首页 > 范文大全 > 正文

基于校园一卡通的机房管理系统的设计与实现

开篇:润墨网以专业的文秘视角,为您筛选了一篇基于校园一卡通的机房管理系统的设计与实现范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘 要 文章首先介绍了机房管理系统的应用背景及研究意义,主要研究内容,着重阐述了系统开发设计的整个流程,介绍系统的主要功能人员管理与机器管理。

关键词 机房管理系统;IC卡编程;数据加密技术

中图分类号:TP3 文献标识码:A 文章编号:1671—7597(2013)051-044-02

1 系统可行性分析与研究

1.1 研究背景

随着计算机软硬件技术与计算机网络技术的迅猛发展及信息化技术的普及,高等教育机构的信息化进程也加快了步伐。高等院校的各个专业需要许多计算机资源,来进行计算机辅助教育。随着高等院校近年来不断扩大招生人数,计算机的用户需求量也越来越大,计算机的性能要求也越来越高,因此计算机机房的规模也越来越大,使得计算机机房管理的工作面临许多新的问题。如何改善计算机机房的管理模式,提高计算机机房的管理质量,减轻计算机机房管理人员的工作等方面,是现代机房管理急需解决的问题。

1.2 研究内容

借鉴了国内高校、企业机房管理的成功案例经验,同时结合具体实际情况,运用.NET编程技术和三层C/S设计模式、IC卡加密技术对机房管理过程进行全面的规划、整理和设计,在校园一卡通的基础上进行系统的开发:主要完成机房课程管理,刷卡人员信息管理,机房内计算机设备的管理等。

2 相关技术

本系统采用C#作用编程语言,而采用.net作为开发平台。整个平台支持c#、vb、c++等等,.net理论上也实现了平台的无关性;同时系统采用三层C/S设计模式,将应用功能分成表示层、业务逻辑层和数据访问层三部分,对这三层进行明确分割,并在逻辑上使其独立。数据库采用的是微软公司的Sql2005,这是基于在windows系统vs开发平台使用sql2005比其他数据库软件效率更为高效,.net平台CLR集成,使用sql2005更为高效。

3 系统分析与设计

3.1 系统功能设计

校园机房管理系统作为现阶段机房管理中必不可少的一部分,在日常使用中主要涉及机房上课学生的个人认证,学生刷卡信息管理,以及各机房计算机的管理。系统的主要部分包括了管理端软件,刷卡客户端软件,计算机管理客户端软件。

主要模块有:用户及权限管理,客户端管理,刷卡信息管理,课程管理,考勤管理,设备管理等。

3.1.1 用户及权限管理

主要实现:1)用户管理功能:管理人员可通过系统对系统的用户进行有效的管理,包括用户增加、删除、修改等权限。2)用户组管理功能:用户组由多个用户组成,而且整个用户组的权限是一致的,所以为了管理员方便设置,用户组的设置就可以同时设置多个用户的权限。3)用户组权限管理功能:用户组权限管理也是非常重要,对用户组所拥有的权限进行删除、增加、修改,以便适时符合信息系统的需求。

3.1.2 客户端管理

主要实现:1)刷卡客户端管理:可对刷卡客户端进行增加,删除,关机,启用等一系统管理功能。2)计算机管理客户端管理:实现对机房内各计算机上安装上的计算机管理客户端进行管理。

3.1.3 课程管理

主要实现对相应班级在机房内课程的管理,主要用于学生是否能进行机房判断依据,包括相应的添加,删除和课程班级外学生的加入等。

3.1.4 考勤信息管理

主要实现在管理端上对刷卡学生的信息的管理。如排序,信息查找及详细信息的显示,相关学生信息的导出等。

3.1.5 刷卡信息管理

主要实现刷卡客户端对学生IC卡刷卡的动作的响应,包括读取,与管理端交互对信息进行检查,用户信息判断以及显示等。

3.1.6 设备管理

主要实现计算机管理客户端所在计算机进行学生认证管理及计算机设备信息的管理并实现对机器一些常用关机重启等常用功能。该客户端为开机启动,对屏幕进行锁屏,只有学生输入相应学号及密码,管理端认证完毕后才退出锁屏状态,主要用于限制学生一人一机,杜绝一人占用多机,浪费资源。同时客户端将学生信息及机器信息发送到管理端,由管理端对信息进行管理,方便管理员及时掌握学生用机情况。另一方面,计算机管理客户端在接到管理端发送的信息收集命令时,会收集所在计算机的硬件设备信息,并发送至管理端,方便管理适时掌握机器的硬件情况。

系统总体功能设计框架图

3.2 系统数据库设计

本系统的数据库由十几个数据库表组成,其中比较重要的数据库表有5个,分别是学生资料信息表(student),机房管理员信息表(teacher),在线IC卡用户信息表(online),机房管理员日志信息表(managelog)和IC卡用户日志信息(userlog)表组成。

3.3系统功能模块实现

由于篇幅有限,这里只对个别功能模块进行介绍。

3.3.1 客户端管理模块

3.3.2 课程管理模块

3.3.3 设备管理模块

4 结束语

随着计算机网络技术的迅猛发展和高校信息化建设的不断开展,校园IC卡机房管理系统是日趋重要,它的实施可以改变现有计算机机房的杂乱的管理模式,为高校计算机机房的顺利管理、机房管理的公正公平公开打下良好的基础。以后随着技术的不断发展,以及应用情况的不断变化,校园机房管理系统将朝着更加方便,更加智能,功能更加丰富的方向发展。

参考文献

[1]张娜.IC卡机房管理系统的设计与实现[D].青岛:中国海洋大学,2009.

[2]李忠付.高校机房IC卡计费管理系统的设计与实现[D].上海:华东师范大学,2008.

[3]陆锡聪.基于校园网的一卡通系统的分析与设计[D].广东潮州:韩山师范学院,2005.