注:展示部分文档内容和系统截图,需要完整的视频、代码、文章和安装调试环境请私信up主。
3.4 数据库设计
3.4.1 数据库概念设计
数据库设计要遵从几项规则,首先数据库设计前需要先进行逻辑思维整理,此过程一般是借助E-R图实现[14],其次在设计表时要注意表中字段格式是否正确,否则会引起数据错误,另外也要遵从范式规则,尽量避免数据库出现错误。
3.4.2 数据库E-R图设计
E-R图是数据库设计者在实施前应当进行的步骤,它是将逻辑思维具体化,用可见的形式来展示数据库各表之间的管理,E-R图能够帮助设计者观察数据库,提高数据库实施可行性。
3.4.3 数据库设计
以下为校大学生管理系统的开发与设计的部分数据表展示:
学生表存储在艺术团首页注册的学生用户信息,包括学生姓名、账号密码、个人头像、性格偏好(作为进入艺术团的审核信息)等字段,如表3-1所示。
表3-1 xuesheng学生表
字段名称 |
类型 |
长度 |
字段说明 |
主键 |
默认值 |
id |
bigint |
主键 |
主键 |
||
addtime |
timestamp |
创建时间 |
CURRENT_TIMESTAMP |
||
xingming |
varchar |
200 |
姓名 |
||
mima |
varchar |
200 |
密码 |
||
xingbie |
varchar |
200 |
性别 |
||
touxiang |
longtext |
4294967295 |
头像 |
||
shouji |
varchar |
200 |
手机 |
||
zhuanye |
varchar |
200 |
专业 |
||
xingquaihao |
varchar |
200 |
兴趣爱好 |
||
gerentezhang |
varchar |
200 |
个人特长 |
||
ziwopingjia |
varchar |
200 |
自我评价 |
团长表记录艺术团团长的相关身份信息,包括团长所在艺术团的名称、团长个人账号密码,个人信息、头像以及审核信息等字段,团长身份在后台注册后,需要由管理员审核,若审核不通过,团长身份锁定,无法登录,审核通过后团长才可以登录后台管理系统页面,如表3-2所示。
表3-2 tuanzhang团长表
字段名称 |
类型 |
长度 |
字段说明 |
主键 |
默认值 |
id |
bigint |
主键 |
主键 |
||
addtime |
timestamp |
创建时间 |
CURRENT_TIMESTAMP |
||
yishutuanmingcheng |
varchar |
200 |
艺术团名称 |
||
mima |
varchar |
200 |
密码 |
||
tuanzhangxingming |
varchar |
200 |
团长姓名 |
||
xingbie |
varchar |
200 |
性别 |
||
touxiang |
longtext |
4294967295 |
头像 |
||
lianxidianhua |
varchar |
200 |
联系电话 |
||
sfsh |
varchar |
200 |
是否审核 |
待审核 |
|
shhf |
longtext |
4294967295 |
审核回复 |
用户表,用于记录管理员身份,标记管理员个人信息,如表3-3所示。
表3-3 users用户表
字段名称 |
类型 |
长度 |
字段说明 |
主键 |
默认值 |
id |
bigint |
主键 |
主键 |
||
username |
varchar |
100 |
用户名 |
续表3-3 users用户表
字段名称 |
类型 |
长度 |
字段说明 |
主键 |
默认值 |
password |
varchar |
100 |
密码 |
||
role |
varchar |
100 |
角色 |
管理员 |
|
addtime |
timestamp |
新增时间 |
CURRENT_TIMESTAMP |
艺术团信息表,在团长身份被管理员同意后,团长可登录后端管理系统创建自己的艺术团,包括艺术团相关的名称、公告等信息以及艺术团头像等,如图3-4所示。
表3-4 yishutuanxinxi艺术团信息表
字段名称 |
类型 |
长度 |
字段说明 |
主键 |
默认值 |
id |
bigint |
主键 |
主键 |
||
addtime |
timestamp |
创建时间 |
CURRENT_TIMESTAMP |
||
yishutuanmingcheng |
varchar |
200 |
艺术团名称 |
||
yishutuantupian |
longtext |
4294967295 |
艺术团图片 |
||
yishutuanleibie |
varchar |
200 |
艺术团类别 |
||
yishutuanzongzhi |
varchar |
200 |
艺术团宗旨 |
||
yishutuangonggao |
longtext |
4294967295 |
艺术团公告 |
||
chuangbanriqi |
date |
创办日期 |
|||
lianxidianhua |
varchar |
200 |
联系电话 |
||
xinxijieshao |
longtext |
4294967295 |
信息介绍 |
||
crossuserid |
bigint |
跨表用户id |
|||
crossrefid |
bigint |
跨表主键id |
|||
sfsh |
varchar |
200 |
是否审核 |
待审核 |
|
shhf |
longtext |
4294967295 |
审核回复 |
5.1 登录注册功能
5.1.1 学生注册登录
学生注册需要填写个人姓名密码以及个人基本信息,该信息方便进入艺术团时供团长快速审核。(详见图5-1)。
学生登录,检查账号与密码是否正确,密码正确后学生可以在首页使用报名活动、申请入团等功能。(详见图5-2)。
5.1.2 后台身份登录
后台三种身份:管理员、团长、学生可以在此页面进行登录,进入管理系统。(详见图5-3)。
6 系统测试
6.1 测试目的
艺术团管理跟随着互联网的发展而得到空间的变革,现代艺术团管理更多的是看质量,是否能完成管理需求和管理需求完成的便捷度、完整度,才是需要追求的目标。因此,想要使系统成熟有效,系统本身质量必须过关,必须要把关。所以我们在完成系统构造后,还需要对系统进行严格的测试,以保证系统运行是不会出现错误和漏洞,使系统更有效的推广。这是开发过程中的重要环节,测试结果直接影响到系统的优良。
6.2 测试内容
我们主要对系统进行黑盒测试,通过黑盒测试,可以发现系统中可能存在的风险问题,保证系统顺利运行。黑盒测试可以准确的反馈用户数据,并快速执行相对功能,保证功能的完整输入输出性。
6.3 测试用例及结果
本次艺术团管理系统设计基本达到理想效果,在各方面都表现良好,基本满足各用户的日常需要,通过本次测试,我们集中检查了艺术团在三种角色操作方面的稳定性,确保在实际使用时不会出现系统错误,在系统运行期间可自动检查错误。测试结果如表6-1所示。
表6-1 功能测试
序号 |
测试用例 |
测试步骤 |
测试结果 |
是否通过 |
1 |
学生登录 |
1.输入姓名、密码 2.登录 |
测试成功 学生登录首页成功 |
通过 |
2 |
更改个人信息 |
1.点击首页个人中心 2.修改个人信息并点击提交 |
测试成功 修改账号密码成功 |
通过 |
续表6-1 功能测试
3 |
团长注册功能 |
1.后台注册团长,并填写相应信息 2.登录后显示失败 3.管理员审核通过后在登录显示成功。 |
测试成功 团长可以登录,管理员可以实施审核。 |
通过 |
4 |
活动申请管理 |
1.团长在页面新增活动信息并点击提交。 2.管理员在互动报名管理页面选择通过团长活动审核。 |
测试成功 活动出现在首页,且可以报名参加活动 |
通过 |
5 |
经费申请管理 |
1.团长在申请经费页面,填写相关信息,申请经费。 2.管理员经费页面看到待审核的资料,选择是否通过 |
测试成功 团长可以查看到自己的经费申请已经通过 |
通过 |
6 |
贡献积分管理 |
团长在艺术团成员管理页面,点击增加贡献,填写相关信息后可可给艺术团成员加分 |
测试成功 学生可以在自己的贡献管理页面查看到自己当前的积分状况。 |
通过 |
通过测试用例监测艺术团管理系统的登录注册、活动报名、经费管理以及积分贡献管理等功能,为该系统后期的实际应用提供了可卡的技术支撑。管理员可以最大限度的管理所有艺术团,并且对首页布局排版有着绝对控制。团长可以管理该艺术团成员,学生可以参加艺术团活动。
目录