高校体育俱乐部考勤管理系统的分析与设计
2017-08-16敬永红
敬永红
摘要随着高校体育实行开放的过程化俱乐部教学,给传统手工考勤管理带来了巨大困难,本文对高校体育俱乐部考勤管理的业务流程进行深入分析和研究,采用面向对象方法、UML技术、数据库表结构详细分析与设计了一套高校体育俱乐部考勤管理系统,提高了考勤管理的效率与质量。
关键词体育教学 考勤管理 俱乐部管理 UML建模 数据库技术
引言
根据教育部关于中央部门所属高校深化教育教学改革的指导意见:信息技术与教育教学深度融合0的精神,结合高校体育俱乐部实行跨年级、跨班级的早操、课内外锻炼的个性化、多样性、可选择性的教学方法,采用传统的手工方法进行动态的、大群体的过程化考勤管理,大大增加了管理的工作量和难度,给高校体育俱乐部考勤管理带来了很大的障碍。
本系统在深入分析与研究考勤管理业务流程的基础上,实现了考勤信息的数字化与网络化管理,解决传统手工考勤管理难度大,效率低下,不利于统计和分析等缺陷,提高了管理的质量和效率。
1系统分析
1.1业务流程
学生根据体育俱乐部要求结合自身相关体育技能和时间等实际情况,有计划地安排上课、早操和课外锻炼等体育活动考勤。流程图如图1所示。
1.2功能需求分析
在高校使用考勤系统的主要有管理员、教师和学生三种角色。
管理员负责系统的备份、更新和维护,管理所有用户信息等功能,能对各项考勤数据的录入、维护、查询和更新。
教师角色:能对个人信息维护、学生考勤情况维护及查询等功能。
学生角色:可查询自己的各项考勤信息总数及明细、进行个人基本信息维护等功能。
1.3非功能需求
系统采用B/S三层体系结构,用户通过Intemet操作管理,软件环境如下:
(1)服务器端。考虑到考勤数据信息量大,系统运行与统计比较耗资源,服务器配置JDK1.7+Tomcat7.0+Oracle10g
(2)客户端。采用一次开发,多种适应的响应式布局,其中PC端WebView支持IE8以上版本,兼容WebKit瀏览器核心,Chrome19.0浏览器;移动智能平台支持Android 4.0或iOS 8及以上版本,拥有良好的用户体验。
2系统设计
本文采用面向对象设计方法仅以管理员角色在考勤管理中对单个学生以学号查询各项考勤总次数及查询早操考勤明细进行UML类图和顺序图设计示例。
2.1考勤信息查询类图设计
管理员查询单个学生各项考勤总次数及查询早操考勤明细信息的相关类图设计,如图2所示。
3数据库设计
根据本系统的实体类属性及数据库设计原理要求设计了数据库表,系统选用oracle来进行数据库的逻辑设计,部分主要表如下:
2.2考勤信息查询顺序图设计
查询各项考勤总次数及早操考勤明细信息的顺序图设计,如图3所示:
(1)用户表:包括用户编号、密码、角色编号等字段(表1)。
(2)考勤项目表:包括考勤代码、考勤名称等字段(表2)。
(3)考勤信息表:包括考勤代码、用户编号、考勤开始时间等字段(表3)。
(4)角色表:包括角色编号、角色名称等字段(表4)。
4总结
系统利用网络信息技术共享、方便、快捷等优点,解决了传统体育俱乐部手工考勤管理速度慢,易出错,人性化差等诸多的缺陷,大大减轻了工作量,实现了高校体育俱乐部考勤管理的数字化、信息化和网络化管理,为动态管理提供了快捷、准确、高效的便捷条件。