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

asp技术  时间:2021-01-31  阅读:()

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

基于AP技术的学生成绩管理系统设计

电子信息科学与技术专业学号

指导教师

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

关键词 AS技术 AD;数据库成绩管理

Desi  f the Gradig Managmen Sys  em

Bsed onSP echno ogy

W F ang-fang

Elec  ro cs nfrmat on Science and echn  gy No: 04

Tutor: hi Yn—p 

Abs trac : In this pp e, a kin o s udent raingaagementsystmas   on AS  echnology is d  gne The pr nciplef AP d DO is i  r uced in the first, af e aalying the systm th databs  to stor he intr latd ifomation f the sy tem and the d a pert ng  oess are in rodced. he sstecan accurtlyanag, reco , e  t,dele e,odr and ind  h   dents’ per rma  e. or be ngbased o he ASP and da bse anaeent tchnoloy, thsystm can ou ut all kin  o repor  fors qu cl and a rate y o it an ao d th error fo the cockamamie wrking do  y manalrk. o the ystm can save not onl

基于ASP技术学生成绩管理系统设计the anpwer an mateial rsorce  but also the sta  stict i me .key word:SP  echnolog; ADO d a ba e rade managment

目 录

要„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„

„ „ „ „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 引言

学生成绩管理是每个学校工作的重要组成部分然而目前大多数学校对于学生成绩管理的统计和处理方法还停留在很传统的基础上,基本上是通过纸张和手动处理的方式这样的方式对于成绩的统计效率和管理质量在现在看来已经跟不上学校发展和前进的步伐,而且造成大量资源和时间的浪费是制约学校发展的一个瓶颈。一所拥有上万名学生的学校每一个学期最少要进行二到四次的考试而且考试科目各不相同,一般在五种上下每一次的成绩统计都是一项繁重的工作。在大学,每考试一次一般的成绩统计做法是让每个班的学习委员统计本班的成绩然后上交系里,由系里再找专人统计和处理大多采用CL统计,每考试一次重复一次可想而知一般的中小学在这方面更是缺乏条件支持。这样的管理方法对于成绩的保存实现不同阶段学生成绩的对比还有学生成绩和各种信息的查询都是比较困难的[  ]。在科技发达的今天如何让科技带动学校管理的效率如何实现学校各方面信息管理的智能化和快捷化是当务之急,在学生成绩管理这方面更是有很大的发展空间尽快开发一个运行安全可靠查找方便快捷的学生成绩管理系统平台刻不容缓。

本方案设计基于ASP技术专门处理和统计成绩管理信息科学而准确地得出各种形式的报表为学校的教学主管部门提供可靠的依据实现了学生基本情况信息管理,课程信息管理、班级信息管理以及成绩管理等几个

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

方面的功能。本设计是区别于传统评估方式的新一代教学质量评估系统可减轻教务管理人员的劳动量比较系统地对教务、教学上的各项服务和信息进行管理,更加方便学生的查询使各项管理更加规范化。

2系统分析

成绩管理系统是针对各大中专院校的成绩管理工作而开发的一个管理软件,根据用户的要求,实现了学生基本情况信息管理,课程信息管理、班级信息管理以及成绩管理等几个方面的功能。用户通过输入姓名、学号等基本信息,由系统自动生成相应的数据及各类统计报表以供用户查询、修改、打印。另外管理员可以对这些基本信息进行数据的更新和删除2]。

系统采用S技术把数据和信息送到后台数据库中,经过数据库处理后 以网页或是报表的形式把结果呈送给管理部门.本系统旨在从学生入学开始的情况都被记录在案学生的考试成绩在本系统进行评比而且被记录。这些过程是有专门的人员管理管理员搜集学生的基本信息管理这些数据和信息,并备份信息供学生查询。本系统主要在校园网中运行每进行一次考试,管理员对全部学生的基本信息和数据进行一次管理学生通过输入自己的学号、姓名登陆进行各阶段的成绩、个人的基本情况查询成绩管理系统力求提供用户一个方便快捷的途径去管理这些繁琐的数据。

系统结构体系如图1所示.

图1系统结构图

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

3 ASP及AD简介

3.1A简介

P (A  ive ere aes是位于服务器的脚本运行环境通过这种环境,用户可以创建和运行动态的、交互的EB应用程序如:交互式的动态网页包括使用HT ML表单收集和处理信息、上传与下载文件等3。S的工作模型如图2所示,当浏览器向Wb服务器提出  ap)文件的请求时一个AP脚本就开始执行这时b服务器调用ASP,ASP内部组件提供ADO访问数据库。

图2 ASP工作模型

在使用AS P编写服务器应用程序时,必然要依靠c t veX组建来加强We应用程序的功能[3。在Wb服务器上安装完ASP环境后,就可以直接使用它自带的几个常用组件:

 Ad Ro aor组件:用来按指定计划在同一页上自动轮换显示广

告用于网页上

日益重要的广告服务。

 Bro er C ab lities组件确定访问EB站点的用户浏览器的

功能数据包

括类型、性能、版本等。

 Databa e A  ss组件:提供AO Ac iveX Dta jects

来访问支持DC的

数据库.

 组件提供对服务器端文件的读写功能.

此外,还可安装Myino、Cuntes、 otento ttor、 P age Count等组件用户也可自行编制Ac tiive组件 以提高系统的实用性[4].

.2 ASP的功能构件AO

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

3 2 1 ADO概念

AO(ctiveX D   Ojects即t   X数据对象是微软提供的使AS具有访问数据库功能的构件[4]。

Ac ti X数据对象(D是一种既易于使用又可扩充的技术,用来将数据库访问添加到W EB页中,可以使用DO编写简洁和可升级的脚本以连接到与应用程序编程接口兼容的数据源,如数据库、 电子表格、顺序数据文件或电子邮件目录.DO结合E DB易于使用的特性以及诸如Remte Da  Object  (DOData ce s Ojects DAO模型中的最好特性,并将它们重新组织在一个对象模型中5。

总的来说 ADO是一种容易使用并且可扩展的将数据库访问添加到EB页的技术。可以使用ADO去编写紧凑简明的脚本以便连接到O DBC兼容的数据库和O LE B兼容的数据源。

3 2。 2AD数据对象

Ac t veX数据对象ADO是一种既易于使用又可扩充的技术,用来将数据库访问添加到WE页中可以使用AD编写简洁和可升级的脚本以连接到与应用程序编程接口O LEDB兼容的数据源如数据库、电子表格或电子邮件目录[3].

Ac tieX数据对象共有种独立的对象:

 onnect on对象(连接对象):连接到一个LDB数据源,目的打

开数据库、

准备执行SL命令 、 以及关闭数据库等等.

 omnd 命令对象 C o mmand对象用于定义数据库的查询

动作一般使用

SL命令也可以使用存储过程. o mmand对象允许指定参数,其参数通过P aameter对象赋值、使用.

 R o rd s et(记录集对象)代表来自一个数据提供的一组记录Rc

 d s et对象是

ADO中最重要的对象之一,是对数据库进行检索后的数据记录集。

 F eld对象 域对象) Field对象能够使我们读取记录集(Records

t对象中各

个字段的字段值。

 P aramt  (参数对象) aameter对象的作用是将存储过程和

参数查询所需参数

传递给omm d对象.

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

 P rop erty 属性对象) P ro prty对象能够指明一个AD对象的属

性。所有的

P rp er y对象构成P r  rtie集合.

 Erro r对象 错误对象)当X)连接发生问题时便会储存错误

类型、信息到ero对象。

A对象与数据集合之间的关系如图3所示

图3 ADO对象与数据集合间的关系

系统设计

学生成绩查询系统对学校加强学生成绩管理有着极其重要的作用。各个大学都在持续扩招学生的数量日益庞大传统的手工成绩管理不仅工作量大而且容易出现问题针对这种现象根据用户的要求,本系统按照功能需求和部门使用情况,将系统划分为多个子系统每个子系统完成一定的功能,主要有系统管理员模块、学生模块等组成6 。

4.1系统设计目标

通过成绩单的录入形成成绩汇总表并基于成绩汇总表自动生成统计报表为教务处提供统计信息 以提高学生成绩管理的工作效率和工作质量.应对学生从入学至毕业的全部学习过程中的成绩信息进行管理。

 系统应具有普遍的适用性。

 系统应具有良好的查询与统计功能并能用报表或图表的形式输出

其结果。

 系统的界面友好,在操作上简单易行易学易用便于维护,系统的功能

强大且

全面能适应学校的现有工作,并且要准确快速。

 采用现有的资源先进的管理系统开发方案充分利用学校现有的

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

资源减

少开发中的时间和财力、物力、提高系统开发的水平和应用效果。

 系统就具备数据库维护功能及时根据用户需求进行数据添加、删除、修改

等操作。

4.2 系统总体设计

系统总体层次流程图表示如图4所示

图4学生成绩管理系统总体层次图

系统总体层次图分析

 班级信息管理模块该模块主要是对其班级信息进行添加及修改。 学生基本信息管理模块,使用该模块可以实现录入、查询、修改和删除学生资

料(仅限操作员和系统管理员的操作。

 课程信息管理,使用该模块可以实现浏览课程信息所有用户)、录入、修改和

删除课程信息仅限操作员和系统管理员等操作.

 成绩信息管理,使用该模块可以查询、录入、修改和删除成绩等操作.

DediPath($1.40),OpenVZ架构 1GB内存

DediPath 商家成立时间也不过三五年,商家提供的云服务器产品有包括KVM和OPENVZ架构的VPS主机。翻看前面的文章有几次提到这个商家其中机房还是比较多的。其实对于OPENVZ架构的VPS主机以前我们是遇到比较多,只不过这几年很多商家都陆续的全部用KVM和XEN架构替代。这次DediPath商家有基于OPENVZ架构提供低价的VPS主机。这次四折的促销活动不包括512MB内存方案。第一、D...

SugarHosts糖果主机六折 云服务器五折

也有在上个月介绍到糖果主机商12周年的促销活动,我有看到不少的朋友还是选择他们家的香港虚拟主机和美国虚拟主机比较多,同时有一个网友有联系到推荐入门的个人网站主机,最后建议他选择糖果主机的迷你主机方案,适合单个站点的。这次商家又推出所谓的秋季活动促销,这里一并整理看看这个服务商在秋季活动中有哪些值得选择的主机方案,比如虚拟主机最低可以享受六折,云服务器可以享受五折优惠。 官网地址:糖果主机秋季活动促...

vpsdime7美元/月,美国达拉斯Windows VPS,2核4G/50GB SSD/2TB流量/Hyper-V虚拟化

vpsdime怎么样?vpsdime是2013年成立的国外VPS主机商,以大内存闻名业界,主营基于OpenVZ和KVM虚拟化的Linux套餐,大内存、10Gbps大带宽、大硬盘,有美国西雅图、达拉斯、新泽西、英国、荷兰机房可选。在上个月搞了一款达拉斯Linux系统VPS促销,详情查看:vpsdime夏日促销活动,美国达拉斯vps,2G内存/2核/20gSSD/1T流量,$20/年,此次推出一款Wi...

asp技术为你推荐
麒麟820和980哪个好麒麟980和骁龙855那个好一点?麒麟820和980哪个好820和980哪个处理器好?骁龙765g和骁龙865哪个好请问苹果的a13处理器和骁龙865综合性能两个相差大不大?以及打游戏哪个更流畅?法兰绒和珊瑚绒哪个好请问天鹅绒法兰绒和珊瑚绒哪个好啊 想买套床上用品石英表和机械表哪个好石英表好还是机械表好?手机音乐播放器哪个好手机音乐播放器音质好的APP是那款车险哪个好人保和平安车险哪个好雅思和托福哪个好考考托福好还是雅思好yy空间登录怎么搞YY空间360云盘论坛360云盘最大多少G
linux主机 虚拟主机是什么 西安域名注册 vps推荐 外贸主机 gitcafe directadmin 服务器日志分析 福建天翼加速 南通服务器 cdn加速是什么 息壤代理 web服务器安全 国外视频网站有哪些 网通服务器 外贸空间 789 百度云加速 supercache 攻击服务器 更多