物流信息网站毕业论文.doc

上传人:wj 文档编号:5383542 上传时间:2023-05-08 格式:DOC 页数:50 大小:7.19MB
下载 相关 举报
物流信息网站毕业论文.doc_第1页
第1页 / 共50页
物流信息网站毕业论文.doc_第2页
第2页 / 共50页
物流信息网站毕业论文.doc_第3页
第3页 / 共50页
物流信息网站毕业论文.doc_第4页
第4页 / 共50页
物流信息网站毕业论文.doc_第5页
第5页 / 共50页
物流信息网站毕业论文.doc_第6页
第6页 / 共50页
物流信息网站毕业论文.doc_第7页
第7页 / 共50页
物流信息网站毕业论文.doc_第8页
第8页 / 共50页
物流信息网站毕业论文.doc_第9页
第9页 / 共50页
物流信息网站毕业论文.doc_第10页
第10页 / 共50页
物流信息网站毕业论文.doc_第11页
第11页 / 共50页
物流信息网站毕业论文.doc_第12页
第12页 / 共50页
物流信息网站毕业论文.doc_第13页
第13页 / 共50页
物流信息网站毕业论文.doc_第14页
第14页 / 共50页
物流信息网站毕业论文.doc_第15页
第15页 / 共50页
物流信息网站毕业论文.doc_第16页
第16页 / 共50页
物流信息网站毕业论文.doc_第17页
第17页 / 共50页
物流信息网站毕业论文.doc_第18页
第18页 / 共50页
物流信息网站毕业论文.doc_第19页
第19页 / 共50页
物流信息网站毕业论文.doc_第20页
第20页 / 共50页
亲,该文档总共50页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

物流信息网站毕业论文.doc

《物流信息网站毕业论文.doc》由会员分享,可在线阅读,更多相关《物流信息网站毕业论文.doc(50页珍藏版)》请在冰点文库上搜索。

物流信息网站毕业论文.doc

计算机科学与技术系毕业设计(论文)

48

目录

前言 1

1系统分析 1

1.1开发背景及意义 1

1.2需求分析 2

1.3可行性分析 2

2总体设计 3

2.1项目规划 3

2.2系统功能结构图 3

3系统设计 4

3.1设计目标 4

3.2开发及运行环境 5

3.3系统设计思想 6

3.4系统相关技术介绍 7

3.5数据库设计 10

4前台主要功能模块详细设计 15

4.1前台文件总体架构 15

4.2信息发布模块设计 17

4.3详细信息查看模块设计 24

4.4信息修改模块设计 26

4.5信息删除模块设计 30

4.6信息查询模块设计 31

5后台主要功能模块详细设计 35

5.1后台总体架构 35

5.2公告信息管理模块设计 37

6系统测试 43

6.1单元测试 44

6.2集成测试 44

6.3系统测试 44

6.4测试及操作过程 44

总结 46

参考文献 48

致谢 49

前言

物流信息网络包括企业内部物流信息网和企业外部的物流信息网络。

而企业内部物流信息网是企业引进适合自己的管理软件,使内部物流信息能够在企业内部得到共享,通过网络传输信息可以在提高工作效率的同时,降低营运成本。

企业外部物流信息网可以使企业加强与外界的连接,通过互联网加强与合作伙伴间的数据共享和业务上的沟通,及时在互联网上发布信息,积极利用外部网络开拓市场。

物流信息网络重点在于企业外部信息网络,即基于互联网的资源共享特性,建立物流网络成员间开放的、信息充分共享的网络信息系统。

利用该信息网络,物流网络的结点间的信息传递将从原来通过一系列转换结点,而发展成为不通过任何中间结点而直接进行信息交换的模式。

物流信息网络是物流网络运行的重要技术支撑,通过物流信息网络可以实现货物在物流网络内的实时跟踪、电子订货、物流服务咨询,进行信息采集与传输、业务管理、客户查询及业务跟踪,有效地减少物流中间环节和费用,大幅度提高客户服务水平。

随着网格技术等新型网络技术的研究和投入使用,物流信息网络将真正实现资源充分共享的目的

1系统分析

1.1开发背景及意义

自计算机问世以来,就以它功能强大、计算速度快而准确,赢得了世人的瞩目,也令无数的人悉心钻研、发掘它未完的潜力;计算机的出现,也有着划时代的意义,它的优点使它成为众多企业、公司、个人工作的首选工具,大大提高了工作的效率;进入上个世纪90年代,互联网(Internet)出现和应用成为热门话题之一,它对整个社会产生巨大的冲击,人们通过网络将自己和整个世界连在一起;有了日渐成熟、完善的互联网技术作基础,Internet是一个跨越全球的计算机网络。

通过Internet可以实现全球信息化的快速、有效和方便的传递。

一旦与Internet连接,就可以访问其中的大量共享信息。

现在,上至政府机关、商业机构和高等学府,下至普通百姓,越来越多的人都开始学习和使用Internet。

随着计算机在国内的大量普及,互联网所带来的便捷已日益被人们所关注。

网络不仅成为各类信息的载体,为广大网民提供信息交流的平台,也为网民提供了一个可以资源共享的平台。

目前,计算机技术发展之迅速和发展之广泛与深入引起了人们的普遍兴趣与关注。

为此,如何使用网络为人们解决实际问题,给人们提供方便是计算机工作者主要思考的问题。

随着我国的物流热潮,各行各业都对物流趋之若骛,纷纷成立物流企业。

但由于国内各方面条件的限制,国内物流企业规模小、数量多,缺少竞争优势,并且技术含量低,大多数只能提供运输和仓储等传统服务,能够提供一揽物流解决方案的企业很少,再加上国外大企业的竞争,使原本就不足的国内企业更加难以适应市场的变化。

要想在这场博弈中取胜,对于大部分的中小型物流企业来说,找出市场中的缝隙、进行差异化经营是他们的最佳生存之道,而信息的来源成为寻找“缝隙”的关键。

随着国内信息化步伐的加快,加之物流企业对行业信息的需求越来越大,促使物流信息网迅速发展,以适应物流行业的市场变化。

物流信息网信息的及时性、准确性完全符合国内物流企业对行业信息的要求,它已经成为国内物流企业信息的主要来源。

1.2需求分析

随着经济全球化和信息技术的迅速发展,信息资源被看作是获得未来物流竞争优势的关键因素之一,物流信息网的广泛兴起,一方面降低物质消耗,另一方面提高了劳动生产率,本文在总结系统需求分析的基础上,提出系统的总体设计目标、系统总体架构和功能模块的设计

通过对物流企业和行业信息全面的调查,要求网站具有以下功能;物流行业内各类信息的发布功能。

提供各类信息的查询功能,行业信息的查看功能。

行业信息的修改与删除功能。

提供会员服务功能模块包括注册会员、管理会员信息、发布信息、对发布信息进行管理等功能。

为物流企业提供行业的辅助工具提供管理员后台管理入口。

通过后台对各类信息进行管理。

对网站会员信息进行管理。

1.3可行性分析

1.3.1经济性

系统界面友好,操作简单,系统的配置要求不高,实现可行,因此经济可行。

该系统可以容易实现,用户查询,发布信息,在Internet上实现完成发现信息工作,提高办事效率和周期。

1.3.2技术性

物流信息网为各类物流企业提供了物流动态信息、供求信息浏览、查询等功能,全面的为物流企业提供服务,帮助企业更多的了解行业的动态信息,提高企业的运营效率。

物流信息网的强大功能越来越被物流行业内的相关人士所重视,通过网站行业企业能够更及时调整企业的发展趋势以适应市场的变化。

物流信息网的全面的、周到的信息服务使之逐渐成为物流行业发展前进的风向标。

物流信息网为各类物流企业提供了浏览,查询物流行业信息,供求信息等功能,帮助企业更多的了解行业动态信息,提高企业的运营效率。

通过物流信息网企业能够更及时调整企业的发展趋势以适应市场的变化。

2总体设计

2.1项目规划

物流信息网是一个专业的物流信息网站,由网站前台信息浏览、会员对会员所发布的信息进行管理和网站后台管理两大部分组成。

q前台功能模块

前台主要包括各类信息发布、信息查看、信息修改、信息删除、辅助工具、会员中心和后台登录入口等功能模块。

q后台管理模块

后台主要包括企业信息管理、公告信息管理、车辆信息管理、物流知识管理、货物信息管理、会员管理等模块。

2.2系统功能结构图

物流信息网后台系统功能结构图,如图1所示。

物流信息网前台

信息查询

企业信息删除

车辆信息删除

货物信息删除

会员注册

会员登录

会员找回密码

企业信息修改

车辆信息修改

货物信息修改

物流知识查看

企业信息查看

货物信息查看

车辆信息查看

公告信息查看

国道信息查询

车牌号码查询

企业信息发布bubu布

车辆信息发布

货物信息发布

信息发布

信息查看

信息修改

信息删除

辅助工具

会员中心

图1物流信息网前台功能结构图

物流信息网后台系统功能结构如图2所示。

企业信息查询

企业信息删除

公告信息添加

公告信息修改

公告信息删除

车辆信息查询

车辆信息删除

物流知识添加

物流知识修改

gai

物流知识删除

货物信息查询

货物信息删除

会员资料验证

会员资料查询

会员资料删除

企业信息

公告信息

车辆信息

物流知识

货物信息

会员管理

物流信息网后台

图2物流信息网后台功能结构图

3系统设计

3.1设计目标

本系统是物流企业行业信息的发布、浏览、与查询的行业性网站,主要实现如下目标:

q提供完备的会员管理功能。

q物流行业内企业对各类信息的发布、查询、查看等功能。

q为物流企业提供辅助工具。

q通过后台对前台各类信息进行全面的管理。

q管理网站会员信息。

3.2开发及运行环境

q硬件平台:

qCPU:

P41.8GHz;

q内存:

256MB以上。

软件平台:

q操作系统:

Windowsxp;

q数据库:

SQLServer2000;

q开发工具包:

JDKVersion1.6;

qJSP服务器:

Tomcat;

浏览器:

IE5.0,推荐使用IE6.0;软件环境是基于的Tomcat的JSP应用程序服务器,使用ECLIPISE作为开发工具,链接由sqlserver2000开发的数据源。

下面我就简要介绍一下软件环境:

1、Tomcat简介

Tomcat是一个带有JSP环境的servlet容器。

servlet容器是一个根据用户的行为可以管理和激活servlet的运行时的shell。

Tomcat既可作为独立的容器(主要是用于开发与调试),又可作为对现有服务器的附加(当前支持Apache、IIS和Netscape服务器)。

所以在配置Tomcat时,必须决定如何应用它。

2、Tomcat的配置文件

Tomcat的配置基于两个配置文件:

lserver.xml-Tomcat的全局配置文件,完成两个目标:

(1)提供Tomcat组件的初始配置

(2)说明Tomcat的结构、含义,使得Tomcat通过实例化组件完成启动及构建自身。

结构、含义的说明是通过元素来实现的,下面将描述这些元素。

Server:

server.xml文件中最重要的元素。

Server定义了一个Tomcat服务器。

一般读者不用对它担心太多。

Server元素能包含Logger和ContextManager元素类型。

Logger:

此元素定义一个Logger对象,每个Logger都有一个名字去标识,也有一个纪录Logger的输出和冗余级别(描述此日志级别)和包含日志文件的路径,通常有servlet的Logger(ServletContext.log()处),JSP和Tomcat运行时的Logger。

ContextManager:

它说明了一套ContextInterceptor、RequestInterceptor、Context和它们的Connectors的配置及结构。

Connector:

表示一个到用户的联接,不管是通过web服务器或直接到用户浏览器(在一个独立配置中)。

Connector负责管理Tomcat的工作线程和读/写连接到不同用户的端口的请求/响应。

lweb.xml--在Tomcat中配置不同的关系环境

有一个和Tomcat有关的小"特性"与web.xml有关。

Tomcat可以让用户通过将缺省的web.xml放入conf目录中来定义所有关系环境的web.xml的缺省值。

建立一个新的关系环境时,Tomcat使用缺省的web.xml文件作为基本设置和应用项目特定的web.xml(放在应用项目的WEB-INF/web.xml文件)来覆盖这些缺省值。

3、Tomcat安装

(1)在2SDK、StandardEdition、v1.6

(2)在http:

//jakarta.apache.org/处下载Tomcat6.0.19。

(3)安装:

JDK的安装是首先运行下载得到的j2sdk-1_4_0-win.exe,然后修改系统环境参数,在PATH参数中加入[x:

]\jdk1.6.0\bin以及增加新的环境参数CLASSPATH=[x:

]\jdk1.6.0\lib\tools.jar,其中[x:

]是安装JDK的硬盘符。

Tomcat的安装仅需将jakarta-tomcat-6.0.19.zip带目录释放到硬盘根目录下,然后就可以在硬盘上找到\Tomcat\目录。

将来如果不想保留Tomcat,删除这个目录就可以了,没有任何系统文件和注册表遗留问题。

4、Tomcat启动与测试

在[x:

]\tomcat\bin目录下执行startup.bat,就可启动Tomcat中一个支持JSP网页技术的Web服务器。

为了不与现有的Web服务器(例如IIS、PWS等)冲突,Tomcat的Web服务器使用了8080端口。

在浏览器的地址栏中键入http:

//localhost:

8080或者http:

//127.0.0.1:

8080后,如果能看到Tomcat的欢迎页就说明JSP实验环境已经建成。

3.3系统设计思想

本系统主要采用MVC设计模式,把应用程序的输入、处理和输出分开。

下面是设计步骤:

3.3.1.数据层—逻辑层—表示层三层结构

服务器端的三层结构及之间的关系(图3):

3.3.2.与数据库的连接

设计一个类只负责与数据的连接工作,当数据库工程连接后,该类能返回一个可靠的数据库连接对象供其他类使用。

3.3.3.日志记录

为了便于调试与服务器信息的记录,设计一个类负责将需要的信息记录入本地硬盘上的日志文件中。

3.3.4.辅助事务处理

设计一个类专门负责处理一些辅助性的事务,如字符串的转码工作等。

3.4系统相关技术介绍

3.4.1系统开发采用的技术方案——B/S模式

信息技术的高速发展使网络计算模式不断更新。

从单机时代的主机/终端模式、文件

服务器时代的共享数据模式、客户机/服务器时代的Client/Server(客户机/服务器)模式,再到今天网络计算机时代的Browser/Server(浏览器/服务器)模式,计算模式发生了巨大变化。

同时计算模式的不断进步使管理软件的架构发生了很大变化。

系统综合还应用了B/S模式,即Browser/Server(浏览器/服务器)结构,是对C/S结构的一种改进。

B/S模式的好处还有运行维护比较简便,能实现不同的人员,从不同的地点,以不同的接入方式访问和操作共同的数据,解决了地域的限制。

而基于互联网应用系统都采用Browser/Server(浏览器/服务器)模式结构,在客户端中除Web浏览器外,要安装的软件便是一些插件和控件。

这些插件被设计于服务器端,并通过网络下载到客户端,而控件则是第一次浏览下载并注册的。

这是一种最小化的客户端安装及客户机模式,是目前客户服务器体系结构的发展方向。

3.4.2MVC简介

M是指数据模型,V是指用户界面,C则是控制器。

使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。

比如一批统计数据你可以分别用柱状图、饼图来表示。

C存在的目的则是确保M和V的同步,一旦M改变,V应该同步更新。

模型-视图-控制器(MVC)是XeroxPARC在八十年代为编程语言Smalltalk-80发明的一种软件设计模式,至今已被广泛使用。

最近几年被推荐为Sun公司J2EE平台的设计模式,并且受到越来越多的使用ColdFusion和PHP的开发者的欢迎。

MVC是一个设计模式,它强制性的使应用程序的输入、处理和输出分开。

使用MVC应用程序被分成三个核心部件:

模型、视图、控制器。

它们各自处理自己的任务。

1、视图

视图是用户看到并与之交互的界面。

对老式的Web应用程序来说,视图就是由HTML元素组成的界面,在新式的Web应用程序中,HTML依旧在视图中扮演着重要的角色,但一些新的技术已层出不穷,它们包括AdobeFlash和象XHTML,XML/XSL,WML等一些标识语言和Webservices.  

2、模型

模型表示企业数据和业务规则。

在MVC的三个部件中,模型拥有最多的处理任务。

例如它可能用象EJBs和ColdFusionComponents这样的构件对象来处理数据库。

被模型返回的数据是中立的,就是说模型与数据格式无关,这样一个模型能为多个视图提供数据。

由于应用于模型的代码只需写一次就可以被多个视图重用,所以减少了代码的重复性。

3、控制器

控制器接受用户的输入并调用模型和视图去完成用户的需求。

所以当单击Web页面中的超链接和发送HTML表单时,控制器本身不输出任何东西和做任何处理。

它只是接收请求并决定调用哪个模型构件去处理请求,然后确定用哪个视图来显示模型处理返回的数据。

总结MVC的处理过程,首先控制器接收用户的请求,并决定应该调用哪个模型来进行处理,然后模型用业务逻辑来处理用户的请求并返回数据,最后控制器用相应的视图格式化模型返回的数据,并通过表示层呈现给用户。

3.4.3JSP技术介绍

JSP是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。

该技术为创建显示动态生成内容的Web页面提供了一个简捷而快速的方法。

JSP技术的设计目的是使得构造基于Web的应用程序更加容易和快捷,而这些应用程序能够与各种Web服务器,应用服务器,浏览器和开发工具共同工作。

JSP规范是Web服务器、应用服务器、交易系统、以及开发工具供应商间广泛合作的结果。

在传统的网页HTML文件(*htm,*.html)中加入Java程序片段(Scriptlet)和JSP标记(tag),就构成了JSP网页(*.jsp)。

Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。

程序片段可以操作数据库、重新定向网页以及发送email等等,这就是建立动态网站所需要的功能。

所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求最低,可以实现无Plugin,无ActiveX,无JavaApplet,甚至无Frame。

JSP技术在多个方面加速了动态Web页面的开发:

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

使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。

使用JSP标识或者小脚本来生成页面上的动态内容(内容是根据请求来变化的,例如请求帐户信息或者特定的一瓶酒的价格)。

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

如果核心逻辑被封装在标识和Beans中,那么其他人,如Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的生成。

在服务器端,JSP引擎解释JSP标识和小脚本,生成所请求的内容(例如,通过访问JavaBeans组件,使用JDBCTM技术访问数据库,或者包含文件),并且将结果以HTML(或者XML)页面的形式发送回浏览器。

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

2、强调可重用的组件

JSP作为一个很好的动态网页开发语言得到了越来越广泛的使用,在各类JSP应用程序当中,JSP+JavaBean的组合成为了一种事实上最常见的JSP程序的标准。

JavaBean是描述Java的软件组件模型,有点类似于Microsoft的COM组件概念。

在Java模型当中,通过JavaBean可以无限扩充Java程序的功能,通过JavaBean的组件可以快速地生成新的应用程序。

对于程序员来说,最好的一点就是JavaBean可以实现代码的重复利用。

JavaBean是一种基于Java的软件组件。

JSP对于在Web应用中集成JavaBean组

件提供了完善的支持。

这种支持不仅能缩短开发时间(可以直接利用经测试和可信任的已有组件,避免了重复开发),也为JSP应用带来了更多的可伸缩性。

JavaBean组件可以用来执行复杂的计算任务,或负责与数据库的交互以及数据提取等。

如果我们有三个JavaBean,它们分别具有显示新闻、股票价格、天气情况的功能,则创建包含所有这三种功能的Web页面只需要实例化这三个Bean,使用HTML表格将它们依次定位就可以了。

  利用跨平台运行的JavaBean组件,JSP为分离处理逻辑与显示样式提供了卓越的解决方案。

3.5数据库设计

随着信息技术的发展,计算机处理数据的方式也发生着变化,文件管理系统--数据库

理系统。

MicrosoftSQLServer2000是一个分布式的关系型数据库管理系统,具有客户机/服务器体系结构,采用了Transact-sql的sql语言在客户机与服务器间传递客户机的请求与服务器的处理结果。

是一种应用广泛的数据库管理系统,具有许多显著的优点:

易用性,适合分布式组织的可伸缩性、用于决策支持的数据仓库功能与许多其他服务器软件紧密关联的集成性,良好性本系统采用SQLServer2000数据库,系统数据库名为DB_WuLiu,

数据库DB_WuLiu中包括8个数据表。

关于数据库的数据表:

(1)db_CarMessage(车辆信息表)

车辆信息表主要用于保存车辆信息。

表B.1db_Message的结构

字段名

数据类型

长度

是否主键

描述

ID

int

4

唯一标识

TradeMark

nvarchar

20

车牌号码

Brand

nvarchar

50

车牌品名

Style

nvarchar

30

车辆类型

CarLoad

nvarchar

10

车辆载重

UsedTime

varchar

50

使用时间

DriverName

varchar

50

驾驶员姓名

DriverTime

varchar

50

驾驶时间

LicenceNumber

varchar

50

驾照号码

LicenceStyle

varchar

50

驾照类型

TranspotStyle

varchar

50

运输类型

LinkMan

varchar

50

联系人

LinkPhone

varchar

50

联系电话

Remark

varchar

100

备注

IssueDate

datetime

8

发布时间

UserName

varchar

20

发布人

(2)db_Cusmtoer(会员信息表)

会员信息表主要用于保存会员信息。

表B.2db_Cusmtoer的结构

字段名

数据类型

长度

是否主键

描述

ID

int

4

唯一标识

Name

varchar

30

会员名称

Password

varchar

20

密码

Email

varchar

30

电子邮件

Sex

varchar

10

性别

Phone

varchar

50

电话

Question

varchar

50

找密问题

Result

varchar

50

找密答案

IssueDate

datetime

8

申请日期

(3)db_GoodsMeg(货物信息表)

货物信息表主要用于保存各类货物信息。

表B.3tb_news的结构

字段名

数据类型

长度

是否主键

描述

Code

int

4

唯一标识

GoodsStyle

varchar

50

货物类型

GoodsName

varchar

100

货物名称

GoodsNumber

varchar

50

货物数量

GoodsUnit

varchar

50

数量单位

StartOmit

varchar

100

起始省份

StartCity

varchar

20

起始城市

EndOmi

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

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2