首页 > 范文大全 > 正文

基于ASP的学生成绩管理系统研究

开篇:润墨网以专业的文秘视角,为您筛选了一篇基于ASP的学生成绩管理系统研究范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

【摘要】:随着计算机网络技术的发展与应用,人们的工作方式正发生着革命性地变化。这一变化使得每一个行业的工作效率都得到了极大地提升。本文以下内容将基于asp学生成绩管理系统进行研究和探讨,以供参考。

【关键词】:ASP;学生成绩;管理系统

中图分类号:C93文献标识码: A

1、前言

随着计算机相关技术在各行各业应用的不断深入,其诸多益处已为人们深刻认识。作为这些应用的一部分,使用计算机相关技术对学生成绩信息进行管理,具有手工管理所无法比拟的优点。这一运用可以减轻教学人员的工作量,加快查询速度,加强管理,使各项管理更加规范化。同时,可以使学生能够合理安排时间,能够尽快的知道自己的考试成绩,投入新的课程的学习或复习这次没有考过的课程。本文以下内容将基于ASP的学生成绩管理系统进行研究和探讨,以供参考。

2、ASP动态网页技术分析

ASP是一套微软开发的服务器端运行的脚本平台,它内含于IIS当中,利用它可以产生和执行动态的、互动的、高性能的WEB服务应用程序,是一种用以取代CGI(Common Gateway Interface通用网关接口)的技术。它具有以下特点:第一,使用VBScript、Jscript等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序。第二,无须compile编译,容易编写,可在服务器端直接执行。第三,使用普通的文本编辑器,如Windows的记事本,即可进行编辑设计。第四,与浏览器无关(Browser Independence)。客户端只要使用可执行HTML码的浏览器,即可浏览ASP所设计的网页内容。ASP所使用的脚本语言(VBScript、Jscript)均在WEB服务器端执行,客户端的浏览器不需要能够执行这些脚本语言。

3、系统结构

学生成绩管理系统的流程图应当包括系统管理员的用户信息管理、成绩管理和权限管理;任课教师的成绩管理;班级管理员的成绩管理;学生的成绩查询等。第一,系统管理员。系统管理员的功能包括对管理员的管理、任课教师管理、班级管理员管理、学生管理、权限管理、成绩管理和系统管理。第二,任课教师。任课教师的功能包括:成绩管理和个人用户管理两部分。其中的成绩管理又分为成绩录入、成绩修改和成绩分析三部分。但此处的录入和修改功能会受到系统管理员的限定,即一定时期内是可用的,此外则不可使用。第三,班级管理员。班级管理员的功能包括:成绩管理和个人用户管理两部分。其中的成绩管理又分为成绩修改和成绩分析两部分。此处的修改功能仅在特殊情况下,由系统管理员授权方可进行成绩修改操作,一般不被允许。第四,学生。学生模块的功能包括成绩查询和个人系统管理两部分。在个人系统管理中仍然有密码修改功能,但同样会受到系统管理员的限制,即仅在系统管理员设置为可修改时才能够进行密码修改。

4、数据库模型分析

4.1,概念模型分析

概念数据模型用来建立信息世界的数据模型,强调语义表达,描述信息结构。根据前面的需求分析,可以得出与本系统有关的各种实体以及系统的E-R图。其中,实体主要包括任课教师、班级管理员、学生、班级、专业、课程、学生成绩和成绩分析等。

4.2, 逻辑模型分析

逻辑数据模型反映的是对概念数据模型进一步的分解和细化,根据业务规则确定的,关于业务对象、业务对象的数据项及业务对象之间关系的基本蓝图。其内容包括所有的实体和关系,确定每个实体的属性,定义每个实体的主键,指定实体的外键,并且需要进行范式化处理。

5、系统实现

5.1,登录模块

根据本系统的相关需求分析和系统设计,系统主要存在四类用户:系统管理员、任课教师、班级管理员和学生。由于他们在本系统中所有实现的功能不同,所以在系统的登陆界面中会出现四个系统用户身份选择的按钮。通过这些按钮用户就可以进行他们所对应的不同的功能模块。

5.2,系统管理员模块

本系统的系统管理员模块具体将要完成管理员管理、任课教师管理、班级管理员管理、班级管理、学生管理、成绩管理、权限管理和系统管理等多项功能。这些功能既相互区别,又相互联系,共同组成了系统管理员模块的主要内容。

5.3,任课教师模块

本系统中的任课教师模块,主要就是成绩管理部分以及对该模块的简单管理,具体包括任课教师登录、成绩管理和系统管理三部分。其中,登录部分与系统管理员的实现相似;系统管理部分由修改密码、重新登录和退出系统三部分组成;而成绩管理部分则和系统管理员模块中的成绩管理相似,包括成绩录入、修改和分析三部分。在任课教师进行成绩管理时,仍然需要先选择其担任教学任务的班级,然后才能进入下一步的录入、修改和分析。

5.4,班级管理员模块

在本系统中,班级管理员模块主要包括登录、班级管理和系统管理。其中,登录和系统管理与任课教师的内容相似;而班级管理则主要是对学生成绩的分析。

5.5,学生管理模块

在本系统中,学生管理模块主要由学生登录、成绩查询和系统管理三部分组成。其中,登录部分在本章第一节已经说明;系统管理部分和其他模块的构成相同;而成绩查询部分则直接进入相应页面。

6、结尾

本文以上内容首先对ASP动态网页技术进行了论述,随后介绍了学生成绩管理系统的结构,最后对系统的实现进行了研究和探讨,表达了观点,提出了见解,总之,在科学技术发达的今天,必须时刻站在发展的前沿,多学习多实践,只有这样才能在激烈的社会竞争中拥有一席之地。

【参考文献】

[1]《ASP动态网站建站实例与技巧》丁贵广等,电子科技大学出版社

[2]《ASP数据库开发实例精粹》郭瑞军等,电子工业出版社

[3] 《ASP数据库系统开发实例导航》宣小平等,人民邮电出版社