基于关联分析羽毛球会员积分系统设计与实现ide工具:IDEA 或者eclipse
编程语言: java
数据库: mysql5.7+
框架:ssm+springboot都有
前端:vue.js+ElementUI
详细技术:HTML+CSS+JS+springboot+SSM+vue+MYSQL+MAVEN
数据库工具:Navicat
运动员:
1.登录注册。
2.赛事查看:可以通过分类查询的方式或者是通过搜索查询的方式查看比赛的信息,也能够进入到详情页面进行详情信息的查询。
3.赛事报名:可以对自己喜欢的比赛进行报名。
4.赛事查看:查看目前进行的赛事,以及目前赛事的进入和比分信息。(比分位于页面的中心,各个比分旁边是两个赛队的信息。比分的展示可以由裁判的控制进行动态的更新)。
5.成绩查看:查看自己参赛的信息,以及总体成绩信息。比分位于页面的中心,各个比分旁边是两个赛队的信息。比分的展示可以由裁判的控制进行动态的更新)。
6.在线论坛:进行用户之间的交流。
7.个人中心:查看自己参与的比赛以及进行收藏和评论的比赛,可以进行。
裁判员:
1.系统登录。
2.赛事管理:目前的赛事下的赛程进行管理和查看。
3.比赛打分:对于自己负责的赛程下的比分可以进行分数的设置和打分,对于计分板信息可以进行修改和初始化(0:0)。
4.成绩管理:对于最终的成绩信息可以进行查看和管理(包括:增、删、改和查),能够设置获胜方传到前台进行输出,和最终比分供其它未参赛的运动员进行查看。
管理员:
1.系统登录。
2.运动员管理:对运动员信息进行增、删、改和查。
3.裁判员管理:对裁判信息进行增、删、改和查。
4.赛事类型管理:对赛事类型信息进行增、删、改和查。
5.赛事管理:对赛事信息进行增、删、改和查。
6.裁判分配管理:将裁判员分配给指定的赛事进行计分管理。
7.报名管理:查看运动员的报名信息以及对参赛资格进行审核。对报名信息进行增、删、改和查。(利用可视化图表分析参赛以及未参赛运动员的人数占比分析)。(利用可视化数据查看各个赛程的报名数据统计信息),(可以利用Excle图表进行参赛人员的打印)。
8.成绩管理:查看计分的成绩信息以及比分信息,能够进行初始化以及对成绩信息进行增、删、改、查的操作管理(可以将最终的信息利用Excle图表进行打印输出)。
9.论坛管理:管理论坛内产生的数据信息。
10.系统管理:对轮播图、公告信息以及资讯信息进行管理。
目 录
1 引言 5
1.1 选题背景 5
1.2 研究目的及意义 5
1.3 研究的主要内容 5
2 平台开发相关技术 7
2.1 Java语言 7
2.2 SSM框架 7
2.3 MySQL数据库 7
2.4 B/S架构 8
3系统需求分析 10
3.1 功能需求分析 10
3.2性能需求分析 12
3.3 系统可行性分析 12
3.3.1 技术可行性 12
3.3.2 操作可行性 13
3.3.3运行可行性 13
3.3.4社会可行性 13
3.4系统流程图分析 13
3.4.1 登录流程图 14
3.4.2 添加新用户流程图 14
4 系统软件的总体设计 16
4.1系统的基本要求 16
4.2 系统开发目标 16
4.3 系统总体架构设计 16
4.4 系统数据库的设计 17
4.4.1数据库设计原则 17
4.4.2数据库E/R图 17
4.4.3 数据库表 20
5 系统的实现 29
5.1系统功能实现 29
5.2后台模块实现 30
5.2.1管理员模块实现 31
5.2.2裁判员模块实现 33
5.2.3运动员模块实现 34
6 系统测试与运行维护 36
6.1系统测试的目的 36
6.2测试用例 36
6.3系统运行与维护 37
7 结 论 39
参考文献 40
致 谢 42