基于ASP技术的学生成绩管理系统设计

上传人:我*** 文档编号:133488672 上传时间:2020-05-27 格式:DOC 页数:13 大小:182KB
返回 下载 相关 举报
基于ASP技术的学生成绩管理系统设计_第1页
第1页 / 共13页
基于ASP技术的学生成绩管理系统设计_第2页
第2页 / 共13页
基于ASP技术的学生成绩管理系统设计_第3页
第3页 / 共13页
基于ASP技术的学生成绩管理系统设计_第4页
第4页 / 共13页
基于ASP技术的学生成绩管理系统设计_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《基于ASP技术的学生成绩管理系统设计》由会员分享,可在线阅读,更多相关《基于ASP技术的学生成绩管理系统设计(13页珍藏版)》请在金锄头文库上搜索。

1、基于ASP技术的学生成绩管理系统设计电子信息科学与技术专业 学号:指导教师:一种基于ASP技术的学摘 要:本文设计了生成绩管理系统。首先介绍了ASP技术和ADO原理,在系统进行分析的基础上,设计了管理系统中用于存放成绩及相关信息的后台数据库和数据操作流程。学生成绩管理系统能够对学生的成绩进行合理管理,实现学生成绩的录入、编辑、删除等功能,也可以实现成绩的排序、检索等。本系统基于先进的ASP技术结合数据库管理学生成绩信息,可以快速而准确地生成各种报表,避免由于人工统计的大工作量而容易出错的缺点,不但节约了人力物力,还节省了因统计而花费的时间。关键词:ASP技术;ADO;数据库;成绩管理Desig

2、n of the Grading Management System Based on ASP TechnologyWu Fang-fang Electronics Information Science and Technology No: Tutor: Shi Yong-pengAbstract: In this paper, a kind of student grading management system based on ASP technology is designed. The principle of ASP and ADO is introduced in the fi

3、rst, after analyzing the system, the database to store the interrelated information of the system and the data operating process are introduced. The system can accurately manage, record, edit, delete, order and index the students performance. For being based on the ASP and database management techno

4、logy, the system can output all kinds of report forms quickly and accurately, so it can avoid the error for the cockamamie working done by manual work. So the system can save not only the manpower and material resources, but also the statistic time . key word: ASP technology; ADO; data base; grade m

5、anagement目 录摘要11 引言32 系统分析33 ASP及ADO介绍43.1 ASP简介43.2 ASP功能构件ADO53.2.1 ADO概念53.2.2 ADO数据对象5144 系统设计64.1 系统设计目标64.2 系统总体设计74.3系统数据流程74.4系统操作流程85 后台数据库设计95.1 系统的数据构成95.2 系统数据库各表的结构96 学生成绩查询功能的实现117 结束语12参考文献131 引言学生成绩管理是每个学校工作的重要组成部分,然而目前大多数学校对于学生成绩管理的统计和处理方法还停留在很传统的基础上,基本上是通过纸张和手动处理的方式,这样的方式对于成绩的统计效率和

6、管理质量在现在看来已经跟不上学校发展和前进的步伐,而且造成大量资源和时间的浪费,是制约学校发展的一个瓶颈。一所拥有上万名学生的学校,每一个学期最少要进行二到四次的考试,而且考试科目各不相同,一般在五种上下,每一次的成绩统计都是一项繁重的工作。在大学,每考试一次,一般的成绩统计做法是让每个班的学习委员统计本班的成绩,然后上交系里,由系里再找专人统计和处理,大多采用EXCEL统计,每考试一次重复一次,可想而知一般的中小学在这方面更是缺乏条件支持。这样的管理方法对于成绩的保存,实现不同阶段学生成绩的对比,还有学生成绩和各种信息的查询都是比较困难的1。在科技发达的今天,如何让科技带动学校管理的效率,如

7、何实现学校各方面信息管理的智能化和快捷化是当务之急,在学生成绩管理这方面更是有很大的发展空间,尽快开发一个运行安全可靠,查找方便快捷的学生成绩管理系统平台刻不容缓。本方案设计基于ASP技术,专门处理和统计成绩管理信息,科学而准确地得出各种形式的报表,为学校的教学主管部门提供可靠的依据,实现了学生基本情况信息管理,课程信息管理、班级信息管理以及成绩管理等几个方面的功能。本设计是区别于传统评估方式的新一代教学质量评估系统,可减轻教务管理人员的劳动量,比较系统地对教务、教学上的各项服务和信息进行管理,更加方便学生的查询,使各项管理更加规范化。2 系统分析成绩管理系统是针对各大中专院校的成绩管理工作而

8、开发的一个管理软件,根据用户的要求,实现了学生基本情况信息管理,课程信息管理、班级信息管理以及成绩管理等几个方面的功能。用户通过输入姓名、学号等基本信息,由系统自动生成相应的数据及各类统计报表以供用户查询、修改、打印。另外管理员可以对这些基本信息进行数据的更新和删除2。系统采用ASP技术把数据和信息送到后台数据库中,经过数据库处理后,以网页或是报表的形式把结果呈送给管理部门。本系统旨在从学生入学开始的情况都被记录在案,学生的考试成绩在本系统进行评比而且被记录。这些过程是有专门的人员管理,管理员搜集学生的基本信息,管理这些数据和信息,并备份信息供学生查询。本系统主要在校园网中运行,每进行一次考试

9、,管理员对全部学生的基本信息和数据进行一次管理,学生通过输入自己的学号、姓名登陆进行各阶段的成绩、个人的基本情况查询,成绩管理系统力求提供用户一个方便快捷的途径去管理这些繁琐的数据。系统结构体系如图1所示。学生成绩查询客户管理员客户Web服务器ASP服务器数据库图1 系统结构图3 ASP及ADO简介3.1 ASP简介ASP (Active Server Pages) 是位于服务器的脚本运行环境,通过这种环境,用户可以创建和运行动态的、交互的WEB应用程序,如:交互式的动态网页,包括使用HTML表单收集和处理信息、上传与下载文件等3。ASP的工作模型如图2所示,当浏览器向Web服务器提出(asp

10、)文件的请求时,一个ASP脚本就开始执行,这时 Web服务器调用 ASP,ASP内部组件提供ADO访问数据库。Web服务器.asp数据库asp引擎ADO浏览器 组 件图2 ASP工作模型在使用ASP编写服务器应用程序时,必然要依靠ActiveX组建来加强Web应用程序的功能3。在Web服务器上安装完ASP环境后,就可以直接使用它自带的几个常用组件:l Ad Rotator组件:用来按指定计划在同一页上自动轮换显示广告,用于网页上日益重要的广告服务。l Browser Capabilities组件:确定访问WEB站点的用户浏览器的功能数据,包括类型、性能、版本等。l Database Acces

11、s组件:提供ADO (ActiveX Data Objects)来访问支持ODBC的数据库。l File Access组件:提供对服务器端文件的读写功能。此外,还可安装Myinfo、Counters、Content Rotator、Page Count等组件,用户也可自行编制Actiive组件,以提高系统的实用性4。3.2 ASP的功能构件ADO3.2.1 ADO概念ADO(ActiveX Data Objects即ActiveX数据对象)是微软提供的使ASP具有访问数据库功能的构件4。ActiveX数据对象(ADO)是一种既易于使用又可扩充的技术,用来将数据库访问添加到WEB页中,可以使用A

12、DO编写简洁和可升级的脚本以连接到与应用程序编程接口兼容的数据源,如:数据库、电子表格、顺序数据文件或电子邮件目录。ADO结合OLE DB易于使用的特性以及诸如Remote Data Objects(RDO)Data Acess Objects(DAO)模型中的最好特性,并将它们重新组织在一个对象模型中5。总的来说,ADO是一种容易使用并且可扩展的将数据库访问添加到WEB页的技术。可以使用ADO去编写紧凑简明的脚本以便连接到ODBC兼容的数据库和OLE DB兼容的数据源。3.2.2 ADO数据对象ActiveX数据对象(ADO)是一种既易于使用又可扩充的技术,用来将数据库访问添加到WEB页中,

13、可以使用ADO编写简洁和可升级的脚本以连接到与应用程序编程接口OLEDB兼容的数据源,如:数据库、电子表格或电子邮件目录3。ActiveX数据对象共有7种独立的对象:l Connection对象(连接对象):连接到一个 OLEDB数据源,目的打开数据库、准备执行 SQL 命令 、以及关闭数据库等等。l Conmmnd (命令对象):Command对象用于定义数据库的查询动作,一般使用SQL命令,也可以使用存储过程。 Command对象允许指定参数,其参数通过Parameter对象赋值、使用。 l Recordset (记录集对象):代表来自一个数据提供的一组记录Recordset对象是ADO中最重要的对象之一,是对数据库进行检索后的数据记录集。l Field对象 (域对象):Field对象能够使我们读取记录集(Recordset)对象中各个字段的字段值。l Parameter (参数对象):Parameter对象的作用是将存储过程和参数查询所需参数传递给Command对象。l Property (属性对象):Property对象能够指明一个ADO对象的属性。所有的Property对象构成Properties集合。l Error对象 (错误对象):当AIX)连接发生问题时,便会储存错误类型、信息到err

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 事务文书

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号