当前位置:文档之家› 基于JS的物流管理系统的设计与实现

基于JS的物流管理系统的设计与实现

基于J S的物流管理系统的设计与实现公司内部档案编码:[OPPTR-OPPT28-OPPTL98-OPPNN08]中南民族大学毕业论文(设计)学院: 计算机科学学院专业:计算机科学与技术年级:2010题目:基于JSP的物流管理系统的设计与实现学生姓名: 李盼盼学号指导教师姓名: 蓝雯飞职称: 教授2014年5月中南民族大学本科毕业论文(设计)原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。

除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。

本人完全意识到本声明的法律后果由本人承担。

作者签名:年月日目录基于JSP的物流管理系统的设计与实现摘要:当今社会,随着物流行业的迅速发展,传统的物流操作模式过于简单、物流技术装备比较落后,已经不再适应现在的物流行业。

为了缩短物流的过程,提升物流整个过程的优化调度,加快市场的反应,物流管理系统已经成为物流企业炙手可热的应用软件新系统。

为此设计的基于JSP的物流管理系统,利用JSP+JavaBean+Servlet技术和MVC设计模式实现了物流信息管理平台的设计。

通过与数据库的连接,该系统可以很好的实现前台页面与后台数据库信息的交互。

它不但提供给物流管理决策者物流信息数据以便做出抉择,而且为物流操作人员提供了便利的物流操作模式,从而实现了物流企业高效的信息管理。

系统的开发能够帮助企业实现对物流全过程的优化调度和有效控制,并且能够高效整合企业的物流业务,以便企业能够全面提高经济效益,因此具有一定的实用价值。

关键词:物流管理;JSP;JavaBean;MVC设计模式;数据库The Design and Implementation of Logistics Management System Basedon JSPAbstract:Today, with the rapid development of logistics industry, the traditional logistics operation mode is too simple, the logistics technology and equipment is relatively backward, it has not been adapted to modern logistics industry. In order to shorten the process of logistics, speed the reaction of the market, improve scheduling optimization of the logistics of the entire process, logistics management system has become a new application software system of logistics enterprise. For this reason, the logistics management system based on JSP is designed. The design of logistics information management platform based on JSP+JavaBean+Servlet technology and MVC design pattern. Through the connection to the database, this system realizes perfect information interaction fromfront page and backstage database. It not only provides logistics information data in order to make the choice, but also provide a convenient property operation for the logistics operation personnel, so as to realize the information management of logistics enterprise efficiency. In order to improve the economic benefit and efficiency, the development of this system can help the enterprise to realize the optimal operation of the logistics of the entire process and effective control, and effective integration of enterpriselogistics business. So it is of great practical value.Key words:Logistics Management;JSP;JavaBean;MVC Design Pattern;Database1绪论1.1研究背景及意义当今物流行业发展迅速,现在的物流行业发展水平已经远远超过传统的物流行业发展水平。

物流水平的好坏不仅决定着企业生产经营活动的管理水平,更是影响企业竞争力的管理[1]。

传统的物流行业大多只是停留在运输和存储的集成上,从而使得企业丧失了重要的高端市场。

传统的物流行业操作模式过于简单,没有社会化,配送和调度车辆管理不尽合理,物流市场需求不足,基础设施尚待完善,物流技术装备比较落后[2]。

随着现代经济的快速发展,各种各样的产品应运而生。

随着人们生活条件的改善,对各种产品的需求量也随之大大增加产品种类的增加、需求量的增大无疑给产品的配送和车辆的调度增加了难度。

时下,大多数物流企业的科技含量低,这将直接导致了物流信息化的程度低。

信息不联通所造成的货运成本浪费在国内是非常严重和常见的,而基于EDI的数据交换方式建设的自身物流管理系统导致了整体信息较为封闭,孤立,并且多种功能整合性较差[3]。

迂回运输、车辆空载行驶的物流资源浪费现象屡见不鲜,市场缺乏一个有序的、统一的物流信息管理系统信息交换机制和沟通平台。

物流信息经常在局限的地域范围、有限的组织个体之间进行着不同程度的重复,而达不到信息资源的共享,达不到更广泛和有效地交流。

而数据共享在运输和制造企业物流方面一直是重要的[4]。

因此传统的物流行业的操作模式已经不再适应现在的物流行业,如何加快对市场的反应速度,如何缩短物流过程,降低产品库存量,这是当前所有企业所面临的问题。

本次开发的系统就是针对这些问题根据中小型企业的实际需求而开发出来的一套物流管理系统。

随着因特网的普及,Web应用程序在交易、提供服务和获取信息方面广受欢迎[5]。

因此运用现代Web技术对物流过程中的全部或部分信息进行采集、分类、传递、汇总、识别、跟踪、查询等一系列处理活动,对于降低成本、提高经济效益具有重要的作用[6]。

JSP技术具有很好的安全性、跨平台性以及组件重用性,因此很适合用于开发物流管理系统。

系统的开发能够帮助企业实现对物流管理全过程的优化调度和动态控制,高效率的整合企业的物流管理业务和全过程的调度,以便企业能够全面提高企业经济效益,提供实用、高效、科学的物流管理方法和运营手段。

通过计算机对企业的管理,可以大大提高企业资源的利用率,减轻企业管理者的劳动强度和复杂度,同时可以提高客户的订货快速响应服务能力、处理数据分析的服务能力、提供个性化服务能力、对客户投诉快速做出反应的服务能力[7]。

因此,设计这样一个完善的物流管理系统以适应现代物流的发展是非常有这个必要的。

系统开发运行环境在整个系统的开发过程中,选择什么样的开发工具和开发环境,将直接影响到系统的开发效率和软件的质量。

结合系统开发的需要,本系统所需要用到的软件开发环境如下:操作系统:windows 7系统开发工具:Eclipse系统开发语言:HTML + JavaScript + CSS + Java运行环境:Windows、Linux数据库:SQL Server 2005服务器:Tomcat开发工具及相关技术概述1.3.1 Eclipse简介Eclipse 是一个开放源代码的、基于Java的可扩展开发环境。

它不仅可以用Java语言开发项目,而且还可以用C语言、C++、PHP等开发语言。

Eclipse的优势在于它是一个可以跨平台的集成开发环境。

它本身就是一个框架,通过各种插件来组建开发环境。

通过集成大量的插件,Eclipse的功能不断扩展以支持各种不同的应用[8]。

最初它只支持Java语言的开发,随着各种插件的开发以及在Eclipse上的安装,使得Eclipse可以用其他的语言开发项目,它的功能变得相当的强大。

但是于此同时,Eclipse也失去了它的灵活性。

随着技术的不断提升,现在的Eclipse 附带了一个标准的插件集,该插件集包含了Java的开发工具。

在Eclipse环境中开发基于JSP的动态网页项目是非常方便的,在Eclipse中通过内置的Web浏览器可以运行web程序,看到界面的效果。

通过数据库插件的安装,也可以在Eclipse中操作数据库以及其中的表。

包括新建、删除数据库、新建表、删除表、对表中的记录进行增删查改等操作。

1.3.2 JSP技术JSP(全称Java Server Pages)是一种普通的静态HTML和动态的HTML 混合编程的技术。

JSP页面文件通常以.jsp为扩展名,而且可以安装到任何能够存放普通web页面的地方。

虽然从代码编写方面来看,JSP页面更像是普通的Web页面不像Servlet,但实际上,JSP最终会转化成标准的Servlet。

当出现第一次页面请求时JSP转换成Servlet。

JSP具有Java语言的所有优点,包括安全性、跨平台性等[9]。

JSP设计的目的在于简化表示层的表示。

JSP并没有增加任何本质上不能用Servlet实现的功能。

嵌入JSP页面的有:普通的HTML代码、脚本元素、指令、动作。

脚本元素用来嵌入Java代码,这些Java代码将会成为最终转换得到的Servlet的一部分;JSP 指令用来从整体上控制Servlet的结构;动作用来引入现有的组件来控制Web容器的行为[10]。

JSP页面为服务器端的Java库单元提供了一个接口,用来服务于HTTP的应用程序。

当Web服务器在遇到访问某一个JSP网页的请求时,首先执行其中的Java程序段,然后将执行结果连同JSP文件中的静态HTML代码一起返回给客户。

相关主题