APP下载

基于UML建模的学籍管理系统设计

2016-04-11罗昊

电脑知识与技术 2016年4期
关键词:学籍管理系统设计

罗昊

摘要:随着我国高校的不断扩招,高校学生人数大幅增加,传统的纸质档案高校学籍管理模式逐渐不能满足现实的需要,学籍管理系统是未来高校学籍管理的主流方向。统一建模语言(UML)是一种通用的可视化建模语言,它可以更为直观地对软件进行描述和构造。该文对UML进行简单介绍,并以UML为工具对学籍管理系统分析、设计和建模,从而构造出一个高效的学籍管理系统。

关键词:UML建模;学籍管理;系统设计

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)04-0097-02

学籍管理是高校管理中的重要环节,它不仅支撑了高校日常工作,同时也是对高校进行科学管理研究的重要内容之一[1]。同时学籍管理对于每一位学生来说也是必不可少的,从每一个学生进校进行资格复审,到报到注册,然后根据学生信息安排教学任务给学生选课,后面到学生成绩登入,学生修够学分毕业,这一整个流程都是学生学籍管理的痕迹,这样就可以保证学生在校或毕业做到有据可查。所以学籍管理不仅需要在技术上引入先进的管理办法,同时还要在观念上重视起来。高等院校学籍管理的特点[2]是:基础数据量大、分类汇总困难、工作要求准确度高。以往,学籍管理人员采用EXCEL表格和纸质文档来做管理学生的学籍,这种人工管理存在诸多弊端,如浪费大量人力物力、工作量大强度高、数据出错率高居不下,信息检索与提取慢等。随着信息技术的快速发展,学籍管理信息系统的使用带来了无与伦比的优越体验感,如信息海量存储、成本价格低、快速便捷、查询汇总方便、数据冗余少,安全度高等优点[3];这些优点使得管理学籍的效率得到很大提高,也使得学籍管理正式进入全新时代。

从上世纪90年代开始,全国各高校及软件开发公司争相开发学籍管理系统,以占取先机。随着软件开发技术的不断成熟,用UML(统一建模语言)逐渐成为学籍管理系统开发的最广泛应用的一种面向对象的建模语言。本文就是以UML为开发工具,设计了学籍管理系统,力图为高校学籍管理带来高效便捷的服务。

1 UML简介

UML(Unified Modeling Language)统一建模语言是一种创建程序模型的可视化语言,所谓程序模型,就是程序的图形化表现形式[4]。所谓的可视化是通过标准图符构成图形来描述模型。这里我们要了解统一建模语言中的建模语言是提供交流的词汇和规则,建模语言不是编程语言。[5]UML能成为软件建模的标准语言,并且在其他领域也得到应用是因为UML能够让系统构造者用标准化的、易于理解的方式建立起能够表达他们设计思想的系统蓝图,并且提供一种机制,以便于不同用户之间有效的共享和交流设计成果。

2 基于UML的学籍管理系统模型的总体设计

对于学籍管理系统的建模,我们可以用UML的2种图进行描述。

2.1 基于UML的学籍管理系统的包图

学籍管理系统使用包图直观的描述了该系统要实现学籍管理的需求。系统的包图包括有5个包,其中5个包对应5个管理模块。具体如图1 所示。

2.2 基于UML的学籍管理系统的各模块活动图

UML活动图是UML的动态视图之一,用来描述事物或对象的活动变化流程。活动图对理解业务处理过程很有用。根具体活动图如下所示:

学生基本信息管理是学籍管理的第一步,也是基本数据采集、存储、加工的第一环节。学生首先填写个人相关信息如考生号、姓名、性别、民族、家庭地址、联系电话等,然后填写录取专业,管理员审查信息完整性,确认无误后即可形成学生基本信息。

学生注册管理的过程是:先判断该学生是否为新生,如果判断否的话,表示该生是在校学生,可以直接注册;如果是新生,则要查看新生的报到情况,判断该新生是否报到,如果判断是否,则进行未报到处理;如果判断已报到则进入新生入学资格复查,判断是否合格,如果不合格就要进未通过资格复查处理,如果合格就该新生编学号,然后对新生进行学籍注册。

学籍异动管理的过程是:首先提交异动申请,其中异动包括:转学、休学、退学、复学等,提交申请后二级学院领导审核,审核不通过则打回重新提交,审核通过则将申请交教务处领导审核,审核不通过则打回重新提交,审核通过则判断是否恢复学籍(如复学情况),如果是则进行注册学籍,否的话就进行异动处理即可。

转专业管理活动过程:首先已注册学籍学生判断是否是新生,我校只有大一新生才可以转专业,如果不是新生则不能转专业,判断是新生可以提交转专业申请,学校公布转专业条件,如果条件不符则不能转专业,符合条件学生转出学院审核通过后,到转入学院接受考核,考核不通过则不能转专业,考核通过学生报教务处审核备案,修改转专业学生基本信息(如:学院、专业、班级等信息),就此完成转专业整个过程。

毕业生管理活动过程:首先已注册学生判定是否是毕业生,如果不是毕业生则直接退回,如果是毕业生,接着进行毕业审核,毕业审核是教务处按照人才培养方案规定学分进行审核,如果审核合格则可以顺利毕业,领取毕业证和学位证;如果审核不合格,则该生只能结业,颁发结业证书,然后在规定时间返校补修所缺学分,补修完成后再进行资格审核,审核通过则可以毕业换取毕业证和学位证。

3 小结

主要通过UML统一建模语言建立系统动态行为模型和静态架构模型,通过对系统的用例图、功能模块图、流程图对系统进行完整的分析设计,得到了保山学院学籍管理系统的完整建模设计。UML统一建模语言作为现在软件开发的主流建模语言,它有着其它建模语言无法比拟的优势,它代表了软件开发技术的发展方向。我相信通过保山学院学籍管理系统的分析设计,保山学院学籍管理将向着高效化、智能化等方向发展。

参考文献:

[1] 梁德华. 浅析高等院校学籍管理信息系统的设计与开发[J]. 硅谷,2011(1).

[2] 孟晓. 高校学籍管理现状调查[J]. 教育与职业, 2010(34).

[3] 张宪和. 高校学籍管理系统的分析与设计[J]. 河南职技师院学报, 1998(20):90-96.

[4] 袁涛,孙蕾蕾.统一建模语言UML[M].北京:清华大学出版社,2009

[5] 张龙祥.UML与系统分析设计[M].北京:人民邮电出版社,2001:2-10.

猜你喜欢

学籍管理系统设计
高职院校学籍管理工作思考
高校学籍管理问题探析
基于以人为本理念的高校学籍管理制度的研究