商品进销存管理程序.doc

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
商品进销存管理程序

PAGE PAGE 38 《高级语言课程设计》 商品进销存管理程序 商品进销存管理程序题 目: 班 级: 学生学号: 学生姓名: 指导老师: 提交时间: 成 绩: 评分项目得分功能完整性(30分)界面美观性(10分)设计合理性(10分)创新性(10分)答辩表现(40分)评语:信息学院 正文(1)、系统分析1.1问题描述商品进销存管理程序1、题目描述 设计一个商品进销存管理程序,该程序具有以下功能: (1)录入商品信息; (2)给定商品编号,修改该商品信息; (3)给定商品编号,删除该商品信息; (4)录入商品的进货与销售信息; (5)给定商品编号或商品名,查看该商品及库存信息; (6)统计功能:提供一些统计各类信息的功能。2、题目要求 (1)按照分析、设计、编码、调试和测试过程完成应用程序; (2)学习并使用流程图等工具,并在撰写报告中使用; (3)程序的各项功能在程序运行时,以菜单方式选择并执行; (4)要求用户输入数据时,要给出清晰、明确的提示,包括:输入数据的内容、格式及结束方式等 (5)所有的信息存储在一个文件或多个中,并实现文件读写操作。 (6)程序中用链表存放商品及进销存信息并实现增删减功能。3、提示 (1)提醒事件信息可以设计一个结构体类型 (2)自己构思并增加的除规定功能之外的新功能,酌情加分。1.2系统功能分析1、 什么是进销存?  进销存是指企业管理过程中采购(进)——入库(存)——销售(销)的动态管理过程。2.课程设计制作应用在商品经济和信息技术飞速发展的今天,企业进销存的管理应用相应的软件使这一动态的进销存过程更加有条理,应用进销存管理软件,不仅使企业的进销存管理实现了即时性,结合Internet更使进销存管理实现跨区域管理, 还可以减少很多复杂程序,不会再次出现人写的记录单据!准确实用。3.本系统系统功能分析介绍该系统总体上设置了密码进入的功能,设置了商品信息的插入、删除与修改,设置了利润的计算和排名,设置了根据条件查询的功能,设置了求商品的最高额、最低额和总额的功能。1.3开发平台及工具介绍运用环境:Winxp ,window7开发工具:Microsoft Visual C++(2)系统设计 1.1 系统总体结构设计该系统设置了两级菜单 一级菜单 二级菜单 基本信息管理商品进销存 商品基本信息管理 商品销售统计 根据条件查询应用了多个函数mainmainCeshireadFilecreateFilemenurunMainsaveFileprintHeadprintListbaseManageprofitManagecountManagesearchManageBuild其中,baseManage包含了menuBase,readNode,insertOrder,Delete,searchNodeprofitManage包含了menuProfit,rankCalculate,countManage包含了menuCount,highMark,lowMark和totalSum,searchManage包含了menuSearch,SearchNode,printHeadt和printNode 1.2 系统各个功能模块及功能模块之间关系设计系统设置了6个功能模块,包括:node.hprepare.hfile.hlist.hcesi.hlil.c其中主模块lil.c调用file.h和cesi.h,file.h调用list.h,list.h调用prepare.h,prepare.h调用node.h 1.3 数据存储的设计(文件等)在node.h模块里面结构体Goods设计存储了商品号,商品名,厂家,进货量,销售量,库存量,进销比,客户,进货价,售价,利润,排名十二个商品信息,存储于文件D:\\goods.txt中,用二进制来新建、读入、保存文件。 1.4 界面设计界面为黑屏白字,运行时信息处于界面中部,容易观察,多次执行清屏和停止功能,并在登录成功后有一响铃声。输入密码后进入界面显示一级菜单,各个菜单对应下级子菜单,每个商品对应一行信息。信息一直显示到程序运行结束。(3)系统实现*1.baseManage里的主要代码 switch(choice) { case 1 :readNode(data);//读入商品信息 head=InsertOrder(head,data,1);//调用插入函数 break; case 2 :printf(Input

文档评论(0)

almm118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档