数据结构课程设计----仓库管理系统统

数据结构课程设计----仓库管理系统统

ID:12385489

大小:198.00 KB

页数:21页

时间:2018-07-16

数据结构课程设计----仓库管理系统统_第1页
数据结构课程设计----仓库管理系统统_第2页
数据结构课程设计----仓库管理系统统_第3页
数据结构课程设计----仓库管理系统统_第4页
数据结构课程设计----仓库管理系统统_第5页
资源描述:

《数据结构课程设计----仓库管理系统统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、数学与计算机学院课程设计说明书课程名称:数据结构-课程设计21数据结构课程设计任务书一、设计题目仓库管理系统二、主要内容设计一个计算机管理系统完成仓库管理基本业务。1.基本要求:产品入库管理,可以填写入库单,确认产品入库;产品出库管理,可以填写出库单,确认出库;借出管理,凭借条借出,然后能够还库;初始库存管理,设置库存的初始值,库存的上下警戒限;可以进行盘库,反应每月、年的库存情况;可以查询产品入库情况、出库情况、当前库存情况、可以按出库单,入库单,产品、时间进行查询;2.数据库要求:在数据库中至少应该包含下列数据表:库存情况表;出库单表;入库单表;出库台账;入库台账;借条信息表:借出人

2、,借出时间,借出产品,借出数量,还库时间等。进一步完成内容1)系统功能的进一步完善;2)索引表采用树表。3)设计内容4)程序流程图5)源程序216)软件测试报告(包括所用到的数据及结果)三、具体要求及应提交的材料用C/C++语言编程实现上述内容,对每个问题写出一个算法实现,并按数学与计算机学院对课程设计说明书规范化要求,写出课程设计说明书,并提交下列材料:1)课程设计说明书打印稿一份2)课程设计说明书电子稿一份;3)源程序电子文档一份。四、主要技术路线提示使用链表的结构体完成数据类型定义,在此基础上进行相应算法设计。五、进度安排按教学计划规定,数据结构课程设计为2周,其进度及时间大致分配

3、如下:序号设计内容天数1分析问题,给出数学模型,选择数据结构22设计算法,给出算法描述13给出源程序清单24编辑、编译、调试源程序25编写课程设计报告3总计10六、推荐参考资料[1]严蔚敏,吴伟民.数据结构.清华大学出版社出版。[2]严蔚敏,吴伟民.数据结构题集(C语言版).清华大学出版社.2003年5月。[3]唐策善,李龙澎.数据结构(作C语言描述).高等教育出版社.2001年9月[4]朱战立.数据结构(C++语言描述)(第二版本).高等出版社出版.2004年4月[5]胡学钢.数据结构(C语言版).高等教育出版社.2004年8月指导教师签名日期年月日系主任审核日期年月日21目录1引言6

4、1.1设计任务与目标62程序的主要功能63程序运行平台64总体设计75全部源程序代码清单86系统测试247结论与心得308致谢319参考文献3221摘要随着计算机的普及,仓库管理系统是日常仓库管理的一个重要组成部分,其管理效率的高低直接影响着整个仓库的工作。本仓库管理系统的开发正是出于对管理效率的提高,在物品入库、出库、借出、归还等方面,比传统管理系统都有着明显的改善。通过分析其他仓库管理系统的内容及用户的特点,现提出仓库管理系统的解决方案。为了最大程度上提高档案上传的效率,本系统利用指针,线性表完成了仓库管理系统。关键词:仓库管理系统,入库、出库、借出、归还211引言1.1设计任务与目

5、标设计要求:设计产品出入库管理单,基本信息包括:库单编号、入库人、产品名称、入库数量、入库时间;借出产品管理,包括:库单编号、借出人、产品名称、借出数量、归还时间。要求1)产品入库、出库、借出时,不能超过每种库存的库存警戒限。2)对库单编号建立索引表(线性表)以提高查找效率;3)系统主要功能如下:*产品入库:这是一种对库存中已有产品的入库,对于当前库存不存在的产品是不能入库的,入库时不能超过库存警界上限。*产品出库:如果一种产品的现存量大于警界库存的下线,则可以出库,但是出库之后的数量不能低于警界库存的下限。*产品借出与归还:如果一种产品的现存量大于警界库存的下线,则可以借出,但是借出之

6、后的数量不能低于警界库存的下限。*查看信息:可以根据入库情况、出库情况、借出情况、当前仓库情况进行查询。*保存并退出系统:只有选择此功能,用户之前的操作才生效,如果只是关闭界面,则不会保存之前相关操作。进一步完成内容1)系统功能的进一步完善;2)索引表采用树表。3)设计内容4)程序流程图5)源程序6)软件测试报告(包括所用到的数据及结果)2程序的主要功能1)产品入库管理;2)产品出库管理;3)借出产品;214)归还产品;5)查询信息;6)保存并退出系统;3程序运行平台MicrosoftVisualC++6.0。WindowsXP操作系统。编译源程序,构建,测试,模块进行分别测试,然后进行

7、集成测试。214总体设计搭建程序框架图,其图如下所示:在屏幕显示输出学生档案信息大体结构1、打开导航选择要进行的建立、查询、修改、插入、删除操作2、主菜单选择相应数字回车返回主菜选择屏幕所设菜单单进入子菜单具体情况下再次选择各途径下的相关信息4、退出导航3、子菜单选择相应数字退出系统215主要功能函数产品初始化函数:voidinitproduce(){for(inti=0;i

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

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

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