企业物流平台的建设.docx
- 文档编号:29907130
- 上传时间:2023-08-03
- 格式:DOCX
- 页数:51
- 大小:1.13MB
企业物流平台的建设.docx
《企业物流平台的建设.docx》由会员分享,可在线阅读,更多相关《企业物流平台的建设.docx(51页珍藏版)》请在冰豆网上搜索。
企业物流平台的建设
第一章系统分析
1.1需求分析
通过调查,要求系统需要有以下功能:
通过网络,全面展示企业的形象;全面介绍企业的服务项目;发布企业的招聘信息、企业新闻等;分公司及时填写分公司货物运营情况,并对分公司用户密码进行维护;为客户提供在线查询运单信息及物品托运情况的功能;通过后台对企业一系列新闻信息(公司简介、新闻信息、服务项目信息)进行管理;通过后台,企业对客户运单信息进行全面管理;通过后台,企业对分公司、分公司管理员信息进行管理;管理企业的招聘信息;由于操作人员的计算机知识普遍较差,要求网站有良好的操作界面;当外界环境(停电、网络病毒)干扰本系统时,系统可以自动保护原始数据的安全;系统退出。
1.2可行性分析
企业物流管理平台使物流企业走上了科学化、网络化管理道路。
物流管理系统是一个企事业单位不可缺少的部分,它的内容对于企事业的决策者和管理者来说都至关重要,所以物流管理系统应该能够为用户提供充足的信息和快捷的数据处理手段。
物流管理系统是集现代运输、仓储、配送、搬运、包装、产品流通及信息管理于一体的网络系统,它实现了商品从原料供应商、制造商、分销商、零售商到消费者的各个流通环节的有机结合,以合理费用将确定的商品在需要的时间送达指定位置。
该管理系统以Internet技术为基础,为交通运输企业创造了一种新的不受地域、时间和计算机本身约束的信息交流、共享和协作方式,这种新的方式给企业带来了新的机会,同时也带来了挑战。
1经济性
全面展示企业的经营管理模式,为企业带来更多的客户资源,提高企业的经济效益。
通过计算机网络对运单进行管理,方便客户对货物托运情况进行查询,及时和客户进行沟通,满足客户的需求。
2技术性
在管理过程中,满足了企业全程跟踪物品的托运情况的要求(分公司及时添加货物的运输情况),使企业能够根据实际情况,对企业运营过程中的各项准备工作,作出及时准确的调整。
第二章总体设计
2.1项目规划
企业物流平台是一个典型的数据库开发应用程序,由客户前台浏览和企业后台管理两大部分组成。
1前台功能模块
前台主要包括公司简介、物流服务、信息查询、新闻动态、招聘信息、联系我们、分公司登录入口,后台登录入口。
2后台管理模块
后台主要包括后台登录模块、初始化信息模块、公司简介管理模块、仓储服务管理模块、运输服务管理模块、配送服务管理模块、运单管理模块、新闻管理模块、招聘信息管理模块,分公司管理模块、联系我们、退出后台。
2.2系统功能结构图
本网站的前台系统功能结构如图1所示。
图1前台系统功能结构图
本网站的后台系统功能结构如图2所示。
图2后台系统功能结构图
第三章系统设计
3.1设计目标
本系统是针对中小型物流企业的运营管理过程进行设计的,主要实现如下目标:
1向客户全面展示公司各项业务。
2客户在线对运单情况进行查询。
3向客户介绍公司新闻。
4为分公司提供货物运单信息添加功能。
5为分公司提供密码修改功能。
6实现企业发布招聘信息的功能。
7为管理员提供后台登录入口。
8管理员通过后台,对运单信息进行全面管理。
9对企业招聘信息进行管理。
10对公司各项业务信息进行管理。
11对公司新闻信息进行管理。
12对分公司信息、管理员信息进行管理。
13系统最大限度地实现了易安装性、易维护性和易操作性。
14系统运行稳定、安全可靠。
3.2开发及运行环境
硬件平台:
CPU:
P41.8GHz。
内存:
256MB以上。
软件平台:
操作系统:
WindowsXP/Windows2000。
数据库:
Access2003。
浏览器:
IE5.0,推荐使用IE6.0。
Web服务器:
IIS5.0。
分辨率:
最佳效果1024×768像素。
3.3编码设计
编码设计是数据库系统开发的前提条件,是系统不可缺少的重要内容。
编码是指与原来名称对应的编号、符号或记号。
它是进行信息交换、处理、传输和实现信息资源共享的关键。
编码也用于指定数据的处理方法、区别数据类型,并指定计算机处理的内容等。
本系统内部信息编码采用了统一的编码方式情况。
如下所示:
运单单据编号为系统当前日期和5位数字编码的组合。
例如,2007042600001。
3.4逻辑结构设计
本系统数据库采用Access数据库,系统数据库名称为db。
数据库db中包含7张表。
下面分别给出数据表概要说明、数据表关系概要说明及主要数据表的结构。
1.数据表概要说明
从设计角度出发,对本系统后台的数据库中数据表有一个更清晰的认识,我设计了一个数据表树型结构图(如表1所示),该数据表树型结构图包含系统所有数据表。
表1数据表树型结构图
2.主要数据表的结构
关于数据库中的数据表请参见下表
(1)new(新闻表)
新闻表主要用于保存新闻信息,该表结构如表B.1所示。
表B.1new的结构
字段名
数据类型
长度
主键否
描述
id
自动编号
是
自动编号
lei
文本
50
否
新闻类别
title
文本
50
否
新闻标题
content
备注
否
新闻内容
time
日期/时间
否
新闻发布时间
(2)news(信息表)
信息表主要用于保存各类信息内容,该表结构如表B.2所示。
表B.2news的结构
字段名
数据类型
长度
主键否
描述
id
自动编号
是
自动编号
title
文本
50
否
发布类型
content
备注
否
信息内容
(3)yundan(运单表)
运单表主要用于保存运单信息,该表结构如表B.3所示。
表B.3yundan的结构
字段名
数据类型
长度
主键否
描述
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
日期/时间
否
审核日期
(4)fuser(分公司管理员)
分公司管理员表主要用于保存分公司管理员信息。
该表结构如表B.4所示。
表B.4fuser的结构
字段名
数据类型
长度
主键否
描述
id
自动编号
是
自动编号
username
文本
50
否
用户名
userpwd
文本
50
否
用户密码
fengongsi
文本
50
否
所属公司
(5)admin(管理员表)
管理员表主要用于保存管理员相关信息。
该表结构如表B.5所示。
表B.5admin结构
字段名
数据类型
长度
主键否
描述
id
自动编号
是
自动编号
admin_name
文本
50
否
管理员名称
admin_pwd
文本
50
否
管理员密码
title
文本
50
否
系统名称
(6)fgongsi(分公司表)
分公司表主要用于保存分公司信息。
该表结构如表B.6所示。
表B.6fgongsi结构
字段名
数据类型
长度
主键否
描述
id
自动编号
是
自动编号
fengongsi
文本
50
否
分公司名称
(7)zhaopin(招聘表)
招聘表主要用于保存相关招聘信息。
该表结构如表B.7所示。
表B.7zhaopin表结构
字段名
数据类型
长度
主键否
描述
id
自动编号
是
自动编号
content
备注
80
否
分公司名称
time
日期/时间
否
发布日期
3.5文件架构设计
设计要完成很多功能,所以实现各个功能的网页数量众多,各网页之间的关系错综复杂,为了能清晰明了的看清各网页之间的关系,用了图示的方式表示。
由于篇幅所限,关于文件架构设计图请参见附录A
第四章前台主要功能模块详细设计
4.1前台文件总体架构
1.模块功能介绍
前台页面主要包括以下功能模块:
网站导航:
主要包括网站的旗帜广告条、主功能导航两部分
里程查询模块:
主要功能是用于计算两个城市之间里程。
运单查询模块:
主要功能是通过运单ID号进行运单详细信息的查询。
客服电话模块:
主要用于展示客服电话号码。
公司新闻模块:
主要用于展示公司最新信息。
行业新闻模块:
主要用于展示最新的行业信息。
后台登录入口:
为用户进入后台提供一个入口。
2.前台页面运行结果
网站前台首页的运行结果如图4所示。
图4前台首页运行结果
区域
名称
说明
对应文件
1
网站导航
主要用于显示网站的标题及为用户提供前台功能导航
index.asp
2
里程查询
主要用于计算两个城市之间里程的功能
index.asp
3
运单查询
主要通过运单ID号进行运单详细信息的查询
index.asp
4
客服电话
主要用于展示客服电话号码
index.asp
5
公司新闻
主要用于展示公司最新信息
index.asp
6
行业新闻
主要用于展示最新的行业信息
index.asp
7
后台登录入口
为用户进入后台提供一个入口
index.asp
为了方便阅读本实例将前台页面的各部分说明以列表形式给出,如表2所示。
表2前台首页解析
3.网站导航设计
导航是网站设计不可缺少的基础元素之一,它不仅是信息结构的基础分类,也是浏览者的网站路标。
网站导航有很多种,如带图标的文字导航、按钮导航、Flash导航等。
在此设计了Flash导航,网站导航设计效果页面如图5所示。
图5网站导航页面设计效果
在Flash中,选中“加入收藏按钮”,在其动作(action)面板中添加用于加入收藏AS代码即可实现将网页加入收藏夹的超链接。
在Flash中,选中“设为首页”按钮,在其动作(action)面板中添加用于设为首页AS代码即可实现将网页设为首页的超链接。
网站导航的运行结果如图6所示。
图6网站导航的运行结果
4.2运单查询模块设计
运单查询模块主要包括运单查询、分公司登录两个部分。
1.运单查询页面
首先进入运单查询页面,输入正确的运单编号,单击“提交”按钮,即可以在页面中显示查询所对应运单编号的详细信息。
该页面的效果图及设计效果如图7示
图7运单查询页面及设计效果
获取记录的代码:
SetRs=Server.CreateObject("ADODB.Recordset")'获取记录集,查询符合条件的相关信息
Sql="Select*Fromyundanwherenid='"&nid&"'"
Rs.OpenSql,conn,1,1
2.登录分公司管理页面
分公司管理页面的主要功能是,查看运单的所有详细信息、修改用户密码、签收运单3部分,该页面的设计效果如图8所示。
图8分公司管理页面的设计效果
登录分公司管理页面,当用户名或密码不正确时会出现像下面所示的字样
对不起,您输入的用户名或者密码密码有误!
返回
当成功登陆了分公司后会出现如图9所示页面
图9登录分公司管理页面的运行结果
3.运单签收管理页面
这里所说的签收是指运单的签收过程,首先由分公司的人负责签收货物,当货物到达目的地时再进行签收。
运单签收管理页面的设计效果如图10所示。
图10运单签收管理页面的设计效果
运单签收管理页面涉及到的HTML重要表单元素如表3所示。
表3运单签收管理页面涉及到的HTML重要表单元素
名称
类型
含义
重要属性
form1
form
表单
method="post"action="qssave.asp"
uanze
select
签收类型
id="xuanze"onChange="MM_jumpMenu('parent',this,0)"
fgzhuangtai
select
派送状态
id="fgzhuangtai"
fgqs
text
签收人
class="kuang"id="fgqs"value="<%=rs("fgqs")%>"
fgtime
text
签收时间
class="kuang"id="fgtime"value="<%=rs("fgtime")%>"
post
hidden
隐藏域
id="post"value="<%=request("id")%>"
form2
form
表单
method="post"action="qssave2.asp"
xuanze
select
签收类型
id="xuanze"onChange="MM_jumpMenu('parent',this,0)"
qs
text
签收人
class="kuang"id="qs"value="<%=rs("qs")%>"
qstime
text
签收时间
class="kuang"id="qstime"value="<%=rs("qstime")%>"
Submit3
submit
【提交】按钮
value="提交"
Submit2
reset
【重置】按钮
value="重置"
post2
hidden
隐藏域
id="post2"value="<%=request("id")%>"
运单签收时,必须写清签收人以及签收时间。
此功能主要是为证明该运单已成功达到分公司。
运单签收管理页面的运行结果如图11所示。
图11运单签收管理页面运行结果
在进入分公司管理模块时,在修改用户密码时,用户名是不可以修改的。
系统登录时对输入的用户名和密码进行了非法字符的检索。
4.3物流服务模块设计
物流服务模块主要包括仓储服务、货运服务、配送服务3个部分。
仓储服务、贷运服务、配送服务3部分主要用于介绍服务项目和服务条款。
4.4新闻动态模块设计
新闻动态模块主要包括公司新闻、行业新闻两个部分。
新闻动态模块主要包括公司新闻、行业新闻两部分,用于展示公司最新信息和最新的行业信息。
新闻动态页面的设计效果如图12所示。
图12新闻动态页面设计效果
1.新闻的分类显示
在新闻动态页面中,新闻分为公司新闻、行业新闻两类,并对新闻进行分类显示。
新闻分类显示页面的设计效果如图13所示。
图13新闻分类显示页面的设计效果
新闻主要分为公司新闻、行业新闻两类。
在同一页面中分别将其同时显示出来。
新闻分类显示页面所涉及到的相关程序代码如下:
<%
setrs=server.CreateObject("adodb.recordset")
sql="Select*fromnewwherelei='公司新闻'orderbytimedesc"'分类显示公司新闻
rs.opensql,conn,1,1
setrs1=server.CreateObject("adodb.recordset")
sql1="Select*fromnewwherelei='行业新闻'orderbytimedesc"'分类显示行业新闻
rs1.opensql1,conn,1,1
%>
新闻分类显示页面的运行结果如图14所示。
图14新闻分类显示页面的运行结果
点击相应的新闻标题,进入相关新闻的详细信息页面。
实现此功能的相关程序代码如下:
<%'用于打开一个指定的窗口,该窗口有水平滚动条和垂直滚动条
"onClick="&_ window.open('open.asp? id=<%=rs("id")%>','','scrollbars=yes,width=400,height=350')"><%=rs("title")%> %> <% setrs=server.CreateObject("adodb.recordset") sql="Select*fromnewwhereid="&request("id")'通过id进行查询新闻信息 rs.opensql,conn,1,1 %> 执行以上两处代码,将得到以下运行结果如图15所示。 图15新闻详细面 第五章后台功能模块设计 5.1后台登录入口设计 由于网站后台是用于维护整个网站系统,所以对于网站后台登录入口一般要设计得隐蔽些。 本站的后台登录入口设置在网页的最底部,当用户单击“后台入口”超链接时,将弹出确认进入后台管理页面的程序窗口,要求用户输入正确的用户名、密码、验证码,三者缺一不可。 后台登录入口的设计效果如图16所示。 图16后台登录入口页面的设计效果 5.2后台总体架构 1.模块功能介绍 后台页面主要包括以下功能模块: 后台登录模块: 主要用于管理员登录网站后台。 初始化信息模块: 主要包括管理员信息修改、系统名称修改两部分。 公司简介管理模块: 主要用于公司简介内容的修改。 仓储服务管理模块: 主要用于仓储服务内容的修改。 运输服务管理模块: 主要用于运输服务内容的修改。 配送服务管理模块: 主要用于配送服务内容的修改。 运单管理模块: 主要包括运单查询、运单添加、运单修改、运单删除4部分。 新闻管理模块: 主要包括新闻查询、新闻添加、新闻修改、新闻删除4部分。 招聘信息管理模块: 主要用于招聘信息内容的修改。 分公司管理模块: 主要包括分公司添加、分公司删除、分公司修改,分公司管理员添加,分公司管理员修改(用户名不能修改),分公司管理员删除,对分公司管理员进行分类查看7部分。 退出后台管模块: 退出后台管理程序。 2.后台页面运行结果 网站后台页面的运行结果如图17所示。 图17后台页面运行结果 为了方便读者阅读本书内容、有效利用本书附赠光盘的实例,将后台页面的各部分说明以列表形式给出,如表4所示。 表4后台首页解析 区域 名称 说明 对应文件 1 后台管理导航 主要用于选择各种后台管理操作 admin/top.asp 2 后台功能管理区 主要用于进行各种后台管理操作 admin/adminconn.aspadmin/adminconn/jianjie.aspadmin/adminconn/jianjie.aspadmin/adminconn/jianjie.aspadmin/adminconn/jianjie.aspadmin/adminconn/xinxi.aspadmin/adminconn/news.aspadmin/adminconn/zhaopinadd.aspadmin/adminconn/fgongsi.aspadmin/adminconn/jianjie.aspadmin/quit.asp 5.3后台登录模块设计 管理员通过后台登录入口进入后台登录模块,后台登录模块主要用于验证管理员的身份和密码。 后台登录模块的设计效果如图18所示。 图18后台登录模块的设计效果 后台登录页面所涉及的HTML表单元素如表5所示。 表5所示后台登录页面中涉及的HTML表单元素 名称 类型 含义 重要属性 form1 form 表单 method="post"action="check.asp? action=login" verifycode text 验证码 onFocus="this.select();"onouseOver="this.style.background='#E1F4EE';"onMouseOut="this.style.background='#FFFFFF'"size="6"maxlength="4" verifycode2 hidden 隐藏域 value="<%=session("verifycode")%>" Submit image 图像区域 value="提交"src="images/h_07.gif" 后台登录模块的运行结果如图19所示。 图19后台登录模块的运行结果 5.4初始化信息管理模块设计 初始化信息管理模块主要包括管理员信息修改、系统名称修改两部分。 初始化信息管理模块所涉及到的程序部分代码如下: functionpwd ifrequest("admin_pwd")<>request("admin_pwd2")then'判断输入密码与确认密码是否一致 response.Write(" history.go(-1)'") else setrs=server.CreateObject("adodb.recordset") sql="select*fromadminwhereid=1" rs.opensql,conn,1,3 sql1="select*fromadminwhereid=1"'指定当前第一条记录 rs1.opensql1,conn,1,3 初始化信息管理模块运行结果如图20所示。 图20初始化信息管理模块运行结果图 5.5公司简介管理模块设计 公司简介管理模块主要包括公司简介内容修改。 公司简介管理模块的页面设计效果如图21所示。 图21公司简介管理模块的页面设计效果图 通过以下程序代码进行ID值的传递,程序代码如下: id=1"target="mainFrame">公司简介管理| id=1"target="mainFrame"> id=2"target="mainFrame">仓储服务| id=1"target="mainFrame"> id=3"target="mainFrame">运输服务| id=1"target="mainFrame">
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业 物流 平台 建设