湖北汽车工业学院电气与信息工程学院《C语言程序设计》课设报告项目:商品销售管理班级:姓名:成绩:一、需求分析1、问题根据需求,该系统所应包含的信息有以下一些:商品的基本信息:商品编号,商品名称,商品产地,商品库存
顾客的基本信息:顾客代码,购买数量,销售日期根据需求,该系统所应实现的功能有以下一些:各种基本数据的录入
如:销售基本信息录入
基于各种数据的查询
例如输入张三姓名,查询顾客张三的销售信息
数据导出:将销售中信息导出到指定文件
2、系统采用C语言实现,开发环境为VC,可以运行在操作系统windows98及以上皆可
3、运行要求能不受限制的录入销售信息界面友好,操作方便,例如删除前需要提示用户是否删除容错性强,例如数据导出时,如果文件不存在需要提示用户
二、总体设计1、系统流程设计根据系统要求,设计如下的系统流程2、系统模块设计销售系统输入顾客购买货物的信息并保存根据产品编号查询产品的销售历史计算时间段内各个产品的销售总额根据顾客姓名查询购买历史显示所有顾客的姓名读入货物当前库存信息并显示根据系统的功能设计,如下模块主界面模块:完成系统菜单的显示功能选择模块:根据用户的选择,完成其相应的功能
商品信息录入:完成用户从文件读入库存信息
销售信息录入:完成用户从界面输入销售信息
根据编号查询历史:完成用户从界面输入商品编号,在系统查询符合条件的销售信息,并在界面上显示的功能
根据顾客查询历史:完成用户从界面输入顾客姓名,查询该客户的购买历史
显示顾客姓名:完成用户从界面查看所有顾客姓名
三、详细设计1、数据结构设计根据系统要求,系统中需要保存的数据有商品,销售和顾客的信息,其结构如下:数据项名称数据项系统表示数据类型数据长度备注产品编号num整型4产品名称name字符串20产品价格price浮点型4产品产地prodplace字符串40产品库存amount整型4初始100