基于UML建模的驾校学员培训管理信息系统的概要设计
2016-10-19罗昊
罗昊
[摘 要]随着汽车的广泛普及,越来越多的人开始走进驾校学习驾驶。传统的驾校管理模式办事效率低、耗时耗力已不能满足现实的需要,驾校管理系统代替传统人工管理已势在必行。本文通过使用统一建模语言(Unified Modeling Language,UML)中的包图对软件进行描述和构造。
[关键词]UML建模;驾校学员;培训管理;信息系统;概要设计
doi:10.3969/j.issn.1673 - 0194.2016.06.050
[中图分类号]TP311 [文献标识码]A [文章编号]1673-0194(2016)06-00-01
随着汽车走进寻常百姓家,“考照热”使汽车驾驶培训行业得到迅猛发展。为规范驾培市场,交通部最新出台的《机动车学员培训机构资格条件》已正式开始实施,新标准抬高了驾校的准入门槛,驾培市场将面临一次重新“洗牌”。就目前趋势而言,今后驾校的数量将会增加,由于同时对于场地、教学设施要求提高,服务质量也会相应提高。在这种背景下,根据国家发布的最新标准,笔者结合多家驾校的实际管理经验,研发了驾校管理系统,以期有助于驾校提高教学质量和管理水平,实现驾校管理科学化、信息化、自动化。
1 UML简介
UML是面向对象软件的统一的、标准的、可视化的建模语言。它适用于描述以用例为驱动,以体系结构为中心的软件设计的全过程。UML能成为软件建模的标准语言,并且在其他领域也得到应用,是因为UML可以让系统构造者用标准化的、易于理解的方式建立起能够表达他们设计思想的系统蓝图,并提供一种机制,以便于不同用户之间有效共享和交流设计成果。
2 基于UML的驾校学员培训管理信息系统的包图
包图是用来描述子功能的架构及其相互间的依赖关系。系统功能包图设计定义软件系统各主要部件及成分之间的关系。系统可以分为:基本信息管理、缴费信息管理、考试信息管理、学员培训管理等3个模块,上述3个模块分别对应3个包,笔者通过图1-图3对各模块进行详细描述。
图1 基本信息管理包图
基本信息管理包(如图1所示)供管理人员、学员和教练使用,管理人员可使用该包的参数设置子功能、管理学员或教练信息,例如:导入基本信息、删除基本信息,修改基本信息,查询基本信息等;学员或教练可使用该包的学员或教练信息查询子包查询自己的相关信息。导入基本信息可以使用两种方式導入:单条导入、批量导入。
图2 考试信息管理包图
考试信息管理包(如图2所示)仅供管理人员使用,管理人员使用该包进行待考学员统计、考试科目安排、补考安排、考试成绩管理等。
图3 学员培训管理包图
学员培训管理包(如图3所示)供管理人员和学员使用,学员使用学员培训预约安排子包可以预约培训时间等;管理人员使用该包进行待考学员统计、考试科目安排、补考安排、考试成绩管理等。
3 结 语
本文主要通过统一建模语言中的功能模块包图来架构模型,通过对各模块的详细设计能很好地展现一个系统的雏形。笔者相信驾校学员培训管理信息系统的开发能提高驾校学员及员工办事效率,同时系统易操作、易维护、美观大方的人机交互界面还能给用户带来全新的体验。
主要参考文献
[1]张龙祥.UML与系统分析设计[M].北京:人民邮电出版社,2001.
[2]刁成嘉.UML系统建模与分析设计[M].北京:机械工业出版社,2009.
[3]胡荷芳.UML系统建模基础教程[M].北京:清华大学出版社,2014.