论文总字数:19973字
摘 要
随着现代化市场经济的迅速发展,越来越多的人们开始接受使用第三方的物流服务,这大大促使了相关物流跟踪及调度系统的发展。系统主要实现管理员及普通用户的注册和登录,各个节点、路径的设置、公告的发布,各种物流物资的出库、入库管理、调度以及跟踪,还有关于物流物资运输方案的管理和选择。系统采用了Java Web的三大框架(Struts2,Spring,Hibernate),使用Myeclipse为语言工具,采用的数据库是MySQL,该系统主要是以Web网页作为客户端的形式呈现,文中介绍了系统的结构及设计思想,并给出相关核心代码。关键词:物流跟踪,调度,Java,Struts2,Spring,Hibernate,MySQL
Abstract: With the rapid development of modern market economy. more and more people began to accept the use of third-party logistics services, which greatly contributed to the development of logistics tracking and scheduling system. The main achievement of the management system administrators and ordinary users to register and log in, set each node, path, bulletin, various logistics supplies a library, storage management, scheduling and tracking, as well as logistics and transportation of materials about the program management and selection. The system uses a Java Web framework three (Struts2, Spring, Hibernate), using Myeclipse of language tools, the use of the database is MySQL, the system is mainly based on the client as a form of Web pages presented in this paper describes the management structure and design thinking system and at the same time reflect the core code.
Key words: logistics tracking,dispatch,java,struts2,spring,hibernate,mysql
目 录
1 绪论 4
1.1 课题背景 4
1.2 目的和意义 4
1.3 系统设计思想 5
2 技术背景研究 5
2.1 Spring简介及工作原理 5
2.2 structs简介及工作原理 7
2.3 Hibernate简介及工作原理 7
3 系统需求分析 8
3.1 系统用户分析 8
3.2 功能需求分析 8
3.3 功能模块介绍 8
4 数据库需求分析 9
4.1 概念模型设计 9
4.2逻辑结构设计 11
5 详细设计 15
5.1用户登录模块 15
5.2系统各信息管理模块部分基本信息管理模块功能介绍 16
5.3 Java Web的配置介绍 26
结论 28
参考文献 29
致谢 30
1 绪论
1.1 课题背景
如今,随着计算机技术的迅猛发展,网络已经融入了社会生活的方方面面,作为20世纪最重要的发明,Web技术已经非常深刻的改变了人们的生活方式,信息化的设备、信息化服务,都已经成为社会不可缺少的一部分。从新型产业到传统行业,几乎所有行业都从网络化中获益匪浅,Web技术所提供的信息交换、信息存储、信息处理,为社会节省了大量成本,而且还释放出大量生产力,从而促进了人类的发展
所谓“物流”[1],是指使用现代的科技手段和先进设备,把货物从供给的发货地向收货地及时而又无误的、门到门的、有记录可跟踪的、合理化的服务形式且先进的服务程序,是为了满足客户的需求而对商品等信息从出产点到消费点的高效低成本和储存进行的规划、施行与控制的全过程。近年来我国的物流有了快速发展,但是,在快速发展的同时也遇到了很多问题,如物流成本高、物资出入库信息混乱、运转效率不高、周转速度慢等等。由此可见物流行业的许多方面都有非常大的改善空间。在我国加入WTO之后,物流行业就开始面临着一个更加开放和国际化的大局面,也是一个充满残酷竞争的大局面,我国的物流企业要寻求自身的发展和完善,就必须将网络深深嵌入到管理系统中,也就是说必须要采用现代化的物流跟踪及调度系统来提高自身竞争力。
1.2 目的和意义
随着科技和社会的发展 ,从传统的邮政到新兴的快递,物流行业已经实现了飞速发展。人们开始热衷于在网上购物,享受着“足不出户,商品到手”的便捷服务。但是,近几年随着物流快递的迅速发展,各种问题也逐渐暴露出来,不仅限制了物流行业的自身发展,也制约了经济的发展。传统的物流管理解决方案已经无法满足人们对于快速响应、随时查询、优化路线的要求。为了精确掌握货物流向、货品或者服务动态,物流跟踪与调度系统已经从原始的数据库建设,向着智能化、自动化的Web系统发展。现代化的物流跟踪与调度系统以现代信息技术为载体,采用业界先进技术和设计思想,为用户提供了低成本的信息传递、决策支持、高效管理等高附加值服务。
该系统是基于Java技术的Web系统,既满足了商家对于物流、商品以及服务的入库、出库管理,以及整个大路径、节点的设置,寻找最优路径,同时也满足了普通用户关注自己物品精确走向的需求,即减少了信息的冗余,也拉动了消费者和企业之间的互动。
1.3 系统设计思想
想设计出一款比较优秀的管理系统软件,必须要先树立一个正确的设计思想,在人月神话的影响下,面向对象、分层架构等设计模式已经成为Web开发者的必备工具,只有充分利用前辈们留下的宝贵财富,才能爬上巨人的肩膀,达到理想的高度,因此本次设计采用了Java语言,SSH架构,MyEclipse和MySQL等软件。
Java语言作为目前应用最为广泛的网络编程语言,它有着简单可靠、平台无关、面向对象、解释型、多线程、安全、动态等有点,同时Java社区里有不少优秀的开源架构和工具可供使用,SSH和MyEclipse便是其中的佼佼者。该设计选择Myeclipse作为编程工具,选择MySQL作为数据库,以达到客户的高效率、低成本要求。
同时该系统采用SSH架构(Spring Struts Hibernate),SSH架构是开源软件项目,在开源协议允许的范围内使用无需支付任何成本,同时SSH在全球开发者的共同维护下,不仅功能强大,而且效率高、文件尺寸小、易于测试、可移植性高。
剩余内容已隐藏,请支付后下载全文,论文总字数:19973字
该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;