UT网络物流系统仓储管理

上传人:re****.1 文档编号:466723599 上传时间:2023-03-21 格式:DOC 页数:36 大小:2.25MB
返回 下载 相关 举报
UT网络物流系统仓储管理_第1页
第1页 / 共36页
UT网络物流系统仓储管理_第2页
第2页 / 共36页
UT网络物流系统仓储管理_第3页
第3页 / 共36页
UT网络物流系统仓储管理_第4页
第4页 / 共36页
UT网络物流系统仓储管理_第5页
第5页 / 共36页
点击查看更多>>
资源描述

《UT网络物流系统仓储管理》由会员分享,可在线阅读,更多相关《UT网络物流系统仓储管理(36页珍藏版)》请在金锄头文库上搜索。

1、编号 07 学生实训报告20112012学年 第 二 学期实 习 类 别 科研训练(专业方向应用实训)学 生 姓 名李超专 业软件开发与测试学 号 091311607指 导 教 师 田野学 院 软件学院2012年 7 月 长春理工大学实训报告起 止 周1719周 数3实习地点软件学院1213专业实验室实训目的:通过一些实际的开发案例,培养学生分析和解决实际问题的能力,培养学生综合应用基本概念,基本原理,和技术方法的能力,真正做到学以致用,使课本上抽象的理论,方法与具体的实践应用相结合。实训要求:实训设计以实现应用中的小型题目为主,要求学生自主独立完成或合作完成。要求学生能根据不同的题目类型选择

2、一种或两种开发模式,完成从系统定义,指定开发计划,需求分析,设计,编码/测试,直至运行/维护的软件生存期的全过程。实训进度安排及主要内容:第一周:(1)需求分析:画E-R图、数据流图、用例图、状态图等;(2)总体设计:画出系统总体框图,并设计数据库;(3)详细设计:进行类图和具体方法、属性的设计;第二周:(4)设计图形界面;(5)编写代码:实现系统的各个功能模块,同时进行单元测试;第三周(6)系统测试:进行功能测试和集成测试;(7)撰写开发文档,含总结;成绩:指导教师/带队教师(签字)年 月 日目录第一章概述- 1 -1.1 系统概述- 1 -第二章 需求分析- 2 -2.1 E_R图设计-

3、2 -2.2 数据流图- 11 -2.3 用例图- 12 -2.4 系统整体状态图(画面迁移图)- 14 -第三章 开发平台和关键技术- 15 -3.1开发平台- 15 -3.2关键技术- 15 -第四章 总体设计- 17 -4.1系统功能模块划分- 17 -第五章 详细设计- 18 -5.1 系统功能简介- 18 -5.3数据库设计- 22 -1数据表设计- 23 -2 数据字典设计- 24 -第六章 测试- 29 -6.1 功能测试概述- 30 -6.2 功能测试目的- 30 -6.3 功能测试范围- 30 -6.4功能测试工作流程- 30 -6.5功能测试工作流程图- 31 -第七章 总

4、结,参考文献- 32 -7.1 总结- 32 -7.2 参考文献- 32 -第一章 概述1.1 系统概述随着电子商务技术和网络技术的快速发展,现代物流技术也在不断进步。物流技术是指与物流要素活动有关的所有专业技术的总称,包括各种操作方法、管理技能等,如流通加工技术、物品包装技术、物品标识技术、物品实时跟踪技术,物流存储技术等;物流技术还包括物流规划、物流评价、物流设计、物流策略等;当计算机网络技术的应用普及后,物流技术中综合了许多现代技术如GIS(地理信息系统)、GPS(全球卫星定位)、EDI(电子数据交换)、BAR CODE(条码)等。物流业在采用某些现代信息技术方面的成功经验和规范集成,为

5、电子商务的推广普及铺平了道路。例如世界零售业巨头美国沃尔玛早已采用GPS进行物流跟踪和监控来保证商品及时、可靠、安全的到达各个销售地点。虽然GPS在商业方面的应用在我国目前来说还不太现实,成本也比较高。但是互联网在我国的普及和发展已经非常成熟和稳固,我们利用现有的网络技术也可以实现对物流的商品的跟踪监控!因此基于以上的考虑在开发网络物流系统仓储管理中采用目前比较流行并且技术已经十分成熟的java三层构架技术来实现仓储管理对商品库存信息、供应商信息、商品信息、商品入库信息、商品出库信息的便捷管理,而数据库则采用轻量级的数据库MySql不但可是对系统数据更高效的管理而且便于系统的移植和跨平台操作,

6、实现了仓储管理的数字化、信息化,减少了人力,节省了财力,提高了企业运作的效率对有效控制商品库存量提供了必要的信息情报为企业节省了不必要的浪费。因此网络物流系统-仓储管理实现了对商品基本信息、供应商信息、出库单信息、商品分类信息、仓储管理信息和入库单信息的查询、录入、修改等基本操作。但还有待于进一步发掘深层次的用户需求进行二次开发完善其功能性,使该系统在操作方面更方便、操作界面更加友好。第二章 需求分析2.1 E_R图设计1车辆管理(CarManageTable)2车队信息(CarTeamInfoTable)3商品分类(CommCateTable)4部门信息(DepartmentInfoTabl

7、e)5学历信息(DiplomaInfiTable)6职务信息(JobsInfoTable)7职员信息(EmployeeInfoTable)8商品信息(GoodsInfoTable)9商品在库区(GoodsLocationTable)10商品摆放座号(GoodsSeatsTable)11职务信息(LoginTable)12公告信息(MessagerInfoTable)13入库单信息(StockInfoTable)14出库单信息(StockOutfoTable)15商品在库位置(StockReginInfoTable)16商品型号信息(TypeTable)17供货商信息(SupplyTable)1

8、8仓储信息(WareHourseInfoTable)2.2 数据流图2.3 用例图1用户用例图2.管理员用例图2.4 系统整体状态图(画面迁移图)图2-4-1 系统状态图图2-4-2 系统整体状态图第三章 开发平台和关键技术3.1开发平台MyEclipse开发工具;Tomcat服务器,MySql数据库。3.2关键技术本系统采用MVC设计模式;其结构如下所示:业务处理(控制器)接受用户请求调用模块响应用户请求选择视图显示相应结果(视图)解释模型接受数据更新请求发送用户输入给控制器允许控制器选择视图 (模型)封装应用程序状态响应状态查询处理业务流程通知视图业务状态更新选择视图用户请求状态查询通知数

9、据更新新MVC模式的使用范围很广,这与其具有众多有点时分不开的,具体来讲,MVC有如下优点:(1) 多个视图共享一个模型。使得同一个模型可以被不同的视图重用,大大提高了代码的可重用性。(2) 由于MVC的各个模块相对独立,改变其中一个不会影响其他两个,所以开发人员可以构建松散耦合的构件。(3) 控制器提高了应用程序的灵活性和可配置性。控制器可以连接不同的模型和视图,去完成用户的需求,这样可以为构造应用程序提高强有力的手段。因此在开发U/T网络物流系统-仓储管理时,采用JSPServletJavaBean,三层体系架构的B/S开发模式。JSPServletJavaBean三层体系架构的开发模式在

10、企业信息化应用开发中已经十分完善,已经成为网络应用软件开发的主流技术。不论是在安全性方面还是在开发的模块化,面向对象化中它都有很大的优势所以应用此技术开发的人也越来越多,使次技术更趋于完善。JSPServletJavaBean实现了MVC模式:在这种模式中JSP负责生成动态网页,Servlet负责流程控制,JavaBean负责业务逻辑。在这中JSP Model2模式中流程控制图如下:浏览器控制器(视图)JSP应用服务器数据库请求响应实例化第四章 总体设计在需求分析确定之后需要对系统进行整体分析和设计。这包括系统功能的描述、对功能模块的划分对系统流程的分析下面首先对系统功能进行描述。4.1系统功

11、能模块划分模块划分时描述一个系统需求的一个过程,需要将需求分析中的感性描述进行抽象,提取出要实现的功能,这是整个系统开发中一个关键过程。分析的根本目的时在开发者和提出需求的人员之间建立一种理解和沟通的机制。因此,U/T物流系统的仓储管理需求分析也是根据开发者和实际用户需求一起来完成的。根据日常仓储管理的业务逻辑把系统划分如下:用户操作:1 录入出库商品信息2 查询出库单信息3 录入入库商品信息4 查询入库单信息5 查询商品位置信息6 查询商品信息7 查询供应商信息管理操作:1 出库单商品信息删除/修改2 入库单商品信息删除/修改3 供应商信息添加/删除/修改4 添加商品分类信息5 仓库位置信息

12、添加/删除/修改6 职员信息查询/添加/修改/删除7 用户权限管理这个系统的总体框图如下:U/T物流系统仓储管理出库单信息入库单信息出库单信息职员信息供应商信息仓库位置信息商品分类信息职务信息信息车辆管理信息车队管理信息第五章 详细设计5.1 系统功能简介 U/T网络物流系统仓储管理的实现的主要功能是实现商品在库信息的管理、商品出库管理和商品入库管理、商品在库信息的查询,还包括商品分类信息的管理,仓储位置信息的管理,仓储负责人的管理,公告信息管理等。并包括对用户的权限控制,用户根据在权限分配后进行不同的操作。系统登陆主界面如下示意图:下图为系统主操作界面: 公告信息发布示意图如下:商品信息录入

13、示意图如下: 显示商品信息的示意图如下:管理员对商品信息列表的操作如下:修改商品删除商品入库单界面设计如下: 入库单按编号查询设计如图: 输入入库单编号职员信息保存窗体设计如下图:职员信息修改窗体如图:用户权限列表如下图:删除信息修改信息单击修改信息的链接后的效果如下图:用户权限管理的功能性代码和以上介绍的模块功能代码相似在次不再详细介绍。5.3数据库设计数据库在整个系统设计中起着举足轻重的作用,任何数据都要在数据库中进行存储以保证数据在以后的操作实现成为可能。数据库设计是程序功能性设计的基础,只有数据库设计完后程序员才能进行功能性设计,程序员根据数据库结构实现相应的软件功能。U/T网络物流系统-仓储管理的数据库名称为Logistic(物流),使用此数据库的网络软件为U/T 网络物流系统,它在服务器上的部署名为Logistic。下面介绍该系统的数据库整体设计,该系统采用轻量化的数据库解决方案,采用MySql数据库。因为该系统是整个物流系统的一个功能模块要实现的是仓储管理,所以数据库中的相关数据涉及到,职员信息、供应商信息、商品信息、商品出库单信息、商品入库单信息、仓储位置信息、商品在仓库中的位置信息等。1数据表设计U/T网络物流系统(仓储管理模块)整个数据库的结构如下:U/T网络物流系统(仓储管理模块)数据库结构数据库名称:英文(Logistic)中文(物流)数据表编

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号