快递公司管理系统论文

上传人:痛*** 文档编号:87564460 上传时间:2022-05-09 格式:DOC 页数:48 大小:1.92MB
收藏 版权申诉 举报 下载
快递公司管理系统论文_第1页
第1页 / 共48页
快递公司管理系统论文_第2页
第2页 / 共48页
快递公司管理系统论文_第3页
第3页 / 共48页
资源描述:

《快递公司管理系统论文》由会员分享,可在线阅读,更多相关《快递公司管理系统论文(48页珍藏版)》请在装配图网上搜索。

1、 (2014届)本科毕业设计(论文)资料题 目 名 称:基于的快递公司管理系 统的设计与实现 学 院(部): 计算机与通信学院 专 业: 网络工程 学 生 姓 名: 段运梅 班 级: 网络101 _指导 饶居华 职称: 讲师 最终评定成绩:工业大学教务处 2014届本科毕业设计(论文)资料第一部分 毕业论文(2014届)本科毕业设计(论文)题 目 名 称:基于的快递公司管理 系统的设计与实现 学 院(部): 计算机与通信学院 专 业: 网络工程 学 生 姓 名: 段运梅 班 级: 网络101 _指导 饶居华 职称: 讲师 最终评定成绩:2014年 5 月工业大学本科毕业论文(设计)诚信声明本人

2、重声明:所呈交的毕业论文(设计),题目基于的快递公司管理系统的设计与实现是本人在指导教师的指导下,进行研究工作所取得的成果。对本文的研究作出重要贡献的个人和集体,均已在文章以明确方式注明。除此之外,本论文(设计)不包含任何其他个人或集体已经发表或撰写过的作品成果。本人完全意识到本声明应承当的责任。作者签名:日期: 年 月 日13 / 48摘 要如今物流业在中国正处于快速发展的阶段,消费市场并未充分的开发,整个物流市场有着非常广阔的成长空间。虽然如此,但快递企业要想增强自身的竞争力和运营效率,最好的方法就是通过使用信息技术手段对整个运营流程进行监控和管理。这样不仅带来了公司管理效率的提高,还能增

3、强用户体验。论文采用了系统工程设计思想,通过系统需求分析、系统详细设计和系统实现与测试,分段描述了基于A的快递公司管理系统的设计和实现流程。系统分为客户端模块与管理员模块,客户端模块主要实现的功能有用户注册、用户登录、订单查询、网上下单、客户意见留言等。管理员模块主要实现的功能有客户管理、订单管理、客户意见管理、信息管理等。在模块设计时,针对不同权限设置了不同的功能和特殊的限制。为了提高系统的易用性,系统前端采用了Asp.Net语言实现,后端采用的是SQL Server 2008数据库来完成快递公司管理系统的数据存储和管理,通过前端数据操作模块能对系统的相关信息进行各种操作,界面直观简洁。关键

4、词:管理系统;Asp.Net;VS 2008;数据库ABSTRACTNowadays the logistics industry in China is in rapid development stage, the consumer market has not fully developed, the logistics market has a very broad space for growth. Even so, but the Courier companies to enhance their competitiveness, must rely on information

5、 technology.Paper using the systems engineering design, through the detailed system requirements analysis, system design and system implementation and testing, subsection describes the express company management system based on design and implementation of the process. This system is divided into cu

6、stomer module and administrator module, client module mainly realize the functions of user registration, user login, the order query, online orders, customer comments, messages, etc. The administrator module mainly realize the function of customer management, order management, customer comments, inf

7、ormation management, etc. When the module design, for different permissions set a limit on the different functions and special.To make the operation simple, the system USES Asp.Net language, back-end USES SQL Server 2008 database to complete the express company management system design and implement

8、ation, through data manipulation module can at various operating system information, intuitive interface is simple.Keywords: management system; Asp.Net; VS 2008; The database目录第1章绪论11.1 研究背景11.2 国外研究现状11.3 研究的目的与意义2第2章相关技术与开发工具32.1 相关技术32.1.1 简介32.1.2 SQL语言介绍42.2 开发工具62.2.1 Visual Studio 200862.2.2

9、SQL server 20086第3章系统需求分析和设计73.1 系统需求分析73.2 系统的功能模块设计9第4章 系统数据库设计114.1 数据库的需求分析114.2 系统E-R图114.3 数据库的逻辑设计134.4 数据库物理设计13第5章系统的设计与实现165.1 系统主要功能模块的设计与实现165.1.1 系统首页165.1.2 用户注册登录模块165.1.3 客户下单模块195.1.4 订单查询模块205.1.5 订单管理模块215.2 系统调试与测试245.2.1系统测试步骤245.2.2系统测试方法24结论26参考文献27致28第1章 绪论1.1研究背景物流产业是21世纪的重要

10、产业之一。对于我国而言,其不仅关系到整个国民经济的方方面面,同时也是我国一个新的经济增长点。而快递业作为物流业的一部分,同样受到了各方面的重视。在信息快速发展的今天,互联网的兴起使人们的生活方式发生了巨大的变化,加上经济的高速发展,使原有的面对面的购物习惯,逐步发展到网络购物,电视购物等多种方式并存。这些一系列的变化使物流信息化与其相关的物流信息技术获得了良好的发展契机。各大快递公司的兴起,外加国外快递公司陆续进入中国市场竞争,国快递业面临新的机遇和挑战。快递行业的竞争日益激烈,客户对快递的要求自然也就越来越高了,要想在市场上立足,这就要求快递公司在服务质量、价格方面、派送围以与与时性上下功夫

11、。近些年来国家对快递行业可谓是大力支持,并且陆续出台了一些相关的政策。例如:“两会”期间国家相关政策明确指出:“政府应该把扶持现代化流通基础平台建设放到国家中长期发展战略层面”,培养以企业自主建设为主,大力扶持现代物流,尤其是平台建设、信息软件和专业人才三个方面建设,实现“连锁经营、物流配送和电子商务等”现代流通方式1。这些措施推进了我国工商领域由企业物流向社会专业物流的转变,鼓励物流企业之间加强联合,以提高我国物流企业的市场竞争力。本论文就是在此基础上通过对快递公司管理系统进行分析的。1.2 国外研究现状面对如此巨大的物流企业信息化市场,系统提供商切实将物流快递企业的需求作为根本,加强专业化

12、程度,深入了解物流业务流程和应用特点,准确把握行业特点,在服务创新上下功夫,真正能为用户着想,善于把传统的管理经验和先进的IT应用相结合起来的创新经营模式。随着社会和网络技术发展,基于C/S模式的快递模式的快递管理系统远远不能满足企业的需求,基于B/S模式的快递管理系统应运而生2。那么国对于快递管理系统的研究方面主要有以下方面:(1)快递与配送网点的网络化,企业根据自身的营销围和目标,通过详细的分析、选择与优化,逐渐建立全国围的快递和配送网络,提高快递系统的服务质量和配送速度。(2)快递配送系统的计算机通信网络,包括外网和网,外网主要用于快递公司配送中心与上游的商家或客户的联系,以与下游客户之

13、间的联系;网主要用于快递公司部之间的信息传输3。整个国外的快递管理系统,它除了在上述我们讲的快递与配送网点的网络化以与快递配送系统的计算机通信网络方面研究之外,他们还侧重于所有的快递管理系统能够自动化。因为快递系统的自动化将可以提高劳动生产率,减少快递管理作业的差错;还可以方便快递信息的实时跟踪,提高整个快递系统地管理和监控水平等。其主要研究的自动化的设施包括条码自动识别系统、自动导向车系统、货物自动跟踪系统等。通过本人深入到物流快递企业了解,以与了解到一些国外快递系统的应用现状和在建设中存在的问题。翻阅了一些国外相关资料,发现目前国外对快递管理系统的研究存在以下问题:(1)重视宏观数据的研究

14、,但不重视个案的差异。(2)关注快递管理系统本身的建设,即网络、设备、应用等等,但缺少对快递管理数据的研究,未能挖掘数据的应用价值。(3)提倡技术万能,但对快递管理系统的真正价值认识不足。快递公司未能把握自身的需求,为此付出了巨大代价。1.3 研究的目的与意义快递管理系统对于降低企业的物流成本、提高企业的服务水平进而提高企业竞争力有着极为重要的作用。尤其在全球经济一体化以与以电子商务为代表的新经济不断发展的今天,快递行业已经成了各大企业争相追逐的“大蛋糕”。我国已在物流信息应用方面积累了一定的经验,并且随着科学技术和管理技术的不断发展,现代物流方面都有了不少的进步。可是这些的变化却没能改变一个

15、事实,那就是快递利润空间在不断的减少,并且第三方物流水平难以满足国民经济发展的需求。随着中国加入WTO之后,整个市场条件发生了巨大的改变,中国的快递行业面临着难得的机遇与挑战。然而目前我国大多数的快递企业的信息技术水平落后,这些现在都成为许多快递企业发展和核心竞争力的提升的“技术瓶颈”,因此物流企业加紧信息化建设迫在眉睫。第2章 相关技术与开发工具2.1相关技术简介ASP.NET是一种建立动态Web应用程序的技术。它是.NET框架的一部分,可以使用任何与.NET兼容的语言来编写ASP.NET应用程序。使用Visual Basic .NET、C#、J#、ASP.NET页面(Web Form)进行

16、编译可以提供比脚本语言更出色的性能表现。Web Form允许在网页基础上建立强大的窗体。当建立页面时,可以使用ASP.NET服务端控件来建立常用的UI元素,并对它们编程来完成一般的任务。这些控件允许使用建可重用的组件和自定义组件来快速建立Web Form,使代码简单化。应用ASP.NET技术,开发人员可以快捷、方便地开发Web应用程序,而不用对Web程序运行底层的一些东西予以特别关注,极提高了Web应用程序的开发效率和使用围,同其他Web开发平台相比,Asp.NET具有下面三大优势。(1)支持编译型语言程序员通过C#语言开发的Asp.NET程序被编译成中间语言,具有与平台无关性,由于Asp.N

17、ET页面在执行前会被编译,所以Asp.NET的性能得到了很大的提高。(2)程序代码与页面容的成功分离通常的动态网页开发,往往是在一个网页上混合多种脚本语言。比如在HTML脚本语言上可以嵌入JavaScript或VBScript等客户端脚本语言,也可以同时嵌入Asp.Net或JSP等服务器端脚本语言。这种多语言混合的Web开发模式通行已久,但是它的代码可读性很差,程序代码同页面容混合在一起,程序员要在多种语言的思维上频繁切换。Asp.NET Web集成了“所见即所得”的HTML编辑器,为开发人员开发Web页提供了方便的图形化支持。(3)引入服务器端控件Asp.NET中的服务器端控件会生成发送给浏

18、览器的HTML代码来显示控件,它们还能生成隐藏的HTML元素来存储它们当前的状态。在提交页面时,这些信息就会传送回服务器,控件将自动处理这些信息,改变HTML显示控件。(4) Asp.NET的安全性图2.1 服务器端客户端交互图如图2.1所示,所有Web客户端都通过Microsoft Internet信息服务(IIS)与Asp.NET应用程序通信。IIS根据需要对请求进行身份验证,然后找到请求的资源(如Asp.NET应用程序)。如果客户端已被授权,则资源可用。Asp.NET是一个已编译的、基于.NET的环境,把基于通用语言的程序在服务器上运行。任何Asp.NET应用程序都可以使用整个.NET

19、Framework。当创建Asp.NET应用程序时,开发人员可以使用Web窗体或XML Web services,或以他们认为适宜的任何方式进行组合。每个功能都能得到同一结构的支持,使您能够使用身份验证方案,缓存经常使用的数据,或者对应用程序的配置进行自定义。2.1.2SQL语言介绍SQL(Structure Query Language,结构化查询语言)是一种数据库专用的计算机语言,不管是Oracle、MS.SQL、Access、MySQL或其他公司的数据库,也不管数据库建立在大型主机或个人计算机上,都可以使用SQL语言来访问和修改数据库的容。虽然不同公司的数据库软件多多少少会增加一些专属S

20、QL语法,但大体上,它们还是遵循ASNI(美国国家标准协会)制定的SQL标准。因为SQL语言具有易学习与阅读等特性,所以SQL逐渐被各种数据库厂商采用,而成为一种共通的标准查询语言。只要你学会SQL,即可操作各种数据库如Visual. FoxPro、Access、dBase等等。总之,SQL语言是各种数据库都可以使用的数据库查询语言。SQL语言不仅仅具有查询数据库的功能,而且可以对数据库完成选取、增删、更新与跳转等各种操作。SQL语言是由命令(函数)、子句、运算符、加总函数与通配符等组成,分述如下:SQL的命令可分成数据定义语言与数据操作语言,数据定义语言可用来建立新的数据库、数据表、字段与索

21、引等,常用的命令有选择、添加、删除和修改这四种。另一种为数据操作语言,可用来建立查询表、排序、筛选数据、修改、增删等动作。常用的几个基本的SQL语句如下:选择:select * from table1 where 围插入:insert into table1(field1,field2) values(value1,value2)删除:delete from table1 where 围更新:update table1 set field1=value1 where 围查找:select * from table1 where field1 like %value1%排序:select * f

22、rom table1 order by field1,field2 desc总数:select count as totalcount from table1求和:select sum(field1) as sumvalue from table1平均:select avg(field1) as avgvalue from table1最大:select max(field1) as maxvalue from table1最小:select min(field1) as minvalue from table1创建表:creat table 表名 (id, int, admin, char(

23、10)插入记录:insert into 表名 (id, admin) values(1, 名称)删除记录:delete 表名 where admin=名称修改记录:update 表名 set admin=名称 where id=1删除表:drop table 表名2.2开发工具2.2.1Visual Studio 2008Visual Studio 2008它支持不同的.NET版本。它能同时开发跨平台的应用程序,如开发使用微软操作系统的手机的程序等。Visual Studio 2008提供了高级开发工具、调试功能、数据库功能和创新功能,帮助在各种平台上快速创建当前最先进的应用程序。开发人员能够

24、利用这些丰富的客户端和服务器端框架轻松构建以客户为中心的Web应用程序,这些应用程序可以集成任何后端数据提供程序、在任何当前浏览器运行并完全访问ASP.NET应用程序服务和Microsoft平台。2.2.2SQL server 2008SQL Server 2008在Microsoft的数据平台上发布,可以组织管理任何数据。可以将结构化、半结构化和非结构化文档的数据直接存储到数据库中。可以对数据进行查询、搜索、同步、报告和分析之类的操作。数据可以存储在各种设备上,从数据中心最大的服务器一直到桌面计算机和移动设备,它都可以控制数据而不用管数据存储在哪里。SQL Server 2008允许使用Mi

25、crosoft .NET和Visual Studio开发的自定义应用程序中使用数据,在面向服务的架构(SOA)和通过Microsoft BizTalk Server进行的业务流程中使用数据。信息工作人员可以通过日常使用的工具直接访问数据。与Microsoft Visual Studio、Microsoft Office System以与新的开发工具包(包括Business Intelligence Development Studio)的紧密集成使Microsoft SQL Server 2008与众不同。无论是开发人员、数据库管理员、信息工作者还是决策者,Microsoft SQL Serv

26、er 2008都可以提供创新的解决方案。第3章 系统需求分析和设计3.1 系统需求分析需求分析是整个系统开发的第一步,也是最重要、决定性的一步4。只有通过系统需求分析,才能把系统功能和性能的总体概念描述为具体的软件需求规格说明,从而奠定系统开发的基础。快递公司管理系统中有两个模块,一个是客户端模块,一个是管理员模块。管理员拥有最大的系统使用权,他可以查看所有的模块里面的所有信息。客户端模块的权限只有注册、登录、修改密码、网上下单和查询订单等,其他的权限是被限制的。根据上述分析,快递公司管理系统流程如图3.1所示。图3.1 系统流程系统流程分析:无论管理者还是客户,使用本系统前必须要进行登录,系

27、统根据用户的类别自动转至相关功能模块,如果是管理人员,系统将转至管理页面manager.aspx,该页面设置了系统所有管理功能的超级,如客户管理页Managemeber.aspx,信息管理页ManageMessage.aspx,客户意见页ManageLiuyan.aspx,订单管理页ManageOrder.aspx等,通过点击可以到相关的管理页面;如果是普通用户的,系统将转至登录页面loginn.aspx,在该页面中,用户进行身份验证就可以进行后续的操作了。系统的整个页面组成图如图3.2所示。图3.2 页面组成图下面是每个模块的说明:客户管理:主要是用来管理客户的信息,包括用户的真实和登录名字

28、。管理员可以对客户注册的信息进行删除。订单管理:主要用来管理客户所下的订单,其中包括客户、联系、单位、地址、等等。而且管理员可以直接在这里面看到现在这个订单状态,同时管理员还可以在这里面改变订单的状态。客户意见管理:主要是用来给客户对公司的服务进行评价,从而使得公司更加完善自己的服务。管理员可以看到这些留言,但是不能更改和删除这些留言。资费信息:主要是用来告知客户,快递到每个地点的具体邮费,客户只能查询邮费信息不能对邮费进行修改,而管理员有权限修改邮费。客户模块:提供客户注册账号并能对自己的账号进行管理、网上下单和订单查询,但是不能修改自己已下订单的一些重要信息。订单查询:主要是用于查询快递的

29、状态信息,客户登陆系统的订单查询模块,输入订单快递号,就可以查询快递的状态。3.2 系统的功能模块设计快递公司分为前台和后台子系统。前台子系统包括客户服务,业务介绍,服务指南,关于我们,在线业务等功能。后台子系统包括客户管理、信息管理、客户意见管理、订单管理等功能,用于支持前台功能的实现。各部分功能详述如下:(1)快递公司前台子系统客户服务:提供客户注册、修改个人信息,登陆、为公司提出意见的功能。业务介绍:提供国快递服务、国际快递服务学生经济快递服务、两岸经济速递、代收服务、包装服务等业务容的详细介绍。服务指南:提供单据填写标准、资费标准,禁忌物品、报价、赔偿以与常见问题的说明。关于我们:展示

30、公司近期动态,发展历程,企业文化,人力资源的方面信息。在线业务:提供订单状态查询,费用时间估算,取件状态查询,包装材料选择,订单跟踪等便捷功能。前台子系统功能结构如图3.3所示。(2)快递公司后台子系统客户管理:客户和基本个人信息管理;信息管理:对业务与服务的信息管理;客户意见管理:处理客户的留言并与时反馈给客户;订单管理:查看订单、修改订单、处理订单。后台子系统功能结构如图3.4所示。图3.3 快递公司前台子系统功能结构图图3.4 快递公司后台子系统功能结构第4章 系统数据库设计4.1 数据库的需求分析快递公司管理系统主要是对于客户自助下单、运单状态查询、以与邮资的信息,管理人员能够快捷的掌

31、握这些信息等等实现的这一系列功能,根据这些功能数据库中应该具有以下的信息存储:(1)客户信息:包括用户ID、用户、密码、所在城市、号、手机、单位、住址、vip号等等。(2)管理员信息:包括管理员ID、管理员、密码。(3)订单信息:订单ID、用户、用户所在城市、用户地址、用户、用户、用户、货物重量等等相关信息。(4)客户留言:用户ID、用户、用户、留言日期、用户等等相关信息。(5)城市信息:城市ID 、城市名称、距离等等相关信息。4.2 系统E-R图数据库是一种存储数据并对数据进行操作的工具,它能组织和表达信息,数据库的设计一般从E-R模型的分析设计为切入点,这里根据快递公司管理系统的功能,把每

32、个模块的E-R图描绘出来。图4.1 用户信息模块E-R图图4.2 管理员信息模块E-R图图4.3 订单信息模块E-R图图4.4 城市信息模块E-R图4.3 数据库的逻辑设计数据库的逻辑设计就是将E-R图转换为关系模型的过程,即将所有的实体和关系转换成一系列的关系模式。转换过程中常有的规则有:(1)一个实体型转换为一个关系模式;(2)一个一对一的联系可转换成一个独立的关系模式,也可与任意一端对应的关系模式合并;(3)一个一对多的联系可以转换成一个独立的关系模式,也可与多的那一端对应的关系模式合并;(4)一个多对多的联系转换成一个关系模式5。根据以上四条规则,下面将每个模块的的E-R图转换成关系模

33、型。(1)客户(用户ID,用户,密码,所在城市,手机,单位,住址,vip号)(2)管理员(管理员ID,管理员,密码,添加时间)(3)订单(订单ID,用户,用户所在城市,用户地址,用户,用户,用户,货物重量)(4)客户留言(用户ID,用户,用户,留言日期,用户)(5)城市(城市ID,城市名称,距离)4.4 数据库物理设计根据数据库的系统分析和逻辑设计之后,数据库的结构就已经很清晰了,我在数据库中,主要需要5个表来存储相关容,分别是客户信息表dbo.users、管理员信息表dbo.Admin、订单信息表dbo.Orders、客户留言表dbo.reme、城市信息表dbo,citys。(1)客户信息表

34、dbo.users用户信息表用来记录已注册用户的基本信息,其表结构如表4.1所示。表4.1客户信息表dbo.users编号字段名称数据类型字段描述1u_idInt(9)用户ID,主键,不允许为空2u-nameVarchar(10)用户3u_pswdVarchar(12)密码4u_cityVarchar(5)所在城市5u_shenfenzhengint(18)号6u_shoujiint(11)手机7u_emailVarchar(20)8u_danweiVarchar(25)单位9u_addressVarchar(25)住址10u_vipVarchar(10)Vip号 (2)管理员信息表dbo.A

35、dmin管理员信息表用来记录管理员信息,其表结构如4.2所示。表4.2管理员信息表dbo.Admin编号字段名称数据类型字段描述1idInt(2)管理员ID,主键,不允许为空2AdminNameVarchar(10)管理员,不允许为空3AdminPwdVarchar(12)密码,不允许为空 (3)订单信息表dbo.Orders订单信息表用来记录客户所下订单的具体信息,其表结构如4.3所示。表4.3订单信息表dbo.Orders编号字段名称数据类型字段描述1k_idInt(9)订单ID,主键,不允许为空2k_nameVarchar(10)用户 3k_cityVarchar(5)用户所在城市4k_

36、addressVarchar(25)用户地址5k_telint(11)用户6k_emailVarchar(20)用户 7k_shenfenzhengint(18)用户8k_zhongliangdouble(5)货物重量 (4)客户留言表dbo.reme客户留言表用来记录客户所留下来的意见以与建议,其表结构如4. 4所示。表4.4客户留言表dbo.reme编号字段名称数据类型字段描述1l_idInt(9)用户ID,主键,不允许为空2l_nameVarchar(10)用户3l_emailVarchar(20)用户4l_dateDatatime留言日期5l_telint(11)用户 (5)城市信息表

37、dbo.citys城市信息表用来记录快递所到达城市的距离,用此来记邮资,其表结构如4.5所示。表4.5客户留言表dbo.citys编号字段名称数据类型字段描述1cityIDvarchar(5)城市ID,主键,不允许为空2cityvarchar(5)城市名称3futherdouble(6)距离第5章 系统的设计与实现5.1 系统主要功能模块的设计与实现5.1.1 系统首页首页应尽量作到清楚明了,能包括用户想了解的一些信息,尽量多用一些看起来稳重的颜色,本系统的首页上有客户服务,业务介绍,服务指南,在线业务等等,客户可以根据自己的需要点击,左侧是一个快捷方式,如果是已经注册了的用户直接就可以点击左

38、侧的网上下单或网上留言。本系统的首页界面如图5.1所示。图5.1 首页界面5.1.2用户注册登录模块如果是未注册的用户的话,那我们首先要进行网上注册,然后指定到客户服务这个导航上,客户服务导航上包括客户注册,修改个人信息,登陆,为公司提出意见,如图5.2所示,我们只需在客户注册上点击一下就可以进入到客户注册页面,如图5.3所示,用户只需根据上面的提示框进行信息填写,最后点击注册,就完成注册了。图5.2 客户服务界面图5.3 客户注册界面整个用户注册实现活动图如图5.4所示。图5.4 用户注册流程图在整个客户注册页面中使用的控件如表5.1所示。表5.1 客户注册的主要控件控件名说明控件名说明t_

39、uname用户名t_shouji手机t_psw密码t_email电子t_name真实t_telt_city所在城市t_shenfenzhengt_address详细地址t_danwei单位名称Button1取消Button2注册在该页面中使用了10个文本框,分别标注用户名、密码、真实、所在城市、详细地址、手机、等等,并有2个按钮分别对应注册和取消功能。用户注册是未注册的用户下单的第一步,所以里面的用户名和密码是比较重要的,当点击注册按钮之后,就表示注册完成。5.1.3 客户下单模块已经注册的客户,登录之后就可以进行网上下单了,只要准确填写好账号,密码,验证码就可以进行网上下单了,本系统的客户下

40、单界面如图5.5所示。图5.5 客户下单界面在客户下单的这个模块中使用的控件如表5.2所示。表5.2 客户下单的主要控件控件名说明控件名说明tname发货方sname收货方taddress发货方地址saddres收货方地址tdanwei发货方单位sdanwei收货方单位ttel发货方stel收货方tshouji发货方手机sshouji收货方手机DropDownList1订单费用tzhongyao重要提示Button1提交在这个页面中使用了11个文本框,分别标注发货方和收货方的一些信息,因为关系到货物能否正确的送到收货方手中,所以在11个文本框中,有4个文本框做了不能为空的查错功能。这4个文本框

41、分别是:发货方、发送方手机、收货方、收货方地址。有了这4个文本框,货物最终都能得到正确处理。当然在里面有一个下拉列表选择框和一个提交按钮,下拉列表框主要的作用是让用户选择订单费用,其中有3种费用,默认的为不带包装10元。最后一个提交按钮,点击提交之后所有的数据都上传到快递公司的后台数据库中。提交按钮中所使用的一些主要代码如下所示:protected void Button1_Click(object sender, EventArgs e) RenCai.Model.Orders mo = new RenCai.Model.Orders(); RenCai.BLL.Orders bo = ne

42、w RenCai.BLL.Orders(); mo.k_name = this.tname.Text; mo.k_address = this.taddress.Text; mo.k_danwei = this.tdanwei.Text; mo.k_tel = this.ttel.Text; mo.k_shouji = this.tshouji.Text; mo.k_time = DateTime.Now; mo.k_by = this.sname.Text; mo.k_by1 = this.saddres.Text; mo.k_by2 = this.stel.Text; mo.k_email

43、 = sdanwei.Text; mo.k_zhongliang = this.tzhongyao.Text; mo.k_shenfenzheng = this.DropDownList1.SelectedItem.Text; bo.Add(mo); Mag.Show(this.Page, 快递订单信息成功!,请牢记您的手机号,手机号作为您查询编号); 5.1.4 订单查询模块用户可以随时查看自己的订单状况,你只需要点击在线业务中的订单查询,然后根据页面提示输入订单号点击查询即可,如图5.6所示。在这个页面中总共只有2个控件,一个是RequiredFieldValidator3(订单查询)控件

44、,它是一个文本框,在这里面做了一个不能为空的差错检查,这个差错检查的主要代码如下:另一个是Button2(查询)控件,它是一个提交按钮,点击这个按钮之后,订单的详细情况会显示出来,这个控件的主要代码如下:protected void Button2_Click(object sender, EventArgs e) Response.Redirect(CkDingdan.aspx?mid= + this.TextBox1.Text); asp:Label ID=lblEmpty Text=对不起没有该订单相关的信息. ForeColor=red runat=server Visible=图5.

45、6 订单查询界面5.1.5 订单管理模块订单管理页面的权限只赋予管理员拥有,管理员可以在在线业务下的员工登录,点击之后的页面如图5.7所示,管理员只需登录之后就可以对客户,订单信息,客户意见进行管理,如图5.8所示。本系统管理员登陆模块的程序流程图如图5.9所示。在订单管理界面中,有点击管理和删除两个操作,点击点击管理后,管理员可以对对应的用户进行详细的信息管理,点击后的界面如图5.10所示。在这个页面里面,管理员可以对订单状态进行处理,一般默认状态是已经处理。点击管理这个界面的主要代码如下所示:asp:HyperLink ID=LinkButton212 runat=server Navig

46、ateUrl=Text=点击管理 Width=102px Target=_blank图5.7 管理员登陆界面图5.8 后台管理界面图5.9 管理员登陆模块流程图图5.10 订单填写界面5.2 系统调试与测试5.2.1 系统测试步骤在设计系统的过程中,存在一些错误是必然的,系统测试的任务是尽可能彻底的检查出程序中的错误,提高软件系统的可靠性,其目的是检验系统“做得怎样”。这阶段又可分为三个步骤:(1)模块测试测试每个模块的程序是否有错误,例如代码语法的错误或在程序运行时自动提示有错误。(2)组装测试测试模块之间的接口是否正确。(3)确认测试测试整个软件系统是否满足用户功能和性能的要求。测试发现问

47、题之后要经过调试找出错误原因和位置,然后进行改正。5.2.2 系统测试方法系统采用黑盒测试方法,整个过程采用自底向上,逐个集成的方法,依次进行模块测试、组装测试、确认测试。另外在程序设计的过程中需要进行一些代码的调试工作,比如测试调用组件的方法是否可用,以与其他一些调用的模块与代码是否有错误等等。在表5.1中,就对实际实现的各个模块的测试结果进行了具体说明。表5.1 系统测试结果测试项目编号测试容测试要求测试是否通过1管理员是否能顺利、快速的登陆所有的管理员同时登陆测试通过2用户是否能顺利、快速的登陆大量用户(100人以上)同时登陆测试通过3用户下单后,后台数据库是否能准确处理用户下完单后,后

48、台数据库已经更新了订单信息测试通过4订单查询过程中是否能准确查询订单的状态输入已经存在的和不存在的订单,系统能否正确反应测试通过5管理员管理模块是否能够准确更新,管理员是否能正常操作这些功能在已经有大量订单存在的倩况下,对信息管理进行删除和更新操作测试通过经过数次测试,系统可以基本完成需求分析中所要求的功能。各类信息模块较为完善,管理员模块基本满足需要,目前没有出现较明显的问题。结 论随着电子商务的迅速发展,快递业也随之迅猛发展起来,那么快递公司管理系统就显得越来越重要了,本文就当前快递业所需要的一些基本功能进行了设计和实现。本课题主要完成了以下工作:(1)实现了快递公司管理系统几个重要的基础

49、模块的开发,保证了快递公司管理系统能够快速稳定的运行,并达到了预定的需求。(2)分析了整个系统的架构思想和几种架构模式在架构系统中的应用,并分析了架构模式在快递管理系统开发中的可行性。(3)采用了正确的有效架构模式,并分析了它们的工作原理,例如数据库的构建,数据库的映射等等,采取的这些架构模式使得系统的开发流程缩短,系统的可扩展性提高。(4)分析总结架构技术和架构模式应用于普通项目开发的意义所在。本系统完成了快递公司所需的各种功能,并就系统的简易性和可操作性进行了研究,取得了一定的成功,但由于时间和作者水平等原因的限制,本系统还有些不足之处,仍然需要在以下一些方面进行进一步的完善:(1)本系统

50、的订单查询只要知道订单号都可以进行查询,没有进行客户身份认证,使得客户的快递状态没有隐私可言。 (2)在整个系统设计里面服务指南这个功能不是很完整。参考文献1 金花.我国快递行业发展现状与策略分析J.现代商贸工业,2011,(12):11-11.2 桂丽,熊婵,颖江.国外物流发展概况与趋势研究J.现代商贸工业,2009,(9):101-101.3 桂丽,熊婵,颖江.国外物流发展概况与趋势研究J.现代商贸工业,2009,(9):101-101.4 国栋,高万春,炳恒,齐文.ASP.NET 2.0设计M.:中国电力,2007:227-227.5 丁昊凯,许静雯,黎文 .ASP.NET开发典型模块与

51、实例精讲M.:电子工业,2006:143-143. 6 耀东,蔡骞.ASP.NET网络数据库开发实例精解M.:清华大学,2006:482-484.7 蔡磊.基于架构技术的快递管理系统的设计与实现D.:华中科技大学,2011.8 芳.基于J2EE的快递管理系统的设计与实现D.:大学,2013.9 余丙军,永雄.基于Delphi与SQL Server的快递管理系统R.:华南理工大学计算机中心,2009.10 力东.基于Delphi的快递管理系统J.煤炭技术,2010,29(12):1-12.11 徐英,梅路.国快递行业市场集中度分析R.:师大学商学院,2012.12 俭.快递业进入整合重组时代J.

52、中国物流与采购,2012,(7):1-7.13 Dino Exposito,Andrea Saltarello.Microsoft.NET Architecting Applications for the Enterprise.Microsoft Perss,2009,8(1):175-180.14 一泓.快递行业的变革与突围J.现代商贸工业,2014,(1):1-4.15 淳.韵达公司快递终端客户服务系统的设计与实现D.:理工大学,2013.16 栩,仍奎.基于客户关系管理的快递营销管理系统设计与实现J.交通大学学报,2006,(3):1-4.致经过几个月的忙碌和学习,本次毕业论文设计已经

53、接近尾声。作为一个本科生的毕业设计,由于经验的匮乏,难免有许多考虑不周全的地方,如果没有指导教师的督促指导,想要完成这个设计是难以想象的。现在我发现,自身的成长离不开大家的支持和帮助,我很庆幸自己生活在这样的空间。我要向那些帮助过我、鼓励过我的人们致以我最诚挚的意。首先感饶居华老师,这次毕业设计中,作为我的指导老师,虽然平日里工作繁多,但在我做毕业设计的每个阶段,从选题到查阅资料,还有论文提纲的确定以与中期论文的修改、后期论文格式调整等各个环节中都给予了我悉心的指导。他严谨的工作作风,渊博的知识,还有平易近人的人格魅力将会对我影响深远。除此之外还让我明白了许多做人的道理。编写毕业论文是一个学习

54、的过程,论文的完成,奠定了我的能力,它会帮助我在今后的工作与学习当中更加有自信。最后,感这几年中陪我一起走过的各位老师和同学们,你们的信任和慰勉是我前进的动力!也要感我的朋友们,感你们在我失意时给我鼓励,在失落时给我支持,感你们和我一路走来,在此过程中我倍感温暖!为了那些支持和爱护我的人,我会更加努力,好好工作!好好生活!在此我向我的指导老师和小组的同学们致以真挚的意,你们的大力支持和帮助。 学生签名: 日 期:2014届本科毕业设计(论文)资料第二部分 过程管理资料过程管理资料目录一、毕业设计(论文)课题任务书1二、本科毕业设计(论文)开题报告3三、本科毕业设计(论文)中期报告9四、毕业设计

55、(论文)指导教师评阅表10五、毕业设计(论文)评阅教师评阅表11六、毕业设计(论文)答辩与最终成绩评定表122014届毕业设计(论文)课题任务书学院(部):计算机与通信学院 专业(方向):网络工程指导教师饶居华学生段运梅课题名称基于的快递公司管理系统的设计与实现容与任务一、容随着Internet技术的发展,人们的日常生活、学习已经离不开网络。未来社会人们的生活和工作将越来越依赖于数字技术的发展,生活和工作逐渐趋向数字化、网络化、电子化、虚拟化。经济增长对物流的要求越来越大,经济发展对物流的要求也越来越高,这就要求采用先进的管理方法基于人们对商务需求的与时性,快速性的增强,相应的各种模式的物流快

56、递公司应运而生,总体来说快递管理系统要有以下功能。它能够使得访问者能够快速费用查询、运单的基本信息查询以与运单状态查询,使管理者可以对运单信息、公司信息、员工信息、资费信息等状况进行查询、增加、修改和删除等操作。二、任务(1)毕业实习,调研、查阅、消化与课题有关的书籍和相关资料;(2)掌握用SQL server 2008进行软件开发;(3)快递管理系统的需求分析、系统设计、模块设计;(4)数据库设计与数据库结构实现;(5)撰写毕业设计论文;(6)毕业答辩。拟达到的要求或技术指标(1)本课题要求用SQL server 2008作为开发工具,开发出一个快递管理系统,使该软件能够达到实际应用的水平。(2)程序运行正确,界面友好。(3)具有稳定性,能够实际应用。(4)通过这次毕业设计对这三年来学到的知识进一步巩固,并掌握一些过去没接触过的技术,同时还可以进一步提高动手能力。(5)书写的毕业论文应符合大学本科的水平。进度安排起止日期工作容2013年下学期第13-17周按照课题任务书要求收集、阅读相关文献资料,完成、提交毕业设计开题报告2013年下学期19周至2014年下学期开学分析本设计的需求、相关技术,提出解决问题的方案。熟悉开发工具。2014年上

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!