山口物流仓库管理系统的设计(JSP,Hibernate,Struts,MySQL)☆(包含选题审批表,任务书,开题报告,中期报告,毕业论文,40000字,97页,程序代码,数据库)
毕业设计(论文)中文摘要
摘 要:山口公司主要是一个直销PC机的公司。 而这个系统主要集中在该公司仓管部与货运部, 但是其他几个部门也需要能根据货运仓管的情况来做出分析判断。该公司的PC机的零部件都是从各代理店购入的. 因此物流在该公司的比重比较大。
本系统开发的目的是想要在原由基础上100%的提高原有山口公司的生产销售率。同时又能良好的管理自己的各部门的统计信息. 就目前状况来讲, 最需要提高的地方就是公司的仓管与货运部了. 随着业务的不断提升, 货物进出口的不断增加,简单的管理已经不能满足一般需求了。系统采用Hibernate和Struts1.2技术进行开发。系统将进行3次数据的封装,很好实现表示层,业务逻辑和数据访问层的分开,使耦合很大程度上降低。
本设计说明书主要介绍了课题的开发背景、研究意义、所完成的功能、需求分析、系统设计、各模块详细设计和用户手册等内容。
关键词:物流管理 货物 仓库 Hibernate Struts
毕业设计(论文)外文摘要
The Design and Implementation of
Shankou Logistics Transportation Management System
Abstract: Shankou is a direct sales company PC machines. This system is mainly concentrated in the Department of the company's warehouse and shipping department, but several other departments also need to be able to freight warehouse according to an analysis of the situation to judge. The company's PC-parts and components are purchased from the agent.Therefore the logistics in the company's share is relatively large.
The purpose of this system development is based on the reasons you want to 100 percent increase in the original production of Yamaguchi's sales rate. At the same time manage their own good statistics departments. On the current situation, the most need to improve the local is the company's warehouse and the Department of the cargo. With the business rising, the increasing import and export goods, the simple management can no longer meet the general needs. Hibernate and Struts1.2 system technology. System will be 3 times the data package, a good realization of that layer, business logic and data access layer to separate, so that to reduce the coupling to a large extent.
Design specification of the main topics introduced the development of background, the significance of the function completed, needs analysis, system design, detailed design of various modules such as content and user manual.
Keywords: Logistics management goods warehouse Hibernate Struts
本课题内容简介
本文主要是对山口物流管理系统从分析到具体实施做一个详细的说明以及采用何种开发方法的一个阐述。在系统的设计上,为用户提供了友好的页面以及简单的操作,使用户在上手的时候方便,快捷。山口物流是统采用Struts和Hibernate的组合,设计的BS结构的一个系统。
系统中一共涉及了三个部门,即管理部,货运部,和仓管部,管理部主要用来管理人员和审批提单,货运部通过向管理部申请,来运输货物,仓管部主要是对货物的存储,及进行相应的货检。
在本课题中分析并解决实现中的若干技术问题,建立完整的仓管系统,进行测试并分析结果。本系统希望通过构建一个J2EE架构的仓库系统,易于物流公司对各个部门的管理和操作,以达到人力与设备费用的减少,服务能力的提高,管理信息服务的改进,工作人员利用率的提高等目标。
本课题实现途径
本课题应用软件工程原则,严格按照项目计划、需求分析、概念设计、逻辑设计、物理设计、编码、实现与维护等步骤进行。选用MySQL为数据库管理平台、J2EE作为客户端开发语言,客户端的页面设计工具选择了MyEclipse。
论文各章内容简介
第1章引言内容:主要叙述本课题的研究目的和意义、国内外研究现状和发展趋势,课题、内容简介、可行性分析和实现途径。
第2章主要内容:包括,需求分析的概述;系统功能的分析,功能的划分;开发环境与运行环境
第3章主要内容:系统总体设计包括,用例图,用例说明,系统迁移图。
第4章主要内容:主要外部设计,结构设计,E-R图,数据库里的表的定义等信息
第5章主要内容:内部设计,类图的设计,以及Module和Event的定义
第6章主要内容:系统的详细设计,登陆模块,入库模块的添加,以及入库模块的查询等信息。
第7章主要内容:系统评价包括,系统的主要功能、系统特色与优点介绍,系统存在的不足与改进方案说明,毕业设计的心得体会。
最后还有结论、致谢、参考资料、程序清单等内容的介绍。
本系统角色包括五种,货运人员、资料管理员、仓管员、审核人员、系统管理员,其中,系统管理员拥有整个系统的最高权限。
货运部人员:
负责出入库管理。具体权限有:
入库申请
出库申请
出入库申请查询
资料管理员:
负责资料的管理工作,主要包括:
电脑管理
山口公司卖的电脑的增加、删除、查询、修改
供货方管理
就是对山口公司上家的管理,包括供货方资料的增加、删除、查询、修改。
客户管理
即对山口公司下家的管理,包括客户资料的增加、删除、查询、修改
库房管理
对库房信息的管理,包括该库房的地址,存放的货物,管理员信息等的管理,有增加、删除、查询、修改等操作
部件管理
对部件的管理,包括对部件信息的增加、删除、查询、修改等操作
仓管员:
负责仓库的管理。主要工作包括:
1.成品的组装与拆分
主要是将成品拆分为部件,部件组装成成品
2.货物换仓
可以实行对物品存储位置的变动操作,包括对物品在仓库内与仓库间的存储变动。
3、盘点
主要是对比实际库存与原始库存的差别。并统计结果,写入数据库。
4.库存变动
主要是对货物的损坏,修理,更换等操作
5.仓库预约
6.库房状态查询
7.库存查询
审核人员:
主要是对票据的审核主要有:
1.入库审核
就是对入库单的意见
2.出库审核
就是对出库单的审核意见
系统管理员:
拥有最高权限,可以对整个系统进行操作,也可以对用户权限的设置。主要有
1.资料管理
2.出入库管理
3.仓库管理
4.审核管理
5.报表管理
6.用户管理
软件开发环境
开发工具对一个系统的成败具有决定性作用。由于本系统是基于B/S模式的,因此,选择了 Eclipse的Java Web开发技术进行开发,同时,选用MySQL作为系统后台数据库
|