学院名称 | 数据科学与计算机学院 | 年级专业班级 | |
学生学号 | 学生姓名 | ||
指导教师工号 | 指导教师姓名 | ||
任务书题目 | 基于SSM的“智慧体育馆”管理系统的设计与实现 | ||
最终题目 | 基于SSM的“智慧体育馆”管理系统的设计与实现 | ||
本课题的总体设计目标: 本课题采取SSM框架,通过MySQL数据库以及Spring MVC ,Spring和Mybatis框架整合,使用Java编程语言进行开发,数据库使用MySQL,服务器使用Tomcat。系统围绕武汉某高校“智能体育馆”招标项目为原型进行开发,该系统主要有用户登录、课程管理、视频教学、智能打卡终端、场地管理、体育器材管理、比赛赛程管理七个功能板块。系统的用户分为三种身份,分别为:学生,老师,管理者。课程管理、视频教学以及智能打卡终端模块围绕师生日常上课场景进行详细化设计,将老师对课程安排、场地使用、学生管理等场景信息化展示,提高业务效率。场地管理、体育器材管理、比赛赛程管理模块围绕高校体育馆管理者的业务方面展开,学校举办重大活动或举行体育赛事时需要使用体育馆的场景信息化展示;在师生需要租用体育器材健身的业务场景,系统能及时记录下体育器材的库存情况以及师生的借出归还状态,提高业务效率。“智能体育馆”管理系统的设计围绕高校体育馆各种使用场景进行展开,助力高校对体育馆进行信息化管理,提高使用效率,推动开展师生身心健康建设。 本课题的设计思路: 本课题根据软件工程开发的流程进行设计,即系统需求分析、概要设计、详细设计、系统实现、系统测试等几个阶段。
主要包括功能需求和性能需求分析。本课题包含七个功能模块:用户登录模块、课程管理模块、课程教学模块、智能打卡终端模块、场地管理模块、体育器材管理模块、比赛赛程管理模块。 性能需求方面:首先,系统具有友好美观的用户界面,使用户获得良好的体验;其次系统能够流畅运行,运行的过程中无BUG等错误现象。 2. 概要设计 概要设计主要进行系统的主题架构设计、数据库结构设计等。本系统主体架构采用B/S结构,系统分为三个角色实现不同的功能控制,并明确系统的功能模块结构。数据库结构采用关系型数据库MySQL存储数据,并根据需求分析的结果设计满足功能要求的数据库。 3.详细设计 详细设计部分根据概念结构中形成的功能模块,对每个模块进行详细的方案设计,给出设计流程。 4.系统实现 对详细设计方案采用JAVA的语言进行实现。 5.系统测试 对系统进行单元测试、集成测试、功能测试及性能测试。 本课题的主要内容: 1.用户登录模块 (1)登录功能:实现用户的登录功能。 (2)注册功能:用户输入相关信息,按照身份注册账户。 (3)用户信息管理:实现用户对个人信息的管理。 2.课程管理模块 (1)教学管理:实现教师对上课安排的管理。 3.课程教学模块 (1)教学资源管理:教师对教学资源进行管理。 (2)推荐资料功能:老师可将课程资料推荐给学生学习使用。 4.智能打卡终端模块 (1)人脸识别上课打卡:通过人脸识别对学生上课进行签到,统计学生上课情况。 (2)上课情况统计:显示学生打卡情况,包括打卡人数、打卡人员信息等。 5.场地管理模块 (1)场地分配使用:根据活动需要,申报体育馆场地使用情况。 6.体育器材管理模块 (1)体育器材租借:记录体育器材租借情况。 (2)体育器材库存管理:统计体育器材的库存以及使用情况。 7.比赛赛程管理模块 (1)比赛赛程排表:对比赛赛程进行计划安排。 (2)比赛成绩记录:统计运动员成绩,同时记录获奖情况。 本课题的技术方案:
本课题的计划进程: 2022年12月中旬—2023年1月中旬 确认题目,下达任务书 2023年1月中旬—2023年3月上旬 完成开题报告 2023年3月上旬—2023年4月下旬 完成论文(设计及设计说明书)初稿 2023年4月下旬—2023年5月上旬 中期检查 2023年5月上旬—2023年5月下旬 论文(设计、设计说明书)修改、完善 2023年5月下旬—2023年6月上旬 论文(设计、设计说明书)定稿、评阅及答辩 前期已开展的工作: 1.通过网络搜索以及查阅相关文献资料,了解智能体育馆运营现状及发展前景; 2.实地调查智能体育馆项目运营现状,查阅智慧体育馆项目相关设计资料,确定智慧体育馆核心功能; 3.结合所学知识,细致分析智能体育馆所需技术支撑,制定学习计划,及时补充未掌握知识技能; 4.相关资料: [1]杨静云.“互联网+”背景下大型体育场馆智慧化建设研究[J].体育风尚,2021(12):134-136. [2]李泳君,杨怀港,郑浩鑫,陶铭.基于物联网技术的智慧体育馆系统设计与实现[J].物联网技术,2022,12(08):109-111.DOI:10.16667/j.issn.2095-1302.2022.08.030. [3]魏佐涛.《高校智能化体育场馆建设与经营管理》:智能体育馆建设与运营对高校体育运动的影响研究[J].建筑学报,2021(03):123. [4]张野.北京高校体育场馆运行现状研究[J].体育视野,2022(07):23-25. [5]李海停.智慧体育场馆运营平台建设思路探析[J].灌篮,2021(10):148-148155. [6]丁彪,付冬冬,栾亚超.智慧体育场馆运营平台建设思路[J].智能建筑,2020,0(2):32-33. [7] 傅钢强,刘东锋.我国体育场馆智慧化转型升级:基本内涵、逻辑演进、关键要素和模式探究[J].体育学刊,2021(1):79-84. [8]姜帆,田永春,孙丽琼.SSM框架下的物联网安全管理系统设计[J].单片机与嵌入式系统应用,2020,20(2):84-87. [9]Gao Xiaoai. Feasibility Study on Building Intelligent Gymnasium in Colleges in Gansu Province[C]//.Proceedings of 2019 International Conference on Arts,Management,Education and Innovation(ICAMEI 2019).Clausius Scientific Press,2019:433-437. [10] Lu D . Analysis of Intelligent Operation Path of Shanghai Public Sports Venues under Internet + Background—Take PHP Technology System as an Example[C]// 2020 IEEE International Conference on Artificial Intelligence and Computer Applications (ICAICA). IEEE, 2020. [11]刘占省,孙佳佳,李久林,刘习美.基于“科技冬奥”的智慧场馆需求分析与系统功能设计[J].图学学报,2019,40(6):1093-1098. [12] Wu Z , Zhou C . Dynamic Evaluation Model of Intelligent Gymnasium Service Resources Based on Big Data[C]// 2019 International Conference on Virtual Reality and Intelligent Systems (ICVRIS). 2019. [13]刘佩佩,朱邱晗,高佩珍,王倩茹,陈永欢. 基于物联网技术的智慧体育馆的设计与实现[C]//.2022年第十四届全国体育信息科技学术大会论文摘要汇编,2022:108.DOI:10.26914/c.cnkihy.2022.046812. | |||
指导教师意见: 要从以下方面进行写评语:题目、论点的特性(立题前沿性、新颖性创新性、使用性、可操作性、甚至安全性、效率性等),技术方法先进性,研究途径合理性,设计(论文)完整性,资料前期准备充实性、翔实行,整个设计实现的可行性,设计时间进度安排的合理性,等等。最后,得出“同意开题”的结论。 每段首行缩进2字符,宋体,小四,1.5倍行距,不少于100字。 指导教师签名: 年 月 日 |
注:本表须存入学生毕业设计(论文)档案。
用户登录模块
分为三个身份登录,教师、学生、体育馆管理员,不同的身份登录系统后,行使的权限不同。
(1)登录功能:实现用户的登录功能。
(2)注册功能:用户输入相关信息,按照身份注册账户。
(3)用户信息管理:实现用户对个人信息的管理。
用户信息管理,用户可以更改密码。
学生用学号登录,教师和体育馆管理员使用教工号。
学生信息包含班级(即专业名),学号,性别,姓名
教师、体育馆管理员信息包含教工号,性别,姓名。
课程管理模块
- 教学管理:实现教师对上课安排的管理。
教师的功能,可以安排上课。
1、信息包含上课的课程名,例如乒乓球,瑜伽,跆拳道,篮球,足球,羽毛球等等。包含对应上课的班级,班级可以点开查看到班级的所有学生的信息。
2、包含上课的时间,按照时间排布。一天一共有八节课。一般每次课显示内容为第一~二节,第三~四节,这种的。
3、可选的上课地点,比如体育馆,篮球场,乒乓球场这种和课程名对应的地点。
乒乓球 乒乓球场
篮球 篮球场
足球 足球场
羽毛球 羽毛球场
瑜伽、跆拳道 室内体育馆
课程教学模块
(1)教学资源管理:教师对教学资源进行管理。
(2)推荐资料功能:老师可将课程资料推荐给学生学习使用。
课程资源是老师可以上传视频资料,教师、学生、体育馆管理员都有对视频资料的查看权限。
资料信息有上传时间,课程名称,上传人。
资料信息按照课程名分栏即可。
老师可以上传和删除上传的视频资料,学生和体育馆管理员是查看权限。
热榜栏目功能
后台记录学生点击视频的浏览次数,出现一个榜单,按照学生点击次数进行排序推荐。
智能打卡终端模块
(1)人脸识别上课打卡:通过人脸识别对学生上课进行签到,统计学生上课情况。
(2)上课情况统计:显示学生打卡情况,包括打卡人数、打卡人员信息等。
主要是通过人脸识别实现上课签到功能。
情景示例:乒乓球课上课,一个班级的学生扫脸打卡。学生只有扫脸签到的权限,扫完脸签到成功,或者失败。老师可以设定打卡时间,到点截止。老师可以查看此节课的学生打卡情况,即看到这节课到时间之后那些学生没有打卡。
场地管理模块
(1)场地分配使用:根据活动需要,申报体育馆场地使用情况。
6.体育器材管理模块
(1)体育器材租借:记录体育器材租借情况。
(2)体育器材库存管理:统计体育器材的库存以及使用情况。
比赛赛程管理模块
(1)比赛赛程排表:对比赛赛程进行计划安排。
(2)比赛成绩记录:统计运动员成绩,同时记录获奖情况。
主要是体育馆管理员使用的模块。
体育馆管理员登陆后可以安排场地管理和体育器材管理、比赛赛程管理。