数据结构课程设计报告 家电库存管理系统的设计.doc
《数据结构课程设计报告 家电库存管理系统的设计.doc》由会员分享,可在线阅读,更多相关《数据结构课程设计报告 家电库存管理系统的设计.doc(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、重庆科技学院数据结构课程设计报告 学 院:_电气与信息工程学院_ 专业班级: 计科 学生姓名: 学 号: 设计地点(单位)_ _ 计算机基础自主学习中心 _ _ _设计题目:_ _家电库存管理系统的设计 _ 完成日期:2012年 7 月 6 日 指导教师评语: _ _ 成绩(五级记分制):_ 指导教师(签字):_ 重庆科技学院课程设计任务书设计题目:家电库存管理系统的设计 学生姓名 课程名称数据结构课程设计专业班级计科地 点计算机基础自主学习中心起止时间2012.6.25-2012.7.6设计内容及要求以链表结构的有序表表示某商场家电部的库存模型。当有提货或进货时需要对该数据及时进行维护。每次
2、退出程序时,将该链表中的数据以文件形式保存在磁盘上,每次启动程序时,需将以文件形式保存的数据恢复成链表结构的有序表。链表结点的数据域包括:类别、型号、品牌、重量、单价、数量、生产日期、厂家名称,默认按类别、品牌升序排好序。程序功能包括:创建链表、插入、删除、修改、查询、排序(库存、类型、生产日期)等。设计参数测试数据要求:家电类别(如:电视机,空调,冰箱等)不少于5种,记录数量不少于500。数据示例:电视机 CH215 长虹 25KG 2500 20 2012-6-15 长虹公司进度要求2012.6.25 完成任务的讲解、并接受课程设计任务,选定课程设计的题目2012.6.26 了解任务的算法
3、、并画出算法的程序流程图,对任务的关键技术进行验证、并确定解决办法2012.6.27-2012.6.29 程序设计及编码,上机调试2012.7.02 对程序进行调试,设计测试用例进行测试2012.7.03 整理课程设计的过程、并进行总结,完善程序功能2012.7.04 编写课程设计报告初稿2012.7.05 完善课程设计报告、并准备答辨2012.7.06 提交课程设计报告和程序,进行答辨参考资料1严蔚敏 吴伟民, 数据结构,清华大学出版社,2007.32程杰 ,大话数据结构,清华大学出版社,2011.63(美)Stephen Prata, C Primer Plus中文版(第五版),人民邮电出
4、版社,2005.2其它说明1.本表应在每次实施前一周由负责教师填写二份,学院审批后交学院教务办备案,一份由负责教师留用。2.若填写内容较多可另纸附后。3.一题多名学生共用的,在设计内容、参数、要求等方面应有所区别。系主任: 雷亮 指导教师:黄永文/王双明/熊茜/彭军/王成敏2012年 6月 20日摘要在经济飞速发展今天,商品流通日益发达。家电产品消费产生的利润已近成为各商家不可忽略的一部分。各种商品的库存量在每天的销售与进货过程中会发生不断的变化,因而对于商品的管理越发显得重要。简洁便利的管理系统不仅节省了时间,而且解决了人力资源上的浪费。可以这样说,拥有好的管理系统是企业和商家抢占先机的必胜
5、法宝。论文对商品库存管理系统的介绍,使用链表的方式来实现。把商品信息都存入链表中。创建商品信息、插入商品信息、删除商品信息、修改商品信息、查询商品信息、商品信息的排序和保存都在链表中实现。关键词:商品流通 商品库存管理系统 链表目 录1 设计内容和要求11.1 主要设计内容11.2 设计的基本要求12 算法设计的思想22.1数据初始化22.2插入信息22.3删除信息22.4统计信息22.5查询信息22.6更新信息32.7退出并保存信息33 算法的实现43.1数据初始化43.2插入信息43.3删除信息43.4统计信息43.5查询信息43.6退出并保存信息54主要功能设计流程65 程序的测试75.
6、1数据初始化75.2 插入信息85.3删除信息95.4 查询信息105.5 更新信息105.6 退出116 总结13参考文献15致谢161 设计内容和要求1.1 主要设计内容采用链表结构的有序表表示某商场家电部的库存模型。当有提货或进货时需要对该数据及时进行维护。每次退出程序时,将该链表中的数据以文件形式保存在磁盘上,每次启动程序时,需将以文件形式保存的数据恢复成链表结构的有序表。1.2 设计的基本要求 链表结点的数据域包括:商品类别、商品型号、商品品牌、商品重量、商品单价、商品数量、商品生产日期、厂家名称,默认按单价升序排好序。程序功能应包括:创建商品链表、商品信息插入、商品信息删除、商品信
7、息修改、商品信息查询、商品信息排序等。当输入错误时提示出错,并提示重新输入。避免出现页面数据过多要使用清屏。当选择使用的功能完毕后,按任意键返回主菜单。 设计的思路明确。2 算法设计的思想2.1数据初始化在一天的销售开始时,商家应首先判断今天所卖的商品中在前一天的是否有记录存在,若有可以进行其他操作,如新的商品信息的插入和删除等。也可以初始化,从新输入所需要入库的商品信息。当输入完毕后,可按任意键返回主菜单。进行其它操作。2.2插入信息 有新的商品需要入库时,在库存中划出一点新的空间,在新的空间里,把商品的信息依次存进去。当然添加的信息根据商家的需要,可以的话想添几种都可以,任用户选择。把新产
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构课程设计报告 家电库存管理系统的设计 数据结构 课程设计 报告 家电 库存 管理 系统 设计
限制150内