基于ASP技术学生成绩管理系统设计
基于AP技术的学生成绩管理系统设计
电子信息科学与技术专业学号
指导教师
一种基于A技术的学摘 要:本文设计了生成绩管理系统。首先介绍了ASP技术和DO原理在系统进行分析的基础上设计了管理系统中用于存放成绩及相关信息的后台数据库和数据操作流程。学生成绩管理系统能够对学生的成绩进行合理管理,实现学生成绩的录入、编辑、删除等功能也可以实现成绩的排序、检索等。本系统基于先进的ASP技术结合数据库管理学生成绩信息,可以快速而准确地生成各种报表避免由于人工统计的大工作量而容易出错的缺点不但节约了人力物力还节省了因统计而花费的时间。
关键词 AS技术 AD;数据库成绩管理
Desi f the Gradig Managmen Sys em
Bsed onSP echno ogy
W F ang-fang
Elec ro cs nfrmat on Science and echn gy No: 04
Tutor: hi Yn—p
Abs trac : In this pp e, a kin o s udent raingaagementsystmas on AS echnology is d gne The pr nciplef AP d DO is i r uced in the first, af e aalying the systm th databs to stor he intr latd ifomation f the sy tem and the d a pert ng oess are in rodced. he sstecan accurtlyanag, reco , e t,dele e,odr and ind h dents’ per rma e. or be ngbased o he ASP and da bse anaeent tchnoloy, thsystm can ou ut all kin o repor fors qu cl and a rate y o it an ao d th error fo the cockamamie wrking do y manalrk. o the ystm can save not onl
基于ASP技术学生成绩管理系统设计the anpwer an mateial rsorce but also the sta stict i me .key word:SP echnolog; ADO d a ba e rade managment
目 录
摘
要„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„
„ „ „ „1
1 引言„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„
„ „ „3
2 系 统 分析„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„
„ 3 A S P 及 A D 介绍„„„„„„„„„„„„„„„„„„„„„„„„„„„„4
. 1 S 简介„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„4
3 . 2 S 功 能 构 件 A O„„„„„„„„„„„„„„„„„„„„„„„„„„„5
。 2 . 1 A O 概
基于ASP技术学生成绩管理系统设计
念„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„
3 . 。 A O 数 据 对象„„„„„„„„„„„„„„„„„„„„„„„„„„„„„5
4 系 统 设计„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„
„ 6
4 . 1 系 统 设 计 目标„„„„„„„„„„„„„„„„„„„„„„„„„„„„„6
4 系 统 总 体 设计„„„„„„„„„„„„„„„„„„„„„„„„„„„„„7
。 3 系 统 数 据 流程„„„„„„„„„„„„„„„„„„„„„„„„„„„„„7
4 系 统 操 作 流程„„„„„„„„„„„„„„„„„„„„„„„„„„„„„8
5 后 台 数 据 库 设计„„„„„„„„„„„„„„„„„„„„„„„„„„„„„9
5 . 系 统 的 数 据 构成„„„„„„„„„„„„„„„„„„„„„„„„„„„„9
5 系 统 数 据 库 各 表 的 结构„„„„„„„„„„„„„„„„„„„„„„„„„9
学 生 成 绩 查 询 功 能 的 实
基于ASP技术学生成绩管理系统设计
现„„„„„„„„„„„„„„„„„„„„„„„„„ 1
7 结 束语„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„
„ „ 1 2参 考 文献„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„
„ „ 1 3 引言
学生成绩管理是每个学校工作的重要组成部分然而目前大多数学校对于学生成绩管理的统计和处理方法还停留在很传统的基础上,基本上是通过纸张和手动处理的方式这样的方式对于成绩的统计效率和管理质量在现在看来已经跟不上学校发展和前进的步伐,而且造成大量资源和时间的浪费是制约学校发展的一个瓶颈。一所拥有上万名学生的学校每一个学期最少要进行二到四次的考试而且考试科目各不相同,一般在五种上下每一次的成绩统计都是一项繁重的工作。在大学,每考试一次一般的成绩统计做法是让每个班的学习委员统计本班的成绩然后上交系里,由系里再找专人统计和处理大多采用CL统计,每考试一次重复一次可想而知一般的中小学在这方面更是缺乏条件支持。这样的管理方法对于成绩的保存实现不同阶段学生成绩的对比还有学生成绩和各种信息的查询都是比较困难的[ ]。在科技发达的今天如何让科技带动学校管理的效率如何实现学校各方面信息管理的智能化和快捷化是当务之急,在学生成绩管理这方面更是有很大的发展空间尽快开发一个运行安全可靠查找方便快捷的学生成绩管理系统平台刻不容缓。
本方案设计基于ASP技术专门处理和统计成绩管理信息科学而准确地得出各种形式的报表为学校的教学主管部门提供可靠的依据实现了学生基本情况信息管理,课程信息管理、班级信息管理以及成绩管理等几个
基于ASP技术学生成绩管理系统设计
方面的功能。本设计是区别于传统评估方式的新一代教学质量评估系统可减轻教务管理人员的劳动量比较系统地对教务、教学上的各项服务和信息进行管理,更加方便学生的查询使各项管理更加规范化。
2系统分析
成绩管理系统是针对各大中专院校的成绩管理工作而开发的一个管理软件,根据用户的要求,实现了学生基本情况信息管理,课程信息管理、班级信息管理以及成绩管理等几个方面的功能。用户通过输入姓名、学号等基本信息,由系统自动生成相应的数据及各类统计报表以供用户查询、修改、打印。另外管理员可以对这些基本信息进行数据的更新和删除2]。
系统采用S技术把数据和信息送到后台数据库中,经过数据库处理后 以网页或是报表的形式把结果呈送给管理部门.本系统旨在从学生入学开始的情况都被记录在案学生的考试成绩在本系统进行评比而且被记录。这些过程是有专门的人员管理管理员搜集学生的基本信息管理这些数据和信息,并备份信息供学生查询。本系统主要在校园网中运行每进行一次考试,管理员对全部学生的基本信息和数据进行一次管理学生通过输入自己的学号、姓名登陆进行各阶段的成绩、个人的基本情况查询成绩管理系统力求提供用户一个方便快捷的途径去管理这些繁琐的数据。
系统结构体系如图1所示.
图1系统结构图
基于ASP技术学生成绩管理系统设计
3 ASP及AD简介
3.1A简介
P (A ive ere aes是位于服务器的脚本运行环境通过这种环境,用户可以创建和运行动态的、交互的EB应用程序如:交互式的动态网页包括使用HT ML表单收集和处理信息、上传与下载文件等3。S的工作模型如图2所示,当浏览器向Wb服务器提出 ap)文件的请求时一个AP脚本就开始执行这时b服务器调用ASP,ASP内部组件提供ADO访问数据库。
图2 ASP工作模型
在使用AS P编写服务器应用程序时,必然要依靠c t veX组建来加强We应用程序的功能[3。在Wb服务器上安装完ASP环境后,就可以直接使用它自带的几个常用组件:
Ad Ro aor组件:用来按指定计划在同一页上自动轮换显示广
告用于网页上
日益重要的广告服务。
Bro er C ab lities组件确定访问EB站点的用户浏览器的
功能数据包
括类型、性能、版本等。
Databa e A ss组件:提供AO Ac iveX Dta jects
来访问支持DC的
数据库.
组件提供对服务器端文件的读写功能.
此外,还可安装Myino、Cuntes、 otento ttor、 P age Count等组件用户也可自行编制Ac tiive组件 以提高系统的实用性[4].
.2 ASP的功能构件AO
基于ASP技术学生成绩管理系统设计
3 2 1 ADO概念
AO(ctiveX D Ojects即t X数据对象是微软提供的使AS具有访问数据库功能的构件[4]。
Ac ti X数据对象(D是一种既易于使用又可扩充的技术,用来将数据库访问添加到W EB页中,可以使用DO编写简洁和可升级的脚本以连接到与应用程序编程接口兼容的数据源,如数据库、 电子表格、顺序数据文件或电子邮件目录.DO结合E DB易于使用的特性以及诸如Remte Da Object (DOData ce s Ojects DAO模型中的最好特性,并将它们重新组织在一个对象模型中5。
总的来说 ADO是一种容易使用并且可扩展的将数据库访问添加到EB页的技术。可以使用ADO去编写紧凑简明的脚本以便连接到O DBC兼容的数据库和O LE B兼容的数据源。
3 2。 2AD数据对象
Ac t veX数据对象ADO是一种既易于使用又可扩充的技术,用来将数据库访问添加到WE页中可以使用AD编写简洁和可升级的脚本以连接到与应用程序编程接口O LEDB兼容的数据源如数据库、电子表格或电子邮件目录[3].
Ac tieX数据对象共有种独立的对象:
onnect on对象(连接对象):连接到一个LDB数据源,目的打
开数据库、
准备执行SL命令 、 以及关闭数据库等等.
omnd 命令对象 C o mmand对象用于定义数据库的查询
动作一般使用
SL命令也可以使用存储过程. o mmand对象允许指定参数,其参数通过P aameter对象赋值、使用.
R o rd s et(记录集对象)代表来自一个数据提供的一组记录Rc
d s et对象是
ADO中最重要的对象之一,是对数据库进行检索后的数据记录集。
F eld对象 域对象) Field对象能够使我们读取记录集(Records
t对象中各
个字段的字段值。
P aramt (参数对象) aameter对象的作用是将存储过程和
参数查询所需参数
传递给omm d对象.
基于ASP技术学生成绩管理系统设计
P rop erty 属性对象) P ro prty对象能够指明一个AD对象的属
性。所有的
P rp er y对象构成P r rtie集合.
Erro r对象 错误对象)当X)连接发生问题时便会储存错误
类型、信息到ero对象。
A对象与数据集合之间的关系如图3所示
图3 ADO对象与数据集合间的关系
系统设计
学生成绩查询系统对学校加强学生成绩管理有着极其重要的作用。各个大学都在持续扩招学生的数量日益庞大传统的手工成绩管理不仅工作量大而且容易出现问题针对这种现象根据用户的要求,本系统按照功能需求和部门使用情况,将系统划分为多个子系统每个子系统完成一定的功能,主要有系统管理员模块、学生模块等组成6 。
4.1系统设计目标
通过成绩单的录入形成成绩汇总表并基于成绩汇总表自动生成统计报表为教务处提供统计信息 以提高学生成绩管理的工作效率和工作质量.应对学生从入学至毕业的全部学习过程中的成绩信息进行管理。
系统应具有普遍的适用性。
系统应具有良好的查询与统计功能并能用报表或图表的形式输出
其结果。
系统的界面友好,在操作上简单易行易学易用便于维护,系统的功能
强大且
全面能适应学校的现有工作,并且要准确快速。
采用现有的资源先进的管理系统开发方案充分利用学校现有的
基于ASP技术学生成绩管理系统设计
资源减
少开发中的时间和财力、物力、提高系统开发的水平和应用效果。
系统就具备数据库维护功能及时根据用户需求进行数据添加、删除、修改
等操作。
4.2 系统总体设计
系统总体层次流程图表示如图4所示
图4学生成绩管理系统总体层次图
系统总体层次图分析
班级信息管理模块该模块主要是对其班级信息进行添加及修改。 学生基本信息管理模块,使用该模块可以实现录入、查询、修改和删除学生资
料(仅限操作员和系统管理员的操作。
课程信息管理,使用该模块可以实现浏览课程信息所有用户)、录入、修改和
删除课程信息仅限操作员和系统管理员等操作.
成绩信息管理,使用该模块可以查询、录入、修改和删除成绩等操作.
DediPath 商家成立时间也不过三五年,商家提供的云服务器产品有包括KVM和OPENVZ架构的VPS主机。翻看前面的文章有几次提到这个商家其中机房还是比较多的。其实对于OPENVZ架构的VPS主机以前我们是遇到比较多,只不过这几年很多商家都陆续的全部用KVM和XEN架构替代。这次DediPath商家有基于OPENVZ架构提供低价的VPS主机。这次四折的促销活动不包括512MB内存方案。第一、D...
也有在上个月介绍到糖果主机商12周年的促销活动,我有看到不少的朋友还是选择他们家的香港虚拟主机和美国虚拟主机比较多,同时有一个网友有联系到推荐入门的个人网站主机,最后建议他选择糖果主机的迷你主机方案,适合单个站点的。这次商家又推出所谓的秋季活动促销,这里一并整理看看这个服务商在秋季活动中有哪些值得选择的主机方案,比如虚拟主机最低可以享受六折,云服务器可以享受五折优惠。 官网地址:糖果主机秋季活动促...
vpsdime怎么样?vpsdime是2013年成立的国外VPS主机商,以大内存闻名业界,主营基于OpenVZ和KVM虚拟化的Linux套餐,大内存、10Gbps大带宽、大硬盘,有美国西雅图、达拉斯、新泽西、英国、荷兰机房可选。在上个月搞了一款达拉斯Linux系统VPS促销,详情查看:vpsdime夏日促销活动,美国达拉斯vps,2G内存/2核/20gSSD/1T流量,$20/年,此次推出一款Wi...