相比于以前的传统手工管理方式,智能化的管理方式可以大幅降低快递站的运营人员成本,实现了快递业务的标准化、制度化、程序化的管理,有效地防止了快递业务的随意管理,提高了信息的处理速度和精确度,能够及时、准确地查询和修正寄件信息、配送信息、快递信息、取件信息等。
课题主要采用JAVA开发语言、Spring Boot框架和MySQL数据库开发技术以及基于Eclipse的编辑器。系统主要包括寄件信息、配送信息、快递信息、取件信息等功能,从而实现智能化的管理方式,提高工作效率。
近年来,随着互联网科技的进步和发展,人们的生活水平得到了极大的提高,各行各业也在快速增加,以至于各大快递站不断扩大,管理工作也日渐繁重。由于传统的管理方式,人工管理成本高,效率低,还存在信息的不明确,与管理人员沟通方面的压力[1]。所以人工管理方式在很大的程度上存在弊端。给人们的生活带来了非常大的不便,导致不能满足现在社会的需求。现如今利用计算机技术管理成为一个越来越受关注的社会问题,对于能够快速的找到所需信息,也是为了提高管理的效率[2]。
本次系统所涉及到的有关的功能,都是用功能结构图来简洁和清晰的表示出来,功能结构图就是能够把比较复杂的功能结构用图的形式清晰的描绘下来,并且为后续的设计以及测试等模块提供了明确的方向,在构思功能结构图的时候,便可以给设计的过程带来一定的思维导向,不至于在设计过程中有所遗漏,可以尽可能的明确系统所涉及到的功能。
系统的功能结构图如图4-1所示。
管理员登录到快递业务管理系统可以查看系统首页、个人中心、用户管理、快递员管理、寄件信息管理、配送信息管理、快递信息管理、取件信息管理等功能进行详细操作,如图5-2所示。
管理员点击用户管理;在用户管理页面输入用户账号、用户姓名、性别、用户电话、头像等信息,进行查询,新增或删除用户信息等操作;如图5-3所示。
管理员点击快递员管理;在快递员管理页面输入员工账号、员工姓名、性别、员工电话、头像等信息,进行查询,新增或删除快递员信息等操作;如图5-4所示。
管理员点击寄件信息管理;在寄件信息管理页面对快递单号、寄件人姓名、寄件人电话、寄件地址、物品名称、物品图片、起步价、单价/㎏、物品重量、费用、收件人姓名、收件人电话、收件人地址、状态、用户账号、用户姓名、是否支付、审核回复、审核状态等信息,进行查询或删除寄件信息等操作;如图5-5所示。
管理员点击配送信息管理;在配送信息管理页面对快递单号、寄件人姓名、寄件人电话、寄件地址、物品名称、物品重量、收件人姓名、收件人电话、收件人地址、用户账号、用户姓名、更新时间、配送状态、员工账号、员工姓名等信息,进行查询或删除配送信息等操作;如图5-6所示。
用户点击寄件信管理;在寄件信息管理页面对快递单号、寄件人姓名、寄件人电话、寄件地址、物品名称、物品图片、起步价、单价/㎏、物品重量、费用、收件人姓名、收件人电话、收件人地址、状态、用户账号、用户姓名、是否支付、审核回复、审核状态等信息,进行查询或新增、删除寄件信息等操作;如图5-11所示。
用户点击配送信息管理;在配送信息管理页面对快递单号、寄件人姓名、寄件人电话、寄件地址、物品名称、物品重量、收件人姓名、收件人电话、收件人地址、用户账号、用户姓名、更新时间、配送状态、员工账号、员工姓名等信息,进行查询配送信息等操作;如图5-12所示。
快递员点击快递信息管理;在快递信息管理页面对快递编号、快递名称、取件站点、时间、员工账号、员工姓名、用户账号、用户姓名、状态等信息,进行查询、新增或删除快递信息等操作;如图5-16所示。
快递员点击取件信息管理;在取件信息管理页面对取件码、快递名称、取件站点、取件时间、用户账号、用户姓名、员工账号、员工姓名等信息,进行查询取件信息等操作;如图5-17
软件测试中每当用户提出新的功能需求时,测试人员需要与开发人员一起做测试,这样测试人员就会对本次测试有个比较清晰的认识,具体要完成什么,都有什么功能等。而且当集成测试在完成后,开发的模块就会被联接在一起,从而形成一个完整的程序。每个各模块间的接口存在的许多缺陷都被消除,就可以进入了确认测试的阶段。确认测试是按照软件的需求规格,对软件进行评估是确保它否满足需求规格,然后决定最后的软件是否正常。