作者:北友舰长 简介:从事毕业论文代写,计算机毕业设计定制,Java程序开发,可定制化项目、 项目源码、代码讲解、文档撰写、ppt制作等等  文末获取源码联系  精彩专栏推荐订阅  不然下次找不到哟 ———————————————— 计算机毕业设计项目

一、系统简介

1.1 简介

快递取件预约系统的主要使用者分为管理员和用户、跑腿员,实现功能包括用户、跑腿员、计费标准、寄件信息、配送信息、服务评论、订单投诉等功能。由于本网站的功能模块设计比较全面,所以使得整个快递取件预约系统信息管理的过程得以实现。 本系统的使用可以实现本快递取件预约系统管理的信息化,可以方便管理员进行更加方便快捷的管理。

1.2 研究背景

随着网络不断的普及发展,快递取件预约系统依靠网络技术的支持得到了快速的发展,首先要从用户的实际需求出发,通过了解用户的需求开发出具有针对性的快递取件预约系统,利用目前网络给用户带来的方便快捷这一特点对系统进行调整,设计的系统让用户的使用起来更加方便,本系统的主要目的就是给用户带来方便与快捷,用户只要连接网络就可以进行操作。同时随着电子商务的发展网上快递取件预约系统已经受到广大用户的关注。 互联网发展至今,已经解决了很多我们解决不了的难题,使得我们工作更加便捷,提高了我们的工作效率。目前各行各业都在运用网络信息管理程序,不同的物流也都接触到信息管理,特别是在各大电商行业广泛的应运起来。通过对当前网络环境发展的分析与总结,开发快递取件预约系统可以改变以往的手工统计方式,改变传统线下快递取件预约的状态,由于快递取件预约信息的不断增多,使用传统的线下手工统计模式已经远远不能满足于用户需求了,而且越来越多的物流公司也在开通线上进行上门寄件,所以开发一个快递取件预约系统可以解决用户不利于线下寄件的问题,同时管理员可以利用网络对快递取件预约信息进行管理,设计的网站保证信息的完整安全,这样才能提高工作效率,保证系统安全正常的运行[2]。

1.3 研究现状

在国外他们的信息技术的发展是我国的许多倍,从1946年诞生在美国的世界上第一台计算机开始,国外的信息技术就一直在飞速地发展,一些计算机应用软件也纷纷出现,软件技术也一直在不断完善和更新[3]。软件行业早已遍布各个地方。 在国内,我国信息技术发展起步比较晚,后期慢慢的不断地进行优化和改革,才让我们的信息技术上升到新的阶段。在现在软件开发的技术经过大量研究和生活实践基本能够达到独立开发系统应用的水平,生活中的各个行业也把软件操作替换成传统的记录模式。软件行业正是现在比较热门的行业[4]。 随着快递取件预约信息不断增加,而且快递取件预约系统也通过网络系统来完成日常快递取件预约系统信息中的各种需求,所以网上快递取件预约系统的开发给用户带来了足够的便利,用户通过系统来满足生活中的需求,因此,由于信息的增加,信息处理系统也随之增加,通过网络来满足现代用户需求[5]。此次开发设计主要是实现快递取件预约系统,结合jsp技术以及MYSQL数据库进行设计,弥补目前在线快递取件预约信息中的不足,来开发出一款即方便又实用的快递取件预约系统,并且设计的程序具有界面整洁、功能强大等特性,从全局来说,快递取件预约系统的设计解决了信息零散,该系统实现,可以投入到真实环境中,这样不仅能解决以上提及的问题,让信息管理更准则。

二、系统关键技术

2.1 JSP技术

JSP(jsp脚本页面)是Sun和许多参与建立的公司所提倡的动态web技术。将jsp程序添加到传统的web页面HTML文件()。htm,。Html)。 JSP这种能够独立使用的编程语言可以嵌入在html语言里面运行,正因为JSP参照了许多编程语言的特性,使得JSP在web的脚本技术当中也占有一定的重要位置,对于刚入门编程行业的初学者来讲,jsp这种编程语言不仅容易学习,而且还具备许多高级的特性[7]。在程序的开发过程中,使用jsp也不失为一种正确的选择,像表单数据的收集操作以及字符串信息的处理方面等等,jsp都能很轻松地解决,这样节省程序开发员开发设计的时间,JSP 最大的特点就是操作简单,并且具有很好的面向对象性,因此很多的系统开发设计都喜欢用jsp技术。同时,设计开发时,有两种选择,一种是面向过程,另一种是面向对象,或者也可以两种都使用,可以称为混和方式设计。

2.2 SSM框架

当今流行的“SSM组合框架”是Spring + SpringMVC + MyBatis的缩写,受到很多的追捧,“组合SSM框架”是强强联手、各司其职、协调互补的团队精神。web项目的框架,通常更简单的数据源。Spring属于一个轻量级的反转控制框架(IoC),但它也是一个面向表面的容器(AOP)。SpringMVC常常用于控制器的分类工作模式,与模型对象分开,程序对象的作用与自动取款机进行处理。这种解耦治疗使整个系统的个性化变得更加容易。MyBatis是一个良好的可持续性框架,支持普通SQL查询,同时允许对存储过程的高级映射进行数据的优化处理。大型jsp Web应用程序的由于开发成本太高,开发后难以维护和开发过程中一些难以解决的问题,而采用“SSM组合框架”,它允许建立业务层次结构,并为这个问题提供良好的解决方案。

2.3 MYSQL数据库

网站的开发必须配套相应数据库,数据库具有一定的组织结构,能够存放和管理数据信息,在以前数据库的功能仅仅是数据保存和管理操作,但是时代的变迁和发展,现在的数据库演变成了数据处理的方式,数据库从最开始的简单存放数据表格信息到现在的能够存放成千上万数据的大型数据库,期间还是经历了许多的改革。 本次开发的快递取件预约系统使用的数据库是MYSQL数据库,该数据库运行速度快,安全性能也很高,而且对使用的平台没有任何的限制,所以被广泛应运到系统的开发中。MySQL是一个开源和多线程的关系管理数据库系统,MySQL是开放源代码的数据库,具有跨平台性,虽然功能未必强大,导致很多人都了解这个数据库的基本应用,在数据库中,总共建立了10几个表,这里面每个表都是相对应的,都各自有各自的联系,数据库意义重大,如果没有数据库的链接,就没办法运行程序,这显然可以看见数据库与程序的重要性,是紧密相连接的[9]。

2.4 B/S结构

B/S(浏览器/服务器)结构是目前主流的网络化的结构模式,它能够把系统核心功能集中在服务器上面,可以帮助系统开发人员简化操作,便于维护和使用。只需要用户在用户端安装360浏览器、谷歌浏览器、QQ浏览器等当前大众浏览器,在电脑里面安装sqlserver、mysql数据库等数据库[10]。安装好的浏览器与服务器端的数据库进行信息数据的交互。很多专门软件能够做到的事情,采用B/S结构模式也能实现,它能够结合Web浏览器技术,ActiveX技术以及多种脚本语言等技术。帮助程序开发者节约了不少开发成本。目前B/S结构成为程序开发主流结构,它最好的地方就是没有地点限制还不用专门安装软件,笔记本或者电脑能够上网就能访问系统。系统使用B/S进行开发在后期系统维护上面就会很省事,不用什么问题都在服务器上面操作,简单的用户端处理就解决部分问题,开发出来的程序跟用户交互性上面也会增强,还可以实时刷新浏览器进行程序局部的数据信息更新。

图2-1 B/S模式三层结构图

三、系统分析

3.1 系统功能分析

本快递取件预约系统主要包括三大功能模块,即管理员功能模块和用户功能模块、跑腿员功能模块。 (1)管理员模块:系统中的核心用户是管理员,管理员登录后,通过管理员功能来管理后台系统。主要功能有:个人中心、用户管理、跑腿员管理、计费标准管理、寄件信息管理、配送信息管理、服务评论管理、订单投诉管理等功能。管理员用例图如图3-1所示。

图3-1 管理员用例图 (2)用户:个人中心、寄件信息管理、配送信息管理、服务评论管理、订单投诉管理等功能,用户如图3-2所示。

图3-2 用户用例图 (3)跑腿员:个人中心、寄件信息管理、配送信息管理、服务评论管理、订单投诉管理等功能,用户如图3-3所示。

图3-3 跑腿员用例图

3.2系统流程分析

3.2.1登录流程

登录模块主要满足管理员以及用户、跑腿员的权限登录,用户登录流程图如图3-4所示。

图3-4登录流程图

3.2.2注册流程

未有账号的用户可进入注册界面进行注册操作,用户注册流程图如图3-5所示。

图3-5注册流程图

3.2.3添加信息流程

用户在添加信息时,信息编号自动生成,系统会对添加的信息进行验证,验证通过则添加至数据库,添加信息成功,反之添加失败。添加信息流程如图3-6所示。

图3-6 添加信息流程图

3.2.4删除信息流程

用户可选择要删除的信息进行信息删除操作,在删除信息时系统提示是否确定删除信息,是则删除信息成功,系统数据库将信息进行删除。删除信息流程图如图3-6所示。

图3-7删除信息流程图

四、系统设计

4.1系统概要设计

本快递取件预约系统选择B/S结构(Browser/Server,浏览器/服务器结构)和基于Web服务两种模式。适合在互联网上进行操作,只要用户能连网,任何时间、任何地点都可以进行系统的操作使用。系统工作原理图如图4-1所示:

图4-1 系统工作原理图

4.2系统结构设计

整个系统是由多个功能模块组合而成的,要将所有的功能模块都一一列举出来,然后进行逐个的功能设计,使得每一个模块都有相对应的功能设计,然后进行系统整体的设计。 本快递取件预约系统结构图如图4-2所示。

图4-2 系统功能结构图

4.3系统顺序图设计

4.3.1登录模块顺序图

登录模块主要满足了管理员以及用户的权限登录,登录模块顺序图如图4-3所示。

图4-3 登录顺序图

4.3.2添加信息模块顺序图

管理员以及用户登录后均可进行添加信息操作,添加信息模块顺序图如图4-4所示。

图4-4 添加信息顺序图

4.4数据库设计

一个好的数据库可以关系到程序开发的优劣,数据库设计离不开表结构的设计,还有表与表之间的联系,以及系统开发需要设计的数据表内容等信息。在进行数据库设计期间,要结合实际情况来对数据库进行针对性的开发设计[12]。

4.4.1数据库E-R图设计

本快递取件预约系统采用的是MYSQL数据库,数据存储快,因为快递取件预约系统,主要的就是对信息的管理,信息内容比较多,这就需要好好的设计一个好的数据库,分类要清楚,不能添加信息的时候,造成信息太过混乱,设计好的数据库首先就需要先把各个实体之间的关系表达明确,系统的E-R图如下图所示: 1、用户信息实体图如图4-5所示:

图4-5 用户信息实体图 2、跑腿员信息实体图如图4-6所示:

图4-6 跑腿员信息实体图 3、寄件信息实体图如图4-7所示:

图4-7 寄件信息实体图

五、系统详细设计

5.1管理员功能模块

管理员登录,通过登录页面填写用户名、密码、选择角色进行登录,如图5-1所示。

图5-1管理员登录界面图

管理员登录进入快递取件预约系统的设计与实现可以查看个人中心、用户管理、跑腿员管理、计费标准管理、寄件信息管理、配送信息管理、服务评论管理、订单投诉管理等信息,如图5-2所示。

图5-2管理员功能界面图

用户管理,在用户管理页面中可以通过查看用户名、用户姓名、性别、头像、身份证、手机等内容进行修改、删除,如图5-3所示。

图5-3用户管理界面图

跑腿员管理,在跑腿员管理页面中可以查看工号、姓名、性别、头像、年龄、身份证、电话,进行修改、删除等操作,如图5-4所示。

图5-4跑腿员管理界面图

计费标准管理,在计费标准管理页面中可以查看重量、价格等信息,并可根据需要对已有计费标准管理进行修改或删除等操作,如图5-5所示。

图5-5计费标准管理界面图

寄件信息管理,在寄件信息管理页面中可以查看订单编号、物品名称、快递类型、收件人、联系电话、收件地址、重量、价格、用户名、用户姓名、手机、订单状态、是否支付等信息,并可根据需要对已有寄件信息管理进行查看、修改、删除等操作,如图5-6所示。

图5-6寄件信息管理界面图

配送信息管理,在配送信息管理页面中可以查看订单编号、物品名称、快递类型、用户名、用户姓名、手机、物流信息、配送时间、工号、姓名、电话等信息,并可根据需要对已有配送信息管理进行查看、修改、删除等操作,如图5-7所示。

图5-7配送信息管理界面图

服务评论管理,在服务评论管理页面中可以查看订单编号、工号、姓名、服务评论、效率评分、意见评论、评价时间、用户名等信息,并可根据需要对已有服务评论管理进行查看、修改、删除等操作,如图5-8所示。

图5-8服务评论管理界面图

订单投诉管理,在订单投诉管理页面中可以查看订单编号、工号、姓名、投诉时间、用户名、用户姓名、手机、是否审核、审核回复等信息,并可根据需要对已有订单投诉管理进行查看、修改、删除等操作,如图5-9所示。

图5-9订单投诉管理界面图

5.2用户功能模块

用户注册,用户通过注册页面输入用户名、密码、确认密码、用户姓名、身份证、手机进行注册,如图5-10所示。

图5-10用户注册界面图 用户登录,用户通过登录页面输入账号、密码、选择登录角色进行登录,如图5-11所示。

图5-11用户登录界面图

用户登录到快递取件预约系统的设计与实现,可以对个人中心、寄件信息管理、配送信息管理、服务评论管理、订单投诉管理等功能进行相应操作,如图5-12所示。

图5-12用户功能界面图 寄件信息管理,在寄件信息管理页面中可以查看订单编号、物品名称、快递类型、收件人、联系电话、收件地址、重量、价格、用户名、用户姓名、手机、订单状态、是否支付等信息,并可根据需要对已有寄件信息管理等信息操作,如图5-13所示。

图5-13寄件信息管理界面图 配送信息管理,在配送信息管理页面中可以查看订单编号、物品名称、快递类型、收件人、联系电话、收件地址、重量、价格、用户名、用户姓名、手机、订单状态、是否支付等信息,并可根据需要对已有配送信息管理等信息进行评论、投诉、查看操作,如图5-14所示。

图5-14配送信息管理界面图

服务评论管理,在服务评论管理页面中可以查看订单编号、工号、姓名、服务评论、效率评分、意见评论、评价时间、用户名等信息,并可根据需要对已有服务评论管理等信息操作,如图5-15所示。

图5-15服务评论管理界面图 订单投诉管理,在订单投诉管理页面中可以查看订单编号、工号、姓名、服务评论、效率评分、意见评论、评价时间、用户名等信息,并可根据需要对已有订单投诉管理等信息操作,如图5-16所示。

图5-16订单投诉管理界面图

5.3跑腿员功能模块

跑腿员注册,跑腿员通过注册页面输入工号、密码、确认密码、姓名、年龄、身份证、电话进行注册,如图5-17所示。

图5-17跑腿员注册界面图 跑腿员登录,跑腿员通过登录页面输入账号、密码、选择登录角色进行登录,如图5-18所示。

图5-18跑腿员登录界面图

用户登录到快递取件预约系统的设计与实现,可以对个人中心、寄件信息管理、配送信息管理、服务评论管理、订单投诉管理等功能进行相应操作,如图5-19所示。

图5-19用户功能界面图 寄件信息管理,在寄件信息管理页面中可以查看订单编号、物品名称、快递类型、收件人、联系电话、收件地址、重量、价格、用户名、用户姓名、手机、订单状态、是否支付等信息,并可根据需要对已有寄件信息管理等信息操作,如图5-20所示。

图5-20寄件信息管理界面图 个人中心,跑腿员通过自己的个人中心,可进行修改密码,也可对个人信息进行编辑工号、姓名、性别、头像、年龄、身份证、电话,进行修改操作,如图5-21 5-22所示

图5-21修改密码界面图

图5-22个人信息界面 寄件信息管理,在寄件信息管理页面中可以查看订单编号、工号、姓名、服务评论、效率评分、意见评论、评价时间、用户名等信息,并可根据需要对已有寄件信息管理等信息接单、查看操作,如图5-23所示。

图5-23寄件信息管理界面图 订单投诉管理,在订单投诉管理页面中可以查看订单编号、工号、姓名、投诉时间、用户名、用户姓名、手机、是否审核、审核回复等信息操作,如图5-24所示。

图5-24订单投诉管理界面图

六、资源获取

获取项目源码、项目资源以及安装配置视频请点击下方名片进群 毕业设计代做,毕业论文代写请点击下方名片进群 如果大家有任何疑虑,请在下方位置点击名片进群详细咨询。 

推荐链接

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: