考试等,这些都是二级学院网络所必须具有的功能。
对于管理来讲,二级学院的规模越来越大,学生人数也越来越多,使得其在行政办公和学生管理等方面的工作也越来越多,应该应用网络完善 (2)应用的认证模块:首先从所有的cookies中获得iplanet-directorypro的值,在cookieiplan2etdirectorypro中保存了ssotoken值。如果sso token值为空或者无效,需要重新登录获得sso token值。另外,获取了ssotoken以后,就可以登录到应用系统中,并根据token值得到当前登录用户,同时在应用系统中可以根据需要获得用户的身份信息。
2.2.2电子院务
电子院务围绕二级学院教学科研管理、人事财务、行政事务等工作,采用计算机网络技术,搭建起学院与学生、教师、社会沟通交流的桥梁,初步实现了学院资源电子化、沟通信息化、办公自动化。二级学院的应用系统开发应基于其管理职能,不能与学校的职能重叠和冲突,如:我校设备管理按照设备价值分级管理,低于800元的设备和办公用品由各学院自行管理,高于800元的设备全校统一管理,所以学院的设备管理系统开发要明确管理对象,对于某些学校统一编号由学院代管的设备也要注意与学校的统一设备管理系统做好数据共享。
电子院务系统应包含教务管理、财务管理、科研管理、图书资料管理、实验室资源管理、办公oa、办公用品管理等多个子系统,是一个集browser/web server技术于一体,涉及人、财、物各环节的管理、面向学院各部门以及各层次用户的综合管理信息系统。lOCaLHosT二级学院的网络建设重点是软件的建设,这些网络系统的开发与应用是需要逐步实施和完善的。
2.2.3网络教学
二级学院的网络教学应该结合学院特色,建立符合自身特点的数字资源和应用系统,我校己经在全校范围内建立了一个精品课程教学网,学生使用面较广,涵盖了各个专业的精品课程,包括在线教程、在线作业、交流讨论等常规功能,但不能满足在线实验、在线测试和优秀学生作品展示这样专业特点极强的功能需要,另外,全校学生数量较大,如果同时使用一个网络教学平台容易造成网络拥塞,我校原来的统一选课系统就曾经造成网络瘫痪,经过改造后才解决该问题。所以二级学院的网络教学主要应该集中在特色模块的应用,以及建立具有学院专业特色的数字资源,如专业教学视频资料、电子书籍等。
3部分应用系统开发与应用
3.1计算机实验室管理系统
针对我校近6 000台计算机分布配置的状况,根据“定时定点定机器”的管理思想建立了一套完善的计算机实验室管理系统,能实现任意时间对任意计算机的单独或集中监控,对计算机的运行情况、上网情况等都可以实施监控,并应用数据库技术对上机、上网以及程序运行记录进行保存。
3.1.1机房管理系统
实验室的门禁控制使用全校统一的校园一卡通,该卡作为学生的上机和考勤凭证,实验室管理系统利用相应读卡程序读出卡上信息,比对教务处提供的学生信息进行校验,通过校验才允许上机,并将日志写入数据库,下机后计算上机费用。
机房管理系统可以实时监控与管理实验室内任何一台计算机的操作行为。使用c/s(客户端/服务器)模式程序结构,实现方便地控制与掌握实验室内每一台计算机的状态。主要面向管理人员,着重于监控与管理,在客户端需安装相应客户端软件,才能达到远程监控的目的。
3.1.2程序监控系统
监控学生对计算机的操作过程,并将监控结果定时地发送到服务器端,通过对监控数据的分析,可判断学生对网络资源的访问等是否越权或者进行不良的操作行为。这对维护网络的安全和秩序起到了积极的作用。其中对学生机程序的监控是基于windows操作系统消息传递和事件驱动的机制,采用挂钩的形式,截获并处理送给其它应用程序的消息,从而实现监控信息的截取。再以c/s的程序模式,采用socket技术向服务器端的监听程序发送数据包。
系统能实时管理和控制计算机上运行的程序,可按照时间、课程自由设置可运行的程序,并记录机器使用情况和程序运行日志,方便地实现按需定制学生可运行的程序,不需通过安装或删除程序来实现,并且管理老师可随时监看学生的屏幕,了解学生当前电脑的使用状态。
3.1.3上网监控系统
在windows平台上通过驱动程序来获取数据包,winpcap是目前国际标准的接口程序,它的英文意思是packet capturelibrary,即数据包捕获函数库。该库提供的c函数接口可用于需要捕获经过网络接口(只要经过该接口,目标地址不一定为本机)数据包的系统开发上。在交换机上,利用端口镜像,在交换机、路由器中设置监听端口,监听端口把镜像出来的数据包发送给监听服务器,然后监听服务器上的监控程序利用winpcap库对包进行截获和分析,从而达到监控上网的目的。系统采用人工智能分析技术,实现事前防治、事中监控、事后跟踪的多环节控制管理。并可以设置网络的允许网址库或禁止网址库,对学生的上网范围进行限制,抵制不良网站的传播。
3.1.4数据库设计
大量的数据信息存储和管理离不开数据库管理系统,应用sql server 2000建立关系数据库,由各子系统共用,包括用户信息、计算机信息、程序库、网址库等等数据表上百张,以程序监控管理为例,表applib记录了各种程序的信息,表appused记录各种程序运行的记录,字段定义如图2和图3所示。
主要字段说明:applibid(程序id号),version(版本号),pe-kind(程序类型,包括系统程序、游戏、应用程序等),optype(所属程序库,包括禁止库、允许库、未审查库等等),filename(程序文件名),product(程序名称),compan
[1] [2] 下一页