C语言课程设计报告《商品销售管理》.docVIP

  • 19
  • 0
  • 约7.55千字
  • 约 22页
  • 2018-10-09 发布于重庆
  • 举报

C语言课程设计报告《商品销售管理》.doc

C语言课程设计报告《商品销售管理》

湖北汽车工业学院电气与信息工程学院 ? ? ? ? 《C语言程序设计》 课程设计 ? ? 课程设计题目: 商品销售管理 ? ? ? 专业: 电子信息科学与技术 班级: T1023-11 姓名: 余勇 成绩: ? ? ? 目 录 TOC \o 1-2 \h \z \u HYPERLINK \l _Toc230688594 一、 需求分析 3 HYPERLINK \l _Toc230688596 1.2问题 3 HYPERLINK \l _Toc230688596 1.2系统 3 HYPERLINK \l _Toc230688597 1.3运行要求 3 HYPERLINK \l _Toc230688599 二、 总体设计 3 HYPERLINK \l _Toc230688600 2.1系统流程设计 3 HYPERLINK \l _Toc230688602 2.2系统模块设计 4 HYPERLINK \l _Toc230688603 三、 详细设计 5 HYPERLINK \l _Toc230688604 3.1数据结构设计 5 HYPERLINK \l _Toc230688605 3.2界面设计 6 HYPERLINK \l _Toc230688605 3.3模块实现 13 HYPERLINK \l _Toc230688603 四、 功能模块的调试和测试 21 HYPERLINK \l _Toc230688606 五、 课程设计总结 24 HYPERLINK \l _Toc230688606 六、 致谢 27 HYPERLINK \l _Toc230688607 参考文献 PAGEREF _Toc230688607 \h 28 附录 一、需求分析 1、问题 问题描述: 已知一公司有10种产品(产品编号,产品名称,产品价格,产品产地,库存数量(最开始为1000个)),设计一程序,完成以下功能: 销售:从键盘输入顾客姓名,销售数量、销售日期,实现销售功能。需要判断产品是否存在,销售数量是否小于库存数量,销售日期格式是否合法(格式为:YYYY-MM-DD,如2009-01-02)) 计算时间段内各个产品的销售总额 能根据顾客姓名,查询购买历史 能显示所有顾客的姓名 根据需求,该系统所应包含的信息有以下一些: 商品销售的基本信息:顾客姓名、产品类型、销售数量、销售日期、库存数量、销售总额; 根据需求,该系统所应实现的功能有以下一些: 1. 各种基本数据的录入。如:产品销售的基本信息的录入。 2. 基于各种基本数据的查询。即允许对已经录入的数据进行查询。例如根据产品编号查询产品的销售历史;根据顾客姓名,查询购买历史。 3. 各种基本数据的计算。计算时间段内各个产品的销售总额。 4. 数据的显示:显示所有顾客的姓名。 5. 数据导出:将销售信息导出到指定文件。 6. 数据导入:从指定文件导入销售信息。 2、系统 采用C语言实现,开发环境为VC6.0,可以运行在操作系统windows98及以上皆可。 3、运行要求 能不受限制的录入销售信息; 界面友好,操作方便,例如保存前需要提示用户是否保存; 容错性强,例如数据导出时,如果文件不存在需要提示用户。 二、总体设计 1、系统流程设计 调用choice_read()函数Choice()函数选择(a)执行printf()函数开始 调用choice_read()函数 Choice() 函数 选择(a) 执行printf()函数 开始 调用list_name ()函数 调用list_name ()函数 执行exit()退出系统调用download_c ()函数调用download_s ( 执行exit()退出系统 调用download_c ()函数 调用download_s ()函数 调用list_name()函数 调用search-p-id ()函数 调用search_name ()函数 调用search_time ()函数 调用sale ()函数 调用show ()函数 show()函数 2、系统模块设计 根据系统的功能设计,设计如下模块 商品销售管理主界面显示功能选择 商品销售管理 主界面显示 功能选择 商品销售录入 查询产品的销售历史 时间段内产品的销售总额 查询顾客的购买历史 显示顾客的姓名 保存顾客信息 保存销售信息 结

文档评论(0)

1亿VIP精品文档

相关文档