快递公司管理系统论文.docx

上传人:小飞机 文档编号:1793735 上传时间:2022-12-19 格式:DOCX 页数:51 大小:1.36MB
返回 下载 相关 举报
快递公司管理系统论文.docx_第1页
第1页 / 共51页
快递公司管理系统论文.docx_第2页
第2页 / 共51页
快递公司管理系统论文.docx_第3页
第3页 / 共51页
快递公司管理系统论文.docx_第4页
第4页 / 共51页
快递公司管理系统论文.docx_第5页
第5页 / 共51页
点击查看更多>>
资源描述

《快递公司管理系统论文.docx》由会员分享,可在线阅读,更多相关《快递公司管理系统论文.docx(51页珍藏版)》请在三一办公上搜索。

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

2、称: 讲师 最终评定成绩: 2014年 5 月湖南工业大学本科毕业论文(设计)诚信声明本人郑重声明:所呈交的毕业论文(设计),题目基于的快递公司管理系统的设计与实现是本人在指导教师的指导下,进行研究工作所取得的成果。对本文的研究作出重要贡献的个人和集体,均已在文章以明确方式注明。除此之外,本论文(设计)不包含任何其他个人或集体已经发表或撰写过的作品成果。本人完全意识到本声明应承担的责任。作者签名:日期: 年 月 日湖南工业大学本科毕业设计(论文)摘 要如今物流业在中国正处于快速发展的阶段,消费市场并未充分的开发,整个物流市场有着非常广阔的成长空间。虽然如此,但快递企业要想增强自身的竞争力和运营

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

5、enhance their competitiveness, must rely on information 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 implem

6、entation of the process. This system is divided into customer 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 custom

7、er management, order management, customer comments, information 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

8、 express company management system design and implementation, 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.

9、1 简介32.1.2 SQL语言介绍42.2 开发工具62.2.1 Visual Studio 200862.2.2 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

10、.1系统测试步骤245.2.2系统测试方法24结论26参考文献27致谢28III 第1章 绪论1.1 研究背景物流产业是21世纪的重要产业之一。对于我国而言,其不仅关系到整个国民经济的方方面面,同时也是我国一个新的经济增长点。而快递业作为物流业的一部分,同样受到了各方面的重视。在信息快速发展的今天,互联网的兴起使人们的生活方式发生了巨大的变化,加上经济的高速发展,使原有的面对面的购物习惯,逐步发展到网络购物,电视购物等多种方式并存。这些一系列的变化使物流信息化及其相关的物流信息技术获得了良好的发展契机。各大快递公司的兴起,外加国外快递公司陆续进入中国市场竞争,国内快递业面临新的机遇和挑战。快递

11、行业内的竞争日益激烈,客户对快递的要求自然也就越来越高了,要想在市场上立足,这就要求快递公司在服务质量、价格方面、派送范围以及及时性上下功夫。近些年来国家对快递行业可谓是大力支持,并且陆续出台了一些相关的政策。例如:“两会”期间国家相关政策明确指出:“政府应该把扶持现代化流通基础平台建设放到国家中长期发展战略层面”,培养以企业自主建设为主,大力扶持现代物流,尤其是平台建设、信息软件和专业人才三个方面建设,实现“连锁经营、物流配送和电子商务等”现代流通方式1。这些措施推进了我国工商领域由企业物流向社会专业物流的转变,鼓励物流企业之间加强联合,以提高我国物流企业的市场竞争力。本论文就是在此基础上通

12、过对快递公司管理系统进行分析的。1.2 国内外研究现状面对如此巨大的物流企业信息化市场,系统提供商切实将物流快递企业的需求作为根本,加强专业化程度,深入了解物流业务流程和应用特点,准确把握行业特点,在服务创新上下功夫,真正能为用户着想,善于把传统的管理经验和先进的IT应用相结合起来的创新经营模式。随着社会和网络技术发展,基于C/S模式的快递模式的快递管理系统远远不能满足企业的需求,基于B/S模式的快递管理系统应运而生2。那么国内对于快递管理系统的研究方面主要有以下方面:(1)快递与配送网点的网络化,企业根据自身的营销范围和目标,通过详细的分析、选择与优化,逐渐建立全国范围的快递和配送网络,提高

13、快递系统的服务质量和配送速度。(2)快递配送系统的计算机通信网络,包括外网和内网,外网主要用于快递公司配送中心与上游的商家或客户的联系,以及下游客户之间的联系;内网主要用于快递公司内部之间的信息传输3。整个国外的快递管理系统,它除了在上述我们讲的快递与配送网点的网络化以及快递配送系统的计算机通信网络方面研究之外,他们还侧重于所有的快递管理系统能够自动化。因为快递系统的自动化将可以提高劳动生产率,减少快递管理作业的差错;还可以方便快递信息的实时跟踪,提高整个快递系统地管理和监控水平等。其主要研究的自动化的设施包括条码自动识别系统、自动导向车系统、货物自动跟踪系统等。通过本人深入到物流快递企业了解

14、,以及了解到一些国内外快递系统的应用现状和在建设中存在的问题。翻阅了一些国内外相关资料,发现目前国内外对快递管理系统的研究存在以下问题:(1)重视宏观数据的研究,但不重视个案的差异。(2)关注快递管理系统本身的建设,即网络、设备、应用等等,但缺少对快递管理数据的研究,未能挖掘数据的应用价值。(3)提倡技术万能,但对快递管理系统的真正价值认识不足。快递公司未能把握自身的需求,为此付出了巨大代价。1.3 研究的目的与意义快递管理系统对于降低企业的物流成本、提高企业的服务水平进而提高企业竞争力有着极为重要的作用。尤其在全球经济一体化以及以电子商务为代表的新经济不断发展的今天,快递行业已经成了各大企业

15、争相追逐的“大蛋糕”。我国已在物流信息应用方面积累了一定的经验,并且随着科学技术和管理技术的不断发展,现代物流方面都有了不少的进步。可是这些的变化却没能改变一个事实,那就是快递利润空间在不断的减少,并且第三方物流水平难以满足国民经济发展的需求。随着中国加入WTO之后,整个市场条件发生了巨大的改变,中国的快递行业面临着难得的机遇与挑战。然而目前我国大多数的快递企业的信息技术水平落后,这些现在都成为许多快递企业发展和核心竞争力的提升的“技术瓶颈”,因此物流企业加紧信息化建设迫在眉睫。第2章 相关技术与开发工具2.1相关技术2.1.1 简介ASP.NET是一种建立动态Web应用程序的技术。它是.NE

16、T框架的一部分,可以使用任何与.NET兼容的语言来编写ASP.NET应用程序。使用Visual Basic .NET、C#、J#、ASP.NET页面(Web Form)进行编译可以提供比脚本语言更出色的性能表现。Web Form允许在网页基础上建立强大的窗体。当建立页面时,可以使用ASP.NET服务端控件来建立常用的UI元素,并对它们编程来完成一般的任务。这些控件允许使用内建可重用的组件和自定义组件来快速建立Web Form,使代码简单化。应用ASP.NET技术,开发人员可以快捷、方便地开发Web应用程序,而不用对Web程序运行底层的一些东西予以特别关注,极大地提高了Web应用程序的开发效率和

17、使用范围,同其他Web开发平台相比,Asp.NET具有下面三大优势。(1)支持编译型语言程序员通过C#语言开发的Asp.NET程序被编译成中间语言,具有与平台无关性,由于Asp.NET页面在执行前会被编译,所以Asp.NET的性能得到了很大的提高。(2)程序代码与页面内容的成功分离通常的动态网页开发,往往是在一个网页上混合多种脚本语言。比如在HTML脚本语言上可以嵌入JavaScript或VBScript等客户端脚本语言,也可以同时嵌入Asp.Net或JSP等服务器端脚本语言。这种多语言混合的Web开发模式通行已久,但是它的代码可读性很差,程序代码同页面内容混合在一起,程序员要在多种语言的思维

18、上频繁切换。Asp.NET Web集成了“所见即所得”的HTML编辑器,为开发人员开发Web页提供了方便的图形化支持。(3)引入服务器端控件Asp.NET中的服务器端控件会生成发送给浏览器的HTML代码来显示控件,它们还能生成隐藏的HTML元素来存储它们当前的状态。在提交页面时,这些信息就会传送回服务器,控件将自动处理这些信息,改变HTML显示控件。(4) Asp.NET的安全性图2.1 服务器端客户端交互图如图2.1所示,所有Web客户端都通过Microsoft Internet信息服务(IIS)与Asp.NET应用程序通信。IIS根据需要对请求进行身份验证,然后找到请求的资源(如Asp.N

19、ET应用程序)。如果客户端已被授权,则资源可用。Asp.NET是一个已编译的、基于.NET的环境,把基于通用语言的程序在服务器上运行。任何Asp.NET应用程序都可以使用整个.NET Framework。当创建Asp.NET应用程序时,开发人员可以使用Web窗体或XML Web services,或以他们认为合适的任何方式进行组合。每个功能都能得到同一结构的支持,使您能够使用身份验证方案,缓存经常使用的数据,或者对应用程序的配置进行自定义。2.1.2 SQL语言介绍SQL(Structure Query Language,结构化查询语言)是一种数据库专用的计算机语言,不管是Oracle、MS.

20、SQL、Access、MySQL或其他公司的数据库,也不管数据库建立在大型主机或个人计算机上,都可以使用SQL语言来访问和修改数据库的内容。虽然不同公司的数据库软件多多少少会增加一些专属SQL语法,但大体上,它们还是遵循ASNI(美国国家标准协会)制定的SQL标准。因为SQL语言具有易学习及阅读等特性,所以SQL逐渐被各种数据库厂商采用,而成为一种共通的标准查询语言。只要你学会SQL,即可操作各种数据库如Visual. FoxPro、Access、dBase等等。总之,SQL语言是各种数据库都可以使用的数据库查询语言。SQL语言不仅仅具有查询数据库的功能,而且可以对数据库完成选取、增删、更新与

21、跳转等各种操作。SQL语言是由命令(函数)、子句、运算符、加总函数及通配符等组成,分述如下:SQL的命令可分成数据定义语言与数据操作语言,数据定义语言可用来建立新的数据库、数据表、字段及索引等,常用的命令有选择、添加、删除和修改这四种。另一种为数据操作语言,可用来建立查询表、排序、筛选数据、修改、增删等动作。常用的几个基本的SQL语句如下:选择:select * from table1 where 范围插入:insert into table1(field1,field2) values(value1,value2)删除:delete from table1 where 范围更新:update

22、 table1 set field1=value1 where 范围查找:select * from table1 where field1 like %value1%排序:select * from 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

23、from table1最小:select min(field1) as minvalue from table1创建表:creat table 表名 (id, int, admin, char(10)插入记录:insert into 表名 (id, admin) values(1, 名称)删除记录:delete 表名 where admin=名称修改记录:update 表名 set admin=名称 where id=1删除表:drop table 表名2.2开发工具2.2.1 Visual Studio 2008Visual Studio 2008它支持不同的.NET版本。它能同时开发跨平台

24、的应用程序,如开发使用微软操作系统的手机的程序等。Visual Studio 2008提供了高级开发工具、调试功能、数据库功能和创新功能,帮助在各种平台上快速创建当前最先进的应用程序。开发人员能够利用这些丰富的客户端和服务器端框架轻松构建以客户为中心的Web应用程序,这些应用程序可以集成任何后端数据提供程序、在任何当前浏览器内运行并完全访问ASP.NET应用程序服务和Microsoft平台。2.2.2 SQL server 2008SQL Server 2008在Microsoft的数据平台上发布,可以组织管理任何数据。可以将结构化、半结构化和非结构化文档的数据直接存储到数据库中。可以对数据进

25、行查询、搜索、同步、报告和分析之类的操作。数据可以存储在各种设备上,从数据中心最大的服务器一直到桌面计算机和移动设备,它都可以控制数据而不用管数据存储在哪里。SQL Server 2008允许使用Microsoft .NET和Visual Studio开发的自定义应用程序中使用数据,在面向服务的架构(SOA)和通过Microsoft BizTalk Server进行的业务流程中使用数据。信息工作人员可以通过日常使用的工具直接访问数据。与Microsoft Visual Studio、Microsoft Office System以及新的开发工具包(包括Business Intelligence

26、 Development Studio)的紧密集成使Microsoft SQL Server 2008与众不同。无论是开发人员、数据库管理员、信息工作者还是决策者,Microsoft SQL Server 2008都可以提供创新的解决方案。第3章 系统需求分析和设计3.1 系统需求分析需求分析是整个系统开发的第一步,也是最重要、决定性的一步4。只有通过系统需求分析,才能把系统功能和性能的总体概念描述为具体的软件需求规格说明,从而奠定系统开发的基础。快递公司管理系统中有两个模块,一个是客户端模块,一个是管理员模块。管理员拥有最大的系统使用权,他可以查看所有的模块里面的所有信息。客户端模块的权限只

27、有注册、登录、修改密码、网上下单和查询订单等,其他的权限是被限制的。根据上述分析,快递公司管理系统流程如图3.1所示。图3.1 系统流程系统流程分析:无论管理者还是客户,使用本系统前必须要进行登录,系统根据用户的类别自动转至相关功能模块,如果是管理人员,系统将转至管理页面manager.aspx,该页面设置了系统所有管理功能的超级链接,如客户管理页Managemeber.aspx,信息管理页ManageMessage.aspx,客户意见页ManageLiuyan.aspx,订单管理页ManageOrder.aspx等,通过点击可以链接到相关的管理页面;如果是普通用户的,系统将转至登录页面log

28、inn.aspx,在该页面中,用户进行身份验证就可以进行后续的操作了。系统的整个页面组成图如图3.2所示。图3.2 页面组成图下面是每个模块的说明:客户管理:主要是用来管理客户的信息,包括用户的真实姓名和登录名字。管理员可以对客户注册的信息进行删除。订单管理:主要用来管理客户所下的订单,其中包括客户姓名、联系电话、单位、地址、身份证号码等等。而且管理员可以直接在这里面看到现在这个订单状态,同时管理员还可以在这里面改变订单的状态。客户意见管理:主要是用来给客户对公司的服务进行评价,从而使得公司更加完善自己的服务。管理员可以看到这些留言,但是不能更改和删除这些留言。资费信息:主要是用来告知客户,快

29、递到每个地点的具体邮费,客户只能查询邮费信息不能对邮费进行修改,而管理员有权限修改邮费。客户模块:提供客户注册账号并能对自己的账号进行管理、网上下单和订单查询,但是不能修改自己已下订单的一些重要信息。订单查询:主要是用于查询快递的状态信息,客户登陆系统的订单查询模块,输入订单快递号,就可以查询快递的状态。3.2 系统的功能模块设计快递公司网站分为前台和后台子系统。前台子系统包括客户服务,业务介绍,服务指南,关于我们,在线业务等功能。后台子系统包括客户管理、信息管理、客户意见管理、订单管理等功能,用于支持前台功能的实现。各部分功能详述如下:(1)快递公司网站前台子系统客户服务:提供客户注册、修改

30、个人信息,登陆网站、为公司提出意见的功能。业务介绍:提供国内快递服务、国际快递服务学生经济快递服务、两岸经济速递、代收服务、包装服务等业务内容的详细介绍。服务指南:提供单据填写标准、资费标准,禁忌物品、邮件报价、邮件赔偿以及常见问题的说明。关于我们:展示公司近期动态,发展历程,企业文化,人力资源的方面信息。在线业务:提供订单状态查询,费用时间估算,取件状态查询,包装材料选择,订单跟踪等便捷功能。前台子系统功能结构如图3.3所示。(2)快递公司网站后台子系统客户管理:客户帐号和基本个人信息管理;信息管理:对业务及服务的信息管理;客户意见管理:处理客户的留言并及时反馈给客户;订单管理:查看订单、修

31、改订单、处理订单。后台子系统功能结构如图3.4所示。图3.3 快递公司网站前台子系统功能结构图图3.4 快递公司网站后台子系统功能结构第4章 系统数据库设计4.1 数据库的需求分析快递公司管理系统主要是对于客户自助下单、运单状态查询、以及邮资的信息,管理人员能够快捷的掌握这些信息等等实现的这一系列功能,根据这些功能数据库中应该具有以下的信息存储:(1)客户信息:包括用户ID、用户姓名、密码、所在城市、身份证号、手机、E-Mail、单位、住址、vip号等等。(2)管理员信息:包括管理员ID、管理员姓名、密码。(3)订单信息:订单ID、用户姓名、用户所在城市、用户地址、用户电话、用户E-Mail、

32、用户身份证、货物重量等等相关信息。(4)客户留言:用户ID、用户姓名、用户E-Mail、留言日期、用户电话号码等等相关信息。(5)城市信息:城市ID 、城市名称、距离等等相关信息。4.2 系统E-R图数据库是一种存储数据并对数据进行操作的工具,它能组织和表达信息,数据库的设计一般从E-R模型的分析设计为切入点,这里根据快递公司管理系统的功能,把每个模块的E-R图描绘出来。图4.1 用户信息模块E-R图图4.2 管理员信息模块E-R图图4.3 订单信息模块E-R图图4.4 城市信息模块E-R图4.3 数据库的逻辑设计数据库的逻辑设计就是将E-R图转换为关系模型的过程,即将所有的实体和关系转换成一

33、系列的关系模式。转换过程中常有的规则有:(1)一个实体型转换为一个关系模式;(2)一个一对一的联系可转换成一个独立的关系模式,也可与任意一端对应的关系模式合并;(3)一个一对多的联系可以转换成一个独立的关系模式,也可与多的那一端对应的关系模式合并;(4)一个多对多的联系转换成一个关系模式5。根据以上四条规则,下面将每个模块的的E-R图转换成关系模型。(1)客户(用户ID,用户姓名,密码,所在城市,身份证号码,手机,E-Mail,单位,住址,vip号)(2)管理员(管理员ID,管理员姓名,密码,添加时间)(3)订单(订单ID,用户姓名,用户所在城市,用户地址,用户电话,用户E-Mail,用户身份

34、证,货物重量)(4)客户留言(用户ID,用户姓名,用户E-Mail,留言日期,用户电话号码)(5)城市(城市ID,城市名称,距离)4.4 数据库物理设计根据数据库的系统分析和逻辑设计之后,数据库的结构就已经很清晰了,我在数据库中,主要需要5个表来存储相关内容,分别是客户信息表dbo.users、管理员信息表dbo.Admin、订单信息表dbo.Orders、客户留言表dbo.reme、城市信息表dbo,citys。(1)客户信息表dbo.users用户信息表用来记录已注册用户的基本信息,其表结构如表4.1所示。表4.1客户信息表dbo.users编号字段名称数据类型字段描述1u_idInt(9

35、)用户ID,主键,不允许为空2u-nameVarchar(10)用户姓名3u_pswdVarchar(12)密码4u_cityVarchar(5)所在城市5u_shenfenzhengint(18)身份证号6u_shoujiint(11)手机7u_emailVarchar(20)E-Mail8u_danweiVarchar(25)单位9u_addressVarchar(25)住址10u_vipVarchar(10)Vip号 (2)管理员信息表dbo.Admin管理员信息表用来记录管理员信息,其表结构如4.2所示。表4.2管理员信息表dbo.Admin编号字段名称数据类型字段描述1idInt(2

36、)管理员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_addressVarchar(25)用户地址5k_telint(11)用户电话6k_emailVarchar(20)用户E-Mail 7

37、k_shenfenzhengint(18)用户身份证8k_zhongliangdouble(5)货物重量 (4)客户留言表dbo.reme客户留言表用来记录客户所留下来的意见以及建议,其表结构如4. 4所示。表4.4客户留言表dbo.reme编号字段名称数据类型字段描述1l_idInt(9)用户ID,主键,不允许为空2l_nameVarchar(10)用户姓名3l_emailVarchar(20)用户E-Mail4l_dateDatatime留言日期5l_telint(11)用户电话号码 (5)城市信息表dbo.citys城市信息表用来记录快递所到达城市的距离,用此来记邮资,其表结构如4.5所

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

39、注册登录模块如果是未注册的用户的话,那我们首先要进行网上注册,然后指定到客户服务这个导航上,客户服务导航上包括客户注册,修改个人信息,登陆网站,为公司提出意见,如图5.2所示,我们只需在客户注册上点击一下就可以进入到客户注册页面,如图5.3所示,用户只需根据上面的提示框进行信息填写,最后点击注册,就完成注册了。图5.2 客户服务界面图5.3 客户注册界面整个用户注册实现活动图如图5.4所示。图5.4 用户注册流程图在整个客户注册页面中使用的控件如表5.1所示。表5.1 客户注册的主要控件控件名说明控件名说明t_uname用户名t_shouji手机号码t_psw密码t_email电子邮件t_na

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

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

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

43、ai.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 = 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 订单查询模块用户可以随时查看自己的订单状况,你只需要点击在线业务中的订单查询,然后根

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

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号