论文部分内容阅读
摘 要 学生档案管理系统是典型的信息管理系统(MIS),其设计与实现主要体现在前端应用程序的开发和后台数据库的建立与维护两个方面。WEB服务技术使得学生档案资料中的各类资源互相连通,实现了网络资源的信息化共享和随机访问。文章介绍了系统的框架功能和特点,说明了系统的模块组成,各模块的功能,论述了系统的设计开发及安全性手段。
关键词 学生档案管理;WEB;模块功能;系统开发;安全性能
中图分类号:TP3 文献标识码:A 文章编号:1671-7597(2013)19-0016-01
学生档案管理是学校运行管理的重要组成部分。随着计算机的普及和数据库技术的应用,纸质文档记录、单机学生档案管理方式已逐渐被以网络技术为基础的双层(C/S)构架和多层(B/S)构架的信息系统所取代。这类系统能够较好地实现系统内的开放、多用户管理及与互联网其他用户的链接,呈现出录入简单、检索迅速、查找方便、存储量大、可靠性高、保密性好等优势。因此,设计一种基于WEB的、以B/S结构架构的学生档案管理系统是当前学生管理信息化的必然要求。
1 系统框架分析
学生档案管理系统按照动态信息和静态信息分类管理、信息提取便捷、保密性可靠的要求,拟分为密钥管理、档案管理、学籍管理、查询管理、系统管理、查询统计、报表打印等7个模块(如图1)。系统的总体功能体现了档案管理的信息化功能。
1)密钥管理:系统管理员、各管理部门和直接用户都要通过登陆界面将注册信息提交到数据库,经过学校相关部门审核后获得密钥,凭密钥登陆。
2)档案管理:建立学生电子档案,各管理部门在自己的权限范围内对学生电子档案进行添加、删除、修改等动态的维护。
3)学籍管理:建立学生电子学籍,教务处、学生处等管理部门在自己的权限范围内对学生电子学籍进行动态的维护管理。
4)查询管理:各类用户可以在各自的权限范围内登陆查询学生的各种信息。
5)系统管理:提供管理员对系统的设置、维护、数据加密保存、黑客甄别等功能。
6)查询统计:各管理部门在自己的权限范围内对学生的相关信息进行分类查询统计,为上级业务主管领导的决策提供必要的数据支持。
7)报表打印:各管理部门和直接用户可以登陆系统,对自己权限范围内的管理信息转发上报或在客户终端打印。
2 系统的设计开发
1)开发技术:WEB方式是目前Internet上发展最快也是最重要的信息发布与检索手段,可以在页面上显示图形和其他超媒体。而ASP作为一种服务器端的开发环境,可以支持建立功能强大的WEB应用程序和交互式的WEB网页。因此,本系统采用ASP技术,当服务器接收到ASP文件请求时,能够自动处理文件中所包含的服务器端命令,代替人工进行许多繁杂的劳动,使敏感文档更加安全。或通过超链接就把物理上分散的个体组合成为逻辑上的整体,生产WEB网页并传送至客户终端浏览器。
2)硬件条件:服务器两台(硬盘不小于500G,内存不小于4G,网络协议配置TCP/IP协议,两台服务器一为Web服务器,另一为数据库服务器,);客户终端计算机、数据交换机、硬防火墙、MODEM 等网络通信设备。
3)系统平台:体系结构采用Browser/Server,以Microsoft Windows NT4.0作为服务器端网络操作系统,以IIS7.0作为Web服务器软件,客户端的单机操作系统和浏览器软件分别选用Windows xp和Internet Explorer,数据库系统采用SQL-ACCESS人文科学子系统,有利于方便操作。所以采用SQL-ACCESS,主要是看中了其使用数据表示图或自定义窗体收集信息的优点。因为数据表图能够给各户展示类似于EXCEL的电子表格,使数据库一目了然。还有就是用SQL-ACCESS能够创建用于打印或输出数据库中的信息的定义报表,随机将明文数据经过变序或替换变成密文数据,实现数据库自动加密存储。并利用网络安全可视化技术,帮助系统管理员直观、快速地观察到数据库可能受到的安全威胁,
4)开发工具:基于Web的学生档案管理系统开发工具采用Dreamweaver9.0。Dreamweaver9.0支持ASP,是一个可视化的工具,便于开发者创建動态的Web应用程序。在数据驱动Web应用程序的开发环境中,运用JavaScript或VBScript脚本语言,通过ODBC连接数据库。
5)系统调试需注意的问题:①各种数据写入数据库时的错位;②数据库连接时的错位;③调度中出现的数词不匹配。
3 系统的安全性
1)数据库安全:系统架构基于B/S结构,系统代码全部放在服务器上,客户必须运行服务器上的代码才能访问数据库,从而保证了数据库服务器的安全。
2)访问控制机制:系统按管理员、各管理部门、个人客户分层设计,定义了不同用户的访问权限,以防火墙技术屏蔽了其他非法链接,为系统运行和数据安全提供了机制和技术上的保障。
3)数据备份与恢复:系统考虑了突发事件可能引起的数据意外,设计了数据备份和恢复功能。系统管理员可以在WEB端进行数据备份与恢复,也可以在服务器端进行数据备份与恢复。
本系统基于WEB方式,以Internet网络技术为核心,对系统的结构、数据库的逻辑结构进行分析和设计,较好地利用了ASP动态网页技术和数据库开发技术,人机界面友好,操作简单,实现了学生档案管理的计算机化、网络化、查询方便、输入输出流畅,具有良好的稳定性、安全性和扩展性。本系统已成功地应用于我校的学生档案管理,效果十分显著,为学校管理者、班主任、学生及社会用工单位在学生档案信息的管理、检索和利用方面的高效、合理、有序作出了应有的贡献。
参考文献
[1]廖娟.基于Web的学生档案管理系统的设计[J].内江师范学院学报,2010(12).
[2]仇学敏.基于Web的学生档案管理系统的设计与实现[J].科技探索,2011(7).
[3]王燕.基于Web服务的学生档案管理系统的设计与实现[J].兰台世界,2013(5).
关键词 学生档案管理;WEB;模块功能;系统开发;安全性能
中图分类号:TP3 文献标识码:A 文章编号:1671-7597(2013)19-0016-01
学生档案管理是学校运行管理的重要组成部分。随着计算机的普及和数据库技术的应用,纸质文档记录、单机学生档案管理方式已逐渐被以网络技术为基础的双层(C/S)构架和多层(B/S)构架的信息系统所取代。这类系统能够较好地实现系统内的开放、多用户管理及与互联网其他用户的链接,呈现出录入简单、检索迅速、查找方便、存储量大、可靠性高、保密性好等优势。因此,设计一种基于WEB的、以B/S结构架构的学生档案管理系统是当前学生管理信息化的必然要求。
1 系统框架分析
学生档案管理系统按照动态信息和静态信息分类管理、信息提取便捷、保密性可靠的要求,拟分为密钥管理、档案管理、学籍管理、查询管理、系统管理、查询统计、报表打印等7个模块(如图1)。系统的总体功能体现了档案管理的信息化功能。
1)密钥管理:系统管理员、各管理部门和直接用户都要通过登陆界面将注册信息提交到数据库,经过学校相关部门审核后获得密钥,凭密钥登陆。
2)档案管理:建立学生电子档案,各管理部门在自己的权限范围内对学生电子档案进行添加、删除、修改等动态的维护。
3)学籍管理:建立学生电子学籍,教务处、学生处等管理部门在自己的权限范围内对学生电子学籍进行动态的维护管理。
4)查询管理:各类用户可以在各自的权限范围内登陆查询学生的各种信息。
5)系统管理:提供管理员对系统的设置、维护、数据加密保存、黑客甄别等功能。
6)查询统计:各管理部门在自己的权限范围内对学生的相关信息进行分类查询统计,为上级业务主管领导的决策提供必要的数据支持。
7)报表打印:各管理部门和直接用户可以登陆系统,对自己权限范围内的管理信息转发上报或在客户终端打印。
2 系统的设计开发
1)开发技术:WEB方式是目前Internet上发展最快也是最重要的信息发布与检索手段,可以在页面上显示图形和其他超媒体。而ASP作为一种服务器端的开发环境,可以支持建立功能强大的WEB应用程序和交互式的WEB网页。因此,本系统采用ASP技术,当服务器接收到ASP文件请求时,能够自动处理文件中所包含的服务器端命令,代替人工进行许多繁杂的劳动,使敏感文档更加安全。或通过超链接就把物理上分散的个体组合成为逻辑上的整体,生产WEB网页并传送至客户终端浏览器。
2)硬件条件:服务器两台(硬盘不小于500G,内存不小于4G,网络协议配置TCP/IP协议,两台服务器一为Web服务器,另一为数据库服务器,);客户终端计算机、数据交换机、硬防火墙、MODEM 等网络通信设备。
3)系统平台:体系结构采用Browser/Server,以Microsoft Windows NT4.0作为服务器端网络操作系统,以IIS7.0作为Web服务器软件,客户端的单机操作系统和浏览器软件分别选用Windows xp和Internet Explorer,数据库系统采用SQL-ACCESS人文科学子系统,有利于方便操作。所以采用SQL-ACCESS,主要是看中了其使用数据表示图或自定义窗体收集信息的优点。因为数据表图能够给各户展示类似于EXCEL的电子表格,使数据库一目了然。还有就是用SQL-ACCESS能够创建用于打印或输出数据库中的信息的定义报表,随机将明文数据经过变序或替换变成密文数据,实现数据库自动加密存储。并利用网络安全可视化技术,帮助系统管理员直观、快速地观察到数据库可能受到的安全威胁,
4)开发工具:基于Web的学生档案管理系统开发工具采用Dreamweaver9.0。Dreamweaver9.0支持ASP,是一个可视化的工具,便于开发者创建動态的Web应用程序。在数据驱动Web应用程序的开发环境中,运用JavaScript或VBScript脚本语言,通过ODBC连接数据库。
5)系统调试需注意的问题:①各种数据写入数据库时的错位;②数据库连接时的错位;③调度中出现的数词不匹配。
3 系统的安全性
1)数据库安全:系统架构基于B/S结构,系统代码全部放在服务器上,客户必须运行服务器上的代码才能访问数据库,从而保证了数据库服务器的安全。
2)访问控制机制:系统按管理员、各管理部门、个人客户分层设计,定义了不同用户的访问权限,以防火墙技术屏蔽了其他非法链接,为系统运行和数据安全提供了机制和技术上的保障。
3)数据备份与恢复:系统考虑了突发事件可能引起的数据意外,设计了数据备份和恢复功能。系统管理员可以在WEB端进行数据备份与恢复,也可以在服务器端进行数据备份与恢复。
本系统基于WEB方式,以Internet网络技术为核心,对系统的结构、数据库的逻辑结构进行分析和设计,较好地利用了ASP动态网页技术和数据库开发技术,人机界面友好,操作简单,实现了学生档案管理的计算机化、网络化、查询方便、输入输出流畅,具有良好的稳定性、安全性和扩展性。本系统已成功地应用于我校的学生档案管理,效果十分显著,为学校管理者、班主任、学生及社会用工单位在学生档案信息的管理、检索和利用方面的高效、合理、有序作出了应有的贡献。
参考文献
[1]廖娟.基于Web的学生档案管理系统的设计[J].内江师范学院学报,2010(12).
[2]仇学敏.基于Web的学生档案管理系统的设计与实现[J].科技探索,2011(7).
[3]王燕.基于Web服务的学生档案管理系统的设计与实现[J].兰台世界,2013(5).