信达物流网站的开发.docx
《信达物流网站的开发.docx》由会员分享,可在线阅读,更多相关《信达物流网站的开发.docx(37页珍藏版)》请在冰豆网上搜索。
信达物流网站的开发
上海电视大学
毕业设计(论文、作业)
毕业设计(论文、作业)题目:
信达物流网站的开发
分校(站、点):
上海电大松江分校
年级、专业:
2006秋计算机科学与应用
教育层次:
本科
学生姓名:
张立新
学号:
061074377
指导教师:
徐辉
完成日期:
2008年12月
目录
内容摘要和关键词…………………………………………………………………Ⅰ
AbstractandKeywords…………………………………………………………Ⅱ
文献综述……………………………………………………………………………Ⅲ
一、引言………………………………………………………………………………1
二、需求分析…………………………………………………………………………1
(一)软硬件需求………………………………………………………………………1
(二)网站流程图……………………………………………………………………2
(三)数据库设计……………………………………………………………………2
1、数据库概念设计(E-R图)……………………………………………………2
2、数据库逻辑结构设计(关系表)………………………………………………3
三、系统设计…………………………………………………………………………5
(一)系统目标………………………………………………………………………5
(二)网站功能结构…………………………………………………………………5
四、详细设计…………………………………………………………………………6
(一)前台首页设计…………………………………………………………………6
(二)信息查询模块设计……………………………………………………………7
1、信息查询模块概述………………………………………………………………7
2、运单查询的实现过程……………………………………………………………7
3、登录分公司管理的实现过程……………………………………………………9
4、运单签收管理的实现过程………………………………………………………10
(三)新闻动态模块设计……………………………………………………………12
1、新闻动态模块概述………………………………………………………………12
2、新闻动态模块的实现过程………………………………………………………12
(四)后台首页设计…………………………………………………………………13
(五)后台登录模块设计……………………………………………………………14
(六)运单管理模块设计……………………………………………………………16
1、运单管理模块概述………………………………………………………………16
2、运单添加的实现过程……………………………………………………………16
3、运单修改的实现过程……………………………………………………………18
4、运单删除的实现过程……………………………………………………………19
(七)分公司管理模块设计…………………………………………………………20
1、分公司管理模块概述……………………………………………………………20
2、分公司管理模块的实现过程……………………………………………………21
五、软件测试………………………………………………………………………23
六、系统调试………………………………………………………………………24
(一)配置IIS………………………………………………………………………24
(二)前台操作………………………………………………………………………25
(三)后台操作………………………………………………………………………25
参考文献……………………………………………………………………………26
致谢…………………………………………………………………………………27
内容摘要
随着信息技术特别是网络技术的不断发展,国际互联网的全球化热潮使人类社会进入了一个新的信息时代,因此通过网络来获取物流信息已经是信息时代到来必然要发生的结果。
所以建立一个物流网络平台对于物流事业有很大的帮助。
本设计在研究和查阅了文献的基础上,系统研究和总结了近年来物流网站建设的发展过程和这些物流网站的主要特点,分析了当前的物流网站所存在的一些主要不足以及未来的发展方向和趋势。
在对物流信息平台网络化、系统化、实用化技术的分析和总结的基础上,采用了MicrosoftAccess2003作为后台数据库,利用了功能强大的网页开发工具Dreamweaver8应用程序作为网站的开发软件。
采用了以上的软件以及相关的功能和技术,我们设计出一个具有查询货物发布、新闻发布、登录等功能的前台系统和具有用户管理、货物信息管理和新闻管理的后台系统。
通过数据库的连接就构成了我们的物流平台。
关键词:
物流网络平台系统
Abstract
Withtheadvanceofinformationtechnology,especiallynetworkingtechnologytheglobalizationoftheinternationalInternetboommakesthehumancommunitytoanewinformationage,andthereforeaccessingtologisticsinformationthroughthenetworkisimminentarrivaloftheinformationage.Therefore,theestablishmentofalogisticsnetworkplatformforthelogisticsindustrymustbeagreathelp.
Thedesignonthebasisofhavingresearchedandconsultedtheliterature,hassystematicallyresearchedandsummedupthedevelopmentprocessoflogisticswebsitebuildinginrecentyearsandtheirsmainfeatures,hasanalyzedthecurrentexistenceofanumberofmajorlogisticswebsitesinadequateandthefuturedirectionandtrends.Onthebasisofhavingsummedupthelogisticsinformationplatformfornetworking,systematic,analyticalandpracticaltechnology,havingusedtheMicrosoftAccess2003databaseasabackground,andusedapowerfulDreamweaver8applicationsaswebsitedevelopmentsoftware.
Usedthesesoftwareandrelatedfunctionandtechnology,wehavedesignedaregistrationsystemthatpossessfunctionsasdemandingcargoinformation,newspublishing,logginginandsoon,andasystemsbackgroundwhichpossessusermanagement,cargoinformationmanagementandinformationmanagement.Ourlogisticsplatformisconstitutedbythelinkingofdatabase.
Keywords:
Logistics;commodity-interflowplatform;System
文献综述
随着现代企业生产经营方式的变革和市场外部条件的变化,正如颜佑启所著的《物流系统规划》阐述的“第三方物流”(3PL,ThirdPartyLogisitics)逐渐成为物流业目前主要的发展趋势。
第三方物流,是指一种由与货物有关的发货和收货人之外的专业企业,即第三方物流企业,来承担物流活动的物流形态,承担货主企业部分或全部物流活动。
物流中包含的信息既包括伴随物流活动而产生的信息,也包括在物流以外发生的但对物流活动具有影响的信息。
为了使得物流系统中各环之间能够相互衔接和高效运转,经济合理地组织送货、降低库存、有效的客户响应等,需要物流系统能够迅速、及时地传递和处理物流信息。
因此,构建稳定性好、功能性强、易操作易维护的第三方物流管理信息系统尤其重要。
构建物流管理信息系统的核心是企业网站的开发。
网站的开发工具有很多,但是由于活动服务器页面(ASP,ActiveServerPages)应用程序支持VBScript、JavaScript等多种脚本语言,可以运行在不同的操作系统平台上,还可以提供ADO对象快速与各种数据库(如Access数据库、SQLServer数据库、MySQL数据库、FoxPro数据库)进行有效的链接,已成为世界上使用最广泛的Web开发工具之一。
这在《ASP项目开发全程实录》、《ASP网络编程自学手册》、《ASP网络开发实用工程案例》等文献的中有很好的实例体现。
ASP是服务器端的网页技术,是在服务器端(Web服务器)运行的,而不是在客户端(访问端的浏览器)执行的。
当客户请求一个ASP文件时,有服务器先把该文件解释成标准的HTML文件,再发送给客户。
这样可以不受客户端浏览器的限制;可以方便地和服务器交换数据。
严格来说,ASP并不是一种语言,它只是提供一个环境来运行Script。
ASP所用的语言是VBScript、JavaScript,也可以是它们两者的结合。
在ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。
在开发ASP程序时,可以使用的开发工具有记事本、FrontPage、Dreamweaver、EditPlus、VisualInterDev6.0等,但相比较而言,Dreamweaver在提供强大的网页编辑功能的同时,还提供了完善的站点管理机制,极大地方便了程序员对网站的管理工作。
信达物流信息网站的开发
一、引言
随着经济全球化进程的加快,现代企业的专业分工和协作对现代物流提出了越来越高的要求。
信息化、自动化、网络化、智能化、柔性化已成为现代物流的鲜明特征。
随着物流行业的发展壮大,物流的信息化日益被从业者和信息系统提供商所重视。
同时,现代企业的供应链也时刻提醒我们,若想在激烈的市场竞争中占据绝对优势,必须要求企业及时准确地掌握客户的需求,同时对客户的需求作出快速的反映,在最短的时间内以最大限度挖掘和优化资源来满足客户的需求,从而建立高效的数字化物流经济。
物流行业的人工管理早已不再适应企业发展的要求,利用计算机网络对企业运营流程进行全方位的管理迫在眉睫。
通过计算机网络对企业进行管理,不仅为企业的运营过程节省了大量的人力、物力、财力和时间,提高企业的效率,还为企业在客户群中树立了一个全新的形象,为企业日后发展奠定一个良好的基础。
企业物流管理平台使物流企业走上了科学化、网络化管理道路,并且还要遵循经济性与技术性的原则。
一方面要全面展示企业的经营管理模式,为企业带来更多的客户资源,提高企业的经济效益。
通过计算机网络对运单进行管理,方便客户对货物托运情况进行查询,及时和客户进行沟通,满足客户的需求。
另一方面在管理过程中,满足了企业全程跟踪物品的托运情况的要求(分公司及时添加货物的运输情况),使企业能根据实际情况,对企业运营过程中的各项准备工作作出及时准确地调整。
二、需求分析
(一)软硬件需求
1、硬件:
INTELp41.0G以上;
内存512M以上;
硬盘80G以上。
2、软件
操作系统WINDOWS98、2000、xp;
支持IIS;
ACCESS2000以上。
(二)网站流程图
信达物流信息网是给客户提供物流信息的平台,客户进入网站首页后,可以通过单击网站导航条链接进入站内的各个模块,并对各个模块的信息进行浏览来获取物流行业以及本公司的相关信息;分公司管理员可以在信息查询模块中登录,并实行对运单进行签收等操作;后台管理员在登录后台管理中心后,便可以在后台对前台的各个模块的显示内容进行相应的田径、修改和删除等操作。
网站流程图如图1所示:
图1网站流程图
(三)数据库设计
MicrosoftAccess能够满足小型企业客户服务器解决方案的要求,是一种功能较完备的系统,它几乎包含了数据库领域的所有技术和内容。
本系统数据库采用Access数据库,系统数据库名称为db_Logistics。
数据库db_Logistics中包含7张表,如图2所示。
图2数据表树型结构图
1、数据库概念设计(E-R图)
通过对网站进行的需求分析、网站流程设计以及系统结构的确定,规划出系统中使用的数据库对象分别为“运单”、“新闻”和“分公司管理员”,实体E-R图如下所示:
(1)运单实体
运单实体包括运单编号、寄件目的地、出发时间、发送时间、发送情况、审核日期和备注等属性。
运单实体E-R图如图3所示:
图3运单实体E-R图
(2)新闻实体
新闻实体包括新闻分类、新闻标题、新闻内容和日期/时间等属性。
新闻实体E-R图如图4所示:
图4新闻实体E-R图
(3)分公司管理员实体
分公司管理员实体包括用户名、密码和所属分公司等属性。
分公司管理员实体E-R图如图5所示:
图5分公司管理员实体E-R图
2、数据库逻辑结构设计(关系表)
根据在数据库概念设计中给出的数据库实体E-R图,可以设计数据表结构。
下面分别给出数据表概要说明、数据表关系概要说明及主要数据表的结构,
(1)new(新闻表)
新闻表主要用于保存新闻信息,该表结构如表1所示:
表1
new的结构表
字段名称
数据类型
长度
默认值
允许空
描述
id
自动编号
否
lei
文本
是
新闻分类
title
文本
是
新闻标题
content
备注
是
新闻内容
time
日期/时间
是
新闻日期/时间
(2)news(信息表)
信息表主要用于保存各类信息内容,该表结构如表2所示:
表2
news的结构表
字段名称
数据类型
长度
默认值
允许空
描述
id
自动编号
否
title
文本
是
发布类型
content
备注
是
信息内容
(3)yundan(运单表)
运单表主要用于保存运单信息,该表结构如表3所示:
表3
yundan的结构表
字段名称
数据类型
长度
默认值
允许空
描述
id
自动编号
否
nid
文本
是
运单编号
start
文本
是
寄件起始地
mudidi
文本
是
寄件目的地
ctime
文本
是
出发时间
qs
文本
是
签收人/未签收原因
qstime
文本
是
签收日期
zhuangtai
文本
是
发送状况
fgzhuangtai
文本
是
寄件地点
fg
文本
是
指定分公司派送
fgtime
文本
是
到达分公司时间
fgqs
文本
是
到达分公司的签收人/未签收原因
beizhu
备注
是
备注
time
日期/时间
是
审核日期
(4)fuser(分公司管理员)
分公司管理员表主要用于保存分公司管理员信息,该表结构如表4所示:
表4
fuser的结构
字段名称
数据类型
长度
默认值
允许空
描述
id
自动编号
否
username
文本
是
用户名
userpwd
文本
是
用户密码
fengongsi
文本
是
所属公司
三、系统设计
(一)系统目标
信达物流信息网是针对中小型物流企业的运营管理过程进行设计的,可以将其分为前台和后台两个部分进行设计。
作为一个商业网站,不一定非要用户都进行注册,所以该网站就淡化了用户的注册登录这一功能模块。
前台登录网站的访问用户可以匿名进入该网站浏览站内信息,了解本公司和物流行业相公司的相关信息,同时为一些用户提供必要的权限,如客户运单的查询以及分公司管理员对运单的查看、签收等。
后台主要为了保证系统的完整性及可护性,方便管理员对管理员信息、公司简介、仓库服务、运输服务、配送服务、运单管理、新闻管理、招聘信息、分公司管理等模块的管理。
(二)网站功能结构
1、前台功能结构图
信达物流信息网的前台功能结构如图6所示:
图6信达物流信息网的前台功能结构图
2、后台功能结构图
信达物流信息网的后台功能结构如图7所示:
图6信达物流信息网的后台功能结构图
四、详细设计
(一)首页设计
网站前台首页是网站提供给浏览者的第一视觉界面,能够使浏览者在最短的时间内了解网站。
在信达物流信息网中,前台首页主要包括以下功能模块。
Ø网站导航:
主要包括网站的旗帜广告条、主功能导航两部分。
Ø里程查询模块:
主要功能是用于查询两个城市之间的里程。
Ø客服电话模块:
主要用于展示客服电话号码。
Ø友情链接模块:
主要用于展示相关企业网址。
Ø公司新闻模块:
主要用于展示公司最新信息。
Ø行业新闻模块:
主要用于展示最新的行业信息。
Ø后台登录入口:
为管理员进入后台提供一个入口。
(二)信息查询模块设计
1、信息查询模块概述
信息查询模块主要包括运单查询和分公司管理员登录两个部分,运单查询主要是用于客户或者分公司管理员查询指定的运单信息,了解和掌握运单情况;分公司管理员登录主要用于分公司管理员登录后台,并对站内相关信息进行操作。
信息模块的管理框架如图8所示。
图8信息查询模块的管理框架
2、运单查询的实现过程
在信息查询页面如图9所示中,在“请输入运单的编号”文本框中输入正确的运单编号,单击“提交”按钮,即可在页面中显示查询所对应运单的详细信息;若数据库中没有指定的运单编号,则系统给出无信息提示。
窗体顶端
窗体底端
图9运单查询
在运单查询页面中,先利用If---Then---Else语句判断是否接到表单值,若表单值不为空,则查询相应表中的数据,获取符合条件的相关信息。
代码如下:
<%
'判断接受到的运单编号是否为空
ifrequest("nid")<>""then
nid=request("nid")
else
nid=""
endif
'获取记录集,查询符合条件的相关信息
SetRs=Server.CreateObject("ADODB.Recordset")
Sql="Select*Fromyundanwherenid='"&nid&"'"
Rs.OpenSql,conn,1,1
%>
获取运单信息相关字段内的数据,显示运单信息的结果,如果没有所查询的相关信息给出提示信息。
代码如下:
<%ifnotrs.eofthen%>
编号
寄件地点
目的地
出发日期
签收人
签收日期
派送状态
备注
|
<%=rs("nid")%><%=rs("start")%>
<%=rs("mudidi")%>
<%=rs("ctime")%>
<%=rs("qs")%>
<%=rs("qstime")%>
<%=rs("zhuangtai")%>
<%=rs("beizhu")%>
<%Else%>
<%ifrequest("nid")=""then
response.Write("
")
else%>
没有您想要查找的信息