1、浙江大学硕士学位论文 摘要i硕士学位论文基于表单定制的物流运输管理系统的设计与实现浙江大学硕士学位论文 摘要ii摘要计算机的广泛应用和网络技术的迅猛发展,给企业的运营和管理带来了重大的改革,物流运输企业开始实施企业信息化管理。物流运输企业的大部分业务都是通过表单的形式来实现的,但是传统的表单开发模式样式固定、开发周期长,很难适应信息化系统中业务需求的频繁变更,在这种情况下,表单定制的概念应运而生。针对物流运输管理系统中存在的多业务,多流程,多表单的特点,传统的WEB 开发模式开发周期长,难度大,程序员工作繁重,项目后期维护和升级成本高等缺点,严重制约了物流运输管理系统的发展和推广。基于以上情况
2、,论文提出基于表单定制技术开发物流运输管理系统的设想,并在物流运输管理系统中验证了该技术的可行性、高效性。本论文的主要工作和研究成果如下:(1)通过对国内外物流信息化发展现状的分析,得出了传统的表单开发模式的弊端,并通过对比得出表单定制模式的可行性和高效性。(2)简单介绍了表单定制国内外研究现状,主流的表单定制工具以及表单设计模式,并对公司开发的表单定制平台用到的技术进行了介绍,该定制平台相对其他定制工具的优势。由此整合目前比较流行的 Java EE 技术,提出结合表单定制平台设计与实现物流运输管理系统的设想,利用表单定制平台技术设计并实现了物流运输管理系统。本文围绕着基于表单定制技术对物流运
3、输管理系统的设计及功能模块实现进行了研究开发工作。(3)本文提出的基于表单定制的解决方案很好的解决了物流行业业务变更频繁,表单需求量大的问题,操作简单直观,设计表单做到所见即所得的效果。本人作为系统的参与人员参与编写需求分析、详细设计等文档,负责系统部分模块原型界面的设计与编码,开发阶段负责实现基础资料管理、油料管理和车辆管理三个模块的开发工作。关键词: 表单定制,可视化,物流运输管理系统,设计与实现,J2EE浙江大学硕士学位论文 AbstractiiiAbstractWith the extensive applications of computer and the rapid devel
4、opment of network technology,enterprises made major changes in operation and management. Enterprises and institutions begin to implement and popularize Information Technology Systems; Logistics transportation enterprises are in the midst of began to realize information system. A large number of busi
5、ness of the Information Technology Systems are achieved through form, but the fixed style and the long development period of the traditional form mode cant meet the frequently changed business demand. The concept of the customizable form is proposed to adapt to the flexible enterprise business.Accor
6、ding to logistics transportation management system exist in many business, process, the characteristics of the form, the traditional WEB development mode is the development cycle is long, the development is difficult, the programmer to work hard, and project later maintenance and upgrade cost higher
7、 shortcomings, which seriously restrict the logistics transportation management system development and promotion. Therefore based on the above situation, this paper based on form customization technology development logistics transportation management system, and the idea of the logistics transporta
8、tion management system verified the feasibility of this technology, high efficiency. In this paper the main work and research results are as follows:(1) Through the domestic and international logistics information development present situation analysis, it is concluded that the traditional form deve
9、lopment model, and through comparing the disadvantages of that form customization mode, the feasibility and 浙江大学硕士学位论文 Abstractivhigh efficiency.(2) introduced the form custom research status from domestic and abroad, the mainstream form customization tools and form design patterns, and the developm
10、ent of the company form customization platform use technology are introduced, the custom platform relative to other custom tool advantage. This integration at present more popular Java EE technology proposed the combination form customization platform design and implementation of logistics transport
11、ation management system, using the idea of form customization platform technology design and realize the logistics transportation management system. This paper based on form around the custom technology in logistics transportation management system design and function module to realize the research
12、and development work.(3) the proposed based on form customized solutions good solve the logistics industry business change frequently, the form of the problem of the great demand, the operation is simple, intuitive, and design a form to do what you see is what you get effect.I as a system of the par
13、ticipants involved in the project feasibility analysis, writing requirement analysis, detailed design document, is responsible for the system prototype part module interface design and coding, development phase responsible for implementing stock management, salary management and vehicle management t
14、hree module development works.Key Words: Custom Forms, Visualization, Transportation Management System, Design and Implementation, J2EE浙江大学硕士学位论文 目录I目录摘要 .iAbstract.ii图目录 .IV表目录 .V第 1 章 绪论 .11.1 课题背景及研究意义 .11.2 国内外物流信息化发展现状 .21.2.1 国外物流信息技术发展现状 .31.2.2 我国物流信息化发展现状 .31.3 课题研究的主要内容及本人的工作 .51.4 论文组织结构
15、.61.5 本章小结 .6第 2 章 物流运输管理系统相关技术 .72.1 J2EE 体系 .72.1.1 J2EE 体系结构 .72.1.2 J2EE 的特点 .82.1.3 J2EE 的优势 .82.2 MVC 模式 .92.2.1 MVC 模式简介 .92.2.2 MVC 的优点 .102.3 SSH 框架 .112.3.1 Struts 2 框架 .112.3.2 Spring 框架 .112.3.3 Hibernate 框架 .112.4 JSP 技术 .122.5 SQL Server 数据库概述 .132.6 表单定制国内外研究现状 .142.6.1 主流表单工具 .162.6.
16、2 主流表单设计模式 .172.7 表单定制平台简介 .182.7.1 表单平台架构 .182.7.2 课题采用的表单定制平台及优势 .222.7.3 WEB 表单展示 .222.8 本章小结 .23第 3 章 系统的需求分析 .243.1 系统开发模式 .24浙江大学硕士学位论文 目录II3.2 物流运输管理系统的具体功能需求分析 .253.3 业务管理的功能详细分析 .283.4 其他需求分析 .333.5 本章小结 .34第 4 章 系统的总体架构与设计 .354.1 系统概述 .354.2 系统总体设计思路 .354.3 系统总体设计原则 .354.4 系统总体技术架构 .364.5
17、系统总体安全设计原则 .394.6 基于 S2SH 架构的集成设计 .404.6.1 架构设计总体目标 .414.6.2 架构总体设计 .424.6.3 架构详细设计 .434.7 系统数据库设计 .474.7.1 数据库设计原则 .474.7.2 物流运输管理系统的数据库设计 .484.8 本章小结 .49第 5 章 基于表单定制的物流运输管理系统的实现 .505.1 表现层实现 .505.2 业务层实现 .505.3 持久层层实现 .535.4 物流运输管理系统主要界面展示 .545.4.1 车辆管理模块 .545.4.2 油卡管理模块 .555.4.3 基础资料模块 .555.5 系统测
18、试 .565.6 本章小结 .57第 6 章 总结与展望 .586.1 总结 .586.2 展望 .59参考文献 .60作者简历 .62致谢 .63浙江大学硕士学位论文 图目录III图目录图 2.1 J2EE 体系结构图 .7图 2.2 MVC 体系结构图 .9图 2.3 Hibernate 体系结构 .12图 2.4 定制平台系统架构图 .20图 2.5 表单定制平台相关技术结构图 .21图 2.6 业务表单例子 .23图 3.1 系统总体功能模块 .25图 3.2 业务管理模块图 .26图 3.3 主业务流程图图 .29图 4.1 系统总体架构图 .38图 4.2 系统总体设计图 .43图
19、 4.3 表现层设计时序图 .44图 4.4 业务层设计时序图 .46图 4.5 持久层设计时序图 .47图 4.6 业务模块全部类之间的联系 .49图 5.1 物流运输管理系统欢迎界面 .54图 5.2 车辆管理模块 .55图 5.3 油卡管理模块 .55图 5.4 基础资料模块 .56浙江大学硕士学位论文 表目录IV表目录表 2.1 JSP、ASP、PHP 技术比较 .12表 2.2 主流表单优缺点表 .17表 2.3 网格式与拖放式的比较分析 .18表 3.1 托运单信息表表 .30表 3.2 调度单信息表 .32浙江大学硕士学位论文 第 1 章 绪论1第 1 章 绪论1.1 课题背景及
20、研究意义随着经济的发展,物流运输行业在我国取到了突飞猛进的发展,物流运输行业已经成为我国新的经济增长点,越来越受到人们的关注。物流顾名思义就是把物品从托运方所在地向收货方所在地的物品转移过程,及时、有效的处理业务是物流企业日常工作的重中之重。物流运输中要处理大量的表单数据,传统的手工处理数据方式使原本信息资源丰富的企业资源利用率低,公司运营状况可视化程度低,企业的业务审核要逐级往上申报或者不同部门之间申报,最后才能企业领导高管手中,而企业领导高管的反馈也要逐级往下传达,最后到达企业的执行者业务人员手中,这样的办公方式容易形成“信息孤岛”效应。传统的办公方式,成为了物流企业发展的瓶颈,影响了企业
21、领导高层的决策,严重滞碍了企业的发展,为了拥有更强的服务客户能力、更完善的管理手段、更好地利用数据资源、打造更好的企业竞争力,迫切需要实现物流运输信息化管理,通过物流运输信息化建设可以共享企业内部资源信息,加快信息流通速度。要实现物流运输信息化目标,必须借助于物流运输管理系统的建设,只有这样才能提高企业的办公效率,促使企业实现对有限的资源的最大限度合理的整合,合理的对资源进行调度分配,以最快最优的方式满足客户的需求。一个企业对物流资源的合理调度、分配是一种综合的实力。一个好的物流运输管理系统,应该是既现代的、科学,又合理的物流运输管理系统,它是企业按照企业日常业务流程,以信息共享、无纸化办公为
22、目的所开发的物流运输管理系统。物流运输管理系统的应用使物流企业进入无纸化的信息化办公时代,而在以前的纸质办公时代,大量的业务单据、发票都是以表单的形式来传递信息,从表单中可以反映出企业的业务流程,表单是企业的一张名片。物流运输行业业务变更需求频繁,随时需要根据业务变更设计和修改表单。表单在物流运输行业中是如此的重要,以至于在物流运输行业中表单成为最重要的信息载体。 目前根据具体的业务逻辑实现表单的硬编码模式是物流运输管理系统获取信息的主要方式 1。这种模式将表格的设计与数据的录入直接固化到程序的内部,在单次的项目中看似较为简单的解决了表单设计与信息获取的问题,然而浙江大学硕士学位论文 第 1
23、章 绪论2在随着业务的持续深入,表单开发量的增大中会出现很多问题: 1. 在表单需求非常大时,代码开发显然会带来很大的工作量。 2. 在业务发生变更时,这种开发的方式在修改及维护表单时十分困难。往往需要大面积改动整个程序,相当于又重新开发了一次系统,这样会加大项目的投入。 3. 程序的复用性不理想。怎么样才能解决程序的复用性不理想这个难题?关键而有效的途径就是要建立一个可定制表单的物流运输管理系统,该系统和其他系统的不同之处在于:该系统采用了可定制表单技术。表单定制就是基于表单定制平台实现数据类型的控件绑定,并根据具体的业务逻辑现实事件的绑定功能:如新增表单记录、删除表单一记录、修改表单记录、
24、查看表单记录、查询表单记录等,用户无需编程或修改代码,直接在界面上通过一个简单的表单定制操作向导,即可定制出一张满足用户需求的表单。表单定制技术在物流运输管理系统中的应用为企业提供了一个形式变化多样的物流运输管理系统,物流企业不用再为业务需求的频繁性变更而头疼,使物流企业从被动状态转变为主动状态,业务人员可以去拥抱业务变更。本课题的研究依托于杭州 X 公司研发的物流运输管理系统。该系统的主要功能是管理 Y 公司物流作业流程中涉及到的客户资料、承运方资料、供应商资料、企业资料、专线管理、出车费用、收支项目、货物名称、部门管理、员工管理、车辆管理、事故登记等各种表单信息。在整个流程中,各个部分的信
25、息都是用表单来处理,所以在该物流运输管理系统中包含了大量的表单信息以及对表单的各种操作,表单信息的处理贯穿了整个系统,并且由于公司业务需求经常变化,记录相应信息的表单结构也经常需要更改。因此,在研发该系统中基于表单定制的技术降低了对业务人员的要求,同时又较好的加快了项目的开发进度,提高该系统对企业日益变更的业务需求的自适应能力有着举足轻重的地位。1.2 国内外物流信息化发展现状目前世界上常用的运输管理软件已达 1000 多种。国外较著名厂商的有SAP,PeopleSoft,SSA 等 ERP 软件;国内做运输管理软件的企业包括用友、金蝶和浪潮通软等,这些企业开发的运输管理软件都包括了物流管理模块。