数据结构超市商品库存信息管理系统

数据结构超市商品库存信息管理系统

ID:21031345

大小:370.99 KB

页数:66页

时间:2018-10-18

数据结构超市商品库存信息管理系统_第1页
数据结构超市商品库存信息管理系统_第2页
数据结构超市商品库存信息管理系统_第3页
数据结构超市商品库存信息管理系统_第4页
数据结构超市商品库存信息管理系统_第5页
资源描述:

《数据结构超市商品库存信息管理系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、东北大学信息科学与工程学院数据结构课程设计报告题目超市商品库存信息管理系统课题组长宋振课题组成员常玉颖于红爽专业名称计算机科学与技术班级计1307指导教师杨雷2015年1月6565课程设计任务书65题目:超市商品库存信息管理系统问题描述:对一个中小型超市的库存商品信息管理作一个简单的模拟。设计要求:设计超市库存商品信息维护管理的模拟程序。(1)采用顺序表或结构体链表存储结构。(2)实现超市商品的创建、分类、出库、入库、修改等管理功能。(3)实现库存商品的各种查询和统计功能。(4)考虑采用优化的查询和排

2、序算法。(5)其它完善性功能。            指导教师签字:年  月  日65目录1课题概述41.1课题任务41.2课题原理41.3相关知识42需求分析52.1课题调研52.2用户需求分析53方案设计53.1总体功能设计53.2数据结构设计103.3函数原型设计113.4主算法设计123.5用户界面设计144方案实现154.1开发环境与工具154.2程序设计关键技术164.3个人设计实现(按组员分工)4.3.1宋振设计实现17654.3.2常玉颖设计实现174.3.3于红爽设计实现175测试与

3、调试235.1个人测试(按组员分工)235.1.1宋振测试235.1.2常玉颖测试235.1.3于红爽测试235.2组装与系统测试335.3系统运行366课题总结396.1课题评价396.2团队协作406.3团队协作416.4个人设计小结(按组员分工)426.4.1宋振设计小结426.4.2常玉颖设计小结426.4.3于红爽设计小结427附录A课题任务分工50A-1课题程序设计分工50A-2课题报告分工51附录B课题设计文档(光盘)5265B-1课程设计报告(电子版)52B-2源程序代码(*.H,*.

4、CPP)52B-3工程与可执行文件)52B-4屏幕演示录像文件(可选)52附录C用户操作手册(可选)53C.1运行环境说明53C.2操作说明541课题概述1.1课题任务超市商品库存信息管理系统【问题描述】对一个中小型超市的库存商品信息管理作一个简单的模拟。【设计要求】65设计超市库存商品信息维护管理的模拟程序。(1)采用顺序表或结构体链表存储结构。(2)实现超市商品的创建、分类、出库、入库、修改等管理功能。(3)实现库存商品的各种查询和统计功能。(4)考虑采用优化的查询和排序算法。(5)其它完善性功能

5、。1.2课题原理本程序采用邻接表的结构,将用户信息存在邻接表的顺序表中,将入库出库的商品信息存储在链表中。程序运行前,将文件中的信息读入一个三维数组中,然后把三维数组读入邻接表中。程序运行结束后,将邻接表的信息存储到三维数组中,再将三维数组的信息转存到文件中,实现了信息的长久存储。总而言之,本实验的入库出库查询等功能,均是对邻接表的操作,存储是借助了一个三维数组存入到文件中。1.3相关知识数据结构:邻接表、邻接表的遍历,排序、查找、文件、顺序表。2需求分析2.1课题调研本实验开始之前,询问了几家中小型

6、超市,了解了他们商品库存运营的模式。每一件商品都经历了入库、在库、出库三个过程。入库需要的商品信息比较多,包括商品名称,入库时间,入库价格,入库数量,计量单位,经手人等相关信息。而出库,在需要出售价格,出售数量,出手日期,经手人即可。2.2用户需求分析65现代中小型超市基本都要走向实现商品信息智能化管理的道路,而商品库存管理系统能够有效的帮助他们记录每天的进账,出账,库存和交易记录。此系统有效地解决了传统记账的繁琐,账本数据易丢失,账本信息不安全等问题,是未来包括超市在内的商店运营必备的产品。3方案设

7、计3.1总体功能设计该程序主要分为以下几大功能,包括入库,出库,以及对库存的操作。对库存的操作又包括分类,查询等功能。而查询又包括按商品名称查询,按商品交易记录查询等子功能。而这些均建立在对邻接表的操作基础上实现的。3.2数据结构设计程序的数据结构包括邻接表、顺序表。顺序表用来存储从客户端输入的商品入库出库信息,然后读入邻接表中,邻接表的顺序表存储用户信息,链表存储商品信息。structcommodity//商品信息的结构体{charname[20];charbrand[20];floatpurpri

8、ce;//商品进价floatselprice;//售价intcount;//数量charpurtime[20];//进货时间charseltime[20];//出货时间charunit[20];//计量单位charbrokerage[20];//经手人charabstract[20];//摘要structcommodity*next;65intlin_len;//链表有多少节点intsign;//做相同累加运算时的标记位}Lnode,*Linklist,

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

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

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