02-商店商品管理系统

  • 格式:doc
  • 大小:42.00 KB
  • 文档页数:3

C语言程序设计实训任务书
题目:商店商品管理系统
学生姓名:学号:班级:____________
题目类型:软件工程(R)指导教师:
一、设计目的
1.进一步掌握和利用C语言进行程序设计的能力;
2.进一步理解和运用结构化程序设计的思想和方法;
3.初步掌握开发一个小型实用系统的基本方法;
4.学会调试一个较长程序的基本方法;
5.学会利用流程图或N-S图表示算法;
6.掌握书写实训开发文档的能力(书写实训报告)。

二、设计任务及内容
某商店每天有进货、售货、统计销售额、计算毛利率、查看商品剩余量等业务,所以人工管理是一件非常繁琐的事情,为了快速有效地管理,该商店提出要编制一个计算机管理软件。

功能要求:循环显示主菜单。

选择1:创建商品档案。

每一个商品信息包括编号、品名、进价、售价、进货量、销售量、销售额、剩余数、毛利。

选择2:编辑商品信息。

例如,向商品档案添加新商品、删除原商品、处理原有商品的新进货量、新销售量、报废量。

选择3:统计销售情况。

在此项中统计每种商品的销售额、剩余数、毛利(毛利=销售额-进价*销售量)。

选择4:查询商品信息。

显示方式有3种,即按原来商品的顺序显示、按销售额从高到低的顺序显示、按毛利从高到低的顺序显示,由于商品较多,要求分屏显示。

选择0:退出系统
主菜单和子菜单能够循环出现,每一项菜单执行之后,询问用户是否继续进行。

从子菜单可以返回主菜单。

三、设计要求
1.用C语言实现系统;
2.利用结构体、数组等实现数据结构设计;
3.系统具有增加、查询、插入、排序等基本功能;
4.系统的各个功能模块要求用函数的形式实现;
5.文档:实训说明书每个学生一份,并装在统一的资料盒中。

6.光盘:每个学生文档和程序资料分别建在一个以自己学号和姓名命名的文件夹下,并要求每班负责人汇总每个学生的文件放在以班级姓名命名的文件夹下,刻录成一张光盘,放在一个专门的资料袋中。

四、提交的成果
1. 设计任务书一份(学校统一格式)
2. 设计说明书一份,内容包括:
1) 中文摘要100字,关键词3-5个。

2) 课程设计题目、内容、要求。

3)总体设计(包含几大功能模块)。

4)详细设计(各功能模块的具体实现算法——流程图)
5)数据结构设计描述,各模块(函数)的功能介绍,参数说明等。

6)调试分析(包含各模块的测试用例,及测试结果。


7)总结(实训完成了哪些功能,还有哪些地方需要改进,及通过实训有何收获,调试程序的体会等)
8) 参考文献、致谢等。

五、主要参考资料
1. 王连相.《C/C++程序设计》武汉大学出版社
2.谭浩强《C语言程序设计(第2版)学习指导》清华大学出版社
3. 杨莉,龚义建《C语言程序设计实训指导教程》华中科技大学出版社
4. 张小东,郑宏珍《C语言程序设计与应用》人民邮电出版社
5. 郭翠英《C语言课程设计案例精编》中国水利水电出版社
6.郭有强《C语言程序设计》清华大学出版社
7.李丹程,刘莹,那俊《C语言程序设计案例实践》清华大学出版社
8.李丽娟《C语言程序设计教程》人民邮电出版社
9.武雅丽,王永玲,解亚利《C语言程序设计》清华大学出版社
六、各阶段时间安排(共1周)
2016年6月05日。