一、开发环境

MYSQL数据库

MySQL是一个真正的多用户、多线程SQL数据库服务器,基于SQL的客户/服务器模式的关系数据库管理系统。其特点包括:

  • 功能强大:支持多用户、多线程操作。
  • 使用简单:管理方便,安全可靠性高。
  • 跨平台性:支持多种操作系统,如AIX、FreeBSD、HP-UX、Linux、Mac OS、Novell Netware、OpenBSD、OS/2、Solaris、Windows等。
  • 多语言支持:提供多种编程语言的API,如C、C++、Python、Java、Perl、PHP、Ruby和Tcl等。
  • 高效率:算法优化查询SQL,提高搜索速度。
  • 多国语言支持:支持中、日、英等多国语言。
  • 网络支持:提供TCP/IP、ODBC和JDBC数据库连接。
  • 管理工具:提供数据库管理、控制和优化工具。
  • 大数据支持:可以处理数以千万计的记录。

B/S结构

B/S架构是一种基于互联网系统的软件系统开发架构,具有以下特点:

  • 广泛使用:打破了C/S结构的限制,支持基于网络结构的管理系统。
  • 便利性:用户可以通过浏览器在任何接入互联网的电脑上访问系统。
  • 三层体系结构
    • 表示逻辑层:用户界面,负责与用户交互。
    • 控制逻辑层:处理业务逻辑。
    • 数据展现层:负责数据的存储和检索。

Spring Boot框架简介

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是简化新Spring应用的初始搭建以及开发过程。特点包括:

  • 简化配置:使用特定的配置方式,减少样板化配置。
  • 快速开发:致力于在快速应用开发领域成为领导者。
  • 兼容性:可以与经典的Java开发工具一起使用,或作为命令行工具安装。
  • 版本要求:需要Java SDK 1.6或更高版本,本项目使用JDK 1.8版本。

二、系统概要设计

1 概述

本系统采用B/S结构,是一个适用于Internet环境下的模型结构。用户只需连上Internet,便可以在任何时间、任何地点使用系统。

2 系统结构

本系统基于B/S架构,设计的功能结构图如下:

功能结构图

3 数据库设计

3.1 数据库实体

  • 员工信息实体属性图

    员工信息实体属性图

  • 店主信息实体属性图

    店主信息实体属性图

  • 部门分类信息实体属性图

    部门分类信息实体属性图

3.2 数据库设计表

表1 部门分类
字段类型默认注释
id (主键)bigint(20)主键
addtimetimestampCURRENT_TIMESTAMP创建时间
leixingvarchar(200)NULL类型
表2 店主
字段类型默认注释
id (主键)bigint(20)主键
addtimetimestampCURRENT_TIMESTAMP创建时间
dianzhuzhanghaovarchar(200)店主账号
mimavarchar(200)密码
dianzhuxingmingvarchar(200)店主姓名
xingbievarchar(200)NULL性别
lianxidianhuavarchar(200)NULL联系电话
youxiangvarchar(200)NULL邮箱
shenfenzhengvarchar(200)NULL身份证
tupianvarchar(200)NULL图片
表3 订单信息
字段类型默认注释
id (主键)bigint(20)主键
addtimetimestampCURRENT_TIMESTAMP创建时间
dingdanbianhaovarchar(200)NULL订单编号
mendianmingchengvarchar(200)NULL门店名称
dingdanzhongleivarchar(200)NULL订单种类
pinmingvarchar(200)NULL品名
jingzhongvarchar(200)NULL净重
shifadivarchar(200)NULL始发地
mudedivarchar(200)NULL目的地
kehubeizhulongtextNULL客户备注
zhanghaovarchar(200)NULL账号
gukexingmingvarchar(200)NULL顾客姓名
sfshvarchar(200)是否审核
shhflongtextNULL审核回复
表4 工作日志
字段类型默认注释
id (主键)bigint(20)主键
addtimetimestampCURRENT_TIMESTAMP创建时间
gonghaovarchar(200)NULL工号
yuangongxingmingvarchar(200)NULL员工姓名
bumenvarchar(200)NULL部门
dianzhuzhanghaovarchar(200)NULL店主账号
mendianmingchengvarchar(200)NULL门店名称
gongzuoxiangmuvarchar(200)NULL工作项目
gongzuoneironglongtextNULL工作内容
wanchengzhuangkuangvarchar(200)NULL完成状况
daijiejuewentilongtextNULL待解决问题
gongzuozongjielongtextNULL工作总结
beizhulongtextNULL备注
riqidateNULL日期
sfshvarchar(200)是否审核
shhflongtextNULL审核回复
表5 顾客
字段类型默认注释
id (主键)bigint(20)主键
addtimetimestampCURRENT_TIMESTAMP创建时间
zhanghaovarchar(200)账号
mimavarchar(200)密码
gukexingmingvarchar(200)顾客姓名
xingbievarchar(200)NULL性别
shoujivarchar(200)NULL手机
youxiangvarchar(200)NULL邮箱
shenfenzhengvarchar(200)NULL身份证
dizhivarchar(200)NULL地址
tupianvarchar(200)NULL图片
表6 门店信息
字段类型默认注释
id (主键)bigint(20)主键
addtimetimestampCURRENT_TIMESTAMP创建时间
mendianmingchengvarchar(200)NULL门店名称
mendianweizhivarchar(200)NULL门店位置
mendianjieshaolongtextNULL门店介绍
mendiantupianvarchar(200)NULL门店图片
chuangjianriqidateNULL创建日期
dianzhuzhanghaovarchar(200)NULL店主账号
lianxidianhuavarchar(200)NULL联系电话
sfshvarchar(200)是否审核
shhflongtextNULL审核回复
表7 门店员工
字段类型默认注释
id (主键)bigint(20)主键
addtimetimestampCURRENT_TIMESTAMP创建时间
gonghaovarchar(200)NULL工号
yuangongxingmingvarchar(200)NULL员工姓名
xingbievarchar(200)NULL性别
bumenvarchar(200)NULL部门
shoujivarchar(200)NULL手机
shenfenzhengvarchar(200)NULL身份证
gerenjianlivarchar(200)NULL个人简历
zhaopianvarchar(200)NULL照片
dianzhuzhanghaovarchar(200)NULL店主账号
dianzhuxingmingvarchar(200)NULL店主姓名
表8 管理员表
字段类型默认注释
id (主键)bigint(20)主键
usernamevarchar(100)用户名
passwordvarchar(100)密码
rolevarchar(100)管理员角色
addtimetimestampCURRENT_TIMESTAMP新增时间
表9 员工
字段类型默认注释
id (主键)bigint(20)主键
addtimetimestampCURRENT_TIMESTAMP创建时间
gonghaovarchar(200)工号
mimavarchar(200)密码
yuangongxingmingvarchar(200)员工姓名
xingbievarchar(200)NULL性别
mendianmingchengvarchar(200)NULL门店名称
bumenvarchar(200)NULL部门
shoujivarchar(200)NULL手机
shenfenzhengvarchar(200)NULL身份证
tupianvarchar(200)NULL图片

三、系统详细实现

1 管理员模块的实现

1.1 顾客信息管理

智能物流管理系统的系统管理员可以管理顾客信息,包括添加、修改、删除以及查询操作。具体界面展示如图1所示。

顾客信息管理界面

1.2 员工信息管理

系统管理员可以查看员工信息,并进行添加、修改、删除以及查询操作。具体界面如图2所示。

员工信息管理界面

2 店主模块的实现

2.1 员工信息管理

店主可以对员工信息进行修改、删除以及查询操作。界面如下图所示:

员工信息管理界面

2.2 门店信息管理

店主可以修改门店信息,并进行查询操作。界面如下图所示:

门店信息管理界面

3 员工模块的实现

3.1 门店信息管理

员工登录后可以查看门店信息。界面如下图所示:

门店信息界面

3.2 订单信息管理

员工登录后可以对订单信息进行审核操作。界面如下图所示:

订单信息管理界面

源码+论文下载>>

Logo

电商企业物流数字化转型必备!快递鸟 API 接口,72 小时快速完成物流系统集成。全流程实战1V1指导,营造开放的API技术生态圈。

更多推荐