浅谈华东空管执照考试系统设计

(整期优先)网络出版时间:2020-12-03
/ 1

浅谈华东空管执照考试系统设计

孙梦斐

华东空管局设备维修中心 上海市 200000

摘要:自空管体制改革以来,空中交通管制员、情报员人员资质管理方面的各项规章已制定下发,执照管理工作日趋规范,但民用航空空中交通管制员、情报员执照考试作为目前选拔合格管制员、情报员的重要手段,无论是内容还是形式都存在较多弊端,从而在人力、物力上的耗费较为巨大,而且整个周期也较冗长。华东局管制员、情报员执照考试管理系统研究项目是在管制员、情报员理论考试题库的基础上,结合地区特点建立华东地区管制员、情报员执照考试管理系统,完善地区题库定期更新和维护机制。不仅便于理论考试的组织与管理,提高了工作效率,而且最大程度地保证了考试的公平、公正。

关键词:执照;考试系统;模式

1背景

在线考试系统为方便民航电信从业人员执照考试的管理,提高执照考试的质量,减少工作量而开发在线考试系统。以用于现在多媒体教学的需要,方便考生查询,也方便给予了老师随时了解学生学习状况。

在线考试系统面向的用户群主要有三种,一种是参加考试的考生,一种是管理考试的相关负责人,另外一种是系统管理员。其中考生是本系统的最主要功能的使用者。考生必须提供正确用户名和密码才能访问系统,可以进行在线考试,或者是查看成绩。老师是本系统功能支持最关键的用户,老师可以参与考生管理、出卷,阅卷,查看学生的成绩,对学生成绩进行统计,对考试进行管理等等一系列功能。系统管理员主要是负责数据库数据的维护,无效数据的清空,开放关闭系统,及其它系统相关操作。

1.1范围

系统主要用于学校的考试,支持一人多门课程考试。

2系统级架构

2.1应用模式的选取

B/S模式:B/S开发周期短,成本低,无需安装客户端,只需要浏览器等特点,是目前电子业务系统的主要模式。

2.2开发平台的选取

J2EE平台:java2EE是java新一代企业级开发环境,java不依赖于平台,无论服务器还是PC机,也不管Windows,还是linux均能正常运行,方便系统移植和升级等。

2.3数据库引擎选取

根据本系统的用户规模,选用Mysql作为数据库引擎。

Mysql具有管理简单,成本低等特点。

2.4基础软件框架

为满足用户不断变化的需求,提高本系统的的稳定性和可扩展性,采用了系统分层思想。

本系统设计分为五层,UI层,控制层(action),业务逻辑层(logic),数据访问层(dao),数据持久层。

3各层类的基本开发方法

3.1视图层

采用java标准的Jsp2.0作为动态页面实现。静态页面采用Html+javascript+css的标准实现。

在开发过程中,通过通用的代码模板生成基本页面框架,减少了页面代码错误的几率。

3.2控制层(action)

使用Struts组件控制业务走向。

3.3业务逻辑层(service)

书写业务逻辑(package logic)

3.4数据访问层(dao)

公司自主实现的数据访问框架。

3.5应用级设计

根据需求调研,归纳民航执照考试的流程。如下图:

5fc84bfdc3388_html_30d7caae843c3ca4.jpg

图一 考试流程

4结论

通过创建空管行业的执照考试系统,将纸质考试电子化。大幅度节约了传统考试中投入的人力、物力。原本300人的考试时间为两周,而现在则缩短为了一周。效率提升了将近50%。通过应用信息化平台来组织和管理考试,极大地提高了考试效率,缩短了考试周期,节省了试前试后所耗费的大量时间和人力成本,使执照考试实现了标准化、流程化、信息化和量产化。


参考文献:

[1]基于J2EE架构的考试管理系统的设计与开发[J].李丽亚.电脑开发与应用.2011(01)

[2]基于JSP的在线考试管理系统的研究与开发[J].卢越.电脑知识与技术.2010(26)

[3]构建中国民航安全管理体系[J].俞力玲.中国民航大学学报.2008(06)

[4]网上在线考试系统的设计与实现[J].王育勤,王中尚,刘诚,王晓明.信息工程大学学报. 2007(03)