您当前的位置:首页 > 计算机论文>计算机应用论文

基于ASP技术的教学检查数据统计管理系统

2015-12-15 14:27 来源:学术参考网 作者:未知

摘 要:应用Active Server pages技术和SQL Server数据库技术来设计与开发教学检查数据统计管理系统,具有统计情况的管理。包括更新统计情况的项目:更新管理员数据库和录入员的数据库;数据管理,包括统计数据录入模块、数据统计分析模块等各个功能模块的实现;系统的安全性设计,包括管理员信息数据库和检查情况数据库的保护,检查过程控制等重要功能,实现了真正的信息化管理。

关键词:教学检查数据统计管理;ASP技术;SQL Server数据库

1.引言
   作为一种信息资源的集散地的教务处,各种信息繁多,包含很多的信息数据的管理,现今,有很多的教务处都是刚开始用计算机管理信息,根据调查得知,他们以前对信息管理的主要方式是基于表格等纸介质的手工处理,对于教学检查情况(如教学天数、开课情况)的统计和核实等往往采用对信息表的人工检查进行,对检查的信息数据统计采用人工统计、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏规范的信息管理手段。尽管有的教务处有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是教务处检查数据统计管理系统的开发的基本背景。一个功能齐全、操作简便、安全而又可靠的新的教学检查数据统计管理系统可以提高教学检查的效率,实现真正的信息化管理,从而大大减轻了教学管理工作的负担。
2.系统功能设计
  2.1 系统结构及模块划分
  我们在做软件概要设计时将整个系统划分为若干个模块,录入模块、系统管理模块、后台数据库三个部分相互独立,用户登录后台数据库时都是先通过先和数据库建立连接,然后通过浏览器表单传递参数调用相应的模块。每个模块实现尽可能有独立的功能,模块之间通过参数传递调用。做到高内聚,低耦合。
  据此得出检查情况数据统计管理系统功能模块图如下图2-1:

  图2-1 系统功能模块图
2.2 后台数据库相关设计
    数据库使用的是SQL Server 2000.
  教学检查统计数据管理系统由两大部分组成:前台统计系统和后台数据库系统。因此整个系统的设计建立在数据库系统的基础之上,前台应用程序和后台数据库系统依靠专门的连接程序(即详细设计中的connect.asp文件)建立通信联系。
  在和用户充分沟通、反复交流后,本系统中建立了Check数据库,该数据库存储了系统需求分析下所需求的各种数据,它包含的数据表如下:录入人员信息表、管理员信息表、教师授课情况数据统计表、授课计划情况数据统计表、教案情况数据统计表、教学工作落实情况数据统计表、学籍情况数据统计表等等。表与表之间通过主码来联系。
  给出和录入相关的实体和属性定义
  录入人员信息表 (帐号、密码、教师姓名、系别)
  管理员信息表(帐号、密码、教师姓名、 职责)
教师检查数据统计表(检查项目、学期学年、系别、教师数、正高数、副高数、无职及初级数、授课门数、正高授课门数、副高授课门数、中级授课门数)   
  授课计划情况数据统计表(检查项目、学期学年、系别、应有授课计划数、实际有授课计划数、教案检查到位情况)
  教案情况数据统计表(检查项目、学期学年、系别、应有教案本数、实际有教案本数、教案完备数
  教学工作落实情况数据统计表 (检查项目、学期学年、系别、本学期工作计划、本学期期初教学检查自查总结、教研室数、教研室工作计划数)
  学籍情况数据统计表 (检查项目、学期学年、系别、学生总数、异动动学生人数、实际异动到位数、网上学生信息完整数、学生信息完整率)
3.主要功能的具体实现
  3.1 建立数据库连接
  绝大部分功能的运行都依赖于后台数据库,把与数据库的连接作为一个单独的模块。给出(connect.asp)。其代码如下: 

<%

Set conn = Server.CreateObject("ADODB.Connection")

conn.Open "Driver={Microsoft SQL Server  (*.mdb)}; DBQ=" & Server.MapPath("examination.mdb")

Set rs = Server.CreateObject("ADODB.Recordset")

%>

  其他任何需要提取或写入数据到数据库的模块,只需要在文件之前包含这个文件即可,提高代码的重用性。
  3.2 部分页面具体设计
  管理人员登录页面设计
  该模块(login.asp)的设计主要涉及管理人员通过浏览器的表单项输入帐号和密码进入管理页面,实现管理的操作,作用户输入信息的合法性检查,即帐号和密码只能为整数,二者缺一不可,都不允许为空,且必须匹配。当输入不合法时,系统自动返回到登录界面要求教师重新登录。例如当输入帐号为空时,其代码可设计如下:  

if Zhanghao="" then %>

<script language=vbscript> 

          MsgBox "错误:请输入你的帐号!" 

          location.href = "javascript:history.back()" 

  </script>

  <%

  end if

4.结束语
基于ASP技术的教学检查数据统计管理系统实现了统计情况的管理,包括更新统计情况的项目;更新管理员数据库和录入员的数据库;数据管理,包括统计数据录入模块、数据统计分析模块等各个功能模块的实现;系统的安全性设计,包括管理员信息数据库和检查情况数据库的保护,检查过程控制等功能。ASP技术的运用使得教学管理系统灵活易用,具有良好的安全性和可扩展性。该系统很大程度上提高教务管理的工作效率和质量,方便管理人员操作。
参考文献:
[1]John Kauffman等ASP.NET数据库入门经典   清华大学出版社,2002
[2]  HTML/DHTML实用教程    赵丰年,武远明 编  北京理工大学出版
[3] FrontPage2000专家指南,杨威,人民邮电出版社.

相关文章
学术参考网 · 手机版
https://m.lw881.com/
首页