蒋秀莲 刘 凯
摘要:在校园网基础上构建高校人才培养方案管理系统,可以很好地满足不同用户获取和利用人才培养方案相关信息的要求,实现资源的知识化管理,统一透明的共享访问,协同的安全控制,为教学管理现代化提供新平台。针对如何构建基于Web数据库的人才培养方案管理系统,在相关技术等方面进行了研究。
关键词:人才培养方案;Web数据库;ASP
1引言
本科人才培养方案是普通高等学校组织日常教学活动的纲领性文件,体现高等学校的科学定位和办学指导思想,涵盖先进的高等教育教学理念和所属学科专业的发展前沿,详细规定从理论教学体系到实践教学体系、从传统课内教学体系到课外素质教育体系、从课程先修后续的关系到知识体系的拓扑结构等高等学校教学的方方面面。因此,人才培养方案的制定、修订、管理与执行是高校教学管理的重点和难点,构建基于信息技术和网络环境的高效的人才培养方案管理系统,是各高校所面临的具有理论和实践价值的课题。
2人才培养方案管理系统简介
人才培养方案是教学管理中比较核心的部分,它的制定情况反映了学校的教学质量。人才培养方案的制定要根据专业信息、学习层次、学习形式等情况来决定某门课程的学分、学时,安排的学期和考核方式。可以根据条件查询某一学年的所有培养方案情况,并可进行合理的修改。要求能够把往年的培养方案导入到今年的培养方案中来。
人才培养方案管理系统有其自身的特点,它涉及的对象与关系比较多,对象与对象之间的组织结构就更复杂。本系统共分培养方案制定、培养方案运行、课程管理、系统高级管理四个大的功能模块。
(1)培养方案制定
学校对每一年进校的学生都应制定相应的培养方案,它包含了各专业、学期详细的开课计划以及学生毕业规格。所含数据库包括院系、专业、课程、学分、学时、实践周安排等。该模块包含对人才培养方案的增加、删除、修改等操作以及审核、审批、统计等过程。培养方案可供教务管理人员、教师、学生等用户查询、打印,作为他们安排自己工作或学习的指导。
(2)培养方案运行
培养方案制定完后,系统自动根据培养方案中的数据生成学期教学计划运行表。该表是培养方案在每个学期的实际运行轨迹,相对培养方案更加详细、严格、可执行。教学计划运行表添加了班级、教师等信息,并对实践教学环节生成准确的教学进度表。
(3)课程管理
课程库的增加、删除、修改等功能。留有不同权限的接口,教务处和院系可对课程的编号、教学大纲、课程简介等内容进行管理。
(4)系统高级管理
此模块管理权限最大,可以对院系信息、专业信息、学生信息、课程信息、专业类别信息等基本数据作后台统一管理。针对不同的功能设置不同的用户权限,以保证数据的安全访问。
在综合上述功能模块的基础上,考虑到不同用户(教务管理人员、学生、教师等)的要求以及各层次之间的关系,设计了基于B/S结构的人才培养方案管理系统,利用基于ASP的WEB数据库开发技术完成该系统的开发设计。
3基于ASP技术的WEB数据库设计
ASP是一种Web应用程序开发技术。它与ADO的充分结合,提供了强大的数据库访问功能,已成为网上开发数据库的重要工具。
ASP技术是通过后缀名为asp的文件来实现的。当在浏览器Browser中访问以后缀名为asp的页面时。实际上就是向Web服务器发送一个HTTP请求,Web服务器接收到请求后,调用相应的ASP引擎asp.dll来处理。若ASP脚本中含有访问数据库的请求,就利用ADO对象,调用ODBC驱动程序,连接后台数据库,执行ASP文档所指定的SQL指令,实现对数据库的操作,并将执行结果动态生成一个HTML页面返回Web服务器,然后与ASP文档中非脚本的HTML代码进行合并送给用户浏览器。客户端浏览器接收的是经Web服务器执行后生威的一个纯粹的HTML文档,可被运行在任何平台上的浏览器所执行,同时由于ASP源程序是在服务器端执行,保证了ASP源程序代码的安全性。另外服务器仅仅是将执行结果返回给客户端浏览器,减轻了网络传输的负担,提高了交互的速度。
4二次开发Office技术
在人才培养方案管理中需要大量的统计和报表,因此该功能的快速准确成为本系统的重点。以往的此类系统往往会设计出一系列的表单来实现,但是由于Web页面本身的原因会造成运行过缓,效率降低。本系统对Office进行二次开发,将要打印的报表自动导入Office中,实现远程Web报表打印。只要客户端装有Office就可以不受时空限制打印出自己的报表,并且可以利用Excel的排序、筛选等功能进行数据统计。这种方法,不仅系统运行速度快,而且摆脱了系统表单只能提供单一功能的缺陷,真正提高了人才培养方案网络管理的效率和质量,为学校各类人员提供详实、规范的统计信息。