欢迎来到天天文库
浏览记录
ID:50348957
大小:484.72 KB
页数:80页
时间:2020-03-05
《超市商品销售管理系统教材.docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、超市商品销售治理系统所在学院:光电学院小组成员:谢宗恒罗超郑佳80/80目录1简况31.1项目背景32项目设计42.1软件功能42.2结构框图52.3系统开发运行平台63数据结构设计73.1储存数据73.2内部逻辑数据73.3系统特色:84系统功能演示124.1关于界面设计124.2系统功能演示125小组分工236总结2480/807完整源代码251简况1.1项目背景超市中商品种类数目庞大,每天需要大量的人力对各类商品进行治理。上架商品需要分类排序,工作人员80/80需要时常去查询是否有某种商品,每天还要检查某种商品是否需要补货,不仅工作量大,而且耗时耗力。因此我们组设计了
2、一个软件,能够随时查询扫瞄商品信息,对商品信息进行删除修改,同时能够添加新的商品,录入商品销量后在货架余量低于特定值时进行商品上架提醒。在录入每日销量后还能够进行累计销售分析,关心治理人员确定销售趋势和进货量。2项目设计2.1软件功能此软件面向用户80/80分为两部分,主管和工作人员,主管拥有所有权限,包括商品信息治理,货架治理和商品销售治理。工作人员只具有商品查询,商品扫瞄和补货的功能。在商品信息治理中包括商品添加,商品删除,商品信息修改和商品扫瞄功能。货架治理中包括补货功能和商品销量录入功能。商品销售治理中包括销售额以及销售分析。此软件还具有商品价格查询,关于录入商品进
3、行分类排序等功能。2.2结构框图80/80超市商品销售治理系统结构框图2.3系统开发运行平台MicrosoftWord2010Codeblocks10.05MicrosoftVisio2010Windows880/803数据结构设计3.1储存数据文件储存:这是一个商品销售治理系统。关于goods.txt文件是可读可写,主管有全部修改和查询权限,工作人员仅有对货架剩余量的修改权限和全部查询权限。文件界面操作作用使用时刻goods.txt可读可写用于存放商品编码,类型,名称,价格,货架剩余量,警戒值,累计销量。系统初始化时以及修改删除及添加商品时。80/803.2内部逻辑数据商
4、品信息节点structgoods{charcode[6];//商品编码chartype[5];//商品种类charname[10];//商品名称floatprice;//商品价格intnum;//货架余量intlimited_num;//限定量(低于此值自动提醒补货)intsale_num;//累计销售量structgoods*next;}go;————>存放商品信息节点的结构体系统初始化后,所有对商品信息的操作差不多上先对链表进行操作,若有改动,则将改动后的链表重新写入文件。80/80【系统初始化后,菜单读到链表中】3.3系统特色1.商品添加:添加商品时自动定位到该类商品
5、末尾。通过添加类型的输入,由一个指针直接指向该类最后一个商品,直接在该类商品后进行添加。幸免了添加商品后各种不同类型商品混杂的情况。80/802.补货功能:在进行商品销量录入时,当商品数量低于限定值时,系统会自动提示货架剩余量过低,请及时补货。在补货功能界面输入商品编码,会显示现在商品余量,添加补货数量即可。80/803.同类商品销售分析:依照每日录入的销量,能够自动对销量进行累加,能够查询同类商品的累计销售额及销售量,由此能够轻易得出同类商品哪些比较受欢迎,确定80/80销售进货侧重商品种类。80/804系统功能演示4.1关于界面设计追求简约清晰的界面。4.2系统功能演示
6、开始进入初始化界面登陆界面80/80工作人员界面(密码:222222)主管登陆界面80/80(密码:111111)菜单一:商品信息治理界面商品添加界面80/80商品删除界面80/80按名称删除80/80按编码删除商品信息修改界面80/80商品扫瞄界面80/80货架治理界面商品销量录入(依次录入)80/80补货功能界面商品销量清零80/80商品销售治理界面单品日销售额查询80/80累计销售总额查询界面同类商品销量分析(需手动录入商品销售额)80/8080/805小组分工学号姓名职责占百分比重1412440112谢宗恒编写代码及程序调试35%1412120132罗超编写代码及程
7、序调试35%1412480306郑佳文档文件编写及程序调试30%80/806总结通过这次C语言短学期的项目开发,我们充分认识到了团队的重要性,人无完人,每个人都有不足之处,一人不足之处其他人补,方能高效的完成任务。C80/80语言是一门严谨的科学,一处不起眼的错误就可能导致全盘的崩溃,而且系统软件的架构安排,数据结构的选择,以及多种功能的实现使得我们必须小心编写,一遍一遍查漏补缺,从而使系统功能能够正常使用,编码无错误后,会小心改动,优化系统。这次短学期项目锻炼了我们的团队协作能力,也使得我们的思维更加严谨,关于结
此文档下载收益归作者所有