校园快递管理系统的设计与实现(短信接口论文+源码)_java_267

摘要

本文首先研究并介绍国内外目前的背景和现状,在此基础上给出论文的主要研究内容,其次,对校园快递系统的需求进行了分析。再次,对校园快递系统进行了总体设计,根据其总体设计、软件架构和总体功能模块进行了详细设计,作出了业务流程图以及数据流程图。总体上把校园快递系统划分了用户登录、创建快递、扫码付款、中转快递、快递退货、快递收货、快递货到短信提醒、快递超期短信提醒、修改密码等。并最后根据详细设计的结果,运用JavaEE技术平台,使用更灵活的B/S开发模式和经典的SSM组合框架实现系统的MVC分层架构,并结合中国网建SMS短信平台以及MySQL数据库实现了校园快递系统的信息化管理,并列出核心代码和部分主要页面。还对系统的核心功能就行了压力测试。

关键词:校园快递;SMS短信接口;B/S模式;SSM;MySQL

3.2.1功能需求

校园快递系统主要包括了。

(1)创建快递:可以填写快递订单并在线扫码二维码进行付款;

(2)中转快递:可以对快递进行中转操作;

(3)到货快递:可以对快递进行确认收货、超期提醒、收货操作;

(4)退货快递:可以对快递进行退货操作;

(5)已收货快递:可以查看到已经收货的快递订单;

(6)已超期快递:可以查看到超期的快递并进行收货操作;

(7)修改密码:可以查看自己要支付的各项目列表和价钱,并能在线付款;

3.3用例分析

校园快递系统主要划分了创建快递、中转快递、到货快递、退货快递、已收货快递、已超期快递、修改密码。

4.1系统总体模块设计

根据前面第三章的分析研究,校园快递系统的功能性需求可大致分为如下所示。

4.2.2物理设计

根据校园快递系统主要功能模块需求,校园快递系统将由多个MySQL数据表组成,下面主要介绍数据库中核心的几个数据表内容。

(1)用户信息表:用于存储系统中所有用户的信息,具体内容如下表4-1所示。

表4-1用户信息user表

字段名称

字段意义

字段类型

是否主键

是否外键

能否为空

id

主键编号

int(11)

username

用户名

varchar(50)

password

密码

varchar(50)

name

姓名

varchar(50)

email

邮箱

varchar(50)

tel

电话

varchar(50)

isadmin

角色

tinyint(1)

(2)快递信息表:用于存储系统中的快递信息,具体内容如下表4-2所示。

表4-2快递信息express表

字段名称

字段意义

字段类型

是否主键

是否外键

能否为空

id

主键编号

int(11)

sendername

寄件人

varchar(50)

senderaddress

寄件人地址

varchar(50)

sendertel

寄件人电话

varchar(50)

receivername

收件人

varchar(50)

receiveraddress

收件人地址

varchar(50)

receivertel

收件人电话

varchar(50)

zhongzhuan

中转

varchar(50)

tuihuo

退货

varchar(50)

daohuo

到货

varchar(50)

shouhuotime

收货时间

varchar(50)

status

快递状态

varchar(50)

图5-3 快递管理

图5-4 创建快递

图5-5 中转快递

图5-7 确认收货

图5-9 退货

图5-11 收货

图5-13 超期提醒

  • 12
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值