免费论文查重: 大雅 万方 维普 turnitin paperpass

探究管理系统UML技术在学生考勤管理体系开发中运用学术

最后更新时间:2024-02-26 作者:用户投稿原创标记本站原创 点赞:18145 浏览:74492
论文导读:
摘要:阐述了一个基于B/S结构的Web学生考勤管理系统的基本原理和设计思想,采用了统一建模语言UML对该系统建模,从系统总体设计、主要功能模块等方面进行阐述。
关键词:考勤 UML B/S 管理系统
1007-9416(2013)05-0136-01
学生考勤管理是高校管理的重要组成部分,对高校教育教学秩序的正常运行起着重要作用。传统人工方式的缺点有:数据统计量大,造成人工统计中工作时间过长。传统方式中一般由班干部上交每日考勤表,班干部上交不及时,学生向辅导员(班主任)请假,没有及时告诉班干部等,都易造成统计中的数据错误和遗漏。传统方式实时性不强,造成辅导员、学生不能及时了解自己的缺勤情况,辅导员不能及时对缺勤学生进行批评教育等。当今随着计算机、网络技术的普及,越来越多的政府机关、事业单位都积极利用各种计算机应用系统来解决问题,以提高工作效率,因此,建立学生考勤管理系统来快速、准确的获取学生的考勤情况、旷课情况等,保障考勤工作的实时性、准确性是必要的。
1 UML简介
面向对象建模领域有Booth、OMT和OOSE方法,为了统一,UML(统一建模语言)被对象管理组织(OMG)采纳成为基于面向对象技术的标准建模语言。UML是当今使用较多的可视化建模的工业标准,使用UML技术对学生考勤管理系统建模,可以帮助不同的参与人员交流和改善开发过程。所以,系统选用UML(统一建模语言)来建模。目前,UML语言建模工具很多,本系统采用Rational公司的Rose工具。
2 系统需求分析
系统要实现的总体功能是要快速、准确统计学生的旷课次数、时间、归寝等考勤情况,满足辅导员(班主任)、教师及时掌握学生的考勤情况,满足学生查询自己的考勤和处分情况,及其学生通过网络提交请假申请的需求。整个系统需要有考勤信息录入、请假信息录入、晚归信息录入、处分信息录入、旷课信息查询、综合评分查询、处分信息查询、班级信息管理、考勤信息管理、处分信息管理、用户管理、权限管理等核心功能,主要功能模块包括:

2.1 考勤信息录入模块

该功能主要实现任课教师或辅导员(班主任)录入学生的考勤信息、辅导员录入学生的处分信息,学生的晚归信息,学生录入自己的请假信息。

2.2 信息查询模块

该功能主要实现任课教师或辅导员(班主任)查询学生的旷课信息、综合评分信息和处分信息,学生查询自己的旷课信息、综合评分信息和处分信息。

2.3 信息管理模块

该功能主要实现辅导员(班主任)修改自己的班级信息,如:添加、删除班级学生和任课教师,添加、修改、删除学生的旷课信息、综合评分信息和处分信息,审批学生的请假信息。

2.4 系统管理模块

该功能主要实现添加、修改、删除学生考勤管理系统中的用户及指定其权限。
3 学生考勤管理系统的建模

3.1 确定参与者

在UML中,用例图分为两部分:参与者和用例。参与者代表直接作用于系统的一个角色。根据对学生考勤管理系统需求的分析,在该系统中,主要存在以下参与者:学生、任课教师、专职辅导员(班主任)、系统管理员,参与者的用例图如图1所示。

3.2 识别用例

在UML中,使用用例是进行系统需求的最好方法,在学生考勤管理系统中,通过需求分析,获取用例,在该系统中用例描述如下:登录系统(提供对用户身份的验证功能)、信息录入(提供学生的考勤信息、处分信息、晚归信息、请假信息的录入)、信息查询(提供对旷课信息、综合评分、处分查询)、考勤管理(提供辅导员(班主任)修改自己的班级学生信息、任课教师信息、处分信息、审批请假信息)、系统管理(提供添加、修改、删除学生考勤管理系统中的用户及指定其权限)、打印(提供了打印数据功能),本系统的用例图如图2所示。

3.3 用例事件流描述

以请假信息录入为例,参与者为学生,描述为提供了学生提出申请请假信息的功能,前置条件为当学生不能按时上课时,提出请假申请,事件流程为学生登录系统,通过验证后,打开请假界面,然后如实填写请假理由和时间,检查无误后提交更新数据库,辅导员(班主任)审核学生的请假信息,填写审批意见,确认更新数据库,最后学生查看自己请假的返回信息。
4 结语
本文以学生考勤管理系统为例,说明了UML在实际应用系统中的可视化建模机制。
参考文献
王小平.基于UML的煤炭销售系统的设计与实现[J].榆林学院学报,2011,(4).
孙剑萍,汤兆平.基于ASP的远程教育在线考试系统开发与应用[J].科技管理研究,2010,(20). 摘自:毕业论文 格式www.7ctime.com