基于ASP的学生成绩管理系统

基于ASP的学生成绩管理系统

论文摘要

随着Internet的快速发展,数据库技术的进一步成熟,建立能业务化工作的学生成绩管理系统是当前高校管理部门的迫切要求。文章参考了目前国内高校学生管理的发展情况和管理模式,借鉴了目前国内先进的大型管理系统,对高校学生成绩管理进行了总体设计,建设了“基于Web的”运行平台,采用SQL Server 2000作为后台数据库,采用ASP和ADO技术对数据库进行操作及维护,实现了方便快捷的Web前端登录和查询。首先,论文介绍了系统的开发环境,包括服务器环境和开发语言,其中在服务器环境中主要进行了对客户机/服务器(C/S)和浏览器/服务器(B/S)两种结构的比较,结果是:浏览器/服务器模式中的客户机使用的是统一的浏览器界面格式,便于操作,简单易行,有利于提高工作效率,易于实现不同网络间的连接。还讨论了SQL Server数据库系统及Web数据库的常用访问技术,通过比较几种方法的优缺点,得出的结论是:用ASP技术访问学生成绩数据库具有易实现、功能强大、效率高等优点,最后确定出本系统使用目前流行的技术方案——微软公司提出的Windows环境下的IIS+ASP+SQL Server结合开发Web服务器应用程序,它为快速开发出动态、交互、高效的WEB管理系统提供了有效的手段。在开发语言中主要介绍了动态网页和静态网页的区别以及几种脚本语言,由于VBScript脚本语言简单易学,所以在该系统的设计中选择使用了VBScript作为其脚本语言。接着,论文介绍了学生成绩管理系统的数据库设计和界面设计,在SQL Server 2000数据库中建立四个表,分别是用户注册资料表、学生资料表、课程信息表和成绩数据表,然后通过不同的约束使其相互关联,再使用ASP和ADO技术相结合来实现学生成绩数据库的访问,并且可通过友好的界面使各种操作简单快捷。本系统可以实现以下主要功能:①教师、学生及家长实现网上查询功能,包括:学生资料、所选课程、考试成绩等的查询;②教务管理人员实现网上查询、修改和删除功能;③系统管理员除实现以上功能外,还可以设置其他用户的权限级别。然后,论文介绍了在系统设计中需要解决的一些关键技术问题及解决方法,其中主要包括与SQL Server数据库的连接和数据库的备份与还原。系统的主要技术及特点有:①系统的方便易用性:基于B/S结构,系统的开发和维护都在服务器端,用户端只需安装浏览器,就可上网登录使用系统,界面友好方便,易于使用;②实时共享性:本系统不受链接用户限制,具有个性化特征,合法的用户根据相应的级别享受不同的信息服务,满足了不同需求的用户;③查询的多样性:本系统可实现任意条件的组合查询,以分页方式输出查询结果;④可靠的安全性:本系统基于WindowsNT Server安全性策略和IIS安全性策略,这些都是系统安全性的基本保证。⑤可靠的数据库事务处理,保证了数据库操作的可靠性和安全性。最后,论文提出了该系统经测试运行后存在的主要问题是对用户的访问权限控制不是很理想,下一步工作拟采用基于角色的权限访问控制的方法来解决访问权限控制的问题。

论文目录

  • 摘要
  • ABSTRACT
  • 1 绪论
  • 1.1 问题的提出
  • 1.2 教学管理信息系统的发展与研究现状
  • 1.3 课题实现目标
  • 1.4 系统开发的软、硬件环境
  • 1.5 开发计划
  • 1.6 全文概要
  • 1.7 自己做的主要工作
  • 1.8 本章小结
  • 2 开发环境介绍
  • 2.1 服务器环境
  • 2.1.1 C/S 结构与B/S 结构
  • 2.1.2 IIS 集成技术
  • 2.1.3 配置 ASP 运行环境
  • 2.1.4 Microsoft SQL Server 数据库系统
  • 2.1.5 数据库的安全管理
  • 2.1.6 Web 开发语言ASP
  • 2.1.7 ASP.NET 简介
  • 2.1.8 ASP 访问Web 数据库
  • 2.2 开发语言
  • 2.2.1 HTML 和HTTP
  • 2.2.2 Web 页与Web 站点
  • 2.2.3 Web 应用程序
  • 2.2.4 动态网页与静态网页
  • 2.2.5 脚本语言
  • 2.2.6 Transact-SQL 语言
  • 2.3 本章小结
  • 3 学生成绩管理系统需求分析
  • 3.1 陕西理工学院教学管理系统建设概述
  • 3.2 设计原则
  • 3.3 学生成绩管理系统业务分析
  • 3.4 学生成绩管理系统平台总体建设任务
  • 3.5 系统模型
  • 3.6 本章小结
  • 4 学生成绩管理系统数据库设计
  • 4.1 数据库结构设计
  • 4.2 数据库表的设计
  • 4.2.1 用户注册资料表
  • 4.2.2 学生资料表
  • 4.2.3 课程设置表
  • 4.2.4 成绩数据表
  • 4.3 数据的完整性
  • 4.3.1 设置主键约束(PRIMARY KEY)
  • 4.3.2 设置唯一约束(UNIQUE)
  • 4.3.3 设置外键约束(FOREIGN KEY)
  • 4.3.4 设置检查约束(CHECK)
  • 4.4 本章小结
  • 5 学生成绩管理系统界面介绍
  • 5.1 用户验证界面
  • 5.1.1 注册界面
  • 5.1.2 登录界面
  • 5.1.3 更改权限级别界面
  • 5.2 学生资料管理界面
  • 5.2.1 添加学生资料
  • 5.2.2 修改学生资料
  • 5.2.3 删除学生资料
  • 5.2.4 查询学生资料
  • 5.3 课程设置管理界面
  • 5.3.1 添加课程
  • 5.3.2 修改课程
  • 5.3.3 删除课程
  • 5.3.4 查询课程
  • 5.4 成绩数据管理界面
  • 5.4.1 录入成绩
  • 5.4.2 修改成绩
  • 5.4.3 删除成绩
  • 5.4.4 查询成绩
  • 5.5 本章小结
  • 6 技术重点与解决方案
  • 6.1 连接SQL Server 数据库
  • 6.1.1 对SQL Server 数据库创建 OLE DB 连接
  • 6.1.2 对SQL Server 数据库创建 ODBC 连接
  • 6.2 分页显示记录的实现
  • 6.3 SQL Server 2000 数据库的备份和还原
  • 6.3.1 数据库备份方法
  • 6.3.2 还原数据库的方法
  • 6.3.3 直接复制文件的备份和还原
  • 6.4 本章小结
  • 7 总结与展望
  • 致谢
  • 参考文献
  • 附录
  • 相关论文文献

    标签:;  ;  ;  ;  

    基于ASP的学生成绩管理系统
    下载Doc文档

    猜你喜欢