基于JAVA语言的物流管理系统的设计与实现毕业论文
目 录
摘要 ..................................................................................................................................................I Abstract ....................................................................................................................................... II
第1章 绪论 ............................................................................................................................. 1
1.1 选题依据和意义 ....................................................................................................... 1 1.2 本课题在国内外的研究现状 ................................................................................ 1 1.3 课题研究的内容及拟采取的方法 ....................................................................... 2 第2章 系统开发模式、工具及环境 ................................................................................ 3
2.1 系统开发模式 ........................................................................................................... 3 2.2 系统开发环境的选择.............................................................................................. 3 2.3 系统运行环境的选择.............................................................................................. 3 2.4 系统实现过程中技术的选择 ................................................................................ 3 第3章 需求分析—软件需求规格说明书 ....................................................................... 4
3.1 引言 ............................................................................................................................. 4 3.2 背景 ............................................................................................................................. 4 3.3 任务概述 .................................................................................................................... 5 3.3.1 目标 ..................................................................................................................... 5 3.3.2 用户的特点 ....................................................................................................... 5 3.4 需求规定 .................................................................................................................... 5 3.4.1 对性能的规定 ................................................................................................... 6 3.4.2 系统用例图 ....................................................................................................... 6 3.5 运行环境规定 ........................................................................................................... 9 第4章 系统总体设计 ......................................................................................................... 10
4.1 设计目的 .................................................................................................................. 10 4.2 系统模块结构设计: ............................................................................................... 10 4.3 系统功能结构描述 ................................................................................................ 11 4.4 系统功能机构图 ..................................................................................................... 11 第5章 系统的数据库设计 ................................................................................................ 14
I
5.1 数据库的概念 ......................................................................................................... 14 5.2 数据库的选择 ......................................................................................................... 14 5.3 数据库设计 .............................................................................................................. 14 第6章 系统开发技术介绍 ................................................................................................ 22
6.1 JAVA开发语言的选择 .......................................................................................... 22 6.2 MVC设计模式描述 ................................................................................................. 24 6.3 Struts2,Hibernate技术描述 ........................................................................ 25 6.3.1 Struts2描述 .................................................................................................. 25 6.3.2 Hibernate描述 ............................................................................................. 27 6.4 SQL语言描述 .......................................................................................................... 27 第7章 系统的详细设计与实现 ....................................................................................... 28
7.1 架构Struts2框架和描述 .................................................................................. 28 7.2 架构Hibernate框架和描述 .............................................................................. 29 7.3 系统功能的实现 ..................................................................................................... 30 7.3.1 系统的登录功能实现 ................................................................................... 31 7.3.2 运通物流系统首页面设计 .......................................................................... 31 7.3.3 人事管理模块实现 ........................................................................................ 32 7.3.4 货物信息管理实现 ........................................................................................ 35 7.3.5 车辆信息管理实现 ........................................................................................ 40 7.3.6 订单信息查询 ................................................................................................. 46 7.3.7 费用统计 ......................................................................................................... 48 结论 ............................................................................................................................................... 49 参考文献 ...................................................................................................................................... 50 致谢 ............................................................................................................................................... 51
II
第1章 绪 论
1.1
选题依据和意义
此次毕业设计的选题主要来源于对齐齐哈尔市周边中小型物流公司和超市走访,了解到仍然有很多中小企业和超市对物流管理方面仍然处于纸和笔的操作。因此,在种种因素的影响下,使其部分物流管理仍然处于业务处理繁琐,工作效率低下的状态。为了达到信息化仓储、运输、车辆调度等管理,基于java的物流管理系统能够解决这一问题,并实现人机结合的方式,这也将是现代工作方式的主流。
管理信息系统作为各项技术、业务、高水平管理及工作自动化的方法和式,正在广泛应用,它是为了实现系统的硬件、系统软件、应用软件及数据的共享,已经成为越来越破切的任务。
人们生活工作与通信,目前都与信息的日益紧密,但很多的国内企业的仓库作业没有达到信息化,因此为实现信息数字化,开发中小型物流管理系统正是实现利用现有的信息基础设施,重点开发和推广应用于各类科技经济等数据库和网络资源服务系统,以便取得更大的社会效益有着总要的意义和价值。
1.2 本课题在国内外的研究现状
中国物流业近几年才开始起步,并进入发展期。由于我国计算机软件技术的发展迅速,也同时也解决了国内很多生产和管理技术的提升。因此,多数软件公司都以应用软件开发为主,实现办公自动化软件的推广和应用。多数以中小型企业管理软件为主,不论是制造还是运输、销售、仓储等方面都离不开计算机软件的管理。目前国内的物流管理系统都是根据公司规模的差距使物流管理系统的管理的内容也不尽相同,但是主要目的都是要以计算机为载体来解决当前庞大的数国外物流的发展不仅与社会经济和生产力的发展水平有关,同时也与科学技术发展的水平有关。国外的物流管理系统, 随着新经济和现代信息技术的迅还发展,不论是物流管理软件系统的开发,还是其他应用型软件开发,在实现的功能上都达到了很高的水平。
1.3 课题研究的内容及拟采取的方法
研究内容及方法:物流管理系统包含的内容非常的广泛,但是对于不同的公司对软件功能的需求有所不同,所以我们对物流管理系统的功能模块的构思和设计也有所不
1
同。主要运用Java web应用技术来实现该系统的功能,通过动态页面jsp来实现页面的显示和验证,应用Hibernate框架和Struts2框架来封装从而实现与数据库的交互和页面跳转达到了快速的软件开发。
2

