版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于PHP的顺达通快递驿站管理系统的设计与实现摘要随着生活水平不断提高,人均可支配收入和人均消费支出不断增加,电商平台的崛起和直播购物的流行,使得人们对于网络购物更加频繁。这也给快递公司的订单源源不断,但这背后也不断给快递公司带来巨大的挑战,特别是物流快递的“最后一公里”。不管在城市中心或者偏远地区,快递包裹的“最后一公里”一直是一个大热门话题。本文搭建一个快递驿站管理系统,主要解决快递包裹的“最后一公里”的快递网点分布散、配送成本高、快递网点业务量小等问题。本文中的快递驿站管理系统主要使用PHP、Apache服务器、MySQL服务器和AdobeDreamweaver编辑器等技术。本文中的快递驿站管理系统主要为了大众用户方便收取快递货物的相关信息与接收快递货物,便利快递公司对快递货物信息的接收与管理。管理系统的主要模块为注册登录管理模块、用户信息管理模块、快递货物信息管理模块和意见管理模块。为了方便用户的使用增加了许多功能便于操作本文中的快递驿站系统。关键词:快递驿站;最后一公里;PHP;MySQLDESIGNANDIMPLEMENTATIONOFTHEMANAGEMENTSYSTEMBASEDONPHPABSTRACTWiththecontinuousimprovementoflivingstandards,theincreasingpercapitadisposableincomeandpercapitaconsumptionexpenditure,theriseofe-commerceplatformsandthepopularityofliveshoppingmakepeoplebecomemorefrequentaboutonlineshopping.Thisalsogivesasteadystreamoforderstoexpresscompanies,butitalsobringsgreatchallengestoexpresscompanies,especiallythe"lastkilometer"oflogisticsexpress.Whetherinurbancentersorremoteareas,the"lastmile"ofexpresspackageshasalwaysbeenahottopic.Thispapersetupaexpressstationmanagementsystem,mainlytosolvethe"lastkilometer"ofexpressdeliverynetworkdistribution,highdistributioncost,expressoutletssmallbusinessvolumeandotherproblems.TheexpressstationmanagementsysteminthispapermainlyusesPHP,Apacheserver,MySQLserverandAdobeDreamweavereditortechnology.Theexpressstationmanagementsysteminthisarticleismainlyfortheconvenienceofpublicuserstocollecttherelevantinformationofexpressgoodsandreceiveexpressgoods,andtofacilitatethereceptionandmanagementofexpressgoodsinformationbyexpresscompanies.Themainmodulesofthemanagementsystemareregistrationandloginmanagementmodule,userinformationmanagementmodule,expressgoodsinformationmanagementmoduleandopinionmanagementmodule.Inordertofacilitatetheuseofusers,manyfunctionsareaddedtofacilitatetheoperationoftheexpressstationsysteminthispaper.Keywords:ExpressCourierstation;Thelastkilometer;PHP;MYSQL目录TOC\o"1-2"\h\u66511绪论 绪论研究背景近年来,随着经济全球化的快速发展,人们的可支配收入和人均支出逐年增加,以及互联网的不断迭代更新,也使着电子商务行业发展高度繁荣,随之阿里巴巴、淘宝、京东、拼多多和抖音等电商平台迅速崛起,快递行业也进入了黄金时期。快递的末端即“最后一公里”的市场发展潜力巨大,用户基数庞大,成为快递公司的必争之地。每逢电商节时期,即也是快递行业的旺季时期,也使得快递行业的“最后一公里”各种各样的问题逐渐暴露出来。小城市边缘地区和乡镇地区的同个区域分布着不同物流企业的快递网点,对于偏远地区无法送货上门以及派件成本极高,使得快递网点不愿意向偏远地区进行配送;快递网点分布零散,规模较小,设备落后和信息不互联。快递驿站的出现能够有效解决“最后一公里”的问题所在。[1]研究意义随着国家加快构建扩大内需战略、培育完整内需体系。意味着电子商品贸易更上一层,这使得人们对于网上购物消费需求越来越强烈。互联网的不断进步,人工智能的不断发展,人们对于在网上购买商品的快递信息准确性和即时性的要求也越来越高。对于末端网点来说,网点分布散、网点员工少、配送不及时、成本支出高也使得让大部分消费者所逅病。这使得快递驿站管理人员对于消费群体的诉求和对自身系统的不足不断完善。为了实现对快递驿站的管理,顺达通快递驿站管理系统能够很好的对于快递驿站信息的进行管理。不仅能够使路边的超市、便利店和商铺加入进来,一定程度上减少建设快递驿站基础费用,还能够帮助快递驿站管理人员更方便、更快捷地对驿站进行管理,帮助消费者迅速的查找到自己商品快递信息。[2]国内外现状在世界快递行业历史发展史中,发达国家的快递行业发展比其他发展中国家较早,高水平的快递运营模式,快递企业在发展过程中逐渐形成自有的体系。而在1980年代我国才逐步开始针对快递的发展,相比于我国的快递体系发展,远远落后于国外快递行业。不过我国改革开发的成功,经济快速发展,现如今快递行业突飞猛进,已经能于国外快递行业巨头相抗衡。远在19世纪中美国开始发展快递行业,成为全球第一个发展快递行业的国家,到现在已经是快递行业里的领头羊。到现在美国的快递体系已经发展了一百多年,随着全球经济和消费者日常需求的不断变化发展,快递的运行模式也不断完善。随着快递行业不断发展与借鉴,欧美国家快递行业在进军国际快递市场时,在不断发展的过程中逐渐形成一些共同特征,并一起发展成“全球快递”模式。以美国为例,美国航空业高度发达,随着经济不断发展,对于快递服务质量的追求也越来越高,而航空运输工具作为交通工具中速度最快的运输工具,快递行业利用航空便利,成本低的模式下建立了以航空运输为主的多式联运方式,解决了跨国货物运输步骤繁杂,缩短快递运输时间。[3]但在国际快递中多式联运过程较为复杂,需要庞大的快递运输网络,由于不同国家地区的不同政策和环境地貌等,考虑的事务较多,运输较为复杂。美国快递行业巨头FedEx公司通过拓扑学思维创立了轴辐式网络组织结构,完善多式联运的不足。不同于美国,日本快递行业发展于20世纪70年代,在经济不断发展,随着电子商务的出现,消费者对于快递需求越来越高,日本的快递行业通过自己国内的用户需求形成以到户配送,即“宅配快递”模式,也称为“门对门”模式。[3]我国由于起步较晚,快递行业发展初阶段交通公共基础设施不完善,快递行业发展较为缓慢。随着经济不断发展和进步,互联网的便捷和电子商务的发展,我国交通公共设施不断完善,快递行业迎来高度发展,同时借鉴欧美日本等发达国家快递行业对快递“最后一公里”的快递配送模式,结合了中国国内的背景人口多、快递货物量大、快递人员不足的现状,形成以快递驿站为主的配送模式。在这一模式下,消费者对快递驿站管理系统的要求越来越严格。论文组成模块此论文主要以用户接收快递时,需要查看快递信息和接收快递情况所开发的快递驿站管理系统。经过网络调查研究发现,咨询用户所要求的功能和服务进行开发应用。通过对管理系统不断测试,设计与实现顺达通快递驿站管理系统。论文的内容主要以下七个部分:绪论:了解快递驿站管理系统研究的意义和背景,国内外快递体系的发展现状。相关技术概述:主要描述开发和设计顺达通快递驿站管理系统所需要的技术。系统分析:对顺达通快递驿站管理系统的可行性分析、功能需求分析和非功能性分析。系统设计:在第三章的系统分析性上对顺达通快递驿站管理系统进行设计功能和相关界面,设计管理系统的主要功能、系统业务流程设计和数据库设计。系统实现:设计完系统功能后将进行管理系统的实现,即系统的表面层实现和后台功能的实现。系统测试:在完成顺达通快递驿站管理系统全部设计和功能实现后,对顺达通快递驿站管理系统进行最后一个步骤,即系统测试。对顺达通快递驿站管理系统进行主要功能测试,并完善管理系统。总结与展望:对顺达通快递驿站管理系统的总结与展望。2相关技术概述2.1PHP技术本文中的快递驿站管理系统采用PHP技术语言编写。PHP执行引擎还会将用户经常访问的PHP程序驻留在内存中,其他用户在一次访问这个程序时就不需要诚信编译程序了,只要直接执行内存中的代码就可以了,这也是PHP高效率的体现之一。[4]PHP还支持大部分主流的数据库:MySQL、Oracle、PostgreSQL、Informix、Sybase和MicrosoftSQLServer。PHP的优点还在于:1.开放的源代码:PHP技术的优势之一即源代码开源,自己想要使用的代码类型都能查找到。2.能跨多平台操作:使用PHP可以在多个操作系统上运行,如Windows、Unix、Linux、Android、ipadOS、MacOS等多个主流操作系统3.便捷性高:PHP对于初学者来说比较容易上手,程序开发快,实用性强,运行速度快。4使用免费:与其他的同类型开发平台相比,这也是PHP的优势。5.执行效率快:相比于的其他编程语言,PHP对系统资源能耗消耗的比较低。6.图像处理模块:通过运用PHP动态所建立的图像,经过PHP平台处理后系统一般默认使用gd2,也可以设置通过imagemagick对图像进行处理。7.面向对象:在不断完善的PHP版本更新下,面向对象的处理速度更加快捷。[5]2.2MySQL数据库顺达通快递驿站管理系统使用的数据库为数据库中最便捷使用的MySQL数据库。MySQL数据库是一个relationshiptypeADBMS,数据库所运用的标准语言是平常所应用数据库语言的常规语言,没有特别难懂的语言。MySQL的主要优点有:1.简单易用:使用人员可以在短时间内完成对MySQL的安装使用。2.可扩展性:MySQL能够灵活扩展数据库,满足用户的应用要求。3.可靠性:作为最广泛和最成熟的数据库之一,MySQL经受过来自各种情景的考验,并越来越出色。4.性能强:MySQL运行速度快,成本低。5.可用性高:MySQL应用了一整套原生、完全集成的复制技术。[6]2.3Apache服务器Apache服务器在世界上所有的服务器里能够排名前几的存在,能够在全球主流的操作系统上运行如Windows、Linux等操作系统。Apache服务器的主要优点有:1.开放性:有开源的源代码能够自主选取。2.多语言使用性:能运行使用全球的主流语言,如PHP、Java和Python等。3.互通性:能够跨越多操作系统平台上进行使用。4.自主性:能够设计自己所需要的功能,对想要模块的处理进行添加,还能依据自己所需添加其他插件服务器。5.稳定性:Apache服务器运行稳定,安全性高。2.4运行环境1.CPU:12thGenIntel(R)Core(TM)i5-12450H2.50GHz;2.内存:8.00GB;3.硬盘:512GB;4.操作系统:Windows11;5.浏览器:FireFox、GoogleChrome;6.数据库:MySQL数据库3系统分析3.1系统可行性分析3.1.1经济可行性对于快递驿站管理系统的开发要求不是很高,管理系统开发的管理员只需要能正常使用的电脑即可。开发顺达通快递驿站管理系统的电脑也不需要很高的配置,对开发环境和消耗系统资源比较低,相比于快递驿站的其他成本(劳动力成本和租金成本)来说开发快递驿站管理系统所要求的成本比较低。管理系统开发完成投入使用后,能够减少管理人员对于快递货物信息所消费的时间成本,减少快递驿站的劳动力成本和能够便利货柜的利用,降低货柜的损耗成本。3.1.2技术可行性随着经济与互联网的发展,电脑已不再奢饰品行列中,对于商铺与家庭来说,电脑已成为日常生活中工作与交流的必需品。能使电脑成为平民的普遍性工具,也归功于电脑操作系统厂家的努力,不断适配大众,让大众能方便操作电脑。而对于配置快递驿站管理系统所需要的运行操作系统平台与数据库方面,Windows操作系统与MySQL数据库已经多年合作,无需担忧安装过程中出现的难题。3.2用户需求分析随着社会不断发展,居民的人均可支配收入与可支配支出不断提高,方便的线上支付系统和电子商务的便利购物,使人们偏爱于网络购物,从而产生更多的快递货物。用户在网络消费购物完之后便是查看快递货物的物流信息和到达快递驿站信息。经过网上调查结果,不同的用户群体对于快递驿站的态度截然不一,上班族和学生群体用户更喜欢快递驿站的出现,方便于这个群体用户在下班或下课后容易接收快递货物商品。用户通过管理系统查看快递信息,在快递驿站寻找到自己的货物,这样极大的方便于用户接收快递,不用担心快递送上门后放在门口时用户不在家里而被偷的可能。这也间接地促进网络购物的发展,从而形成对快递企业、快递货物商家和用户的三方共赢局面。3.3系统的功能需求分析根据用户的需求,管理系统的功能设计主要便于用户操作。首先对于用户来说,进入系统后先进行注册,再进行登录,才能进去管理系统使用管理系统里面的功能,还能修改用户自己的个人信息(如手机号、身份信息等);在网上购买商品后进管理系统查询快递信息;快递到达驿站后填写快递代存放表;还能查看配送快递的快递员信息,填写对该快递驿站管理系统的意见、建议等。如下图3.1所示:图3.1用户用例图系统管理员对普通用户和快递员信息管理的基础权限,能够对进入顺达通快递驿站管理系统的普通用户和快递员的基础信息通过增加、删除和修改的操作对进行管理。最后还能对用户所反馈的意见和建议进行回复。如下图3.2所示:图3.2系统管理员用例图3.4系统的非功能性需求分析系统的非功能性需求即是本文中的管理系统满足用户常用需求功能之外的其他功能功能特性。非功能性需求也是与功能性需求相同重要,不仅要保证用户使用管理系统流畅简易,还要保证是否能够为本文中的管理系统提供稳定安全和高效率的使用。以下为顺达通快递驿站管理系统的非功能性需求分析:管理系统的性能需求:该管理系统采用PHP技术,页面间跳转时间极短,用户点击想要的功能时响应速度快。管理系统的易操作性:该系统页面设计不繁杂,用户所需要的功能在首页上能全部查看到,用户对注册登录功能所需要的步骤比较简易,能让用户轻易上手该快递驿站管理系统。管理系统的可靠性:在出现断网或者区域停电时,不影响用户的操作和用户数据。管理系统的安全性:管理系统的数据库里的用户信息、快递信息和快递员信息非常重要,会对所有个人隐私信息数据进行加密保护处理,设置用户权限控制访问数据的操作。管理系统的开发性:能在众多主流的浏览器(Google浏览器、Quark、火狐浏览器、Microsoftedge等)使用并运行顺达通快递驿站管理系统。4系统设计4.1系统主要架构设计顺达通快递驿站管理系统采用主流的MVC软件架构模式。如下图4.1所示。图4.1系统架构设计图4.2系统主要功能设计顺达通快递驿站管理系统的功能设计较于能直观查看,快递驿站所需的基本功能交互基本都能满足用户和管理人员的使用。系统功能模块主要有登录管理、用户信息管理、快递货物信息管理、快递员管理和意见管理功能模块。如下图4.2所示图4.2功能模块设计图登录管理模块:用户进入首页后需要在系统上进行注册登录操作,通过填写本文中的快递驿站管理系统所需要的证明用户身份信息完成注册操作后,用户和快递员使用账号和密码登录进入快递驿站管理系统。用户信息管理模块:在普通用户完成注册登录后,快递驿站管理系统后台会保存用户的身份信息,系统管理员可以对普通用户身份信息进行管理,减少已不使用该管理系统的用户信息。快递货物信息管理模块:用户快递订单上传到快递驿站管理系统后,能查看快递订单的详细信息,快递员与系统管理员也可以查询快递信息。当快递货物出入库时用户能查看其准确时效信息。快递员信息管理模块:快递员使用自己个人身份信息完成注册登录后,便可进入快递驿站管理系统。用户可以上顺达通快递驿站管理系统查看快递员基础信息,系统管理员可对快递员信息管理操作。意见管理模块:用户和快递员在使用该快递驿站管理系统时,遇到管理系统有缺陷或者想给管理系统更加简易的操作提出建议时,可通过意见反馈界面给系统管理者。系统管理者在查看意见或者建议后,可对意见或建议进行回复。4.3系统业务流程设计1.用户业务流程图:用户进入管理系统后,在首页界面找到注册登录按钮,并点击进去进入注册页面,完成注册登录后便可进入快递驿站管理系统使用里面的功能。通过搜索快递货物信息号查询个人的快递货物信息,也可以查询快递驿站站点的快递员基础信息。若用户无法及时收取快递货物,可以填写快递货物代存放表,就能延迟快递货物收取时间。若还想对快递驿站管理系统提出意见或建议,可以点进意见按钮进行意见反馈给系统管理员。如下图4.3所示:图4.3用户业务流程图登录业务流程图:普通用户和快递员打开快递驿站管理系统,输入正确的账号和密码并通过系统的验证进行使用快递驿站管理系统。如下图4.4所示:图4.4登录业务流程图系统管理员业务流程图:系统管理员的权限可以查询和管理快递信息、普通用户信息和快递员信息。可以查看用户所填写的快递货物代存放信息。对于用户所提交的意见或者建议进行批量回复。如下图4.5所示:图4.5系统管理员业务流程图快递货物信息查询业务流程图:用户登录进入快递驿站管理系统后,想要查询快递货物信息,需要先输入与快递货物信息绑定的手机号码。输入手机号码后,管理系统数据库将从中搜索比对是否与快递货物信息所绑定的手机号,当输入错误后,反馈给用户,用户继续进行输入正确的手机号码,用户输入正确的手机号码后,系统将快递货物信息反馈给用户。如下图4.6所示:图4.6快递货物信息查询业务流程图4.4数据库设计4.4.1数据库E-R图关系设计用不同的图形形状表示不同的功能属性,在数据库里能常常用到。在设计管理系统与数据库互联时,利用E-R图描述用户对查询快递信息和查询快递员等要求来设计出数据库的结构和视图与索引。通过对E-R设计概念设计出顺达通快递驿站管理系统的主要实体-联系图。如下图4.7所示:图4.7顺达通快递驿站管理系统E-R图4.4.2数据表设计顺达通快递驿站管理系统数据库主要有7个数据表。分别为用户表(yonghu)、快递货物信息表(kuaidixinxi)、系统管理员表(alluers)、快递员信息表(kuaidiyuanxinxi)、快递代存放表(kuaididaicunfang)、货柜信息表(huogui)和意见表(yijian)。在建表时会设置外键进行约束,这会使表与表之间会存在相互依赖关系,首先建立完被外键指向的表,最终所有的表会相互依赖连接起来。用户表:普通用户表主要有用户的基础信息,主要有普通用户的姓名、性别和手机号码等基础信息。具体数据如下表4-1所示:表4-1用户表序号字段名称字段类型长度允许为空主键说明1YONGHU_IDINT11FALSETRUE主键2XINGMINGVARCHAR50TRUEFALSE姓名3XINGBIEVARCHAR50TRUEFALSE性别4ZHANGHAOVARCHAR50FALSEFALSE账号5MIMAVARCHAR50FALSEFALSE密码续表4-1序号字段名称字段类型长度允许为空主键说明6SHOUJIHAOMAVARCHAR50TRUEFALSE手机号码7ZHAOPIANVARCHAR50TRUEFALSE照片8SHENFENZHENGHAOMAVARCHAR50TRUEFALSE身份证号码快递货物信息表:快递货物信息表的内容主要有快递的常规信息,主要有快递员姓名、货物重量、货柜编号、快递状态、备注等信息。具体数据如下表4-2所示:表4-2快递货物信息表序号字段名称数据类型长度允许空主键说明1KUAIDIHUOWUXINXIBIAO_IDINT11FALSETRUE主键2KUAIDIHUOWUBIANHAOVARCHAR50FALSEFALSE快递货物编号3SHOUHUODIZHIVARCHAR50TRUEFALSE收货地址4KUAIDIHUOWUMINGCHENVARCHAR50TRUEFALSE快递货物名称5KUAIDIGONGSHIMINGCHENVARCHAR50TRUEFALSE快递公司名称6YONGHUXINGMINGVARCHAR50FALSEFALSE用户姓名7YONGHUZHANGHAOVARCHAR50FALSEFALSE用户账号8KUAIDIYUANXINGMINGVARCHAR50TRUEFALSE快递员姓名9HUOWUZHONGLIANGVARCHAR50TRUEFALSE货物重量10HUOGUIBIANHAOVARCHAR50TRUEFALSE货柜编号11KUAIDIZHUANGTAIVARCHAR50TRUEFALSE快递状态12BEIZHUVARCHAR255TRUEFALSE备注系统管理员表:系统管理员信息表内容是管理员的常规信息,主要有管理员的权限等。具体数据如下表4-3所示:表4-3系统管理员表序号字段名称字段类型长度允许为空主键说明1ALLUSERS_IDINT11FALSETRUE主键2USERNAMEVARCHAR50FALSEFALSE账号3PWDVARCHAR50FALSEFALSE密码4CXVARCHAR50TRUEFALSE权限快递员信息表:快递员信息表里面的信息主要说明快递员的身份信息,主要为快递员的基本信息和快递员照片、快递员工龄和备注等。具体数据如下表4-4所示:表4-4快递员信息表序号字段名称字段类型长度允许为空主键说明1KUAIDIYAUNXINXI_IDINT11FALSETRUE主键2KUAIDIYUANGONGHAOVARCHAR50TRUEFALSE快递员工号3KUAIDIYUANXINGMINGVARCHAR50TRUEFALSE快递员姓名4NINGLINGVARCHAR50TRUEFALSE年龄5XINGBIEVARCHAR50TRUEFALSE性别6SHOUJIHAOMAVARCHAR50TRUEFALSE手机号码7ZHAOPIANVARCHAR50TRUEFALSE照片8GONGLINGVARCHAR50TRUEFALSE工龄9BEIZHUVARCHAR500TRUEFALSE备注快递代存放表:此表格主要内容有快递代存放编号、快递货物名称、快递货物类别、货物重量、货柜编号、图片、存放时间、存放说明、用户账号、用户姓名。具体数据如下表4-5所示:表4-5快递代存放表序号字段名称字段类型长度允许为空主键说明1KAIDIDAICUNFANGBIAO_IDINT11FALSETRUE主键2KUAIDIDIACUNFANGBIANHAOVARCHAR50TRUEFALSE快递代存放编号续表4-5序号字段名称字段类型长度允许为空主键说明3KUAIDIHUOWUMINGCHENVARCHAR50TRUEFALSE快递货物名称4KUAIDIHUOWULEIBIEVARCHAR50TRUEFALSE快递货物类别5HUOWUZHONGLIANGVARCHAR50TRUEFALSE货物重量6HUOGUIBIANHAOVARCHAR50TRUEFALSE货柜编号7TUPIANVARCHAR50TRUEFALSE图片8CUNFANGSHIJIANVARCHAR50TRUEFALSE存放时间9CUNFANGSHUOMINGVARCHAR50TRUEFALSE存放说明10YONGHUZHANGHAOVARCHAR50TRUEFALSE用户账号11YONGHUXINGMINGVARCHAR50TRUEFALSE用户姓名快递货柜信息表:快递货柜信息表主要内容有:货柜编号、货柜位置、货柜大小、货柜名称、货柜图形、货柜信息、货柜存放数。具体数据如下表4-6所示:表4-6快递货柜信息表序号字段名称字段类型长度允许为空默认值说明1HUOGUIXINXI_IDINT11FALSETRUE主键2HUOGUIBIANHAOVARCHAR50TRUEFALSE货柜编号3HUOGUIWEIZHIVARCHAR50TRUEFALSE货柜位置4HUOGUIDAXIAOVARCHAR50TRUEFALSE货柜大小5HUOGUIMINGCHENVARCHAR50TRUEFALSE货柜名称6HUOGUITUXINGVARCHAR50TRUEFALSE货柜图形7HUOGUIXINXIVARCHAR50TRUEFALSE货柜信息8HUOGUICUNFANGSHUVARCHAR50TRUEFALSE货柜存放数意见信息表:意见表主要内容有用户的账号、用户姓名、用户照片和用户意见。具体数据如下表4-7所示:表4-7意见信息表序号字段名称字段类型长度允许为空主键说明1YIJIANXINXIBIAO_IDINT11FALSETRUE主键2YONGHUZHANGHAOVARCHAR50FALSEFALSE用户账号3YONGHUXINGMINGVARCHAR50FALSEFALSE用户姓名4YONGHUZHAOPIANVARCHAR50TRUEFALSE用户照片5YONGHUYIJIANVARCHAR50TRUEFALSE意见5系统实现表现层实现5.1.1注册登录功能的实现用户使用快递驿站管理系统,新用户进入注册页面设置自己的账号密码。填写与自己相关的个人身份信息,如姓名、身份证号、上传照片和添加备注等。用户注册页面如图5.1所示:图5.1用户注册页面图注册页面的功能实现关键代码如下图5.2所示:图5.2注册功能代码用户完成注册后返回普通用户登录界面,选择用户按钮,输入注册时用户自己设置的账号和密码进行登录。如图5.3用户登录界面图所示:图5.3用户登录界面图用户登录界面的核心代码如下所示:图5.4登录功能关键代码5.1.2修改个人信息功能的实现用户注册登录后,进入系统,选择想要修改的个人的基础信息进行修改,修改操作完成后点击提交按钮,管理系统会通过上传的信息对用户个人信息进行修改。修改个人信息界面如下图5.5所示:图5.5修改个人信息界面图修改个人信息界面的核心代码如下图5.6所示:图5.6修改个人信息功能关键代码5.1.3快递货物信息查询功能的实现用户注册登录进入快递驿站管理系统后,想要查找个人的快递信息,需要输入快递货物绑定的账号、手机号码或者快递货物编号,点击查找按钮进行查找,快递驿站管理系统接收到用户输入的账号、手机号码或者快递货物编号后在后台数据库进行查找并反馈给用户,若用户输入错误信息,则查找不到相关的快递货物信息。快递货物信息查询界面如下图5.7所示:图5.7快递货物信息查询界面快递货物信息查询界面的核心代码如下图5.8所示:图5.8快递货物信息功能关键代码5.1.4意见反馈功能的实现用户使用管理系统后想要对管理系统吐槽或者提出建议让系统管理员进行修改,用户可以点击意见按钮,进入意见反馈界面,填写个人账号和姓名,选择照片,再把想要反馈给系统管理员的意见或建议填入,点击添加按钮即可完成意见反馈操作,若用户填写途中想要修改或者退出可以点击重置按钮,便会重置意见反馈界面信息。意见反馈界面如下图5.9所示:图5.9意见反馈界面意见反馈界面的核心代码如下图5.10所示:图5.10意见反馈功能关键代码图5.1.5快递货物代存放功能的实现当快递货物到达快递驿站后,用户没时间去取快递,可以选择让快递驿站代存放。用户需要在首页点击快递货物代存放按钮,进入快递货物代存放界面,进入界面后用户需要填写代存放的快递货物名称、快递货物的类别、快递货物的重量、上传快递货物的照片、选择想要存放的货柜编号、选择存放时间、填写存放的理由和输入用户的账号姓名。快递货物代存放界面如下图5.11所示:图5.11快递货物代存放界面图快递货物代存放界面的核心代码如下所示:图5.11快递货物代存放功能关键代码后台功能的实现5.2.1用户管理功能的实现系统管理员进入普通用户管理界面可以查询普通用户和快递员基础信息,也能对快递驿站管理系统两个不同的使用者的常规信息进行管理操作。还能修改普通用户的密码,通过session得到用户使用者的用户名称,输入修改的密码。用户管理界面如下图5.12所示:图5.12用户管理界面图用户管理界面的核心代码如下图5.13所示:图5.13用户管理关键代码5.2.2快递货物信息管理功能的实现系统管理员对于快递货物信息的统制,通过快递货物信息管理界面对快递的商品的基本信息更好的打理。还能查找快递物流的基础信息,如快递货物的收货地址、快递名称、快递货物的名称和用户的账号姓名。快递货物管理界面如下图5.14所示:图5.14快递货物管理界面快递货物管理界面的核心代码如下图5.15所示:图5.15快递货物管理功能核心代码5.2.3快递员信息管理功能的实现快递员信息管理主要有添加、删除和修改。例如删除快递员信息,在快递员信息管理界面删除所要的信息请求,前台通过请求后发送到后台数据库,通过调用数据表现层和后台数据库的连接完成操作。快递员信息管理界面如下图5.16所示:图5.16快递员管理界面图快递员信息管理界面的核心代码如下图5.17所示:图5.17快递员信息管理核心代码5.2.4快递货柜信息管理功能的实现系统管理员如需管理快递货柜时,需点击快递货柜管理,进入快递货柜界面。系统管理员可对快递货柜编号、快递货柜位置、快递货柜大小和快递货柜存放数进行修改、添加和删除操作。快递货柜信息管理界面如下图5.18所示:图5.18快递货柜信息管理界面图快递货柜信息管理界面的核心代码如下图5.19所示:图5.19快递货柜信息核心代码5.2.5意见建议管理功能的实现系统管理员想要对用户提出的帮助和见解回应,点击“意见”按钮进入“意见建议界面”查看。可以对用户所提出的意见或建议进行回复。意见管理界面如下图5.20所示:图5.20意见管理界面图意见建议管理界面的核心代码如下图5.21所示:图5.21意见建议管理核心代码6系统测试6.1系统测试的目的和意义系统测试主要为了在系统正式应用前能够发现系统存在bug的n种情况发生,通过在正常工作环境下应用系统,使用系统里的功能是否能正常使用,检测系统能否与其他硬件配置相互连接。通过系统测试,查找系统前后台是否能互联与正常交互使用,运行系统前台的功能查出功能反应是否正常使用。系统测试主要在开发前能以最少的物力、人力和时间成本发现隐含的各种缺点和安全隐患,并解决发现的问题。6.2系统测试计划软件硬件系统测试资源:笔记本电脑、Dw软件、MySQL数据库快递驿站管理系统测试过程:针对快递驿站管理系统的主要功能进行测试举例。依据不同的测试场景显示出预期与实际是否一致,及时查找出是否时代码的问题还是逻辑的问题,进行完善,以此来增加快递驿站管理系统的稳定性。6.3系统主要功能测试1.注册功能测试:测试注册功能是否能在填写正确信息后能否注册成功和填写错误注册信息后注册失败的场景。注册功能表如表6-1所示:表6-1注册功能测试表测试性能新用户注册用例目的测试系统新用户个人信息注册功能的功能和安全性前提条件进入注册页面填写个人信息续表6-1输入条件预期输出实际情况填写已存在的用户名系统显示出提示信息,要求重新填写一致两次密码输入不一致系统显示出提示信息,要求重新填写一致登录功能测试:通过输入不同的登录功能测试举例,测试登录功能中五种情况发生。登录功能表如下表6-2所示:表6-2登录功能测试表测试性能用户或管理员登录系统用例目的测试用户或管理员登录系统时功能是否正常前提条件进入用户登录页面或管理员登录页面测试步骤预期输出实际输出结论情况输入正确的账号和密码,验证码登录成功,跳转进管理系统主页登录成功,跳转进管理系统主页实际与预期一致输入正确的账号、密码,输入错误的验证码登录失败,系统提示验证码错误登录失败,系统提示验证码错误实际与预期一致输入错误的账号和密码,输入正常的验证码登录失败,系统提示账号和密码错误登录失败,系统提示账号和密码错误实际与预期一致不输入账号和密码登录失败,系统提示账号和密码错误登录失败,系统提示账号和密码错误实际与预期一致输入正确的账号和密码,不输入验证码登录失败,系统提示验证码错误登录失败,系统提示验证码错误实际与预期一致快递货物信息新增功能测试:测试快递货物信息新增功能的五种情景:输入正确的快递信息、输入重复的快递名、输入错误的快递编号、输入错误的快递地址和输入错误的货柜编号。快递货物信息功能测试表如下表6-3所示:表6-3快递货物信息新增功能测试表测试性能管理员添加快递货物信息用例目的测试管理员新增快递货物信息是否正常前提条件系统管理员进入快递货物新增界面测试步骤预期输出实际输出结论情况输入正确的快递信息添加完成,系统提示添加成功添加完成,系统提示添加成功实际与预期一致输入重复的快递名添加失败添加失败实际与预期一致输入错误的快递编号添加失败添加失败实际与预期一致输入错误的快递地址添加失败添加失败实际与预期一致输入错误的货柜编号添加失败添加失败实际与预期一致6.4测试结论通过对多个功能不同情景地不断测试,本文中的快递驿站管理系统测试的结果与预期一致。顺达通快递驿站管理系统的功能能够满足大众用户的基本需求。对于其他的细节功能还需进一步完善才能让顺达通快递驿站更加完美。7总结和展望系统总结本论文使用PHP技术设计和实现顺达通快递驿站管理系统,使用MySQL数据库对管理系统进行数据储存,并设计了给予系统管理员更多权限管理用户信息、快递信息和快递员信息。为用户使用提供便利的服务同时也为系统管理员提供简便的管理方式。现对本论文作出工作总结:在
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026南平武夷山市司法局招聘武夷山市公证处编外公证员2人备考题库及答案详解(必刷)
- 2026天津市宁河区图书馆就业见习基地招聘备考题库附答案详解(满分必刷)
- 2026江西吉安市泰和县旅游投资发展有限公司面向社会招聘4人备考题库及答案详解(名师系列)
- 2026北京大学生命科学学院陈玥舟课题组招聘科研助理1人备考题库附答案详解
- 2026云南安宁化工厂有限公司校园招聘5人备考题库及答案详解(夺冠系列)
- 2026安徽宣城市旌德县高中新任教师招聘5人备考题库含答案详解(突破训练)
- 2026天津医科大学肿瘤医院第三批招聘40人备考题库含答案详解(夺分金卷)
- 2026安徽黄山市黄山区招引急需紧缺教育储备人才12人备考题库附答案详解(综合卷)
- 2026年福建泉州鲤城区常泰街道社区卫生服务中心工作人员招聘备考题库及参考答案详解
- 2026西安市曲江第二中学招聘备考题库(19人)含答案详解(夺分金卷)
- DAM10KW中波发射机各单元的检测与调整指导示意图
- 信阳职业技术学院单招《职业技能测试》参考试题库(含答案)
- GB/T 43602-2023物理气相沉积多层硬质涂层的成分、结构及性能评价
- 全麻术后舌后坠护理
- 适老化工程改造合同范本
- 社会调查方法练习题与答案
- 礼仪培训完整版课件
- 张培基散文佳作108篇详解
- 修井作业操作规程完整
- 某SUV汽车多连杆后独立悬架设计与分析
- GB/T 8854-1988蔬菜名称㈠
评论
0/150
提交评论