数据结构课程设计报告-超市管理信息系统的设计与实现

数据结构课程设计报告-超市管理信息系统的设计与实现

ID:6809630

大小:104.00 KB

页数:15页

时间:2018-01-26

数据结构课程设计报告-超市管理信息系统的设计与实现_第1页
数据结构课程设计报告-超市管理信息系统的设计与实现_第2页
数据结构课程设计报告-超市管理信息系统的设计与实现_第3页
数据结构课程设计报告-超市管理信息系统的设计与实现_第4页
数据结构课程设计报告-超市管理信息系统的设计与实现_第5页
资源描述:

《数据结构课程设计报告-超市管理信息系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、北京化工大学北方学院课程设计报告课程名称数据结构课程设计设计题目超市管理信息系统的设计与实现专业、班级计科0803学号姓名指导教师设计时间2011.8.29——2011.9.162011年9月16日15一、引言(简要说明设计题目的目的、意义、内容、主要任务等)超市管理信息系统的设计与实现(顺序表)(1)货物信息包括:货物号(charnum[3])、货物名(charname[9])、货物类别(chartype[6])、价格(floatmoney)(2)模块要求:第一个模块——主函数main()的功能是:根据选单的选项调用各函数,并完成相应的功能。  第

2、二个模块——Menu()的功能是:显示提示选单。  第三个模块——Quit()的功能是:退出选单。  第四个模块——Create()的功能是:创建新的货物,货物号,货物名,货物类别,价格。  第五个模块——Add()的功能是:添加货物的信息,并返回选单。  第六个模块——Find()的功能是:按要求查询相关的信息,如果找到了,则显示该信息,如果未找到,则提示文件中没有该信息,并返回选单。  第七个模块——Alter()的功能是:修改某货物的信息,如果未找到要修改的货物,则提示超市中没有此货物的信息,并返回选单。  第八个模块——Delete()的功能

3、是:删除某货物的信息,如果未找到要删除的货物,则提示超市中没有此货物的信息,并返回选单。  第九个模块——List()的功能是:显示超市中的所有记录。除了总的要求外,还需计算低于20块钱的货物总数,并输出日用品类的详细信息。21世纪,超市的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。技术的提升和管理的升级是连锁超市业的竞争核心。零售领域目前呈多元发展趋势,多种业态:超市、仓储店、便利店、特许加盟店、专卖店、货仓等相互并存。如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为超市努力追求的目标

4、。超市信息管理的出现大大提高超市的运作效率。通过全面的信息采集和处理,辅助提高超市的决策水平。使用本系统,可以迅速提升超市的管理水平,为降低经营成本,提高效益,增强超市扩张能力,提供有效的技术保障二、正文(课程设计的主要内容,15包括实验与观测方法和结果、仪器设备、计算方法、编程原理、数据处理、设计说明与依据、加工整理和图表、形成的论点和导出的结论等。正文内容必须实事求是、客观真切、准确完备、合乎逻辑、层次分明、语言流畅、结构严谨,符合各学科、专业的有关要求。)本系统应具有以下功能:超市信息管理系统浏览货物信息货物数据管理修改添加删除文件管理打开关闭

5、保存查询数据输入数据排序数据1、文件操作功能文件操作:可建立、打开、保存、关闭数据文件。如果是新建的文件,可输入商品信息数据:数据包括商品编号、商品名、商品类别、商品数量、商品价格等。2、数据输入功能输入进货信息:输入商品编号、数量完成进货操作。输入销售信息:输入商品编号、数量完成销售操作,注意当销售数量大于商品数量时,应出现错误提示。3、数据添加、修改、删除功能添加:添加一种或多种新商品,并能输入其商品信息。修改:修改商品信息,可包括商品编号、名称、种类、数量和单价。删除:删除一类或多类商品的所有信息。4、计算功能可通过查询商品信息功能,自动统计单

6、价小于20元的货物信息。5、查询功能可分别按商品编号、名称、类别和需要进货的商品进行查询。6、排序功能可分别按商品编号、名称、类别等进行排序。7、数据显示功能可分别浏览输入、查询和排序后的商品信息。各功能模块的设计根据划分的功能模块,定义以下函数实现各功能:(这部分应介绍各函数的原型,各功能模块实现所用的算法,可用流程图描述)1、主函数main()15定义主函数为空类型(void);利用选择结构(switch)实现在在主函数中的调用各个子函数,利用goto和子函数中的return语句实现返回主菜单的循环。声明各个子函数输出欢迎界面输出菜单switch

7、(m)1输入商品信息2排序商品信息3增加/删除商品4修改商品信息5查询商品信息6浏览商品信息7保存商品信息清屏幕1、子函数(1)voidinput():<输入函数>确定新的库存量n,输入商品信息,用for循环语句直到输入商品种类等于n,结束输入;scanf(n)for(i=0;i<=n;i++)将数据存入结构体成员Return(2)voidsequence():<排序函数>对已有的商品进行排序,可按商品编号、名称、类别进行排序;longtemp;charp1[30],p2[30];按编号排序for(k=0;k

8、-k-1;i++)if(goods[i].num>goods[i+1].num)是排序输出排序后结果按名称排

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。