仓储管理系统报告材料.doc

上传人:夺命阿水 文档编号:15857 上传时间:2022-06-30 格式:DOC 页数:18 大小:1.05MB
返回 下载 相关 举报
仓储管理系统报告材料.doc_第1页
第1页 / 共18页
仓储管理系统报告材料.doc_第2页
第2页 / 共18页
仓储管理系统报告材料.doc_第3页
第3页 / 共18页
仓储管理系统报告材料.doc_第4页
第4页 / 共18页
仓储管理系统报告材料.doc_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《仓储管理系统报告材料.doc》由会员分享,可在线阅读,更多相关《仓储管理系统报告材料.doc(18页珍藏版)》请在课桌文档上搜索。

1、目 录第一章概述4软件综合设计实训的目的4软件综合设计实训的要求4软件综合设计实训主要设计思4第二章需求分析5理解需求5分析需求5数据字典和E-R图5第三章概要设计8功能分析8数据库概念结构设计8概念模型描述9第四章详细设计10系统功能设计图例10第五章系统实现12读者管理模块12登录界面12入库人员登录135.1.3 出库人员登录145.1.4 系统管理人员登录155.1.5 测试登录17第六章程序调试与运行1软件测试概述16.2 测试登录1总结2后记3参考文献3第一章 概 述仓储功能所实现的是物质实体由供给地点向需求地点的移动,运输在整个物流过程中具有举足轻重的特殊地位。 仓储管理系统WM

2、S是一个实时的计算机软件系统,它能够按照运作的业务规如此和运算法如此algorithms,对信息、资源、行为、存货和分销运作进展更完美地管理,使软件综合设计实训的要求其最大化满足有效产出和准确性的要求。 这里所称的“仓储包括生产和供给领域中各种类型的储存仓库和配送中心,当然包括普通仓库, 物流仓库以与货代仓库。 其根本有以下模块:用户管理、库存管理、入库管理、出库管理、盘存管理、综合管理、附项管理。 仓储管理管理系统的主要功能包括货品和仓库信息的管理、货品入库出库管理、货物的更新、供货单位已经收货单位和经办人的管理,是物流信息系统的主要模块。要求学生有良好的沟通和合作能力,能熟练运用所学的软件

3、项目需求分析、系统分析技术和方法、熟练运用软件设计技术和方法、熟练运用程序设计技术和方法、熟练运用调试和排错技术、简单测试模块的编写能力。主要通过分析物流相关的技术开展背景,采用面向对象的思想和方法,分析、设计、实现一个可维护的、能够便于集成的仓储管理信息系统,以符合多种业务模式的需求。通过对系统的调查、分析、设计与实现,能够对现代物流的概念与方法、技术有更深一步的了解,熟悉系统开发的方法与软件工程的思想理念,提高自己的系统分析与建模能力,以与对自己这几年所学到的计算机领域的知识技能通过实际项目进展检验和提高。第二章需求分析2.1理解需求该仓储管理系统主要的研究目标是利用一些最根本的软件设计界

4、面,对一些数据流程、数据结构的定义、根本信息设置等,编写根本模块的源代码,同时编写相应的功能实现模块。不难发现,仓储管理工作如由人工完成,主要依靠个人经验和厚重的资料簿,查询工作繁琐而且质量不高,容易出错。如果利用计算机的高速计算能力和广泛的普与应用,如此能利用判断条件,更快地找出所要查询的库存产品。2.2分析需求1、 库存管理:包括货品信息管理、货品库存管理、短线货品管理、超储货品管理。 2、 入库管理:包括入库登记管理、货品入库期间统计、供货单位期间供货统计和供货单位期间供货金额统计。 3、 出库管理:包括出库登记管理、货品期间出库统计、收货单位期间收货统计和收货单位期间收货金额统计。 4

5、、 盘存管理:包括盘存数据录入和盘存表。 5、 综合管理:包括货品出入库期间汇总等。 6、 附项分类:包括经办人员管理、供货单位管理、仓库信息管理与数据处理记录。 2.3数据字典和E-R图数据库表格4-1仓库表4-2出库表4-3 供货单位表4-4货品表4-5角色表4-6盘存表4-6经办人表4-7入库表4-8收货单位表4-9用户表系统功能E-R图仓储管理系统用户管理库存管理入库管理出库管理盘存管理盘存管理历史数据管理第三章 概要设计功能分析1货品的信息管理对于入库和出库的很多种类的货品,系统管理人员要分类。要更新数据,要删除,要根据总体情况汇总。2入库管理货品入库时,要完成货品的登记,包括,单号

6、,名称,数量,进货单价,总额,供货单位,经办人,然后确认入库。并对实时信息进展更新删除,方便进展年度统计。3出库管理货品出库时,要完成货品的登记,包括,单号,名称,数量,出货单价,总额,收货单位,经办人,然后确认出库。并对实时信息进展更新删除,方便进展年度统计。4附项管理供货单位管理和收货单位管理,添加,删除,更新。经办人管理,添加和删除。仓库管理,添加和删除。5历史数据管理历史数据管理,包括库存,入库,出库。查询短线货品和超储货品。并进展实时处理,更新和删除。6安全性根据不同用户角色,设置相应权限,入库人员只能进展入库管理。出库人员只能进展出库管理。系统管理人员权限最大。 系统管理人员对入库

7、的货品进展管理。当入库人员添加新的货品时,登记入库,进展管理,实现更新和删除,以与年度统计。当出库人员要出库时,登记出库,进展管理,实现更新删除,以与年度统计。入库人员入库货品入库人员选择登记货品时,本用例即启动。记录货品根本信息入库人员输入有关货品的信息,包括货号,入库单价,编码等。出库人员出库货品出库人员选择登记出库货品。记录货品根本信息出库人员输入有关货品信息,包括货号,出库单价,编码等。系统管理人员盘存系统管理人员根据入库货品和统计情况,进展盘存。用例完毕系统管理员退出后,本用例完毕第四章 详细设计仓储管理系统用户管理库存管理入库管理出库管理盘存管理盘存管理历史数据管理用例图时序图类图

8、包图第五章 系统实现入库人员登录入库人员登录,用户名:ruku 密码:ruku入库登记入库管理入库年度统计5.1.3 出库人员登录出库人员登录出库人员登录,用户名:chuku 密码:chuku。其他界面和入库人员登录原理相似,此处不再重复。5.1.4 系统管理人员登录系统人员登录系统人员登录,用户名admin 密码:admin 仓库管理供货单位管理经办人管理盘存管理供货单位管理软件测试是软件开发过程的重要组成局部,是用来确认一个程序的品质或性能是否符合开发之前所提出的一些要求。软件测试的目的,第一是确认软件的质量,其一方面是确认软件做了你所期望的事情Do the right thing,另一方

9、面是确认软件以正确的方式来做了这个事件Do it right。第二是提供信息,比如提供给开发人员或程序经理的反应信息,为风险评估所准备的信息。第三,软件测试不仅是在测试软件产品的本身,而且还包括软件开发的过程。如果一个软件产品开发完成之后发现了很多问题,这说明此软件开发过程很可能是有缺陷的。因此软件测试的第三个目的是保证整个软件开发过程是高质量的。5.1.5 测试登录在这里,我将举例说明,测试登录界面。例如,入库人员登录,必须用户名和密码都正确,且要选择入库人员角色登录,否如此会出现如下,4-22 权限错误4-23密码错误以上是测试的结果,只有当用户名和密码且权限正确,可以进去入库人员登录的界

10、面。第六章 程序调试与运行软件测试是软件开发过程的重要组成局部,是用来确认一个程序的品质或性能是否符合开发之前所提出的一些要求。软件测试的目的,第一是确认软件的质量,其一方面是确认软件做了你所期望的事情Do the right thing,另一方面是确认软件以正确的方式来做了这个事件Do it right。第二是提供信息,比如提供给开发人员或程序经理的反应信息,为风险评估所准备的信息。第三,软件测试不仅是在测试软件产品的本身,而且还包括软件开发的过程。如果一个软件产品开发完成之后发现了很多问题,这说明此软件开发过程很可能是有缺陷的。因此软件测试的第三个目的是保证整个软件开发过程是高质量的。6.

11、2 测试登录例如,入库人员登录,必须用户名和密码都正确,且要选择入库人员角色登录,否如此会出现如下,权限错误密码错误总 结在整个实训阶段,本人首先对物流、第三方物流领域以与物流信息系统方面的背景知识进展了一定的研究,然后选取了仓储管理系统进展了深入的研究学习与建模分析,并完成了一个试验性的仓储管理系统。在系统开发的过程中,采用迭代式的开发模式,使用UML建模工具,在XP操作系统中,基于SQL SERVER 2005数据库,在VS 2005工具中完成了相应的代码设计工作。因本人水平有限,很多框架技术是第一次接触到,研究并不深入,使用并不熟练,疏忽与错误之处必定很多,今后还要加强学习与实践。系统的

12、还有很多功能并不完善,例如用户权限管理模块等,不断地完善还需一定的时间与精力。还有就是在局部模块所实现的功能同运输物流领域的实际需要可能会有所出入,今后还需要对运输物流业务领域进一步加深了解。本人在系统分析、建模与设计、实现的过程中,都是采用当前最成熟的面向对象方法。面向对象方法和UML建模都已经有十余年的开展应用历史了。在这十几年中,软件设计方法学又有了新的开展,这些新的开展趋势都是作为计算机专业学生的我所必须要了解和熟悉,并在今后进一步的学习、工作中必须要研究和掌握的。后 记通过软件综合设计实训,我的最大感触是:一定要自己弄明白去做才会提高效率。所以,一个人在家里依靠书本和资料,慢慢搞明白

13、。当然,仍有不懂的就通过 请教同学。这对我来说或许是一件好事,但问得太多,心里不会的话也只是依样画葫芦。只有真正理解,才知道这一步有什么用,下一步干什么,最终要算出什么结果来。 通过课程设计,我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题,可以说得是困难重重,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够结实。课程设计之后,一定把以前所学过的知识重新温习。 参考文献 1 谭浩强,C程序设计题解与上机指导第二版,清华大学,2000年9月。 2 C#高级编程技术,某某北华大学, 2007年12月3 SQL Server数据库应用技术 X蒲生 何升 清华大学

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 在线阅读 > 生活休闲


备案号:宁ICP备20000045号-1

经营许可证:宁B2-20210002

宁公网安备 64010402000986号