论文部分内容阅读
随着Internet/Intranet的快速发展,数据库技术的进一步成熟,建立能业务化工作的学生学籍管理系统是当前高校管理部门的迫切要求。本文参考了目前国内高校学生管理的发展情况及管理模式,借鉴了目前国内先进的大型管理系统,对高校学生学籍成绩管理进行了总体设计,建设“基于Web的”运行平台,实现方便快捷的前端Web登录和查询,采用ASP及ADO技术对数据库进行操作及维护。首先,本文探讨了数据库运行的体系结构,介绍了浏览器/服务器模式的工作方式及特点,比较了主机/终端、客户机服务器和浏览器/服务器等三种模式各自的优缺点。比较结果表明,浏览器/服务器模式继承了客户机/服务器模式的优点并克服了它的缺点,不受操作系统和硬件的制约,而且能防止“胖客户机”现象的发生,比较容易实现不同网络间的连接,浏览器/服务器模式是目前广泛使用的主体结构。因此学生学籍成绩管理系统采用的就是浏览器/服务器模式。在此基础上,本文分析比较了访问Web数据库的五种方法,对于在Web服务器端提供中间件的方法有两种:CGI和API。其中,CGI效率低,速度慢:API虽然克服了CGI的缺点,但兼容性差,开发难度大。通过比较五种方法的优缺点,得出的结论是:用ASP技术访问学生成绩数据库具有易实现、功能强大,效率高等优点。微软的ASP是一种比较容易实现的功能强大且高效的数据库访问技术,它实际上是一种在服务器端开发脚本语言的环境。因此,在开发学生学籍管理系统的过程中采用了ASP技术来访问学生成绩数据库。ASP的内置对象及ActiveX服务器组件,以及提供的ADO对象实现对数据库的访问具有其独特的优势。因此,本文重点探讨了如何利用ASP技术的内置对象、ActiveX服务器组件和ADO对象来实现对学生成绩数据库的访问方法,给出了设计细节和具体步骤和方法基于B/S结构的学生学籍管理系统(以下简称SSMS)就是利用B/S技术和基于Web的应用系统开发相结合实现的,它具有数据输入、查询修改、补考处理、毕业处理和报表输出等功能。它的成功实现对提高高校的学生管理水平具有非常重要的意义,基本实现“无纸化办公”。