刘为玉,吴金照,陈佳山
(1.江苏连云港工贸高等职业技术学校;2.连云港职业技术学院)
基于ASP的中职学校教务管理系统的设计开发
刘为玉1,吴金照1,陈佳山2
(1.江苏连云港工贸高等职业技术学校;2.连云港职业技术学院)
为了提高中等职业学校教务管理工作的效率和质量,提出了基于ASP作为开发环境,采用B/S架构,并以SQL Server作为后台数据库的教务管理系统的设计开发。通过教务管理系统实现了教学过程管理的信息化和网络化,运行效果好,极大地提高了工作效率。
ASP开发环境;B/S架构; 教管管理系统
随着中等职业学校教育现代化要求的不断提高,教务管理工作的信息化和网络化势在必行,教务管理系统的使用为教务管理的无纸化和网络化提供了平台,使各项管理工作高效快捷。伴随着学分制、选修课等制度的深入开展,教务日常管理工作趋于繁重与复杂,所以,基于网络环境的现代教务管理系统的应用将极大地提高各级教学管理人员的工作效率。
教务管理系统开发的需求分析是从使用者的业务中提取出软件系统能够帮助用户解决的业务问题,它是软件开发成败的关键步骤。本系统是以一名中职生在培养过程中需完成的完整教学管理过程为依据,其主要过程包括学生信息导入、教学计划管理、教材征订与管理、教师任务安排及管理、排课、学生成绩管理、毕业审核等关键环节。
2.1 系统开发平台的选择
本系统采用了ASP3.0作为教务管理系统的开发环境,ASP的作用就是输出一个 HTML 可执行对象,ASP 中内置的 Page类可以看作是一个容器类,实际控制页面的过程就是调用 Page类中的各个接口。此外,作为 ASP 的内置对象,Page 类的成员可以方便的访问 ASP 页面。
软件系统体系通过基于Web的B/S架构实现,以减轻系统维护与升级的成本和工作量。通过校园网建立基于B/S结构的网络应用,方便不同的人员、从不同的地点以不同的方式访问服务器,此外, B/S架构能有效地保护平台数据,根据使用者的不同身份设置访问权限,其方便、快速的优点使之得已被广泛应用。
2.2 系统功能模块设计
图1 教务管理系统主要功能模块
该教务管理系统根据不同用户的权限级别分为超级管理员操作模块、管理员操作模块和学生操作模块三部分。其中超级管理员为6级权限,管理员为0—5级权限。三类不同人员实现的功能如下图2-图4所示。
图2 超级管理员功能权限
图3 管理员功能权限
图4 学生功能权限
2.3 数据库设计
图5
数据库设计是以数据库概念的设计、数据库逻辑的结构设计为基础。数据库概念设计阶段要确定实体之间类型、联系,从总体功能和实施方案上对该教务管理系统进行确定,随之子模块之间的具体功能也相应确定,通过具体的数据流图,各个实体以及相互之间的联系,由数据字典和数据流程图来形成最终的E-R关系图。
本教务管理系统数据库使用SOL server 2005 ,ASP 通过数据库存取组件 ADO 与数据库进行交互,最后 ASP 引擎将执行结果生成超文本页面返回客户端,以响应浏览器的请求。如下图5所示。
SQL Server 2005区别于Access和Fox Pro等小型数据库,它是一个功能十分完备的数据库管理系统。它不仅包括标准SQL语言、支持开发引擎、扩展特性等功能,同时也支持存储过程、触发器等特性。SQL 语言语法结构简单易懂,用户很容易掌握,所以已被广泛应用于各类管理系统开发中。
为了保护教务管理系统的安全,就必须采用必要的安全机制。常用的安全防护方式有:访问控制、数据加密、操作系统漏洞修补和防火墙等。教务管理系统在硬件上采用防火墙技术,对进出系统的数据包进行过滤,屏蔽非法数据,防火墙可以禁止不安全的 NFS 协议进出受保护的网络,这样外部的非法用户就不可能利用这些协议来攻击内部网络。
网络服务器层的安全保护方式,采用了验证不同形式用户的方式来具体实现,设置在服务器端,用服务器将用户的权限进行归类,设置了用户的类别权限。使用认证和认证混合模式,在数据库服务器上实现数据的安全调用,包括在具有执行管理功能过程中的管理员,也限制了权限。此外,还定期对数据库服务器进行了数据备份,对通过客户应用程序访问或分析服务器数据的,也控制了具体的使用权限。
教务管理系统的应用提高了学校教学管理的效率,减轻教务管理人员对信息管理和统计的负担,有利于系部和教务部门之间的工作协调,使学校在实现教务管理科学化、规范化的道路上又前进了一大步, 推动了学校教学信息化进程。本系统采用校级管理与系级管理相结合的教学管理模式,在排课、选课、教材征订、成绩管理等方面采取系部管理的模式;而在人才培养方案审核、综合审查等环节,采取校级管理与系级管理相结合的模式。两种管理模式的有机结合,有效地保障了教学信息的及时性和准确性,提高了教学管理的规范化和高效性。
[1] 黄茜.基于B/S模式的教务管理系统的设计与实现[J].数字技术与应用,2014(12)
[2]闫春玲.基于ASP的教务管理系统的设计与开发[D].黑龙江大学,2010
[3]郑丁山.基于ASP的学校教务管理系统的开发设计[J].电脑开发与应用,2016(6)
The design and development of the educational administration management system of the secondary vocational school based on ASP
Liu Weiyu1,Wu Jinzhao1,Chen Jiashan2
(1.Lianyungang Jiangsu industry and trade higher vocational and technical school;2.Lianyungang Technical College)
In order to improve the efficiency and quality of educational management work of the secondary occupation school,proposed as ASP based development environment,using B/S architecture,and uses SQL Server as the design and development of the background database management system.Through the teaching management system to achieve the teaching process management of information and network,the operation effect is good,greatly improve the efficiency of the work.
ASP development environment;B/S architecture;management system of teaching management