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

系统总体层次图分析

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

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

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

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

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

ZoeCloud:香港BGP云服务器,1GB内存/20GB SSD空间/2TB流量/500Mbps/KVM,32元/月

zoecloud怎么样?zoecloud是一家国人商家,5月成立,暂时主要提供香港BGP KVM VPS,线路为AS41378,并有首发永久8折优惠:HKBGP20OFF。目前,解锁香港区 Netflix、Youtube Premium ,但不保证一直解锁,谢绝以不是原生 IP 理由退款。不保证中国大陆连接速度,建议移动中转使用,配合广州移动食用效果更佳。点击进入:zoecloud官方网站地址zo...

域名注册需要哪些条件(新手注册域名考虑的问题)

今天下午遇到一个网友聊到他昨天新注册的一个域名,今天在去使用的时候发现域名居然不见。开始怀疑他昨天是否付款扣费,以及是否有实名认证过,毕竟我们在国内域名注册平台注册域名是需要实名认证的,大概3-5天内如果不验证那是不可以使用的。但是如果注册完毕的域名找不到那也是奇怪。同时我也有怀疑他是不是忘记记错账户。毕竟我们有很多朋友在某个商家注册很多账户,有时候自己都忘记是用哪个账户的。但是我们去找账户也不办...

百驰云(19/月),高性能服务器,香港三网CN2 2核2G 10M 国内、香港、美国、日本、VPS、物理机、站群全站7.5折,无理由退换,IP免费换!

百驰云成立于2017年,是一家新国人IDC商家,且正规持证IDC/ISP/CDN,商家主要提供数据中心基础服务、互联网业务解决方案,及专属服务器租用、云服务器、云虚拟主机、专属服务器托管、带宽租用等产品和服务。百驰云提供源自大陆、香港、韩国和美国等地骨干级机房优质资源,包括BGP国际多线网络,CN2点对点直连带宽以及国际顶尖品牌硬件。专注为个人开发者用户,中小型,大型企业用户提供一站式核心网络云端...

asp技术为你推荐
盗版win8.1升级win10安装盗版windows10系统后怎么安装正版qq空间首页QQ空间主页怎么弄?麒麟820和980哪个好820和980哪个处理器好?苹果x和xr哪个好苹果x和xr那个好?少儿英语哪个好少儿英语哪种的好?朱祁钰和朱祁镇哪个好朱高炽是不是被朱瞻基谋杀的?朱祁镇和朱祁钰谁更好手机杀毒软件哪个好手机杀毒软件那个好用二手车网站哪个好卖二手车网站哪个好电陶炉和电磁炉哪个好电磁炉和电陶炉哪个好? 电磁炉和电陶炉的具体区别海克斯皮肤哪个好lol100块抽11次的海克斯宝箱值得买吗
香港虚拟空间 中国万网虚拟主机 site5 站群服务器 2014年感恩节 国外私服 12306抢票攻略 lamp配置 中国特价网 英文站群 gg广告 架设服务器 环聊 带宽租赁 西安服务器托管 防cc攻击 lamp架构 酸酸乳 重庆服务器 netvigator 更多