Design of Student Management System in Police Academy Based on ASP.NET
XU Xue-tian,YANG Ren-rong
(Guandong Justice Police Vocational College, Guangzhou 510520, China)
Abstract: Currently, most police academies use Policing Management to regulate the daily school life of the students because of their school feature. This makes the management of the students of police academies have different characteristics with other colleges and universities. This design uses ASP.NET and ADO.NET technology to develop a student management system especially for the Policing Management model, and to achieve the information exchange and interaction of the students, the team leader and other management. It can enhance the dynamic management and improve management efficiency.
Key words: ASP.NET; policing management; student management system
1 绪论
随着计算机技术和社会信息化进程的不断推进,高校学生管理也出现了新的发展需求,学生管理者要高效率地把全部学生有机地组织起来,利用计算机和网络技术来统一管理学生。ASP.NET作为微软.NET平台的一个组成部分,可以用它来构建丰富的WEB程序,它有着功能丰富的开发工具,开发人员可以用它来可视化地创建和编写Web应用程序代码,主要是用Visual Basic.Net和C#两种面向对象的开发语言,这使得ASP.NET的编程非常灵活和高效,可以访问整个.NET框架,使得开发人员有了一种统一且容易的方式,来使用数据库、文件、E-mail、网络工具等许多高级功能[1]。
为了向社会输送能够承担维护国家安全、保护人民财产、惩治违法犯罪活动重担的合格警察,警察院校必须实行警务化管理,以此来培养学生严明的纪律作风和良好的生活习惯。因此,警校的学生不像其它高校的学生那么自由,他们有着严格的纪律要求:准时的出操集队,统一的警容风纪,严格的请假制度,以及其它种种的行为规范。这就使得警察院校的学生管理系统设计与其它普通高校有着不一样的特点,它必须根据学校的管理更加细化地反映学生的生活和学习情况,让作为学生管理者的队长能在第一时间掌握学生的动态信息。本文正是根据广东司法警官职业学院学生日常管理工作情况来设计的一个B/S模式的学生管理系统,具有一定的实际开发和使用价值。
2 系统结构分析
2.1 系统模式与角色
本设计采用B/S(浏览器/服务器)模式,它以Web技术为基础,用户工作界面主要是通过WWW浏览器来实现,形成了浏览器,Web服务器,数据服务器的三层结构[2]。B/S模式提供了一个跨平台的简单一致的应用环境, 与传统的管理信息系统相比, 实现了开发环境与应用环境的分离,使开发环境成为独立于用户的应用环境。
系统主要分三种成员角色:队长、学生,学生会。队长具有所有权限,可以查看、添加、删除、修改学生的基本信息和操行分情况,审批假条,审查、批准大队活动经费等等;学生可以查阅本人的基本资料、成绩、操行分情况,申请请假等等。学生会作为辅助队长管理学生的组织,可以帮助队长上传资料,比如操行分情况,成绩,经费使用情况,入党积极分子信息等等。
2.2 系统构成
本系统基本涵盖了警察院校警务化管理下日常学生管理工作的各个关键部分, 包括学生详细资料的录入和查询; 请假销假时间及原因的登记,审查和查询,违纪记录的登记、查询和统计;学生成绩的录入,查询;还有记录发展学生党员的一些数据,等等。主要分六个模块,系统结构如图1。
3 系统功能设计
本章节主要介绍警校学生管理系统各个模块的详细设计,各个模块都有相关的后台数据库表,通过ADO.NET连接到SQL SERVER数据库。ADO.NET提供多种语言的数据库连接访问类,是一组用于和数据源进行交互的面向对象类库。ADO.NET进行交互的数据库可以是不同形式的数据库,如SQL Server, Access, Oracle[3]。它提供了3 种连接方式: 通过ODBC 相连; 通过OLEDB 相连; 直接与SQL Server 相连[4]。它主要有五个组件,分别是Connection对象、Command对象、DataAdapter对象、DataSet对象,以及DataReader对象。
3.1 学生基本信息管理
对于警察院校的队长来说,及时地了解学生的基本信息是非常重要的,这样可以更好地管理学生。学生登录了系统,就可以登记和修改自己的个人信息,队长登录了系统,则可以查看学生的基本信息,查询方式主要通过学号或者姓名。主要数据项如表1。
3.2 请假销假管理
警察院校为了培养学生严明的纪律性与良好的生活习惯,一般采用半封闭式的管理,这样就得就得严格监控学生的外出。通过请假销假管理模块,学生登录自己的帐号后,可以提交请假信息,包括请假时间,销假时间,请假原因,队长看到学生的请假信息之后,可以给予批假或者不批。学生到了门口,在门卫处的电脑登录自己的帐号并出示电子假条,如果队长已经批了假,门卫就可以让学生外出。这样可以简化请假程序,节省假条,提高管理效率。主要数据项如表2。
3.3 违纪情况与操行分管理
在我校,学生必须严格遵守警务化管理制度,并且接受学院纠察队和其它纪检人员的检查,对于违纪的学生,根据违纪情况,分别给予不同程度的扣除操行分,并每周将情况上报队长。在违纪情况与操行分管理模块,队长可以清楚地查到学生的每一次违纪时间和内容,以及累计的扣分情况。这样队长就可以及时地教育经常违反纪律的学生,使其及时改正。主要数据项如表3。
3.4 大队财务支出管理
为了营造丰富多彩的警校生活,培养学员们的协调能力、组织能力与沟通能力,我们在课余时间经常举办各种体育文娱活动,主要是由大队学生会和团委组织。举办活动的经费主要来源于学生,遵循“取之于学生,用之于学生”的原则。通过大队财务支出管理模块,我们可以增加,查看详细的经费使用情况:经费用于什么活动,经手人是谁,证明人是谁,金额为多少,使用时间,队长是否批准等等。每个学期可以统计出总的经费开销,并打印出来公示,做到经费使用真正的公开化,透明化。
3.5 学生成绩管理 (责任编辑:南粤论文中心)转贴于南粤论文中心: http://www.nylw.net(南粤论文中心__代写代发论文_毕业论文带写_广州职称论文代发_广州论文网)