段铁城
摘 要 本文针对高职院校全校师生需要在每学期开始的短短一个月时间内,完成上一年度的教育评优申请和审批等工作所需周期过长的问题。经过长期调研、讨论系统中用户的分类,希望借此更好的为学校用户服务。
关键词 角色 UML 逻辑处理 动态配置
中图分类号:TP31 文献标识码:A
根据《高职院校校企合作管理系统》的需求,为了更好的服务于用户,我们把用户角色分为学生、教师、学工处工作人员和系统管理员四类。
接下来,本文将使用UML用例图的方式,对上述四种角色的用户所具有的权限及可以进行的操作分别进行介绍。
1学生角色
学生角色的UML用例图如图1所示,学生用户登录系统之后,主要可以完成评优申请填报和个人信息管理等操作,功能相对较少。
从图中可以看出,尽管学生个人申请和先进班集体申请的流程不同,但在操作上是类似的,与此相同的还有之后的教师个人申请,鉴于这种特点,本文在实现时将类似的功能抽象为统一的操作,从而减少开发工作量,也便于维护和统一管理。在审批学生提交的评优申请的过程中,还要求结合其学习成绩,因此,本系统还应该具有学生成绩查询和管理的功能。一些通用型的功能统称为基本操作,例如登陆、登出、密码修改等。
2教师角色
如图2所示,除基本操作外,申请、审批和组织架构管理等工作具有教师负责,教师通过组织架构管理功能对申请单进行过滤。只操作本人管辖的申请单,但由于多个人可使用同一个教师账号,且可能有不同的任务,故将院系之外的组织架构信息修改的功能开放给教师账号。考虑到教师除可填报多份申请单外,其它操作与学生类似,在系统中将其作为公共逻辑处理。教师在评优工作的第二阶段负责审核学生的申请单,并有权对其内容进行部分修改,审批完成后报由院(系)审批。
3学工处相关工作人员角色
在评优工作中,申请的最终审核由学工处负责,审批对象包括所有已通过院(系)审批的学生和教师申请,申请单经学工处审批后在网络上进行公示,正式核准后审批流程最终结束。尽管校团委和其它相关职能部门在流程分工上有所区别,但均由学工处工作人员操作。学工处工作人员还可以根据实际情况对评优工作各阶段时间进行动态配置。另外,与教育评优工作相关的公告和通知的发布也由学工处工作人员负责。
4管理员角色
系统的准备和用户的创建等工作由系统管理员负责,包括修改密码等系统数据修改操作。管理员能够管理系统中的用户、角色、权限等,并对菜单和数据字典等进行配置,由于学工处工作人员同时作为管理员,因此,管理员也同时具有公告管理、时间管理等操作权限。由于用户数据的准备和导入等操作较为复杂,且具有较大的可变性,因此该部分功能不提供固定接口,而是由系统维护人员通过编码实现。
课题来源:黑龙江省教育厅 项目编号:12535053