一、需求分析
通过调查,要求系统具有以下功能:
- 通过网络,全面展示企业的形象
- 全面介绍企业的服务项目
- 发布企业的招聘信息、企业新闻等
- 分公司及进填写分公司货物运营情况,并对公司用户密码进行维护
- 为客户提供在线查询运单信息及物品托运情况的功能
- 通过后台对企业的一系列新闻信息 (公司简介、新闻信息和服务项目信息)进行管理
- 通过后台,企业对客户单信息进行全面管理。
- 通过后台,企业对分公司、分公司管理员的信息进行管理。
- 管理企业的招聘信息。
- 由于操作人员的计算机知识普遍较差,要求网站有良好的操作界面。
- 当外界环境(停电网络病毒)干扰本系统时, 系统可以自动保护原始数据的安全
- 系统退出
企业物流管理平台使物流企业走上了科学化、网络化的道路
- 经济性
全面展示企业的经营管理模式、为企业带来更多的客户资源、高企业的经济效益。通过计算机网络对运单进行管理, 方便客户对货物托运情况进行查询,及时与客户进行沟通,满足客户的需求。
- 技术性
在管理过程中,满足了企业全程跟踪物品托运的要求(分公司及时添加货物的运输情况),使企业能够根据实际情况,对企业运营过程中各项准备工作,做出及时准确的调整。
(三)总体设计
企业物流网是一个典型的数据库开发应用程序,由客户前台浏览和后台管理两个功能模块组成。
- 前台功能模块
主要包括公司简介、物流服务、信息查询、新闻动态、招聘信息、联系我们,分公司登录人口和后台登录人口。
- 后台管理模块
后台管理模块主要包括后台登录模块、初始化信息模块、公司简介管理模块、仓储服务管理模块、运输服务管理模块、配送服务管理模块 运单管理模块 新闻管理模块、招聘信息管理模块,分公司管理模块、联系我们和退出后台。
企业物流管理系统前台功能结构图如图1所示
图1企业物流管理系统前台功能结构图
后台管理系统功能结构如图2所示。
图2后台管理系统功能结构图
(一)设计目标
本系统是针对中小型物流企业的运营管理过程进行设计的。主要实现如下目标:
- 向客户全面展示公司各项业务。
- 客户可以在线对运单情况进行查询。
- 向客户介绍公司新闻。
- 为分公司提供货运单信息添加功能。
- 为分公司提供密码修改功能。
- 实现企业发布招聘信息的功能。
- 为管理员提供后台登录人口。
- 管理员通过后台,对运单信息进行全面管理。
- 对企业招聘信息进行管理。
- 对公司各项业务信息进行管理。
- 对公司新闻信息进行管理。
- 对分公司信息、管理员信息进行管理。
- 系统最大限度地实现了易安装性、易维护性和易操作性。系统运行稳定、安全可靠。
(二)开发及运行环境
硬件平台:CPU: Pentium4 2.8GHz.内存: 2GB以上。
软件平台:
操作系统: Windows 10/ Windows 7。
数据库: Accsee2013
浏览器,IE8.0、 推荐使用IE 8.0+;Web服务器: IIS 6.0。
分辨率;最佳效果1024x768像素。
(三)编码设计
编码设计是数据库系统开发的前提条件,是系统不可缺少的重要内容。编码是指为原来名称对应的编号、符号或记号。它是进行信息交换、处理、传输和实现信息资源共享的关键。编码也用于指定数据的处理方法、,区别数据类型并指定计算机处理的内容等。
本系统内部信息编码有采用了以下统一的编码方式:
运单单据编号为系统当前日期和5位数字编码的组合。例如:200601 0300001
三、数据库设计
(一)逻辑结构设计
本系统数据库采用Access数据库,系统数据库名称为db。数据库db中包含7张表。下面分别给出数据表概要说明及主要数据表的结构。
- 数据表概要说明
为了对本系统后台数据库中的数据表有一个清晰的认识。在此设计了一个数据表树型结构图,如图3所示。该结构图包含了系统所有的数据表。
图3数据表树型结构图
主要数据表的结构
- New(新闻表)
新闻表主要用于保存新闻信息。该表的结构如表1所示
表1 new表的结构
字段名称 |
数据类型 |
长度 |
是否主键 |
描述 |
ID |
自动编号 |
主键 |
唯一标识 |
|
Lei |
文本 |
50 |
新闻类别 |
|
Title |
文本 |
50 |
标题 |
|
Content |
备注 |
内容 |
||
time |
日期 |
添加时间 |
- News(信息表)
信息表主要用于保存各类信息内容,该表的结构如表2所示
表2 news表的结构
字段名称 |
数据类型 |
长度 |
是否主键 |
描述 |
ID |
自动编号 |
主键 |
唯一标识 |
|
Title |
文本 |
50 |
发布类型 |
|
Content |
备注 |
信息内容 |
- yundan(运单表)
运单表主要用于保存各类运单信息,该表的结构如表3所示
表3 yundan表的结构
字段名称 |
数据类型 |
长度 |
是否主键 |
描述 |
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 |
日期/时间 |
审核日期 |
- fuser(分公司管理员表)
分公司管理员表主要用于保存各类分公司管理员的信息,该表的结构如表4所示
表4 fuser表的结构
字段名称 |
数据类型 |
长度 |
是否主键 |
描述 |
ID |
自动编号 |
主键 |
唯一标识 |
|
Username |
文本 |
50 |
用户名 |
|
Userpwd |
文本 |
50 |
密码 |
|
fengongsi |
文本 |
50 |
所属公司 |
- admin(管理员表)
管理员表主要用于保存管理员的信息,该表的结构如表5所示
表5 fuser表的结构
字段名称 |
数据类型 |
长度 |
是否主键 |
描述 |
ID |
自动编号 |
主键 |
唯一标识 |
|
admin_name |
文本 |
50 |
用户名 |
|
admin_pwd |
文本 |
50 |
密码 |
|
title |
文本 |
50 |
系统名称 |
- fongshi(分公司表)
分公司表主要用于保存分公司的信息,该表的结构如表6所示
表6 fuser表的结构
字段名称 |
数据类型 |
长度 |
是否主键 |
描述 |
ID |
自动编号 |
主键 |
唯一标识 |
|
fengongsi |
文本 |
50 |
分公司名称 |
- zhaobing(招聘信息表)
招聘信息表主要用于保存招聘的信息,该表的结构如表7所示
表7 zhaobing表的结构
字段名称 |
数据类型 |
长度 |
是否主键 |
描述 |
ID |
自动编号 |
主键 |
唯一标识 |
|
content |
备注 |
50 |
招聘内容 |
|
time |
日期/时间 |
50 |
时间 |
四、系统详细设计
前台页面主要包括以下功能模块。
- 前台页面主要包括以下功能模块。
- 网站导航模块:主要包括网站的旗帜广告条、主功能导航两部分
- 里程查询模块:主要功能是计算两个城市之间的里程
- 运单查询模块:主要功能是通过运单ID进行运单详细信息的查询
- 客服电话模块:主要用于展示客服电话号码。
- 公司新闻模块: 主要用于展示公同最新信息。
- 行业新闻模块:主要用于展示最新的行业信息。
- 后台登录人口:为用户进入后台提供一个人口。
企业物流网的前台文件架构图如图5所示:
图5企业物流网的前台文件架构图
前台首页运行结果如图6所示。
图6前台首页运行结果
前台页面的各部分说明以列表形式所示,如表5所示:
表5前台页面的各部分说明
区域 |
名称 |
说明 |
对应文件 |
1 |
网站导航 |
主要用于显示网站的标题及为用户提供前台功能导航 |
Index.asp |
2 |
公司新闻 |
主要用于展示公司最新的信息 |
Index.asp |
3 |
行业新闻 |
主要用于展示最新的行业信息 |
Index.asp |
4 |
物流服务 |
主要用于展示网站提供的物流服务 |
Index.asp |
5 |
里程查询 |
主要用于计算两个城市之间里程的功能 |
Index.asp |
6 |
运单查询 |
主要通过运单ID号进行运单详细信息的查询 |
Index.asp |
7 |
客服电话 |
主要用于展示客服电话号码 |
Index.asp |
8 |
后台登录入口 |
为用户进入后台提供一个入口 |