




已阅读5页,还剩22页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本科毕业设计(论文)题目:物流公司网站开发 学生姓名: 学号: 系(部): 数学与计算机 专业:计算机科学与技术 入学时间: 201 年 6月导师姓名: 职称/学位: 导师所在单位: 数学与计算机系 物流公司网站开发摘 要随着信息技术特别是网络技术的不断发展,国际互联网的全球化热潮使人类社会进入了一个新的信息时代,因此通过网络来获取物流信息已经是信息时代到来必然要发生的结果。所以建立一个物流网络平台对于物流事业有很大的帮助。本设计在研究和查阅了文献的基础上,系统研究和总结了近年来物流网站建设的发展过程和这些物流网站的主要特点,分析了当前的物流网站所存在的一些主要不足以及未来的发展方向和趋势。在对物流信息平台网络化、系统化、实用化技术的分析和总结的基础上,采用了Microsoft Access 2003作为后台数据库,利用了功能强大的网页开发工具Dreamweaver 应用程序作为网站的开发软件。采用了以上的软件以及相关的功能和技术,设计出一个具有查询货物发布、新闻发布、登录等功能的前台系统和具有用户管理、货物信息管理和新闻管理的后台系统。通过数据库的连接就构成了物流平台。关键词:ASP;物流;网络平台Logistics company website developmentAbstractWith the advance of information 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 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 analyzed 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 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 background 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.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.3、新闻动态模块的实现过程144.3.4、留言管理的实现过程16第五章 系统调试与维护185.1配置IIS185.2前台操作195.3后台操作195.4 系统维护19结论:20参考文献21致谢22物流公司网站开发第一章 绪论1.1、研究的意义伴随着信息时代的到来,社会的各个行业,领域都发生了巨大的变化,物流业也在时代大背景的影响之下朝着信息化方向发展。随着信息技术的发展,企业间的竞争已突破了地域的限制。企业竞争优势的建立和保持必须以可靠,高效的物流运作为保证,采取高效的物流运作模式来增强竞争实力、提高经济效益。随着信息技术特别是计算机的不断发展,国际互联网的全球化热潮使人类社会进入了一个新的信息时代,因此通过计算机来获取物流信息已经是信息时代到来必然要发生的结果。作为专业从事物流行业的大型企业,物流公司更需要建设好网站,将其作为对外宣传、服务和交流的载体,来配合公司的迅速发展,使网站具有鲜明的行业特色,使更多的企业通过网络来结盟物流公司,使更多的客户通过网络来了解物流公司。1.2、国内外研究现状及发展趋势 进入21世纪,中国要实现对WTO缔约国全面开放服务业的承诺,物流服务作为在服务业中所占比例较大的服务门类,肯定会首先遭遇国际物流业的竞争。物流的配送方式从手工下单、手工核查的方式慢慢转变成现今的物流平台电子信息化管理方式,从而节省了大量的人力,使得配送流程管理自动化、一体化。根据2009年不完全统计,国内大约有1.8万家已注册第三方物流企业,其中90%是小型私营企业,已经实施或是部分实施信息化的企业只占了21%,全面实施信息化的企业只有10%。在整个行业的供应链中,企业与上下游之间的信息没有打通,流通环节多而导致流通成本居高不下,这也是因为很多物流企业信息建设层次较低,导致信息交流不畅所致。建立一个好的物流信息平台就显得尤为重要,运用信息化手段提高运输质量和运输效率,提高客户服务能力,从而提高核心竞争力,是物流企业应对市场竞争的必然选择。13课题研究内容通过前期构想决定采用ASP+JAVASCRIPT+ACCESS完成本课题的设计,另外采用dreamweaver做为界面设计工具。按照如上构想具体做到如下几方面的研究:1(1)搜集有关物流方面的知识,详细了解物流配送流程。(2)了解所要使用的开发工具,掌握其使用方法。(3)按照软件工程理论,做出需求分析、概要设计、详细设计等。(4)为保证系统的安全性,做出安全分析,采用身份验证的方式实现系统的安全保障。第二章 系统分析2.1可行性分析由于传统物流行业操作过程复杂,手续繁多,业务信息多,围绕这些信息的处理也很纷杂。而且,物流行业竞争激烈,这种竞争,一方面表现在发展客户的市场开拓上,另一方面也存在于收集处理信息的速度、广度和深度,以及在业务操作中对业务数据处理的准确性和严密性,而更高层次上,还牵涉到公司决策层对整体业务的控制和协调。物流管理系统从物流行业的实际需求出发,参照先进的物流理念和多家领先的物流公司实际的运营流程开发而成,系统从完善的基础信息设置到货物的托运管理、在线跟踪,信息查询、到最后各种报表的生成,清晰的业务流程,使操作人员能够按照流程清晰的进行实际的操作,保证物流运作有序而高效的进行。本系统采用B/S开发模式。B/S系统的三层结构即把程序按照内部分工及业务逻辑分割成几个相对独立的程序,一般划分为界面层、业务处理层、数据存储层。面业务处理怪根据需要又可以再进一步分割,使程序之间的关系变得清晰、耦合小。由于程序进行了分割,它们就可以安装在不同的机器上。一般情况下,界面层的程序安装在客户机上,业务处理层安装在应用程序服务器上,数据存储层安装大数据库服务器上。而工作实际中,界面层的程序也是从应用程序服务器上下载。B/S具体结构如图1所示:图1:B/S具体结构图B/S结构软件具有的优势:(1)维护和升级方式简单。目前,随着人们需求的不断增大,软件系统的改进和升级也显得非常频繁,B/S结构的产品在这方面占了绝对的优势。(2)成本低,选择更多。(3)应用服务器运行数据负载荷较轻。2.2需求分析2.2.1总体设计思想随着中小物流企业的迅速发展,物流企业建立信息化成为了为客户提供更好、更全面的服务,使用基于物联网的物流信息系统成为了物流企业为客户提供差异化服务的最佳选择之一。基于物联网的物流信息系统是经济实力有限的中小物流企业有能力去使用的物流信息系统,对企业建立信息化具有助推剂的作用。它的研发,解决了传统物流信息系统存在的研发费用高、维护难度大等一系列问题,让更多的中小物流企业有能力借助物流信息系统改善企业的管理方式,从而加快企业信息化的建设。网站流程图如图2所示:图2:网站流程图根据上述业务流程分析,确定本系统主要由公司信息管理、展示信息管理、订单信息管理、留言信息管理、系统信息系统管理等组成,每个子系统之间相互联系,都是本系统的重要组成部分之一。 2.2.2开发环境的选择在进行开发之前,首先决定的第一个问题就是,该使用什么开发环境来编写该系统? 以目前常见的网络程序语言来说,主要有JSP、ASP、PHP、.NET几种。还有Eclipse,、Borland JBuilder等,这些并不是程序语言,而是程序语言在建构程序时的“集成开发工具”,不过它们在设计的过程中也占有相当重要的角色,因为选用正确的集成开发工具,可以加速程序设计的进行、测试与排错,因而对整体进度具有决定性的影响。选择程序语言为ASP。ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。 与HTML相比,ASP网页具有以下特点:2 (1)利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术; (2)ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试; (3)服务器上的ASP解释程序会在服务器端执行ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页; (4)ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息; (5)ASP可以使用服务器端ActiveX组件来执行各种各样的任务,例如存取数据库、发送Email或访问文件系统等。 (6)由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可防止ASP程序代码被窃取。 (7)方便连接ACCESS与SQL数据库. (8)开发需要有丰富的经验,否则会留出漏洞,让骇客(cracker)利用进行注入攻击. ASP也不仅仅局限于与HTML结合制作WEB网站,而且还可以与XHTML和WML语言结合制作WAP手机网站。但是其原理也是一样的。当在Web站点中融入ASP功能后,将发生以下事情:3 1、用户向浏览器地址栏输入网址,默认页面的扩展名是.asp。 2、浏览器向服务器发出请求。 3、服务器引擎开始运行ASP程序。 4、ASP文件按照从上到下的顺序开始处理,执行脚本命令,执行HTML页面内容。 5、页面信息发送到浏览器。2.2.3数据库设计Microsoft Access能够满足小型企业客户服务器解决方案的要求,是一种功能较完备的系统,它几乎包含了数据库领域的所有技术和内容。本系统数据库采用Access数据库,数据库news中包含6张表,如图3所示。4图3:数据表结构图数据库概念设计(ER图):通过对网站进行的需求分析、网站流程设计以及系统结构的确定,规划出系统中使用的数据库对象分别为“运单”和“新闻”,实体E-R图如下所示: (1)运单实体运单实体包括运单编号、寄件目的地、出发时间、发送时间、发送情况、审核日期和备注等属性。运单实体E-R图如图4所示:图4:运单实体E-R图 (2)新闻实体新闻实体包括新闻分类、新闻标题、新闻内容和日期/时间等属性。新闻实体E-R图如图5所示:图5:新闻实体E-R图数据库逻辑结构设计(关系表):根据在数据库概念设计中给出的数据库实体E-R图,可以设计数据表结构。下面分别给出数据表概要说明、数据表关系概要说明及主要数据表的结构,(1)news (新闻表)新闻表主要用于保存新闻信息,该表结构如表所示:表1:news的结构表字段名称数据类型长度默认值允许空描述Id自动编号否Title文本是新闻标题Content文本是新闻内容Date日期/时间是新闻日期/时间Author文本是作者(2)admin (管理员表)信息表主要用于保存管理员信息内容,该表结构如表所示:表2:amdin的结构表字段名称数据类型长度默认值允许空描述Id自动编号否User文本否管理员名称Pass文本否登陆密码 (3)book (留言表)留言表主要用于保存留言信息,该表结构如表所示:表3:book的结构表字段名称数据类型长度默认值允许空描述Id自动编号否name文本是名称QQ文本是QQE_mail文本是邮件tel文本是电话号码main文本是留言内容date文本是留言日期(4)itemyw (业务范围表)业务范围表主要用于介绍公司业务范围,该表结构如表所示:表4:itemyw的结构表字段名称数据类型长度默认值允许空描述id自动编号否itemname文本是业务名称Yw1文本是业务1介绍Yw2文本是业务2介绍第三章 系统的总体设计3.1系统目标天雄物流信息网是针对中小型物流企业的运营管理过程进行设计的,可以将其分为前台和后台两个部分进行设计。作为一个商业网站,不一定非要用户都进行注册,所以该网站就淡化了用户的注册登录这一功能模块。前台登录网站的访问用户可以匿名进入该网站浏览站内信息,了解本公司和物流行业相公司的相关信息,同时为一些用户提供必要的权限,如客户运单的查询以及分公司管理员对运单的查看、签收等。后台主要为了保证系统的完整性及可护性,方便管理员对管理员信息、公司简介、仓库服务、运输服务、配送服务、运单管理、新闻管理、招聘信息、分公司管理等模块的管理。3.2 网站功能结构3.2.1、前台功能结构图天雄物流信息网的前台功能结构如图6所示:公司网站公司首页服务项目关于我们业务范围企业新闻留言本联系我们图6:天雄物流信息网的前台功能结构图3.2.2、后台功能结构图天雄物流信息网的后台功能结构如图7所示:管理员登录网站后台管理系统用 户 管 理添加业务行业动态管理留言管理添加新闻添加用户新闻管理 系统设置图7:天雄物流信息网的后台功能结构图第四章 系统的详细设计4.1首页设计4.1.1前台首页设计网站前台首页是网站提供给浏览者的第一视觉界面,能够使浏览者在最短的时间内了解网站。在天雄物流信息网中,前台首页主要包括以下功能模块。 网站导航:主要包括网站的旗帜广告条、主功能导航两部分。 货运查询模块:主要功能是用于查询货运配送状态。 留言本模块:主要用于用户的留言,了解用户的意见并进行回复。 业务范围模块:主要用于展示企业相关业务。 公司新闻模块:主要用于展示公司最新信息。 行业新闻模块:主要用于展示最新的行业信息。4.1.2后台首页设计后台首页主要包括以下功能模块。后台登录模块:主要用于管理员登录网站后台。用户留言信息模块:主要用于与客户的互动和对客户问题的解答。公司简介管理模块:主要用于公司简介内容的修改。业务管理模块:主要用于配送服务内容的修改和运单的管理。新闻管理模块:主要包括新闻查询、新闻添加、新闻修改、新闻删除4部分。退出后台管理模块:退出后台管理程序。4.2模块设计4.2.1、信息模块概述信息查询模块主要包括运单查询和公司管理员登录两个部分,运单查询主要是用于客户或者公司管理员查询指定的运单信息,了解和掌握运单情况;公司管理员登录主要用于公司管理员登录后台,并对站内相关信息进行操作。4.2.2、新闻动态模块概述新闻动态模块主要包括公司新闻和行业新闻两个部分。主要用于展示公司最新信息和最新的行业信息。增加此模块使浏览者获得更多的关于本公司和物流行业的相关信息,既丰富了网站的内容,又与浏览着者建立良好的沟通方式。新闻动态模块的管理框架如图8所示:图8:新闻动态模块的管理框架4.2.3、运单管理模块概述运单管理模块主要包括运单查询、运单添加、运单修改、运单删除4部分。主要用于管理员对运单信息的管理,即对运单信息的查询、添加、修改和删除。可以方便管理员了解运单数据,并对其进行有效的管理。运单管理模块的管理框架如图9所示:图9:运单管理模块的管理框架4.2.4后台登录模块设计管理员通过后台登录口进入后台登录模块,后台登录模块主要用于验证管理员的身份和密码。在后台登录页面中,增加一个验证码功能。首先判断输入的验证码与随机给出的验证码是否一致,然后接受所传递的值,并与数据库中的管理员用户名和密码比较,若与管理员信息相符合则进入后台主页,反之则返回登录页面重新登录。4.3模块实现4.3.1、运单查询的实现过程在信息查询页面如图9所示中,在“请输入运单的编号”文本框中输入正确的运单编号,单击“提交”按钮,即可在页面中显示查询所对应运单的详细信息;若数据库中没有指定的运单编号,则系统给出无信息提示。窗体顶端窗体底端在运单查询页面中,先利用If-Then-Else语句判断是否接到表单值,若表单值不为空,则查询相应表中的数据,获取符合条件的相关信息。代码如下:% 判断接受到的运单编号是否为空if request(nid)then nid=request(nid)else nid=end if 获取记录集,查询符合条件的相关信息Set Rs = Server.CreateObject(ADODB.Recordset)Sql = Select * From yundan where nid=&nid&Rs.Open Sql,conn,1,1%获取运单信息相关字段内的数据,显示运单信息的结果,如果没有所查询的相关信息给出提示信息。代码如下: 编号寄件地点目的地出发日期签收人签收日期派送状态备注 %if request(nid)= then response.Write() else% 没有您想要查找的信息 4.3.2、登录公司管理的实现过程登录公司管理页面,顾名思义就是公司管理员的操作页面。登录公司管理页面主要用于分公司管理员的登录,之后进入分公司管理页面,并可以查看运单的所有详细信息,修改用户密码、等。在登录公司管理页面中,首先接受表单传递的用户名和密码,并判断该用户名和密码与数据表中的数据是否符合;若相符合则进入分公司管理员操作页面,反之则重新登录。代码如下:% 对输入的验证码进行判断dim verifycode,verifycode2verifycode=trim(Request.Form(verifycode)verifycode2=trim(Request.Form(verifycode2)if verifycodeverifycode2 thenresponse.writealert(您输入的验证码不正确。);response.writelocation.href=index.aspfounderr=trueelsesession(verifycode)=%图10:后台登录界面4.3.3、新闻动态模块的实现过程在新闻动态模块获取新闻的详细信息。代码如下:maxpage then requestpage=maxpage end if 向下移动相应的行数 if not requestpage=1 then rs.move (requestpage-1)*rs.pagesize end if for i=1 to rs.pagesize and not rs.eof% ahref=javascript:onClick=window.open(open.asp?id=,scrollbars=yes,width=300,height=300) 图11:后台新闻管理界面4.3.4、留言管理的实现过程留言管理是为了与客户更好的交流与沟通,方便广大客户了解我公司的业务。代码如下; 留言人: 留言时间: input name=idd type=hidden id=idd value= / 留言主题: 内容: 管理员回复: 图12:后台留言管理界面第五章 系统调试与维护完成系统各模块的搭建后,可以运行此系统以查看其效果5.1配置IIS使用S在Web服务器上创建虚拟目录。假设复制的文件被放在D盘的根目录下,里面的文件则是网站的程序代码文件,即为建立虚拟目录所需要的文件。首先打开S,并选择默认站点,选择默认站点之后在右键选择菜单中选择“添加虚拟目录”命令,在添加虚拟目录的界面中,在填写虚拟目录的文本框内输入“tt”,其效果如图13所示图13:“虚拟目录别名”对话框再选择Web文件夹所在的目录。这里为“D:mysite”,单击“确定”按钮虚拟目录就创建完成了,单击“完成”按钮。其效果如图14所示图14:IIS浏览界面5.2前台操作直接浏览开始测试系统。进入到前台首页。单击首页中的各个导航链接,若它们都能正确显示则表明前台系统正确。5.3后台操作在测试系统后台时,可在“admin”文件名下的login.asp文件右键”浏览”。在该页中单击相关管理模块的链接,若都能正确显示就说明测试通过。5.4 系统维护服务器及相关软硬件的维护,对可能出现的问题进行评估,制定响应时间
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中国红尾扯旗鱼项目创业计划书
- 中国桑蚕养殖项目创业计划书
- 中国开源软件项目创业计划书
- 中国集群通信系统项目创业计划书
- 2025年学校教职工公寓租赁合同样本示例
- 中国牛肝菌项目创业计划书
- 中国奶山羊养殖项目创业计划书
- 中国干黄花菜项目创业计划书
- 中国豆制品加工项目创业计划书
- 网络营销与品牌建设-洞察阐释
- 2024年黑龙江医疗卫生事业单位招聘(药学)备考试题库(含答案)
- 2024年新高考1卷数学真题试卷及答案
- 湖北省武汉市洪山区2023-2024学年七年级下学期期末考试语文试卷
- 施工现场水电费协议
- 畜产品加工学复习资料
- 预防接种门诊验收表4-副本
- 离心泵的结构与工作原理通用课件
- 畜牧业的生物安全与疫情防控
- 国开电大可编程控制器应用实训形考任务5
- 关于皮肤科药物知识讲座
- 【小学心理健康教育分析国内外文献综述4100字】
评论
0/150
提交评论