注:展示部分文档内容和系统截图,需要完整的视频、代码、文章和安装调试环境请私信up主。
4.4 系统功能操作时序图
4.4. 1 登录时序分析
用户登录系统的流程,首先用户进行系统访问登录页面,输入登录信息,当 登录信息判断通过以后才能进入系统首页,否则要再次输入登录信息和判断登录 信息。登录时序图如图 4- 10 所示:
4.5.2 用户登录协作图
用户登录网站。
用户登录协作图,如图 4- 15 所示:
4.6 系统包类图设计
系统主要分为 controller 控制器,domain 实体模型层,mapper 为 MyBiatys 映射文件层,service 为服务层,其中 impl 主要负责数据交互,service 主要是实 现数据交互里面的接口,如下图 4- 17 所示:
4.7 系统数据库设计
数据库这个称谓,是我们对现实世界理解的信息,通过对其分类,整理归纳, 将存储在某一地方,但是这个地方并没有具体的形态,所以我们将这个地方抽象 的形容为数据库概念模型。这个概念模型映射出真实世界各组成部分的信息结 构、信息流动情况、信息间的相互制约关系以及各组成部分对信息保存、查找和 完善等。[9]
目前 MySQL 被广泛地应用在 Internet 上的中小型网站中。由于其体积小, 速度、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网 站体拥有成本而选择了 MysQL 作为网站数据库。 。
基于对系统需求分析的层层划分,我们得出如下实体和 E-R 图联系。 用户实体图。如图 4- 18:
4.7.2 数据库物理设计
物理设计,依据逻辑结构设计所得的实体属性进一步设计成数据库表结构, 为满足需求限制,表结构会设置相应的制约条件。表结构设计的是否合理,关系 着系统性能的好坏,以及对后期维护更新的影响。
用户表主要存储了用户信息。如图 4- 1 所示:
表 4- 1 用户表
字段 | 类型 | 字段说明 | 备注 |
Id | Int | 主键 | 自增 |
Username | Varchar(50) | 用户名 | 非空 |
Pass | Varchar(30) | 密码 | 非空 |
Sex | Varchar(30) | 性别 | 默认为 1 |
addtime | Date | 添加时间 | 跟随系统时 间 |
age | Char | 年龄 | |
phonenumber | Varchar(50) | 电话 |
配置表主要存储了具体的字段。如图 4-2 所示:
表 4-2 配置表
字段 | 类型 | 字段说明 | 备注 |
Id | Int | 主键 | 自增 |
Name | Varchar(50) | 名称 | 非空 |
value | Varchar(30) | 参数值 |
域名表主要存储了添加时间。如图 4-3 所示:
表 4-3 域名表
字段 | 类型 | 字段说明 | 备注 |
Id | Int | 主键 | 自增 |
Addtime | Date | 添加时间 | 非空 |
title | Varchar(30) | 名称 | 非空 |
introduction | Varchar(30) | 简介 | |
Zuozhe | Varchar(30) | 类型 | 非空 |
chubanshe | Char | 价格 | 非空 |
token 表主要存储了用户名,用户密码。如图 4-4 所示:
表 4-4 token 表
字段 | 类型 | 字段说明 | 备注 |
Id | bigint | 主键 | 自增 |
userid | bigint | 用户 id | 非空 |
username | varchar( 100) | 用户名 | 非空 |
tablename | varchar( 100) | 表名 | |
role | varchar( 100) | 角色 | 非空 |
token | varchar( 100) | 密码 | 非空 |
addtime | timestamp | 添加时间 | 非空 |
expiratedtime | timestamp | 过期时间 | 非空 |
管理员表主要存储了管理员添加时间的管理员密码。如图 4-5 所示:
表 4-5 管理员表
字段 | 类型 | 字段说明 | 备注 |
Id | bigint | 主键 | 自增 |
username | varchar( 100) | 姓名 | 非空 |
password | varchar( 100) | 密码 | |
role | varchar( 100) | 角色 | 非空 |
addtime | timestamp | 添加时间 | 非空 |
域名类型表主要存储了域名id 。如图 4-6 所示:
表 4-6 域名类型表
5. 1 工作人员注册模块
工作人员注册首先需要填写个人信息,然后严重信息是否正确,信息正确就 跳转到登录页面,表示工作人员注册成功。工作人员注册流程图,如图 5- 1 所示:
工作人员注册界面,如图 5-2 所示。
(论文)