毕业设计 物流管理系统的设计与开发.docx
- 文档编号:30195748
- 上传时间:2023-08-07
- 格式:DOCX
- 页数:48
- 大小:292.68KB
毕业设计 物流管理系统的设计与开发.docx
《毕业设计 物流管理系统的设计与开发.docx》由会员分享,可在线阅读,更多相关《毕业设计 物流管理系统的设计与开发.docx(48页珍藏版)》请在冰豆网上搜索。
毕业设计物流管理系统的设计与开发
【最新资料,WORD文档,可编辑修改】
摘要III
ABSTRACTIV
第1章前言-1-
第2章系统分析-2-
2.1需求分析-2-
2.2可行性分析-2-
第三章总体设计-3-
3.1项目规划-3-
3.2系统功能结构图-3-
第4章系统设计-4-
4.1设计目标-4-
4.2开发及运行环境-4-
4.3技术方案分析-5-
4.4编码设计-6-
4.5逻辑结构设计-6-
4.5.1数据表概要说明-6-
4.5.2主要数据库的结构。
-7-
第5章前台主要功能模块详细设计-10-
5.1前台文件总体架构-10-
5.1.1模块功能介绍-10-
5.1.2前台页面运行结果-10-
5.2运单查询模块设计-11-
5.2.1运单查询页面-11-
5.2.2登录分公司管理页面-12-
5.2.3运单签收管理页面-14-
5.3物流服务模块设计-18-
5.4新闻动态模块设计-19-
5.4.1新闻的分类显示-20-
第6章后台登录入口设计-24-
第7章后台主要功能模块详细设计-25-
7.1后台总体架构-25-
7.1.1模块功能介绍-25-
7.1.2后台页面运行结果-25-
7.2后台登录模块设计-26-
7.3初始化信息管理模块设计-28-
7.4公司简介管理模块设计-30-
7.5运单管理模块设计-31-
7.5.1运单查询-32-
7.5.2运单添加-34-
7.5.3运单修改-36-
7.5.4运单删除-38-
7.6新闻管理模块设计-38-
7.7分公司管理模块设计-40-
7.7.1分公司管理员修改-42-
7.7.2分类查看用户信息-44-
7.8退出后台管理模块-45-
设计总结-47-
参考文献-48-
致谢-49-
物流管理系统的设计与开发
摘要
据调查:
75-85%的上网用户通过搜索引擎和商业网站寻找新客户。
可见,搜索引擎的登录和商业网站的发布已经成为企业网站盈利的手段。
互联网正在融入我们的生活,并影响和改变着我们的生活。
网络提供给我们的不只是一个获取信息的来源,而且还是一个可以相互交流的空间,物流管理系统正是一个供客户与企业进行交流的网上虚拟空间。
及时与客户进行沟通和交流,对于企业来说是相当重要的。
中小型物流系统软件主要是为了满足政府部分机关单位和中小型企业业务需要而设计的工作流系统。
物流软件是电子商务的重要组成部分,它是针对物流活动进行的管理软件,使物流的生产管理实现自动化。
虽然各企业和部门对物流管理的方式和种类有所不同,业务的多样性和多变性决定了软件设计方面的差异性,但基本框架的制定还是大致相同和相似的。
因此,对物流管理系统软件架的研究可以规范物流软件设计的模式,也可为特殊的流程设计提供借鉴。
关键词:
物流管理,运单查询,Access
DesignandDevelopmentofTheLogisticsManagementSystem
ABSTRACT
Accordingtoasurvey:
75-85%ofInternetusersthroughsearchenginesandcommercialwebsitestofindnewcustomers.Obviously,searchengine'sregisteringalreadybecametheenterprisewebsiteprofitwiththecommercialwebsite'sissuethemethod.TheInternetisintegratingourlife,andaffectsandischangingourlife.Notonlythenetworkprovidestousagaininformationorigin,moreoveristhespacewhichmayexchangemutually,thephysicaldistributionmanagementsystemmanagementsystemispreciselyonecarriesontheexchangeforthecustomerandtheenterpriseon-linevirtualspace.Carriesonthecommunicationandtheexchangepromptlywiththecustomer,regardingtheenterpriseisquiteimportant.
ThemiddleandsmallscalephysicaldistributionsystemsoftwareismainlytosatisfytheworkclasssystemwhichthegovernmentpartialinstitutionunitandtheSmallandmedium-sizedenterpriseserviceneedstodesign.Thephysicaldistributionsoftwareistheelectroniccommerceimportantcomponent,itaimsatthemanagementsoftwarewhichthephysicaldistributionactivitycarrieson,causesthephysicaldistributionproductionmanagementtorealizetheautomation.Althoughvariousenterprisesandthedepartmentdifferfromtothephysicaldistributionmanagement'swayandthetype,theservicemultiplicityandthepolytropyhavedecidedthesoftwaredesignaspectdifference,butbarebone'sformulationisapproximatelysameandsimilar.Therefore,tophysicaldistributionmanagementsystemmanagementsystemsoftwareresearchmaythestandardphysicaldistributionsoftwaredesignpattern,mayalsoprovideforthespecialflowdesignusesforreference.
KeyWords:
LogisticsManagement,AWBinquiry,Access
第1章前言
随着信息时代的来临,科学技术的不断提高,特别是计算机科学的日趋成熟,其强大的功能已被人类深刻的认识到,它正进入人类社会的各个领域并在其所在领域发挥着越来越重要的作用,产生越来越深远的影响。
当今社会,各行业的竞争不断加剧,其中物流运输行业也正置身于这种不断加剧的竞争中,行业的发展要求各物流从业者使用更加有效的信息化手段,拓展自己的经营空间,降低运营成本,提高管理和决策效率。
传统的的物流管理过多的手工操作和一些不科学的管理手段,无法满足从业者对企业的全面信息化管理,势必会影响从业者的工作效率,降低了市场的竞争能力。
成功的物流从业者应该的将物流企业的经济利益作为运营的最终目的,管理的核心也在于如何提高企业的经济效益。
Internet的开放性、分布性的特点和基于Internet的巨大的系统能力使得物流管理突破了时间和空间的限制。
物流管理系统以物流从业者的经济效益为目标,为其提供了简单易用、功能强大并且高度灵活的应用工具,激励了从业者的积极性,促使他们为客户提供更加优质的服务,推动了社会文明的进步和发展。
同时,通过对人流、物流、资金流的科学管理和有效控制,提高从业者的工作效率,降低各种经营成本,从而获取持久的利润,代表一种新的管理模式介入,代表一种新的变化甚至是变革,当然这种变革,是物流管理和信息技术的有机结合后的结晶,它给从业者带来更加先进更加高效率的工作模式,可以最大限度地节省人力物力,优化企业资源配置,具有手工管理所无法比拟的优点。
这就是本系统在物流运输行业应用的重要意义所在。
第2章系统分析
2.1需求分析
通过调查,要求系统需要有以下功能;
❑通过网络,全面展示企业的形象。
❑全面介绍企业的服务项目。
❑发布企业的招聘信息、企业新闻等。
❑分公司及时填写分公司货物运营情况,并对分公司用户密码进行维护。
❑为客户提供在线查询运单信息及物品托运情况的功能。
❑通过后台对企业一系列新闻信息(公司简介、新闻信息、服务项目信息)进行管理。
❑通过后台,企业对客户运单信息进行全面管理。
❑通过后台,企业对分公司、分公司管理员信息进行管理。
❑管理企业的招聘信息。
❑由于操作人员的计算机知识普遍较差,要求网站有良好的操作界面。
❑当外界环境(停电、网络病毒)干扰本系统时,系统可以自动保护原始数据的安全。
❑系统退出。
2.2可行性分析
物流管理系统使物流企业走上了科学化、网络化管理道路。
❑经济性
全面展示企业的经营管理模式,为企业带来更多的客户资源,提高企业的经济效益。
通过计算机网络对运单进行管理,方便客户对货物托运情况进行查询,及时和客户进行沟通,满足客户的需求。
❑技术性
在管理过程中,满足了企业全程跟踪物品的托运情况的要求(分公司及时添加货物的运输情况),使企业能够根据实际情况,对企业运营过程中的各项准备工作,作出及时准确的调整。
第三章总体设计
3.1项目规划
物流管理系统是一个典型的数据库开发应用程序,由客户前台浏览和企业后台管理两大部分组成。
❑前台功能模块
前台主要包括公司简介、物流服务、信息查询、新闻动态、招聘信息、联系我们、分公司登录入口,后台登录入口。
❑后台管理模块
后台主要包括后台登录模块、初始化信息模块、公司简介管理模块、仓储服务管理模块、运输服务管理模块、配送服务管理模块、运单管理模块、新闻管理模块、招聘信息管理模块,分公司管理模块、联系我们、退出后台。
3.2系统功能结构图
图3.1物流管理系统前台模块功能图
图3.2物流管理系统后台管理模块功能图
第4章系统设计
4.1设计目标
主要实现如下目标:
❑向客户全面展示公司各项业务。
❑客户在线对运单情况进行查询。
❑向客户介绍公司新闻。
❑为分公司提供货物运单信息添加功能。
❑为分公司提供密码修改功能。
❑实现企业发布招聘信息的功能。
❑为管理员提供后台登录入口。
❑管理员通过后台,对运单信息进行全面管理。
❑对企业招聘信息进行管理。
❑对公司各项业务信息进行管理。
❑对公司新闻信息进行管理。
❑对分公司信息、管理员信息进行管理。
❑系统最大限度地实现了易安装性、易维护性和易操作性。
❑系统运行稳定、安全可靠。
4.2开发及运行环境
硬件平台:
❑CPU:
P41.8GHz。
❑内存:
256MB以上。
软件平台:
❑操作系统:
WindowsXP/Windows2000/NT
❑数据库:
Access2003。
❑浏览器:
IE5.0,推荐使用IE6.0。
❑Web服务器:
IIS5.0。
❑分辨率:
最佳效果1024×768像素。
4.3技术方案分析
系统采用ASP+Access2003,B/S模式开发。
ASP即ActiveServerPage的缩写。
它是一种包含了使用VBScript或Jscript脚本程序代码的网页。
当浏览器浏览ASP网页时,Web服务器就会根据请求生成相应的HTML代码然后再返回给浏览器,这样浏览器端看到的就是动态生成的网页。
ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互。
是一种简单、方便的编程工具。
ASP最主要的工作就是为客户提供软件,数据储存甚至是数据传输的服务。
客户通常使用网络浏览器从互联网上或通过私人网络来获取服务。
这意味着客户不需要自己来维护或升级他们的软硬件和网络设备。
脚本是在服务器端运行的,所以Web服务器完成所有处理后,将标准的HTML页面送往浏览器。
这意味着,ASP只能在可以支持的服务器上运行。
让脚本驻留在服务器端的另外一个益处是:
用户不可能看到原始脚本程序的代码,用户看到的,仅仅是最终产生的HTML内容。
任何开发工具皆可发展ASP,开发工具简洁多样,适合各种浏览器语言相容性高[2]。
ASP与所有的ActiveXScript语言都相容,除了可结合HTML,VBScript、JavaScript、ActiveX服务器组件来设计外,并可经由plug-In(外挂组件模组)的方式,使用其他厂商(ThirdParty)所提供的语言[6]。
P程序并不会轻易地被看见进而被盗用。
易于操控数据库。
ASP可以轻易地通过ADO驱动程序连接各种不同的数据库。
ASP具备有面向对象(Object-Oriented)功能,学习容易,ASP提供了五种方便能力强大的内建对象:
Request、Response、Sever、Application以及Session,同时,若使用ASP内建的"Application"对象或"Session"对象所撰写出来的ASP程序可以在多个网页之间暂时保存必要的信息,隐密安全性高[3]。
由于本系统涉及到许多数据的处理,这就需要有一个后台数据库管理系统支持。
本系统采用的是微软公司的Access2003。
Access2003是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。
它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按需要给对象扩展方法和属性。
通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。
同时,这种基于面向对象的开发方式,使得开发应用程序更为简便[4]。
系统选择选择B/S结构,B/S(Browser/Server)结构即浏览器和服务器结构。
它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。
在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层(3-tier)结构。
这样就大大简化了客户端电脑载荷,无需安装特定客户端,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。
采用该结构软件的优势在于架构管理软件更是方便、快捷、高效:
(1)无须开发客户端软件,维护和升级方便;
(2)可跨平台操作,任何一台机器只要装有WWW浏览器软件,均可作为客户机来访问系统;(3)具有良好的开放性和可扩充性;(4)可采用防火墙技术来保证系统的安全性,有效地适应了当前用户对管理信息系统的新需求。
因此该结构在管理信息系统开发领域中获得飞速发展,成为应用软件研制中一种流行的体系结构[5]。
图4.1B/S结构图[7]
页面模块化,很多页面共用的部分集成为一个模块,无须重新编写重复代码,提高了开发效率。
用户或者管理员出现错误操作或者非法操作时或予以屏蔽并给出错误提示,方便修正,保证系统正常运行。
4.4编码设计
编码设计是数据库系统开发的前提条件,是系统不可缺少的重要内容。
编码是指与原来名称对应的编号、符号或记号。
它是进行信息交换、处理、传输和实现信息资源共享的关键。
编码也用于指定数据的处理方法、区别数据类型,并指定计算机处理的内容等。
本系统内部信息编码采用了统一的编码方式情况。
如下所示:
4.5逻辑结构设计
本系统数据库采用Access数据库,系统数据库名称为db。
数据库db中包含7张表。
下面分别给出数据表概要说明、数据表关系概要说明及主要数据表的结构。
4.5.1数据表概要说明
从设计角度出发,对本系统后台的数据库中数据表有一个更清晰的认识,我设计了一个数据表树型结构图(如表4.1所示),该数据表树型结构图包含系统所有数据表。
表4.1数据表树型结构图
4.5.2主要数据库的结构。
(1)admin(管理员表)
管理员表主要用于保存管理员相关信息。
该表结构如表4.2所示。
表4.2admin结构
字段名
数据类型
长度
主键否
描述
id
自动编号
是
自动编号
admin_name
文本
50
否
管理员名称
admin_pwd
文本
50
否
管理员密码
title
文本
50
否
系统名称
(2)fgongsi(分公司表)
分公司表主要用于保存分公司信息。
该表结构如表4.3所示。
表4.3fgongsi结构
字段名
数据类型
长度
主键否
描述
id
自动编号
是
自动编号
fengongsi
文本
50
否
分公司名称
(3)fuser(分公司管理员)
分公司管理员表主要用于保存分公司管理员信息。
该表结构如表4.4所示。
表4.4fuser的结构
字段名
数据类型
长度
主键否
描述
id
自动编号
是
自动编号
username
文本
50
否
用户名
userpwd
文本
50
否
用户密码
fengongsi
文本
50
否
所属公司
(4)new(新闻表)
新闻表主要用于保存新闻信息,该表结构如表4.5所示。
表4.5new的结构
字段名
数据类型
长度
主键否
描述
id
自动编号
是
自动编号
lei
文本
50
否
新闻类别
title
文本
50
否
新闻标题
content
备注
否
新闻内容
time
日期/时间
否
新闻发布时间
(2)news(信息表)
信息表主要用于保存各类信息内容,该表结构如表4.6所示。
表4.6news的结构
字段名
数据类型
长度
主键否
描述
id
自动编号
是
自动编号
title
文本
50
否
发布类型
content
备注
否
信息内容
(3)yundan(运单表)
运单表主要用于保存运单信息,该表结构如表4.7所示。
表4.7yundan的结构
字段名
数据类型
长度
主键否
描述
Id
自动编号
是
自动编号
nid
文本
50
否
运单编号
start
文本
50
否
寄件地点
mudidi
文本
50
否
目的地
ctime
文本
50
否
出发时间
qs
文本
50
否
签收人/未签收原因
qstime
文本
50
否
签收日期
zhuangtai
文本
50
否
派送状况
fgzhuangtai
文本
50
否
寄件地点
fg
文本
50
否
指定分公司派送
fgtime
文本
50
否
到达分公司时间
fgqs
文本
50
否
到达分公司的签收人/未签收原因
beizhu
备注
否
备注
time
日期/时间
否
审核日期
(7)zhaopin(招聘表)
招聘表主要用于保存相关招聘信息。
该表结构如表4.8所示。
表4.8zhaopin结构
字段名
数据类型
长度
主键否
描述
id
自动编号
是
自动编号
content
备注
80
否
分公司名称
time
日期/时间
否
发布日期
第5章前台主要功能模块详细设计
5.1前台文件总体架构
5.1.1模块功能介绍
前台页面主要包括以下功能模块:
❑里程查询模块:
主要功能是用于计算两个城市之间里程。
❑运单查询模块:
主要功能是通过运单ID号进行运单详细信息的查询。
❑客服电话模块:
主要用于展示客服电话号码。
❑公司新闻模块:
主要用于展示公司最新信息。
❑行业新闻模块:
主要用于展示最新的行业信息。
❑后台登录入口:
为用户进入后台提供一个入口。
5.1.2前台页面运行结果
网站前台首页的运行结果如图5.1所示。
图5.1前台首页运行结果
为了方便阅读本实例将前台页面的各部分说明以列表形式给出,如表5.1所示。
表5.1前台首页解析
区域
名称
说明
对应文件
1
网站导航
主要用于显示网站的标题及为用户提供前台功能导航
index.asp
2
里程查询
主要用于计算两个城市之间里程的功能
index.asp
3
运单查询
主要通过运单ID号进行运单详细信息的查询
index.asp
4
客服电话
主要用于展示客服电话号码
index.asp
5
公司新闻
主要用于展示公司最新信息
index.asp
6
行业新闻
主要用于展示最新的行业信息
index.asp
7
后台登录入口
为用户进入后台提供一个入口
index.asp
5.2运单查询模块设计
运单查询模块主要包括运单查询、分公司登录两个部分。
5.2.1运单查询页面
首先进入运单查询页面,输入正确的运单编号,单击【提交】按钮,即可以在页面中显示查询所对应运单编号的详细信息。
该页面的设计效果如图5.2所示。
图5.2运单查询页面设计效果
运单查询页面所涉及到的程序代码如下:
<%'获取运单编号
ifrequest("nid")<>""then'判断是否接收到表单值
nid=request("nid")'将变量赋值
else
nid=""'清空变量值
endif
SetRs=Server.CreateObject("ADODB.Recordset")'获取记录集,查询符合条件的相关信息
Sql="Select*Fromyundanwherenid='"&nid&"'"
Rs.OpenSql,conn,1,1
%>
5.2.2登录分公司管理页面
分公司管理页面的主要功能是,查看运单的所有详细信息、修改用户密码、签收运单3部分,该页面的设计效果如图5.3所示。
图5.3分公司管理页面的设计效果
登录分公司管理页面所涉及到的程序代码如下:
<%ifrequest("action")="login
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 物流管理系统的设计与开发 物流 管理 系统 设计 开发