学生基于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学生成绩管理系统总体层次图

系统总体层次图分析

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

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

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

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

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

Megalayer(159元 )年付CN2优化带宽VPS

Megalayer 商家我们还算是比较熟悉的,商家主要业务方向是CN2优化带宽、国际BGP和全向带宽的独立服务器和站群服务器,且后来也有增加云服务器(VPS主机)业务。这次中秋节促销活动期间,有发布促销活动,这次活动力度认为还是比较大的,有提供香港、美国、菲律宾的年付VPS主机,CN2优化方案线路的低至年付159元。这次活动截止到10月30日,如果我们有需要的话可以选择。第一、特价限量年付VPS主...

舍利云30元/月起;美国CERA云服务器,原生ip,低至28元/月起

目前舍利云服务器的主要特色是适合seo和建站,性价比方面非常不错,舍利云的产品以BGP线路速度优质稳定而著称,对于产品的线路和带宽有着极其严格的讲究,这主要表现在其对母鸡的超售有严格的管控,与此同时舍利云也尽心尽力为用户提供完美服务。目前,香港cn2云服务器,5M/10M带宽,价格低至30元/月,可试用1天;;美国cera云服务器,原生ip,低至28元/月起。一、香港CN2云服务器香港CN2精品线...

新加坡云服务器 1核2Gg 46元/月 香港云服务器 1核2G 74元/月 LightNode

LightNode是一家成立于2002年,总部位于香港的VPS服务商。提供基于KVM虚拟化技术.支持CentOS、Ubuntu或者Windows等操作系统。公司名:厦门靠谱云股份有限公司官方网站:https://www.lightnode.com拥有高质量香港CN2 GIA与东南亚节点(河内、曼谷、迪拜等)。最低月付7.71美金,按时付费,可随时取消。灵活满足开发建站、游戏应用、外贸电商等需求。首...

asp技术为你推荐
美团月付怎么关闭商家退出美团怎么退视频剪辑软件哪个好视频剪辑哪个软件好用录屏软件哪个好现在什么录屏软件好,不卡的,推荐一个,谢谢。985和211哪个好985大学好 还是211是什么意思电热水器和燃气热水器哪个好电热水器和燃气热水器哪个好?手机炒股软件哪个好手机股票交易哪个平台最好海克斯皮肤哪个好lol100块抽11次的海克斯宝箱值得买吗播放器哪个好什么手机视频播放器比较好用?美国国际集团美国AIG股票,值得长远投资吗??百度空间登录怎么登录百度空间
m3型虚拟主机 域名解析服务器 wordpress主机 flashfxp怎么用 免费主机 私服服务器 idc评测网 debian源 全能主机 空间合租 免费智能解析 四川电信商城 国外免费云空间 域名和主机 windowssever2008 apachetomcat 阿里云主机 免费网络电视直播 最好的空间留言 qq空间登陆首页 更多