1.1研究背景及意义
研究背景:
体育器材是高校体育教学和课外体育活动的重要物质基础,其使用和管理对于保障教学质量、提高学生体育素质具有重要意义。随着高校体育教学和课外活动的不断发展,体育器材的种类和数量不断增加,传统的器材管理方式已无法满足日益增长的管理需求。信息化技术的不断发展,利用计算机技术、数据库技术和物联网技术等手段实现体育器材的信息化管理已成为可能,这些技术能够提高器材管理的效率和精度,减少人力投入,降低管理成本,为高校体育器材管理带来革命性的变化。
研究意义:
提高管理效率:通过设计并实现高校体育器材管理系统,可以实现器材信息的自动化录入、查询、修改和删除等功能,提高管理效率。系统还可以实现器材借还的自动化管理,减少人工操作,降低管理成本。
优化用户体验:学生可以通过系统在线预约器材,并在规定时间内借还,无需到现场排队等待,提高了使用便捷性。管理员可以实时监控器材的借还情况,及时处理逾期未还或损坏的器材,提高了服务质量。
提升管理水平:系统具备数据统计和分析功能,可以为管理者提供详尽的器材使用情况的统计报表,帮助管理者了解器材的使用情况和需求趋势。这有助于管理者制定更加科学合理的器材采购、分配和维修计划,提升管理水平。
促进信息化建设:高校体育器材管理系统的设计与实现是高校信息化建设的重要组成部分之一通过该系统的建设,可以推动高校其他领域的信息化建设进程,提高整个高校的信息化水平。
提升体育教师信息化能力:将现代信息技术应用在体育器材管理中是体育管理的创新举措。要求体育教师运用体育器材管理软件进行信息汇总与统计,培养体育教师获取信息、储存信息的习惯,从而不断提高体育教师加工处理信息以及更新创造信息的能力。
1.2国内外研究现状
1.2.1 国内研究现状与分析
国内研究主要集中在高校体育器材管理的制度设计、管理模式、管理流程、管理体系等方面。这些研究旨在构建更加完善、科学的管理体系,以提高器材的使用效率和安全性。
在信息时代的背景下,国内研究也开始关注高校体育器材管理的信息化和智能化发展。例如,部分高校已经开发出了针对本校体育专业实际情况的体育器材管理系统。
研究方法以问卷调查、案例研究、统计分析等为主。通过对高校体育器材管理现状的深入调查和分析,发现存在的问题并提出相应的改进策略。
未来研究将更加关注高校体育器材管理的信息化和智能化。随着物联网、大数据等技术的不断发展,这些技术将更多地应用于高校体育器材管理中,以提高管理效率和精度。
1.2.2 国外研究现状与分析
国外研究主要集中在高校体育器材管理的质量保障、设备更新、资源共享、技术创新等方面。这些研究旨在提高器材的质量和性能,满足学生日益增长的体育需求。
在欧美发达国家,高校体育器材的运作更多地依靠自己创收,如自办俱乐部、租赁体育器材、出售会员卡等方式。同时,这些国家也注重利用计算机系统、智能IC卡等技术手段完成体育器材的借与还及其他管理工作。
日本高校的体育器材设施运作方式包括各级行政直接管理和委托管理两种形态。日本注重学校体育资源与社区居民的共享,鼓励在不影响学校正常体育教学的条件下面向大众开放。
研究方法以文献综述、案例研究、实证研究等为主。通过对国外高校体育器材管理模式的深入分析和比较,为国内高校提供借鉴和参考。
未来研究将更加关注高校体育器材管理的国际化和全球化。随着全球交流的日益密切,国际间的交流与合作将成为高校体育器材管理研究的重要方向之一。同时,探索全球化背景下高校体育器材管理的新理念和新模式也将成为研究的热点。
1.1论文研究内容
HIST体育器材管理系统的论文研究内容主要包括对系统设计与架构、用户需求分析、提高器材管理效率和使用效益、提高器材管理效率、降低管理成本、优化资源配置等方面的探讨。通过这些研究内容,可以为HIST体育器材管理系统的开发和改进提供理论指导和实践依据,能够确保系统的稳定性和可扩展性,确保系统能够满足实际管理的需求。为后续的编程和测试提供基础。此外,对系统的开发具有明确开发目标和需求、提供系统设计指导、优化开发流程、确保系统质量、提升系统应用价值、促进学术交流与合作以及为后续开发提供参考。
2 相关技术
2.1 前端技术
Vue、CSS、JavaScript,Bootstrap、NodeJs
2.2 后端技术
Go,Gin,Gorm,JWT,OSS
2.3 数据库技术
Mysql
3 需求分析
3.1 用例分析(用例模型)
(1)用户用例模型:
图3.1用户角色用例模型
(2)管理员用例模型:
图3.2管理员用例模型
3.2 业务分析(交互模型)
(1)登录
图3.2(1)登录逻辑顺序图
(2)查询用户个人信息
用户可以在进入主页面之后,点击用户头像,跳转个人详情页面,查询出用户信息,其逻辑顺序图如图所示:
图3.2(2)查询用户个人信息顺序图
(3)修改用户信息
进入用户详情,可以修改用户名(唯一),手机号和用户头像。其逻辑顺序图如图所示:
图3.2(3)修改用户信息逻辑顺序图
(4)修改用户密码
点击修改密码,输入原密码和新密码,进行修改密码,其逻辑顺序图如图所示:
图3.2(4)修改用户密码逻辑顺序图
(5)查询器材列表
根据器材名,器材分类名条件模糊查询器材列表。其逻辑顺序图如图所示:
图3.2(5)查询器材列表逻辑顺序图
(6)预定/取消预定器材
点击预定,选择预定要使用器材的时间范围;预定之后可以点击取消预定
图3.2(6)预定/取消预定器材逻辑顺序图
(7)借阅/归还器材
点击借阅时,首先会先去预定表中查询是否一定预定过,如果事先预定,则会借阅已经预定的器材,如果没有实现预定过,则会之间去借阅现有的器材;借阅之后可以去归还
图3.2(7)借阅器材逻辑顺序图
图3.2(8)归还器材逻辑顺序图
(8)查询个人借阅记录
获取token中的用户id,根据用户id查询借阅记录
图3.2(9)查询个人借阅记录逻辑顺序图
(9)添加器材
管理员进入添加器材页面,输入器材名,数量,选择器材分类名,进行添加器材
图3.2(10)添加器材逻辑顺序图
(10)删除器材
根据器材id修改器材的状态
图3.2(11)删除器材逻辑顺序图
4 总体设计
4.1 体系结构设计
该系统包图如图所示:
图4.1包图
4.2 功能结构设计
该HIST体育器材管理系统的使用者主要分为用户(学生、教师等)和管理员。用户功能主要是注册登录,查看个人信息、修改密码、查看器材列表详情、预定或借还器材以及查询个人借用记录等;管理员的主要功能是登录,查询用户列表,修改用户角色,查询所有用户的借用记录以及添加或删除器材等。
图4.2系统功能结构图
4.3 软件构成(类的设计)
该系统类图如图所示:
(1)用户相关设计类图如图所示:
图4.3(1) 用户相关设计类图
(2)器材相关设计类图如图所示:
图4.3(2)器材相关设计类图
(3)预定/取消预定,借阅/归还设计类图如图所示:
4.4 数据库设计(含ER图和数据库逻辑表结构)
4.4.1数据库概念设计(ER模型)
下图是整个HIST体育器材管理系统中主要的数据库表的ER图:
图4.4.1 ER图
5 详细设计与实现
5.1 登录模块
5.1.1 流程逻辑
用户输入账号、密码等进行登录,输入正确,进入主界面,输入错误,重新输入。
图5.1.1登录模块流程图
5.1.2 界面设计及实现效果
界面设计:使用渐变色或纯色背景,营造简洁、现代的视觉效果;使用圆角矩形作为输入框的形状,提供灰色占位符文本;使用醒目的蓝色作为按钮背景色。
图5.1.2(1)登录界面
图5.1.2(2)登录界面设计类图
实现效果:
当用户输入正确的账号、密码后,点击登录会显示登录成功即可进入主界面;如果信息输入错误,会提示“密码不正确”登录界面如图所示:
图5.1.2(3)登录模块效果图
5.2 用户管理模块
5.2.1 模块描述
此模块主要负责处理用户信息,编辑用户信息,删除,重置密码以及修改用户角色权限等。
5.2.2 流程逻辑
根据登录信息判断是否是管理员。如果是管理员,则可以查看所有用户信息,可以编辑用户信息或删除,重置用户的密码以及修改用户角色权限。
图5.2.2用户管理模块流程图
5.2.3 界面设计及实现效果
(1)用户信息
管理员登陆可以看到所有用户的信息详情,用户登录则看到个人信息,以及进行编辑用户信息,删除,重置用户密码以及更改角色权限等功能。实现效果如下:
图5.2.3(1)管理员登录用户信息管理界面
图5.2.3(2)用户登录用户信息管理界面
(2)编辑用户信息
点击编辑,将编辑信息表上的信息填写完整之后,点击确定就会更改掉当前页面中该用户的对应信息。实现效果如下:
图5.2.3(3)编辑用户信息界面
(3)重置密码
点击重置密码,输入旧密码及新密码,如果旧密码正确,点击确定则密码重置成功,提示操作成功;如果旧密码不正确,则密码重置不成功。实现效果如下:
图5.2.3(4)重置密码界面
(4)角色权限
管理员可以经过角色权限管理,设置用户为新的管理员共同管理系统。实现效果如下:
图5.2.3(5)角色权限管理界面
5.3 器材管理模块
5.3.1 模块描述
此模块主要负责处理器材信息的增删改查,包括器材的新增、详情、删除、预定设置和借还设置等。
5.3.2 流程逻辑
登录之后进入器材管理页面,可对器材进行新增或删除,查看器材信息详情,进行器材的预定、借还等操作。
图5.3.2器材管理模块流程图
5.3.3 界面设计及实现效果
(1)器材管理
登陆之后可以看到所有器材的信息详情,以及进行新增器材,查看器材信息详情,删除器材,预定设置以及借还设置等功能。实现效果如下:
图5.3.3(1)器材管理界面
- 新增器材
点击新增,输入相对应器材信息,点击添加,即可新增器材至器材信息表中,实现效果如下:
图5.3.3(2)新增器材界面
- 查看器材信息详情
点击详情,即可查看对应器材的详细信息,但用户没有权限对其中信息进行修改,实现效果如下:
图5.3.3(3)器材信息详情界面
- 删除器材
点击删除,会弹出“此操作将永久删除该器材,是否继续?”,点击确定则删除成功,点击取消则“已取消删除”,实现效果如下:
图5.3.3(4)删除器材界面
- 器材预定设置
点击预定设置,填入预定数量以及预定的始末时间进行预定器材,同时也可取消预定,实现效果如下:
图5.3.3(5)器材预定设置界面
- 器材借还设置
点击借还设置,填入借阅数量以及借阅的始末时间进行借阅器材,同时也可进行归还器材,实现效果如下:
图5.3.3(6)器材借还设置界面
5.4 借阅记录模块
此模块主要是显示各用户借阅器材的情况,包括用户的用户名,以及所借器材的器材名、数量、状态、开始时间和归还时间等。实现效果如下:
图5.4器材借阅记录界面
5.5其他功能
- 搜索用户、器材或是借阅记录
点击右上角搜索符号,在输入框中输入需要搜索的信息,即可查询对应信息,效果图如下:
图5.5(1)信息搜索界面
- 进入全屏模式
点击右上角全屏符号,即可进入全屏模式,再次点击或者按Esc键即可退出全屏,将鼠标移至最顶端会出现取消符号,点击也可退出全屏模式,实现效果如下:
图5.5(2)全屏界面
图5.5(3)退出全屏界面
- 退出登录
点击头像下的向下箭头,弹出退出,点击则返回登陆页面,实现效果如下:
图5.5(4)退出登录界面
- 全局设置
点击右方设置符号,弹出全局设置选项,实现效果如下:
图5.5(5)全局设置界面
6 总结
HIST体育器材管理系统为河南科技学院的体育器材管理而开发。高校体育器材管理系统的成功开发,不仅提升了体育器材的管理效率,还促进了高校体育事业的现代化发展。该系统基于先进的网络技术和数据库技术,实现了体育器材信息的实时录入、查询、借用、归还、报废等功能,极大地简化了管理流程,降低了管理成本。该系统采用了Go,Gin,Gorm、Html、Bootstrap、JavaScript、NodeJs等技术,使用角色主要分为用户和管理员。用户可以查看个人信息、修改密码、查看器材列表详情、预定或借还器材以及查询个人借用记录等;管理员可以查询用户列表,修改用户角色,查询所有用户的借用记录以及添加或删除器材等。
总的来说,该系统操作简单、界面友好、功能完善。同时,该系统也为高校体育器材的规范化、标准化管理提供了有力支持,有助于提升高校体育事业的整体水平。
完整代码:https://gitee.com/l_g_g/sems