- 1、本文档共36页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
商品月销售软件课程设计报告
课程设计
课程名称 程序设计课程设计
设计题目 商品月销售信息管理软件设计
班级与班级代码 2015计算机三班
专 业 计算机科学与技术
指导教师: 胡玉平
学 号:
姓 名: 史鹏飞
提交日期: 2016 年4 月 20 日
广东财经大学教务处制
姓名 史鹏飞 课程设计成绩
评语:
评价内容 不及格 及格 中 良 优 表达精练,格式准确,基本无错别字 内容完整,思路清晰,结构严谨,设计科学,可操作性强 程序能完成课程设计任务书所规定的任务,功能完善,
独立分析和解决问题能力较好。 代码简洁,算法清晰,可读性强 无抄袭现象且课程设计报告体会深刻
指导教师(签名)
年 月 日
商品月销售信息管理软件设计
1 系统功能要求(需求分析):
采用结构体数组或文件形式存储每种商品的信息,每种商品应包含如下几方面的信息:商品编号、商品名称、单价、生产地、本月当前销售总数量、本月当前销售总金额、库存余量。软件由主函数(含欢迎界面)和下列5个功能模块组成:(1)售出功能(被售出之商品数量 减x);(2)进货功能(被购进之商品数量增x);(3)查找功能(查找指定商品余存信息、价格信息);(4)排序功能(从当前销售总金额最大的商品排到最小);(5)退出程序
2 系统总体(概要)设计思想
(1)开发与设计的总体思想
商品月销售信息管理软件算法说明:
STEP1 预处理,定义结构体
STEP2 进入欢迎界面
STEP3 选择某一种功能
STEP4 根据提示输入一个字母
STEP5 对于输入的字母编辑关于显示、售出、进货、查找、统计功能的函数
STEP6 如果输入的字母表示退出,退出系统
(2)系体模块结构图
(3)系统文件及函数组成、功能
源文件 函数名或其他成分 功 能
merchandise.c main 总控函数 menu_select 菜单选择 handle_menu 菜单处理 quit 结束运行 add_disp.c showTable 输出表头 addRecord 在表尾追加信息 display 显示信息 que_remv_modi.c removeRecord 删除指定记录 findRecord 查找指定记录 queryInfo 查询指定商品信息 copyRecord 复制记录 modifyRecord 修改指定商品信息 sal_ purchase.c purchase/saveRecords 商品进货/保存信息 sales/loadRecords 商品销售/读取信息 merchandise.h 常数 提供常数 结构声明 商品信息结构 库函数及函数原型声明 引用库函数及函数
系统详细设计
(1)函数的描述
①.文件存储操作函数?
函数原型:int saveRecords?(void)?
功能:将记录存入默认文件或指定文件?
变量类型:文件指针、char型
参数:void??
返回值:成功0,失败-1
工作方式:数组records被保存至指定文件?
要求:报告是否有记录可存、是否能正常建立或打开文件、根据要求执行存入操作并保存存入记录的条数。
②.文件读取操作函数?
函数原型:int loadRecords?(void)?
功能:将默认文件或指定文件里的记录取入内存
变量类型:文件指针、char型?
参数:void??
返回值:成功0,失败-1
工作方式: records为从指定文件中读取出的记录。?
要求
文档评论(0)