论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 教育技术学 小学教育 学前教育 代写论文
当前位置: > 教育论文 > 教育技术学 >

大理一中学生成绩管理查询系统

本文章开发的学生成绩管理查询系统,在对大理一中教学管理工作进行调研的基础上,针对该校学生成绩信息管理中存在的一些弊端和该校的实际情况所作的开发设计。有助于该校学生成绩管理的电子化及减轻管理人员的工作负担。

内容来自www.paper51.com

2.需求分析和可行性分析

http://www.paper51.com

2.1.需求分析 内容来自www.paper51.com

需求分析是系统设计的重要内容,它分为两个步骤:理解需求和分析需求,现分别介绍如下: 内容来自www.paper51.com

2.1.1.理解需求 paper51.com

在开发学生成绩管理查询系统之前,首先要对它的性能有具体、深入的了解。在对大理一中进行了具体的调研和交流后,我对本系统的开发有了深入的理解,具体如以下几点:

内容来自论文无忧网 www.paper51.com

(1)在数据处理上实现分层管理,按权限不同可分为:学校管理员、任课教师、学生、学生家长。 内容来自论文无忧网 www.paper51.com

(2)学校管理员要为每个任课教师、入学的学生及学生家长提供一个登录账号。便于管理查询相关信息。 copyright paper51.com

(3)对学校管理人员,该系统要能够随时对教师、学生、家长信息进行浏览、更新,所以应该提供查询、删除和更新功能。

http://www.paper51.com

(4)为了便于对各学期学生成绩的录入、查询,学校管理人员要将学生成绩信息大批量的添加,所以应该提供批量添加学生、成绩功能。 paper51.com

(5) 因为年级随着时间的推移会发生改变,所以应提供年级、学期变迁管理功能。 paper51.com

(6) 系统客户端和服务端应该可以运行在Windows平台下。

copyright paper51.com

2.1.2.分析需求

内容来自论文无忧网 www.paper51.com

分析需求就是描述系统的需求,通过定义系统的关键域来建立模型。学生成绩管理查询系统的需求分析是由开发人员和管理人员一起完成的。学生成绩管理查询系统包括以下内容:

paper51.com

(1) 学校管理员、教师、学生、学生家长的信息录入; copyright paper51.com

(2) 学校管理员、教师、学生、学生家长的信息查询、修改和删除;

copyright paper51.com

(3) 教师——学生,教师——家长,家长——学生之间的相互留言功能。 paper51.com

2.2.可行性分析

copyright paper51.com

可行性分析是通过对项目的主要内容和配套条件,进行调查研究和分析比较,并对项目建成以后可能取得的效果进行预测,从而提出该项目是否值得做和如何进行,为项目决策提供依据的一种综合性的系统分析方法。 内容来自www.paper51.com

2.2.1.可用性分析 内容来自www.paper51.com

本系统基于ASP开发,它只能在服务器环境下运行。而服务器环境的配置要求也很简单,只须在Windows 98以上操作系统及其它能安装IIS的环境中就可使用。ASP对客户端没有任何特殊的要求,只要有一个普通的浏览器就行,除此之外还需要的就是计算机网络设施,而大理一中的计算机网络比较健全,为该系统的使用提供了良好的硬件基础。

内容来自www.paper51.com

2.2.2.技术性分析

http://www.paper51.com

经过综合比较各类动态网页设计语言后,本设计选用ASP技术。大理一中学生成绩管理查询系统主要利用动态网页(ASP与Access数据库)技术为主实现其功能,主要能通过表格来对网页进行规划和控制,再采用CSS样式对字体、形状的整体情况进行规范和控制。网站主要把Dreamweaver MX作为网站开发平台,Access作为数据的后台存储,用ASP来将数据进行添加、处理和存储等操作。ASP是微软公司推出的一种取代CGI的技术,基于目前绝大多数网站应用与Windows平台,ASP是一个位于Windows服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式的Web服务器应用程序。例如响应用户查询数据库的要求而生成报表,而且ASP与其它Web设计工具相比有以下优势:完全与HTML文件融合,容易创建、修改,不需其它编译、联接程序,面向对象可扩展等。ASP技术非常适合与学生成绩管理查询系统的构建。

http://www.paper51.com

3.技术实现

内容来自论文无忧网 www.paper51.com

3.1.ASP简介

paper51.com

ASP内含于IIS中,是一种WEB服务器端的开发环境。通过HTML页面中嵌入的ASP脚本语言,可以产生和执行动态的、交互的、高性能的WEB应用程序。ASP采用脚本语言VBScript或Javascript作为自己的开发语言。

paper51.com

ASP是Active Server Page的缩写,意为“活动服务器网页”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是.asp,常用于各种动态网站中。ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容,也可以创建使用HTML网页作为用户界面的web应用程序。与HTML相比,ASP网页具有以下特点: http://www.paper51.com

(1)利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术;

copyright paper51.com

(2)ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试;

paper51.com

(3)服务器上的ASP解释程序会在服务器端制定ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页; 内容来自www.paper51.com

(4)ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息;

内容来自www.paper51.com

(5)ASP可以使用服务器端ActiveX组建来执行各种各样的任务,例如存取数据库、访问文件系统等。 内容来自www.paper51.com

(6)由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可放置ASP程序代码被窃取。     更为重要的是,ASP可以连接多种数据库。目前所支持的数据库有 MySQL、Oracle、ODBC、mSQL、MicrosoftAccess、Microsoft SQL Serve。ASP工作流程如图1所示:

paper51.com

图1 ASP的工作流程

paper51.com

------分隔线----------------------------
联系方式