注:展示部分文档内容和系统截图,需要完整的视频、代码、文章和安装调试环境请私信up主。
4.2.2数据库概念设计
信息世界的基本要素包括实体和关联。以下是对部分主要的关键实体如下:
公告信息实体属性如下图4.2所示。
学生实体属性如图4.3所示。
评价记录实体属性如图4.4所示。
4.2.3数据表设计
本系统根据数据表管理系统的具体流程进行管理,用户对数据的增、删、改、查等操作便利。
4.2.4数据表的建立
系统采用Navicat Premium对数据库进行操作,数据库管理操作简单,数据处理能力强。数据表建立如下:
chat表中实现的功能有时间的创建、不同角色的id、相关问题的对应操作,见表4.1。
表4.1 chat
列名 | 数据类型 | 长度 | 约束 |
id | int | 11 | NOT NULL |
addtime | varchar | 50 | default NULL |
userid | varchar | 50 | default NULL |
adminid | varchar | 50 | default NULL |
ask | varchar | 50 | default NULL |
reply | varchar | 50 | default NULL |
isreply | varchar | 50 | default NULL |
配置文件中的功能有配置参数名称、配置参数值,见表4.2。
表4.2 配置文件
列名 | 数据类型 | 长度 | 约束 |
id | int | 11 | NOT NULL |
name | varchar | 50 | default NULL |
value | varchar | 50 | default NULL |
取消预约表实现的功能有预约时间、预约账号、取消时间、取消原因、手机,见表4.8。
表4.8 取消预约
列名 | 数据类型 | 长度 | 约束 |
id | int | 11 | NOT NULL |
addtime | varchar | 50 | default NULL |
kechengmingcheng | varchar | 50 | default NULL |
yuyueshijian | varchar | 50 | default NULL |
jiaoyuanzhanghao | varchar | 50 | default NULL |
quxiaoshijian | varchar | 50 | default NULL |
quxiaoyuanyin | varchar | 50 | default NULL |
yonghuming | varchar | 50 | default NULL |
shouji | varchar | 50 | default NULL |
crossuserid | varchar | 50 | default NULL |
crossrefid | varchar | 50 | default NULL |
sfsh | varchar | 50 | default NULL |
shhf | varchar | 50 | default NULL |
storeup表主要功能有用户id、收藏id、表名、名字、图片、类型、推荐类型,见表4.9。
表4.9 storeup
列名 | 数据类型 | 长度 | 约束 |
id | int | 11 | NOT NULL |
addtime | varchar | 50 | default NULL |
userid | varchar | 50 | default NULL |
refid | varchar | 50 | default NULL |
tablename | varchar | 50 | default NULL |
name | varchar | 50 | default NULL |
picture | varchar | 50 | default NULL |
type | varchar | 50 | default NULL |
inteltype | varchar | 50 | default NULL |
token表包阔用户的id、角色、日期、密码等信息,见表4.10。
表4.10 token
列名 | 数据类型 | 长度 | 约束 |
id | int | 11 | NOT NULL |
userid | varchar | 50 | default NULL |
username | varchar | 50 | default NULL |
tablename | varchar | 50 | default NULL |
role | varchar | 50 | default NULL |
token | varchar | 50 | default NULL |
addtime | varchar | 50 | default NULL |
expiratedtime | varchar | 50 | default NULL |
用户表主要功能有用户名、密码、角色,见表4.11。
表4.11 用户
列名 | 数据类型 | 长度 | 约束 |
id | int | 11 | NOT NULL |
username | varchar | 50 | default NULL |
password | varchar | 50 | default NULL |
role | varchar | 50 | default NULL |
addtime | varchar | 50 | default NULL |
学员表中功能有用户名、密码、姓名、性别、图像、手机,见表4.12。
表4.12 学员
列名 | 数据类型 | 长度 | 约束 |
id | int | 11 | NOT NULL |
addtime | varchar | 50 | default NULL |
yonghuming | varchar | 50 | default NULL |
mima | varchar | 50 | default NULL |
xingming | varchar | 50 | default NULL |
xingbie | varchar | 50 | default NULL |
touxiang | varchar | 50 | default NULL |
shouji | varchar | 50 | default NULL |
4.3.2管理员模块总体流程图
4.3.3在线家教管理流程图
5.1系统功能实现
当用户打开网址进入系统,直观看到的就是首页界面。在里,用户能够清晰的看到系统的导航条,通过导航条导航进入各功能展示页面进行操作。系统首页界面如图5.1所示:
教师:在教师页面的输入栏中输入教师的相关信息进行搜索;可以看到教师各类信息,并根据用户需求进行相关的操作,教师页面如图5.2所示:
目 录