基于Java Web的在校大学生艺术团管理系统设计与实现

注:展示部分文档内容和系统截图,需要完整的视频、代码、文章和安装调试环境请私信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

贡献积分管理

团长在艺术团成员管理页面,点击增加贡献,填写相关信息后可可给艺术团成员加分

测试成功

学生可以在自己的贡献管理页面查看到自己当前的积分状况。

通过

通过测试用例监测艺术团管理系统的登录注册、活动报名、经费管理以及积分贡献管理等功能,为该系统后期的实际应用提供了可卡的技术支撑。管理员可以最大限度的管理所有艺术团,并且对首页布局排版有着绝对控制。团长可以管理该艺术团成员,学生可以参加艺术团活动。

目录

1 绪论

1.1 背景和意义

1.1.1 课题背景

1.1.2 课题意义

1.2 关键技术介绍

1.2.1 JAVA介绍

1.2.2 MYSQL数据库介绍

1.2.3 JSP介绍

1.3 设计说明书的主要内容

1.4 可行性分析

1.4.1 可行性分析介绍

1.4.2 技术可行性

1.4.3 操作可行性

1.4.4 经济可行性

2 需求分析

2.1 需求背景

2.2 系统功能分析

2.2.1 功能性分析

2.2.2 非功能性分析

2.3 系统流程分析

2.3.1 增加数据流程分析

2.3.2 修改数据流程分析

2.3.3 删除数据流程分析

2.4 系统角色用例图分析

2.4.1 学生角色用例图

2.4.2 团长角色用例图

2.4.3 管理角色用例图

3 概要设计

3.1 概要设计目标

3.2 系统架构

3.2.1 表示层

3.2.2 业务逻辑层

3.2.3 数据层

3.3 系统体系结构图

3.3.1 系统功能图

3.3.2 系统用例图

3.4 数据库设计

3.4.1 数据库概念设计

3.4.2 数据库E-R图设计

3.4.3 数据库设计

4 具体设计

4.1 系统功能

4.1.1 管理员系统功能设计

4.1.2 团长系统功能设计

4.1.3 学生系统功能设计

4.2 主要功能

4.2.1 学生登录与注册

4.2.2 用户信息修改设计

4.2.3 团长申请设计

4.2.4 艺术团创建设计

4.2.5 艺术团活动申请管理设计

4.2.6 艺术团活动报名管理设计

4.2.7 艺术团经费管理设计

4.2.8 艺术团贡献管理设计

4.2.9 论坛交流设计

5 系统实现

5.1 登录注册功能

5.1.1 学生注册登录

5.1.2 后台身份登录

5.2 角色管理页面展示

5.2.1 管理员管理系统

5.2.2 团长管理系统

5.2.3 学生管理系统

5.3 主要功能模块展示

5.3.1 活动报名管理

5.3.2 活动申请管理

5.3.3 经费申请管理

5.3.4 艺术团贡献管理

5.3.5 艺术团教学管理

5.4 公开信息管理

5.4.1 论坛交流

5.4.2 轮播图

5.4.3 公告信息

6 系统测试

6.1 测试目的

6.2 测试内容

6.3 测试用例及结果

7.1 总结

7.2 展望

参考文献

致谢

猜你喜欢

转载自blog.csdn.net/yvonneking1118/article/details/134200955
今日推荐