收藏 分享(赏)

毕业论文——物流公司网站开发.doc

上传人:精品资料 文档编号:10988915 上传时间:2020-01-30 格式:DOC 页数:27 大小:1.03MB
下载 相关 举报
毕业论文——物流公司网站开发.doc_第1页
第1页 / 共27页
毕业论文——物流公司网站开发.doc_第2页
第2页 / 共27页
毕业论文——物流公司网站开发.doc_第3页
第3页 / 共27页
毕业论文——物流公司网站开发.doc_第4页
第4页 / 共27页
毕业论文——物流公司网站开发.doc_第5页
第5页 / 共27页
点击查看更多>>
资源描述

1、本科毕业设计(论文)题 目: 物流公司网站开发 学生姓名: 学号: 系(部): 数学与计算机 专业:计算机科学与技术 入学时间: 201 年 6 月导师姓名: 职称/学位: 导师所在单位: 数学与计算机系 物流公司网站开发摘 要随着信息技术特别是网络技术的不断发展,国 际互联网的全球化 热潮使人类社会进入了一个新的信息时代,因此通过网络来获 取物流信息已经是信息时代到来必然要 发生的结果。所以建立一个物流网络平台对于物流事业有很大的帮助。本设计在研究和查阅了文献的基础上,系 统研究和总结了近年来物流网站建 设的发展过程和这些物流网站的主要特点,分析了当前的物流网站所存在的一些主要不足以及未来的

2、发展方向和趋势。在 对物流信息平台网络化、系统化、实用化技术的分析和总结的基 础上,采用了 Microsoft Access 2003 作为后台数据库,利用了功能强大的网 页开发工具 Dreamweaver 应用程序作为网站的开发软件。采用了以上的软件以及相关的功能和技术,设计出一个具有 查询货物发布、新 闻发布、登录等功能的前台系统和具有用户管理、 货物信息管理和新闻管理的后台系 统。通 过数据库的连接就构成了物流平台。关键词:ASP;物流;网络平台Logistics company website developmentAbstractWith the advance of informa

3、tion technology, especially networking technology the globalization of the international Internet boom makes the human community to a new information age, and therefore accessing to logistics information through the network is imminent arrival of the information age. Therefore, the establishment of

4、a logistics network platform for the logistics industry must be a great help.The design on the basis of having researched and consulted the literature, has systematically researched and summed up the development process of logistics website building in recent years and theirs main features, has anal

5、yzed the current existence of a number of major logistics websites inadequate and the future direction and trends. On the basis of having summed up the logistics information platform for networking, systematic, analytical and practical technology, having used the Microsoft Access 2003 database as a

6、background, and used a powerful Dreamweaver 8 applications as web site development software.Used these software and related function and technology, we have designed a registration system that possess functions as demanding cargo information ,news publishing, logging in and so on, and a systems back

7、ground which possess user management, cargo information management and information management. Our logistics platform is constituted by the linking of database.Keywords: ASP;Logistics; commodity-interflow platform 目 录第一章 绪论 11.1、研究的意义 11.2、国内外研究现状及发展趋势 113 课题研究内容 1第二章 系统分析 22.1 可行性分析 .22.2 需求分析 .32.

8、2.1 总体设计思想 32.2.2 开发环境的选择 32.2.3 数据库设计 4第三章 系统的总体设计 83.1 系统目标 .83.2 网站功能结构 .83.2.1、前台功能结构图 83.2.2、后台功能结构图 8第四章 系统的详细设计 .104.1 首页设计 104.1.1 前台首页设计 .104.1.2 后台首页设计 .104.2 模块设计 104.2.1、信息模块概述 .104.2.2、新闻动态模块概述 .104.2.3、运单管理模块概述 .114.2.4 后台登录模块设计 .114.3 模块实现 124.3.1、运单查询的实现过程 .124.3.2、登录公司管理的实现过程 .134.3

9、.3、新闻动态模块的实现过程 .144.3.4、留言管理的实现过程 .16第五章 系统调试与维护 .185.1 配置 IIS.185.2 前台操作 195.3 后台操作 195.4 系统维护 19结论: 20参考文献 .21致 谢 .220物流公司网站开发第一章 绪论1.1、研究的意义伴随着信息时代的到来,社会的各个行业,领域都发生了巨大的变化,物流业也在时代大背景的影响之下朝着信息化方向发展。随着信息技术的发展,企业间的竞争已突破了地域的限制。企业竞争优势的建立和保持必须以可靠,高效的物流运作为保证,采取高效的物流运作模式来增强竞争实力、提高经济效益。 随着信息技术特别是计算机的不断发展,国

10、际互联网的全球化热潮使人类社会进入了一个新的信息时代,因此通过计算机来获取物流信息已经是信息时代到来必然要发生的结果。作为专业从事物流行业的大型企业,物流公司更需要建设好网站,将其作为对外宣传、服务和交流的载体,来配合公司的迅速发展,使网站具有鲜明的行业特色,使更多的企业通过网络来结盟物流公司,使更多的客户通过网络来了解物流公司。1.2、国内外研究现状及发展趋势进入 21 世纪,中国要实现对 WTO 缔约国全面开放服务业的承诺,物流服务作为在服务业中所占比例较大的服务门类,肯定会首先遭遇国际物流业的竞争。物流的配送方式从手工下单、手工核查的方式慢慢转变成现今的物流平台电子信息化管理方式,从而节

11、省了大量的人力,使得配送流程管理自动化、一体化。根据 2009 年不完全统计,国内大约有 1.8 万家已注册第三方物流企业,其中 90%是小型私营企业,已经实施或是部分实施信息化的企业只占了 21%,全面实施信息化的企业只有 10%。在整个行业的供应链中,企业与上下游之间的信息没有打通,流通环节多而导致流通成本居高不下,这也是因为很多物流企业信息建设层次较低,导致信息交流不畅所致。建立一个好的物流信息平台就显得尤为重要,运用信息化手段提高运输质量和运输效率,提高客户服务能力,从而提高核心竞争力,是物流企业应对市场竞争的必然选择。13 课题研究内容通过前期构想决定采用 ASP+JAVASCRIP

12、T+ACCESS 完成本课题的设计,另外采用dreamweaver 做为界面设计工具。按照如上构想具体做到如下几方面的研究: 1(1)搜集有关物流方面的知识,详细了解物流配送流程。(2)了解所要使用的开发工具,掌握其使用方法。(3)按照软件工程理论,做出需求分析、概要设计、详细设计等。(4)为保证系统的安全性,做出安全分析,采用身份验证的方式实现系统的安全保障。1第二章 系统分析2.1 可行性分析由于传统物流行业操作过程复杂,手续繁多,业务信息多,围绕这些信息的处理也很纷杂。而且,物流行业竞争激烈,这种竞争,一方面表现在发展客户的市场开拓上,另一方面也存在于收集处理信息的速度、广度和深度,以及

13、在业务操作中对业务数据处理的准确性和严密性,而更高层次上,还牵涉到公司决策层对整体业务的控制和协调。物流管理系统从物流行业的实际需求出发,参照先进的物流理念和多家领先的物流公司实际的运营流程开发而成,系统从完善的基础信息设置到货物的托运管理、在线跟踪,信息查询、到最后各种报表的生成,清晰的业务流程,使操作人员能够按照流程清晰的进行实际的操作,保证物流运作有序而高效的进行。本系统采用 B/S 开发模式。B/S 系统的三层结构即把程序按照内部分工及业务逻辑分割成几个相对独立的程序,一般划分为界面层、业务处理层、数据存储层。面业务处理怪根据需要又可以再进一步分割,使程序之间的关系变得清晰、耦合小。由

14、于程序进行了分割,它们就可以安装在不同的机器上。一般情况下,界面层的程序安装在客户机上,业务处理层安装在应用程序服务器上,数据存储层安装大数据库服务器上。而工作实际中,界面层的程序也是从应用程序服务器上下载。B/S 具体结构如图 1 所示:客户端W E B 服务器H T T P 请求数据库访问请求H T T P 响应数据库数据访问图 1:B/S 具体结 构图B/S 结构软件具有的优势:2(1)维护和升级方式简单。目前,随着人们需求的不断增大,软件系统的改进和升级也显得非常频繁,B/S 结构的产品在这方面占了绝对的优势。(2)成本低,选择更多。(3)应用服务器运行数据负载荷较轻。2.2 需求分析

15、2.2.1 总体设计思想随着中小物流企业的迅速发展,物流企业建立信息化成为了为客户提供更好、更全面的服务,使用基于物联网的物流信息系统成为了物流企业为客户提供差异化服务的最佳选择之一。基于物联网的物流信息系统是经济实力有限的中小物流企业有能力去使用的物流信息系统,对企业建立信息化具有助推剂的作用。它的研发,解决了传统物流信息系统存在的研发费用高、维护难度大等一系列问题,让更多的中小物流企业有能力借助物流信息系统改善企业的管理方式,从而加快企业信息化的建设。网站流程图如图 2所示:物流网站首页分公司简介物流服务信息查询招聘信息新闻动态联系我们后台管理中心登录客户分公司管理员管理员管理否浏览是图

16、2:网站流程图根据上述业务流程分析,确定本系统主要由公司信息管理、展示信息管理、订单信息管理、留言信息管理、系统信息系统管理等组成,每个子系统之间相互联系,都是本系统的重要组成部分之一。 32.2.2 开发环境的选择在进行开发之前,首先决定的第一个问题就是,该使用什么开发环境来编写该系统? 以目前常见的网络程序语言来说,主要有 JSP、ASP 、 PHP、.NET 几种。还有Eclipse,、Borland JBuilder 等,这些并不是程序语言,而是程序语言在建构程序时的“ 集成开发工具”,不过它们在设计的过程中也占有相当重要的角色,因为选用正确的集成开发工具,可以加速程序设计的进行、测试

17、与排错,因而对整体进度具有决定性的影响。选择程序语言为 ASP。ASP 是一种服务器端脚本编写环境,可以用来创建和运行动态网页或 Web 应用程序。ASP 网页可以包含 HTML 标记、普通文本、脚本命令以及 COM 组件等。利用 ASP 可以向网页中添加交互式内容(如在线表单) ,也可以创建使用 HTML 网页作为用户界面的 web 应用程序。 与 HTML 相比,ASP 网页具有以下特点: 2 (1)利用 ASP 可以实现突破静态网页的一些功能限制,实现动态网页技术; (2)ASP 文件是包含在 HTML 代码所组成的文件中的,易于修改和测试; (3)服务器上的 ASP 解释程序会在服务器

18、端执行 ASP 程序,并将结果以 HTML 格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览 ASP 所产生的网页; (4)ASP 提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。例如可以从 web 浏览器中获取用户通过 HTML 表单提交的信息,并在脚本中对这些信息进行处理,然后向 web 浏览器发送信息; (5)ASP 可以使用服务器端 ActiveX 组件来执行各种各样的任务,例如存取数据库、发送 Email 或访问文件系统等。 (6)由于服务器是将 ASP 程序执行的结果以 HTML 格式传回客户端浏览器,因此使用者不会看到 ASP 所编写的原始程序代码,可防止

19、ASP 程序代码被窃取。 (7)方便连接 ACCESS 与 SQL 数据库. (8)开发需要有丰富的经验,否则会留出漏洞,让骇客(cracker)利用进行注入攻击. ASP 也不仅仅局限于与 HTML 结合制作 WEB 网站,而且还可以与 XHTML 和 WML 语言结合制作 WAP 手机网站。但是其原理也是一样的。当在 Web 站点中融入 ASP 功能后,将发生以下事情: 3 1、用户向浏览器地址栏输入网址,默认页面的扩展名是.asp。 2、浏览器向服务器发出请求。 3、服务器引擎开始运行 ASP 程序。 4、ASP 文件按照从上到下的顺序开始处理,执行脚本命令,执行 HTML 页面内容。

20、5、页面信息发送到浏览器。42.2.3 数据库设计Microsoft Access 能够满足小型企业客户服务器解决方案的要求,是一种功能较完备的系统,它几乎包含了数据库领域的所有技术和内容。本系统数据库采用 Access 数据库,数据库 news 中包含 6 张表,如图 3 所示。 4图 3:数据表结构图数据库概念设计(ER 图):通过对网站进行的需求分析、网站流程设计以及系统结构的确定,规划出系统中使用的数据库对象分别为“运单”和“新闻” ,实体 E-R 图如下所示: (1)运单实体运单实体包括运单编号、寄件目的地、出发时间、发送时间、发送情况、审核日期和备注等属性。运单实体 E-R 图如图

21、 4 所示:运单寄件其始地运单编号 寄件目的地审核日期备注出发时间发送情况图 4:运单实体 E-R 图(2)新闻实体5新闻实体包括新闻分类、新闻标题、新闻内容和日期/时间等属性。新闻实体 E-R 图如图 5 所示:新闻新闻分类日期 / 时间新闻内容新闻标题图 5:新闻实体 E-R 图数据库逻辑结构设计(关系表):根据在数据库概念设计中给出的数据库实体 E-R 图,可以设计数据表结构。下面分别给出数据表概要说明、数据表关系概要说明及主要数据表的结构,(1)news (新闻表 )新闻表主要用于保存新闻信息,该表结构如表所示:表 1:news 的结构表字段名称 数据类型 长度 默认值 允许空 描述I

22、d 自动编号 否Title 文本 是 新闻标题Content 文本 是 新闻内容Date 日期/时间 是 新闻日期/时间Author 文本 是 作者(2)admin (管理员表)信息表主要用于保存管理员信息内容,该表结构如表所示:表 2:amdin 的结构表字段名称 数据类型 长度 默认值 允许空 描述Id 自动编号 否User 文本 否 管理员名称Pass 文本 否 登陆密码(3)book (留言表)留言表主要用于保存留言信息,该表结构如表所示:6表 3:book 的结构表字段名称 数据类型 长度 默认值 允许空 描述Id 自动编号 否name 文本 是 名称QQ 文本 是 QQE_mail

23、 文本 是 邮件tel 文本 是 电话号码main 文本 是 留言内容date 文本 是 留言日期(4)itemyw (业务范围表)业务范围表主要用于介绍公司业务范围,该表结构如表所示:表 4:itemyw 的结构表字段名称 数据类型 长度 默认值 允许空 描述id 自动编号 否itemname 文本 是 业务名称Yw1 文本 是 业务 1 介绍Yw2 文本 是 业务 2 介绍7第三章 系统的总体设计3.1 系统目标天雄物流信息网是针对中小型物流企业的运营管理过程进行设计的,可以将其分为前台和后台两个部分进行设计。作为一个商业网站,不一定非要用户都进行注册,所以该网站就淡化了用户的注册登录这一

24、功能模块。前台登录网站的访问用户可以匿名进入该网站浏览站内信息,了解本公司和物流行业相公司的相关信息,同时为一些用户提供必要的权限,如客户运单的查询以及分公司管理员对运单的查看、签收等。后台主要为了保证系统的完整性及可护性,方便管理员对管理员信息、公司简介、仓库服务、运输服务、配送服务、运单管理、新闻管理、招聘信息、分公司管理等模块的管理。3.2 网站功能结构3.2.1、前台功能结构图天雄物流信息网的前台功能结构如图 6 所示:公司网站公司首页 服务项目 关于我们 业务范围 企业新闻 留言本 联系我们图 6:天雄物流信息网的前台功能结构图3.2.2、后台功能结构图天雄物流信息网的后台功能结构如

25、图 7 所示:8管理员登录网站后台管理系统用 户 管 理添加业务行业动态管理留言管理添加新闻添加用户 新闻管理系统设置图 7:天雄物流信息网的后台功能结构图9第四章 系统的详细设计4.1 首页设计4.1.1 前台首页设计网站前台首页是网站提供给浏览者的第一视觉界面,能够使浏览者在最短的时间内了解网站。在天雄物流信息网中,前台首页主要包括以下功能模块。 网站导航:主要包括网站的旗帜广告条、主功能导航两部分。 货运查询模块:主要功能是用于查询货运配送状态。 留言本模块:主要用于用户的留言,了解用户的意见并进行回复。 业务范围模块:主要用于展示企业相关业务。 公司新闻模块:主要用于展示公司最新信息。

26、 行业新闻模块:主要用于展示最新的行业信息。4.1.2 后台首页设计后台首页主要包括以下功能模块。后台登录模块:主要用于管理员登录网站后台。用户留言信息模块:主要用于与客户的互动和对客户问题的解答。公司简介管理模块:主要用于公司简介内容的修改。业务管理模块:主要用于配送服务内容的修改和运单的管理。新闻管理模块:主要包括新闻查询、新闻添加、新闻修改、新闻删除 4 部分。退出后台管理模块:退出后台管理程序。4.2 模块设计4.2.1、信息模块概述信息查询模块主要包括运单查询和公司管理员登录两个部分,运单查询主要是用于客户或者公司管理员查询指定的运单信息,了解和掌握运单情况;公司管理员登录主要用于公

27、司管理员登录后台,并对站内相关信息进行操作。4.2.2、新闻动态模块概述新闻动态模块主要包括公司新闻和行业新闻两个部分。主要用于展示公司最新信息和最新的行业信息。增加此模块使浏览者获得更多的关于本公司和物流行业的相关信息,既丰富了网站的内容,又与浏览着者建立良好的沟通方式。新闻动态模块的管理框架如10图 8 所示:新闻动态公司新闻 行业新闻图 8:新闻动态模块的管理框架4.2.3、运单管理模块概述运单管理模块主要包括运单查询、运单添加、运单修改、运单删除 4 部分。主要用于管理员对运单信息的管理,即对运单信息的查询、添加、修改和删除。可以方便管理员了解运单数据,并对其进行有效的管理。运单管理模

28、块的管理框架如图 9 所示:开始管理员登录是否通过验证运单管理是图 9:运单管理模块的管理框架4.2.4 后台登录模块设计管理员通过后台登录口进入后台登录模块,后台登录模块主要用于验证管理员的身份和密码。在后台登录页面中,增加一个验证码功能。首先判断输入的验证码与随机给出的验证码是否一致,然后接受所传递的值,并与数据库中的管理员用户名和密码比较,若与管理员信息相符合则进入后台主页,反之则返回登录页面重新登录。114.3 模块实现4.3.1、运单查询的实现过程在信息查询页面如图 9 所示中,在“请输入运单的编号”文本框中输入正确的运单编号,单击“提交”按钮,即可在页面中显示查询所对应运单的详细信

29、息;若数据库中没有指定的运单编号,则系统给出无信息提示。在运单查询页面中,先利用 If-Then-Else 语句判断是否接到表单值,若表单值不为空,则查询相应表中的数据,获取符合条件的相关信息。代码如下:“then nid=request(“nid“)else nid=“end if 获取记录集,查询符合条件的相关信息Set Rs = Server.CreateObject(“ADODB.Recordset“)Sql = “Select * From yundan where nid=“response.write“location.href=index.asp“founderr=trueel

30、sesession(“verifycode“)=“%图 10:后台登录界面4.3.3、新闻动态模块的实现过程在新闻动态模块获取新闻的详细信息。代码如下:maxpage then 14requestpage=maxpageend if 向下移动相应的行数if not requestpage=1 then rs.move (requestpage-1)*rs.pagesizeend if for i=1 to rs.pagesize and not rs.eof%,scrollbars=yes,width=300,height=300)“图 11:后台新闻管理界面154.3.4、留言管理的实现过程

31、留言管理是为了与客户更好的交流与沟通,方便广大客户了解我公司的业务。代码如下;留言人:留言时间:“ /留言主题:内容:管理员回复:16图 12:后台留言管理界面17第五章 系统调试与维护完成系统各模块的搭建后,可以运行此系统以查看其效果5.1 配置 IIS使用S 在 Web 服务器上创建虚拟目录。假设复制的文件被放在 D 盘的根目录下,里面的文件则是网站的程序代码文件,即为建立虚拟目录所需要的文件。首先打开S,并选择默认站点,选择默认站点之后在右键选择菜单中选择“添加虚拟目录”命令,在添加虚拟目录的界面中,在填写虚拟目录的文本框内输入“tt” ,其效果如图 13 所示图 13:“虚拟目录别名”

32、对话框再选择 Web 文件夹所在的目录。这里为“D:mysite” ,单击“确定”按钮虚拟目录就创建完成了,单击“完成”按钮。其效果如图 14 所示18图 14:IIS 浏览界面5.2 前台操作直接浏览开始测试系统。进入到前台首页。单击首页中的各个导航链接,若它们都能正确显示则表明前台系统正确。5.3 后台操作在测试系统后台时,可在“admin”文件名下的 login.asp 文件右键”浏览” 。在该页中单击相关管理模块的链接,若都能正确显示就说明测试通过。5.4 系统维护服务器及相关软硬件的维护,对可能出现的问题进行评估,制定响应时间;有效利用数据库;及时进行信息内容简容的更新、调整等;制定

33、相关网站维护的规定,将网站维护制度化、规范化;做好网站安全管理,防范黑客入侵网站,检查网站各个功能,链接是否有错。19结论:通过近两个月的毕业设计,使我深深体会到程序开发的不易,它不仅仅是要求扎实的基础知识,更注重的是动手能力,并且在程序开发过程中需要有超乎寻常的耐力,因为对于一个经验尚浅的人来说,在做系统编码的时候是会出现相当一部分的错误,所以耐力不够的人是很难坚持到最后的。在此次设计当中无论是基础知识,还是动手能力,对于我都有了进一步的提高,尤其是对于开发系统的相关技术有了更深刻的认识,同时也对系统开发有了一个系统的认识,除此之外,通过对物流信息的搜集与查阅,对物流在管理方面的知识也有了一

34、定的认识,相信这次的毕业设计不仅是对于我大学知识的汇总,也是对于我今后在选择工作道路的指南针。20参考文献1马 波著.Dreamweaver MX 完美网页设计与制作M.北京:中国青年出版社2003 2丁贵广著ASP 及 ASP.NET 编程基础与实例M 北京:机械工业出版社3汪晓军、钟平编著ASP 网 络开发技术(第二版)M.北京:人民邮电出版社20034 Craig Eddy ,Timothy Buchanan,中文 Access 2000 24 学时教程,出版 社:机械工业出版5 前沿电脑图像工作室, 巧学巧用 Dreamveaver8/Fireworks8/Flash8 制作网页,人民

35、 邮电出版社,20066张景坤、吕继迪等, ASP 项 目开发全程实录,清 华大学出版社,20087庞娅娟、孙明丽等, ASP 网 络编程自学手册,人民 邮电出版社,20088 张旭东、汪杰, ASP 网络开 发实用工程案例,人民邮电出版社,20089颜佑启、 物流系统规划,湖南大学出版社, 200410 杨浩, JAVASCRIPT 入 门与提高,出版社:清华大学出版社11 刘世峰, 数据库基础与应用,刘世峰,中央广播电视大学出版社,2004。21致 谢这两三个月的毕业设计对我来说是一段难忘的经历,在这段时间中我学到了很多东西,也遇到了很多困难,但幸运的是我获得了许多人的关心和帮助。在此我谨向他们表示最真挚的感谢。首先,要衷心地感谢我的指导老师汪一亭老师,感谢他在我的毕业课题选择、课题设计、论文写作方面耐心细致地指导和帮助;感谢他在我每一次碰到难题时,都能不厌其烦地帮我分析,解决问题。其次,要感谢我的同学,在每一次交流中,他们都能把自己的学习心得和编程经验开诚布公地与大家一起共享,使我少走了不少弯路。谢谢大家,谢谢每一个曾经帮助过我的人!

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

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报