物流管理系统毕业论文.docx

上传人:b****8 文档编号:23590426 上传时间:2023-05-18 格式:DOCX 页数:56 大小:1.14MB
下载 相关 举报
物流管理系统毕业论文.docx_第1页
第1页 / 共56页
物流管理系统毕业论文.docx_第2页
第2页 / 共56页
物流管理系统毕业论文.docx_第3页
第3页 / 共56页
物流管理系统毕业论文.docx_第4页
第4页 / 共56页
物流管理系统毕业论文.docx_第5页
第5页 / 共56页
点击查看更多>>
下载资源
资源描述

物流管理系统毕业论文.docx

《物流管理系统毕业论文.docx》由会员分享,可在线阅读,更多相关《物流管理系统毕业论文.docx(56页珍藏版)》请在冰豆网上搜索。

物流管理系统毕业论文.docx

物流管理系统毕业论文

1绪论

1.1项目研究的目的和意义

物流管理系统主要是为了改善对物流的管理,更好的利用计算机在管理方面的作用,本系统采用B/S模式、JSP技术、软件工程思想,开发一个物流管理平台,对货物进行销售、调配、运输等方面的管理,旨在以降低物流成本,提高物流效率和经济效益。

通过本物流网站的设计与实现,旨在达到加深学科知识的理解与运用,以理论知识结合实际情况分析问题,解决问题。

通过这次设计,希望能提高系统总体设计规划分析能力,综合运用各方法解决问题的能力,以及善于发现问题解决问题的能力。

1.2项目研究背景

互联网正影响着世界的每一个角落,极大地改变着人们的生活。

互联网本身也在飞速地发展,各种新技术层出不穷,基于J2EE的物流网站就是互联网上一种颇受欢迎的新兴服务业务。

物流网站作为传播物流知识和行业动态的媒体,首先,它积极地推广和宣传物流概念和物流理论,有利于普及物流知识,有利于增强对物流业的认识。

其次,作为联系物流供求双方的重要纽带,在物流管理的实际操作过程中,比如网上货场、网上车场、网上订单处理和网上跟踪等方面也逐渐地爲企业界所了解和实际运用。

由此可见,设计一个通用物流网站系统具有客观意思,随着互联网技术的发展,它正朝着电子商务的方向迈进,将会取代传统的货运代理或者中间商,使得承运人和托运人能够通过网络直接联系,进一步减少中间环节,降低交易费用,提高订单处理的速度和准确性。

通过上述思想加上后台用SQLSERVER2000数据库开发本网站,可以基本实现时下通用的开发技术,也能建立一个比较健全的网站,通过上述的分析,可以建立下面的一个简单模型,如图1-1所示:

 

 

1.3项目研究内容

第1章绪论部分,绪论主要叙述课题的研究目的和意义。

第2章主要内容是:

系统需求分析。

从技术、经济、操作三个方面讨论本项目可行性。

第3章主要内容是:

开发本系统所需环境以及关键技术介绍。

第4章主要内容是:

系统功能模块划分,对系统总体描述。

第5章主要内容是:

系统各模块详细介绍。

第6章主要内容是:

针对系统的测试。

最后还有总结、致谢、参考文献以及附录内容的介绍。

2.1可行性分析

随着计算机技术的发展和网络人口的增加,人们对网络的需求也越来越苛刻,越来越贴近其生活,电子信息管理已经成为网上的一股潮流。

而更多的,是要求传统行业的管理要延伸到网络,以更方便其生活、工作和学习。

可行性研究的目的,就是用最小的代价在尽可能短的时间内确定问题是否能够解决。

要达到这个目的,必须分析几种主要的可能解法的利弊,从而判断原定的系统规模和目标是否现实,系统完成后所能带来的效益是否大到值得投资开发这个系统的程度。

因此,可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程。

系统的可行性分析主要包括经济上的可行性、技术上的可行性和操作上的可行性。

本系统的可行性分析如下:

2.1.1经济可行性

由于物流网所要求的硬件(计算机及相关硬件)和软件环境(JSP+SQL),市场上都容易购买到或从相关网站下载,系统成本主要集中在本管理系统的开发与维护上,对学校不造成过重的经济负担。

而一旦此系统投入使用,不仅可以减少物流公司的工作强度,提高工作效率,而且方便了物流公司对信息的管理,延续了传统的管理模式,极大限度的方便了物流公司管理人员,而且,目标系统不是很复杂,开发的周期较短,人员经济支出不大,所节省的大量人力、财力产生的效益将远远大于本借阅系统的开发成本,所以从经济方面讲开发此系统是可行的。

2.1.2技术可行性

物流网的开发基于B/S模式,主要包括前端应用程序的开发以及后台数据库的建立和维护两个方面。

对于前者要求应具备功能完备、易于使用等特点,而对于后者则要求能建立数据一致性和完整性强、数据安全性好的库。

B/S结构(Browser/Server结构)结构即浏览器和服务器结构。

它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。

在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。

这样就大大简化了网点端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。

本系统拟采用JSP(JavaServerPages)和SQL分别作为前端和后端的开发工具。

JSP页面由HTML代码和嵌入其中的Java代码所组成。

服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。

JavaServlet是JSP的技术基础,而且大型的Web应用程序的开发需要JavaServlet和JSP配合才能完成。

JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。

SQLServer是一个具备完全Web支持的数据库产品,提供了对可扩展标记语言(XML)的核心支持以及在Internet上和防火墙外进行查询的能力,提供了以Web标准为基础的扩展数据库编程功能。

丰富的XML和Internet标准支持允许使用内置的存储过程以XML格式轻松存储和检索数据。

SQLServer提供强大的开发工具和各类开发特性,在大大提高开发效率的同时,进一步拓展应用空间,带来新的商业应用机遇。

例如,XML数据库与WebService的支持将使您的应用实现Internet数据互联,JSP集成极大的扩展了开发空间,异构数据集成、ServiceBroker使您的数据和其它应用无缝集成,各种新数据类型和T-SQL扩展带来了诸多灵活性。

C#、VBJSP、XQuery、XMLA、ADOJSP2.0、SMO、AMO等都将成为SQLServer数据平台上开发数据相关应用的有力工具。

本人对JSP相关技术有比较深入的研究,而SQLServer能熟练运用,可以说使用JSP+SQL是最可行的设计方案。

因此从技术方面讲开发此系统是可行的。

2.1.3操作可行性

物流公司作为一个废旧订单资源的集散点,其主要功能就是对回收的订单进行分类管理。

传统的物流网,一般有两种方式:

一是手工管理,这种方式应用最传统的“笔纸操作系统”,将物流公司的订单信息、订单信息、网点信息管理及单据管理等均以纯手工的形式进行,将信息以表格文件的表现形式记录在纸上,再进行统一保存。

这种方式虽然在简单信息查询时会有一定的方便,但是存在着更多的不便:

信息保存时间和条件很受限制、容易被损坏、信息查询不便、信息传达容易造成失误等。

另一种是常见的信息管理方法是应用单机版的管理系统,但是这种系统设计时间较早,很多功能划分很不科学,很多设置已经跟不上时代需求了。

但是物流公司管理人员已经有相当的应用经验,所以新的系统操作有一定的操作经验可以作一定的操作经验。

本网站正式运营后,可以让用户在浏览器上直接访问,因为系统界面做的清新简洁,各功能清晰明了,可以让用户短时间上手使用。

综上所述,本物流公司很有必要,也很有条件做到物流公司信息在线管理,以更贴近时代需求和物流公司发展需要。

2.2业务流分析

物流网工作流程为:

系统启动并进入登录界面,系统管理员输入正确的用户名及密码后,登陆系统主操作界面,系统管理员可对系统相关信息进行操作,包括基本信息、会员信息、网点信息、订单信息等。

本系统的业务流程图如图2-1所示:

 

本系统是将现代化的计算机技术与物流公司管理服务模式相结合,按照业务管理的服务流程设计完成的。

同时为扩展服务范围,初步设计一个管理平台以利于信息发布和管理。

为了使系统在各项管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下系统开发目标:

具体目标如下:

(1)操作简单、界面友好:

完全控件式的页面布局,使得信息的录入工作更简便;许多选项包括管理员信息、网点信息、订单信息等只需要点击鼠标就可以完成。

(2)即时可见:

对信息的处理(包括添加、修改、删除)将立即在对应的页面显示出来,达到"即时发布、即时见效"的功能。

(3)功能完善:

不仅包括常见系统的信息管理的各个方面:

信息录入、浏览、删除、修改、查询等各个方面,完整地实现了系统对即时信息的管理要求。

同时,为了能有效方面的更新系统的界面。

(4)方便移植:

系统应具有实用性、可靠性和适用性,同时注意到先进性。

针对不同的用户,只需要稍作修改就可以开发出适合自己特点的物流网。

系统界面中所需的数据都存放于数据文件中,只要对该文件做部分修改,就能在系统界面上实现及时更新的效果,减少了更改系统源代码的复杂性。

(5)动态管理:

对系统数据库实行动态操作,能实现对数据库信息的动态查询、动态更新修改和动态录入数据。

2.3数据流分析

数据流程分析主要包括对信息的流动、传递、处理、存储等的分析。

数据流程分析的目的就是要发现和解决数据流通中的问题。

现有的数据流程分析多是通过分层的数据流程图(dataflowdiagram,简称DFD)来实现的。

其具体的做法是:

按业务流程图理出的业务流程顺序,将相应调查过程中所掌握的数据处理过程,绘制成一套完整的数据流程图。

物流网的数据流程:

对本系统操作的数据源有普通用户、注册用户和管理员三种,首先由系统管理员根据不同用户的需要将某些信息保存到数据库中,然后再进行发布。

不同权限的用户可以对这些库信息进行添加、修改和删除处理。

所有用户均可以进行信息查询。

通过对本系统的需求分析,系统的基本功能已经确定。

3关键技术介绍

3.1JSP简介

JSP技术使用Java编程语言编写类,来封装产生动态网页的处理逻辑。

JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。

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

插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。

JSP与JavaServlet一样,是在服务器端执行的,通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。

JSP页面由HTML代码和嵌入其中的Java代码所组成。

服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。

JavaServlet是JSP的技术基础,而且大型的Web应用程序的开发需要JavaServlet和JSP配合才能完成。

JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。

JSP可用一种简单易懂的等式表示为:

HTML+Java=JSP。

3.1.1JSP的技术方法

(1)将内容的生成和显示进行分离

用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面,并使用JSP标识或者小脚本来生成页面上的动态内容。

生成内容的逻辑被封装在标识和JavaBeans组件中,并且捆绑在脚本中,所有的脚本在服务器端运行。

由于核心逻辑被封装在标识和JavaBeans中,所以Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的生成。

在服务器端,JSP引擎解释JSP标识和脚本,生成所请求的内容,并且将结果以HTML(或者XML)页面的形式发送回浏览器。

这既有助于作者保护自己的代码,又能保证任何基于HTML的Web浏览器的完全可用性。

(2)可重用组件

绝大多数JSP页面依赖于可重用的、跨平台的组件(JavaBeans或者EnterpriseJavaBeans组件)来执行应用程序所要求的复杂的处理。

开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者和客户团体所使用。

基于组件的方法加速了总体开发过程,并且使得各种组织在他们现有的技能和优化结果的开发努力中得到平衡。

(3)采用标识

JSP技术封装了许多功能,这些功能是在易用的、与JSP相关的XML标识中进行动态内容生成所需要的。

标准的JSP标识能够访问和实例化JavaBeans组件,设置或者检索组件属性,下载Applet,以及执行用其他方法更难于编码和耗时的功能。

(4)适应平台

几乎所有平台都支持Java,JSP+JavaBeans几乎可以在所有平台下通行无阻。

从一个平台移植到另外一个平台,JSP和JavaBeans甚至不用重新编译,因为Java字节码都是标准的与平台无关的。

(5)数据库连接

Java中连接数据库的技术是JDBC,Java程序通过JDBC驱动程序与数据库相连,执行查询、提取数据等操作。

Sun公司还开发了JDBC-ODBCbridge,利用此技术Java程序可以访问带有ODBC驱动程序的数据库,目前大多数数据库系统都带有ODBC驱动程序,所以Java程序能访问诸如Oracle、Sybase、MSSQLServer和MSAccess等数据库。

JSP技术很容易整合到多种应用体系结构中,由于JSP页面的内置脚本语言是基于Java的,而且所有的JSP页面都被编译成为JavaServlets,所以JSP页面具有Java技术的所有好处,包括健壮的存储管理和安全性。

作为Java平台的一部分,JSP拥有Java编程语言“一次编写,各处运行”的特点。

3.2Sql2000简介

SQLServer是微软公司开发的数据库产品,SQLServer2000被广泛使用,很多电子商务网站、企业内部信息化平台等都是基于SQLServer产品上。

今天的商业环境要求不同类型的数据库解决方案。

性能、可伸缩性及可靠性是基本要求,而进入市场时间也非常关键。

除这些核心企业品质外,SQLServer2000还为您的数据管理与分析带来了灵活性,允许单位在快速变化的环境中从容响应,。

SQLServer2000为快速开发新一代企业级商业应用程序、为企业赢得核心竞争优势打开了胜利之门。

3.2.1SQL2000特点

  SQLServer2000提供了以Web标准为基础的扩展数据库编程功能。

丰富的XML和Internet标准支持允许您使用内置的存储过程以XML格式轻松存储和检索数据。

您还可以使用XML更新程序容易地插入、更新和删除数据。

有了SQLServer2000,您可以使用HTTP来向数据库发送查询、对数据库中存储的文档执行全文搜索、以及通过Web进行自然语言查询。

SQLServer2000分析服务功能被扩展到了Internet。

您可以通过Web浏览器来访问和控制多维数据。

使用SQLServer2000可以获得非凡的可伸缩性和可靠性。

通过向上伸缩和向外扩展的能力,SQLServer满足了苛刻的电子商务和企业应用程序要求。

通过增强的故障转移群集、日志传送和新增的备份策略,SQLServer2000达到了最大的可用性。

SQLServer2000带有交互式调节和调试查询、从任何数据源快速移动和转化数据、以及按Transact-SQL方式定义和使用函数等功能。

您可以从任意VisualStudio工具以可视化方式设计和编写数据库应用程序。

使用SQLServer2000,您可以很容易地在企业资源旁边集中管理数据库。

可以在保持联机的同时轻松地在计算机间或实例间移动和复制数据库。

3.3开发软件MyEclipse介绍

MyEclipse企业级工作平台(MyEclipseEnterpriseWorkbench,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。

它是功能丰富的Java2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,JSP,CSS,Javascript,SQL。

3.3.1myeclipse环境配置

为了管理方便,此处安装JDK6.0_05到C:

\ProgramFiles\Java文件夹下,下面进行环境变量的配置。

右键我的电脑—属性—高级—环境变量:

(1)首先,为了指定命令搜索路径,在用户变量的PATH变量中增加C:

\ProgramFiles\Java\JDK6.0_05\bin;。

由于PATH变量中原本含有许多项,所以只需在最前面添加上述路径即可。

(2)然后,为了指定类搜索路径,在系统变量中新建JAVA_HOME变量,变量名JAVA_HOME,变量值为C:

\ProgramFiles\Java\JDK6.0_05。

(3)最后,在系统变量中新建classpath变量,用来指向jdk的安装目录,变量名为classpath,变量值为.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;,注意最前面的.不可省略。

4总体设计

4.1系统功能模块划分

根据系统功能分析,可以画出系统的功能模块图,从管理员界面对功能模块图加以描述。

管理界面的系统功能模块图如图4.1:

 

(1)物流网管理界面

管理员验证成功后登陆到后台管理主界面,主界面为上、左、右、下四个框架集合而成,其中包括管理员信息管理、订单信息管理、系统维护、网点信息维护、企业信息维护、用户信息管理、留言板信息管理共七个模块。

(2)管理员信息管理

在此模块中可以修改管理员信息,包括显示、修改、删除、添加功能。

(3)订单信息管理

此模块中可以直观显示系统所有订单信息,并可以按照关键字查找具体订单信息,可以对某一订单进行修改和删除操作。

(4)网点信息维护

此模块中可以直观显示系统所有网点信息,并可以按照关键字查找具体网点信息,可以对某一网点进行修改和删除操作。

(5)企业信息维护

此模块中可以显示当前所添加过的企业文化、通知消息等。

可以单独修改某一条信息包括删除操作。

(8)用户信息管理

此模块中可以直观显示本系统所有注册的用户信息,并可以按照关键字查找具体用户信息,可以对某一用户信息进行修改和删除操作。

(9)留言板信息管理

此模块中可以直观显示本系统所有留言信息,可以对某一留言进行删除操作。

前台界面的系统功能模块图如图4.2:

 

(1)用户登陆界面

从游客模式登陆到注册用户模式,经过用户登陆验证后进入注册用户模式,此模式下可以查看订单信息,可以留言。

(2)企业文化浏览界面

企业文化浏览界面允许用户以游客模式查看,包括各种企业信息,新闻通知。

(3)网点查询

在此模块中可以允许用户以游客模式查询本系统全国各省各地区网点。

(4)订单信息管理

此模块用户只有注册才能查看。

包括系统现有订单以及详细信息,以及用户自己发送和接受的订单。

(5)留言信息

在留言信息模块中中允许游客和注册用户查看所有留言,只允许注册用户留言。

(6)会员注册模块

会员注册模块提供游客通过填写所需信息,验证通过后注册成为正式会员。

4.2数据库模块设计

4.2.1数据库需求分析

用户的需求具体体现在各种信息的提供、保存、更新和查询方面,这就要求数据库结构能充分满足各种信息的输入和输出。

收集基本数据、数据结构及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。

通过系统功能分析,针对物流网,总结出如下的需求信息:

(1)用户为管理员用户。

(2)管理员用户登陆后可进行管理员信息、订单信息及网点信息等的维护,以且订单订单、订单出库及统计信息的维护。

经过系统功能分析和需求总结,考虑到将来功能上的扩展,设计如下的数据项和数据结构:

(1)管理员信息,包括数据项:

帐号,密码,权限等。

(2)用户信息,包括数据项:

用户ID,用户姓名,性别,电话等。

(3)订单信息,包括数据项:

系统编号,名称,计量单位,价格等。

(4)网点信息,包括数据项:

系统编号,网点名称,负责人,电话,网点地址等。

4.2.2数据库概念结构设计

得到上面数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。

这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。

设计规划出的实体有:

管理员信息实体、用户信息实体、留言信息实体、订单信息实体和网点信息实体。

实体之间关系的E-R图如图4.1所示:

 

 

管理员信息实体E-R图如图4.2所示:

 

订单信息实体ER图如图4.3所示:

 

网点信息实体ER图如图4.4所示:

 

4.2.3数据库逻辑结构设计

数据库的概念结构设计完毕后,现在可以将上面的数据库概念结构转化为某种数据库系统所支持的实际数据库模型,也就是数据库的逻辑结构。

物流网数据库中各个表的设计结果如表所示。

每个表格表示在数据库中的一个表。

表4.5为管理员信息表,存储系统中的管理员信息。

表4.5管理员信息表(allusers)

列名

数据类型

长度

是否允许空

ID

Int

4

Username

Varchar

50

pwd

Varchar

50

cx

Varchar

50

addtime

datetime

8

 

表4.6为网点信息表,记录系统中网点的详细信息。

表4.6网点信息表(quanguowangdiani)

列名

数据类型

长度

是否允许空

ID

Int

4

Wangdianmingcheng

Varchar

50

Fuzeren

Varchar

50

Gongsidizhi

Varchar

50

lianxidianhua

Varchar

500

Paisongfanwei

Varchar

500

Bupaisongfanwei

Varchar

500

diqu

Char

8

 

表4.7为用户信息表,记录系统中已有用户的信息。

表4.7用户信息表(yonghuzhuce)

列名

数据类型

长度

是否允许空

ID

Int

4

Yonghuming

Varchar

50

mima

Varchar

50

xingbie

Varchar

50

dianhua

Varchar

50

QQ

Varchar

50

shenfenzheng

Varchar

50

Dizhi

Varchar

50

addtime

char

8

 

表4.8为留言板信息表,记录留言板的信息。

表4.8留言板信息表(liuyanban)

列名

数据类型

长度

是否允许空

ID

Int

4

Cheng

Varchar

50

xingbie

Varchar

50

QQ

Varchar

50

youxiang

Varchar

50

dianhua

Varchar

50

neirong

Varchar

50

addtime

char

8

 

表4.9为订单信息表,记录在订单的信息。

表4.9订单信息表(huowudingdan)

列名

数据类型

长度

是否允许空

ID

Int

4

biaoha

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 金融投资

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1