民警培训管理系统设计与实现

民警培训管理系统设计与实现

摘要

顺应目前公安信息化建设的形势,紧贴民警培训教学管理工作的实际需求,缓解公安民警培训机构教学管理工作对手工的依赖度,本文设计并开发了一种公安民警教学管理系统,通过该系统可以方便培训机构教学工作,提高其工作效率并依据存储信息进行查询管理和统计分析。

关键词

民警培训;B/S架构;教学管理系统

1引言

自从金盾工程开展以来,公安信息化建设蓬勃发展,公安工作信息化手段日趋丰富和完善,但是利用基于可视电话、互联网络等信息化手段在公安民警培训领域中的应用却相对落后。因此,紧贴于培训工作的教学管理系统的建立迫在眉睫,其有助于规范培训课程、授课内容、排课模式;总体性把握培训学员的个人受训轨迹,形成完整的入训、培养、技能、结果等系统化档案信息;便于公安培训部门对培训情况做出及时、完整、可靠的回应并形成决策依据,从而提高公安民警培训质量和工作效率。

2需求与现状

目前,市场上现行的教学系统的功能主要集中在排课功能、成绩管理、在线考试、人员管理等方面,面向对象主要是高校、企业等。同类产品的功能特征主要体现在以下几个方面:

(一)系统主要以网络培训管理为主,通常采用e-learning培训模式,都采用第三方提供给企业网络在线学习的培训解决方案。培训机构要想实现教学工作的信息化,必须依赖于第三方软件供应商,这无形中增加了培训机构的投入成本。

(二)专门针对培训领域的教学管理系统较少,因为培训机构的课程设置不同于一般高校,其课程设置更具易变性,课程中固定部分也只能是通过长期的经验积累获得,所以通过同类系统的排课方法不能很好满足需求。

(三)同类产品的教学系统中一般只包含与教学工作相关的管理功能,不包含有信息平台,并以此搭建企业网站。

(四)公安民警培训教学系统因涉及到如保密等诸多因素的限制,现有的教学系统不能很好的契合培训机构的实际需求。公安民警培训机构作为民警培训的承载者,需要在培训前做需求调研,在培训中做课程设置、人员管理,在培训后做信息归纳、资料收集、结果公示和效果追踪等。整个培训过程需要集教学资源管理、学籍管理、教学计划、排课管理、教师管理、教材管理、缴费管理、信息核等教学功能于一体。总体需求包括培训学员管理、课程管理、后勤管理及信息平台的搭建。其中学员管理需要提供给学员查询个人信息、查询规章制度、作品上传的功能;课程管理需要提供给培训学员教学计划的查询、课表信息的查询、教师信息的查询和教材信息的查询;后勤管理则需要提供宿舍、教室、培训费用的缴纳等信息的查询;搭建的信息平台需要具备及时有效培训信息的功能。描述了教学工作总体需求情况,从前台信息的查询和后台信息的维护划分用例,对于管理人员而言,需要对后台信息进行信息的维护及,维护的方式通常为添加、编辑和删除。信息则扩充为培训要闻的信息、精品课程的信息、培训班开班情况的信息以及重要培训信息的通知通告信息。对于用户而言,主要是要进行前台信息的查询,包括学员个人信息的查询、课程排布的查询、后勤信息的查询以及已信息的查询。教学总体需求用例图从前后台的模块划分描述了总体业务功能和内容需求。为后续的详细设计提供了良好的技术支撑。

3系统架构及层次

作为系统应用架构设计,它描述了教学系统整体的骨架和轮廓。从宏观角度把握系统的面貌,给子模块的设计提供良好的框架层次,自底而上分别为数据库层、软件接口层和软件界面层。数据库层是提供后台数据支持的层级,是软件设计中大量数据存贮的仓库,在软件的操作过程中,所有数据的显示与存入都需要数据库层的支持。软件接口层是链接数据库层和用户之间的中间层,其前台子模块屏蔽了用户对后台数据的可视性,其后台子模块则屏蔽了管理员对底层数据库的可视性。

4系统功能与实现

该系统功能分为前台信息、前台教学管理(两者统称为系统前台)和后台管理三个模块。前台信息模块主要提供培训机构和公安民警之间关于培训信息交流的平台;前台教学管理模块则主要针对参训学员而设计,提供其浏览培训班教学计划、课程设置、教学资源等内容的功能;后台管理则支持了所有前台信息的后台管理和操作。

4.1系统前台模块

系统的前台主要是以网页各类元素的形式提供给用户操作。用户通过点击或者捕捉某些网页元素获得相关权限进行信息的查询。为了从界面上区别用户的类型,本文将培训学员、授课教师及管理人员与普通用户进行了区别,给与其不同的操作入口和权限。而且前台的界面构成大都采用目录树的形式,以便保护简洁而醒目的操作风格。信息前台主要以主页页面版块划分方式实现。所以这里着重给出前台教学管理模块的设计和实现。图3描述了教学系统前台功能模块的构成。功能划分主要划分为人员管理和信息管理两个子模块。其中人员管理子模块主要提供不同权限用户的登录和身份验证;信息管理子模块则分为信息的查询和信息的浏览;查询主要是对前台教学系统使用中参训学员查看培训班信息的称谓;而浏览则是对前台信息平台上所有用户查看信息的称谓。教学系统前台提供了学员和教师两种不同的操作功能,但其操作界面比较类似,都是采用树形结构菜单方式。菜单项中提供的信息大部分是一些需要共享的培训信息,如教学计划、课程表、教学资源等。小部分需要根据不同用户角色而设置。从学员角度而言,需要系统提供其提交作业的功能;从教师角度而言则需要系统提供批改作业和提交成绩单的功能。

4.2系统后台模块

后台功能设计中需要提供所有前台数据的添加、更新和删除。不仅要对学员前台的信息内容予以支持,而且要对教师前台的信息内容提供支撑。图5描述了后台功能模块的分解图,包含课程管理、学员管理、后勤管理和信息四项内容。学员管理模块支撑教学系统前台学员信息查询功能。后勤管理模块支撑教学系统前台后勤信息查询。信息模块支撑培训机构主页上培训信息。管理人员通过目录树功能菜单选择需要的信息维护操作。后台功能包括了所有教学系统涉及到的信息操作,并且集成了排课功能和信息平台功能。管理人员可以根据这些功能实现教学任务的信息化。

5系统测试及特征

本文依据公安民警培训机构教学工作的需求,采用B/S开发模式,结合PHP语言的开发特性,搭建开发平台并进行测试。罗列了系统登录测试的情况,测试用例中包含了各种组合,尽管不能涵盖所有的情况,但可以适用于该系统的测试规模。对于特殊的边界条件,将在后续的工作中进一步完善。综上述,系统具有以下特点:

(一)实用性强。系统紧贴公安民警培训实际情况,系统功能更加契合教学管理工作内容,增强了系统使用的实用性。

(二)性价比高。系统在构建教学管理前后台的同时增加了信息平台。不仅满足了培训机构的教学需求,还可以以此构建机构网站,培训机构可根据自身需求应用于本地。

(三)成本较低。系统采用免费开发平台、数据库套件及开源功能组件,这些组件能够很好的满足开发需求,具备良好的兼容性,大大缩短了软件的开发周期和成本。

6系统不足与升级

论文在提供给培训机构教学工作的信息化手段的同时,在功能实现上、软件设计上依然存在不足之处,需要在后续工作中进一步完善:

(一)系统只是针对公安民警培训机构的教学活动进行设计和实现的,具有特殊性和局限性,在功能需求上和其他机构需求存在着差异,不能具有更好的适应性和推广性。

(二)由于测试样本数据量有限等固有的缺陷,系统在实际测试中可能存在着不可预知的情况,在以后的实际应用中有待于维护,以提高系统运行的效率。

(三)系统排课功能是实现上不能详尽的考虑影响课程排布的各种因素,智能化排课不能显现。所以其参照性价值还需要进一步提高。

7结论

通过对该系统各个功能模块的测试,数据结果达到了预期效果,基本满足了公安民警在职培训的教学需求,很好的解决了需求中阐述的问题。并以此搭建了信息推送平台,很好的契合了实际需求,同时,为下一步的研究工作奠定了基础。

作者:张扬庆 单位:重庆警察学院

参考文献:

[1]吴蓓.基于Dreamweaver网页编程技术的教学网站设计[J].电脑编程技巧与维护.2012年第8期.

[2]李富星.自动排课系统的设计与实现[D].西安电子科技大学硕士研究生论文.2010年12月.

[3]高望.基于PHP+MYSQL教务排课系统的设计与实现.计算机光盘软件与应用.2011年第22期.182-183。

[4]杜林娟.基于PHP的工程训练计算机自动排课系统设计[J].电子世界.2013年第4期.

[5]杨丽丽.排课系统的设计与实现[D].吉利大学硕士研究生论文.2012年6月.

[6]李小强.不同类型警察培训课程体系的调查与启示.江西公安专科学校[J].2007年5月.

[7]于丽萍.公安科技培训体系建立与实施研究[J].中国成人教育.2012年6月.

[8]姜政国.新时期公安民警在职培训课程体系建设刍议[D].中国成人教育.2009年5月