学生成绩管理系统论文121_学生成绩管理系统论文
学生成绩管理系统论文121由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“学生成绩管理系统论文”。
学生成绩管理论文
【摘要】 人类已进入21世纪,科学技术突飞猛进,经济知识和信息产业初见端倪,特别是信息技术和网络技术的讯速发展和广泛应用,对社会的政治、经济、军事、文化等领域产生越来越深刻。学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要。本论文叙述到的学生成绩管理系统是用IIS+ASP网页编程+ACCESS数据库+SQL查询语言实现的。重点介绍了学生成绩管理系统的实现过程:包括系统分析、系统调查、功能设计、数据库设计、系统实现、系统测试和调试等。本系统主要功能有教师管理、学生管理、班级管理、学生信息管理、成绩管理、留言管理,包括功能需求描述、数据库设计等内容。
【关键字】 ASP 成绩管理 成绩查询 ACCESS
前言 4
第一章 系统的需求分析 5
1.1 成绩管理系统的背景分析 5
1.2开发学生成绩管理的必要性 5
1.3学生成绩管理系统设计的目标的分析 5
1.4学生成绩管理系统的系统需求 6
1.5学生成绩管理系统的功能需求分析 6
第二章 系统技术以及运行环境的需求分析 6
2.1 ASP技术简介 6
2.2 ACCESS2003 技术简介 6
2.3 SQL语句简介 7
2.4 IIS简介 7
2.5 运行环境 8
3.1 学生成绩管理系统的功能分析 9
3.2 学生成绩管理系统流程图 9
3.3 系统功能模块图 10
第四章 系统数据设计 11
4.1系统管理员表 11
4.2系统学生表 11
4.3成绩管理系统教师表 12
4.4系统成绩表 12
4.6系统班级表 13
4.7系统课程表
第五章 学生成绩管理系统功能的实现 13
5.1 数据库的连接 13
5.2 成绩管理系统的登录页面 13
5.2 成绩管理系统的安全性 14
5.3 系统管理员功能简介 16
5.4 教师功能简介 16
5.5 学生功能实现简介 17
5.6 学生成绩管理系统的关键代码 17
5.7 系统在调度中经常出现的问题 19
总结 19
致谢 19
参考文献 19
第二章 系统技术以及运行环境的需求分析
2.1 ASP技术简介
Microsoft Active Server Pages 即我们所称的ASP,其实是一套微软开发的服务器端脚本环境。Active Server Page 是创建动态网页的一个很好的工具,它起一种编程语言的作用,可以利用它编写动态产生HTML的程序代码。因此,只要用户浏览Web站点并请求一个ASP页,Web服务器就可以处理相应的ASP代码,生成HTML代码,然后将它传递到用户浏览器并显示出网页。
ASP程序的优点:
1、ASP使用VBScript脚本语言直接源于VB语言,秉承了VB简单易学的特点,掌管起来非常容易。
2、无须编译,容易编写,可在服务器端直接执行。
3、利用ADO组件轻松存取数据库。
4、与浏览器无关,客户端只要使用可执行HTML码的浏览器,即可浏览ASP所设计的网页内容。
5、ASP能与任何ActiveX scripting语言相容。除了可使用VBScript或JavaScript语言来设计外,还通过plug-in的方式,使用由第三方所提供的其他脚本语言。
6、ASP技术的处理速度相当快,并且其安全性也很高,ASP的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。
7、ASP的对象和组件:ASP有7个固有对象这7个固有对象分别是Request、Response、Server、Application、Seion、ASPError和ObjectContext。
2.2 ACCESS2003 技术简介
Acce2003 就是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。那么什么叫数据库呢?数据库(Database)是由一些有意义和有关系的数据(data)所组合而成。一个数据库中,包含了许多条记录(Record),而每条记录是由多个字段(Field)所组成,不同的字段存放这不同的数据。所以数据库的严格定义是一组相关记录的集合,而字段则是最基本的数据项,也是数据库中最小的单位。在计算机中用来帮我们管理数据库的系统,我们称之为数据库管理管理系统(Database Management System DBMS)。数据库管理系统是架构在一个或多个数据库之上,并针对数据库中的数据进行管理运用。
Acce 的优点在于它能使用数据表示图或自定义窗体收集信息,数据表示图提供了一种类似于 Excel 的电子表格,可以使数据库一目了然。另外,Acce 允许创建自定义报表用于打印或输出数据库中的信息。Acce也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。如上所述,Acce 作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。
2.3 SQL语句简介
1、SQL 语句简介
SQL全称是“结构化查询语言(Structured Query Language)”,SQL包含4个部分:
(1)数据查询语言DQL-Data Query Language SELECT
(2)据操纵语言DQL-Data Manipulation Language INSERT, UPDATE, DELETE
(3)数据定义语言DQL-Data Definition Language CREATE, ALTER, DROP
(4)数据控制语言DQL-Data Control Language COMMIT WORK, ROLLBACK WORK2、SQL的优点
(1)非过程化语言
(2)统一的语言
SQL为许多任务提供了命令,包括:查询数据、数据更新、在表中插入记录、在表中修改记录、在表中删除记录、建立、修改和删除数据对象、控制对数据和数据对象的存取、保证数据库一致性和完整性、以前的数据库管理系统为上述各类操作提供单独的语言,而SQL将全部任务统一在一种语言中。
(3)是所有关系数据库的公共语言
由于所有主要的关系数据库管理系统都支持SQL语言,用户可将使用SQL的技能从一个RDBMS转到另一个。所有用SQL编写的程序都是可以移植的。SQL是大多数关系型数据库用做查询语言的语言。它是可以移植的,并且容易学习使用,但是所有SQL语句都必须由数据库服务器独立地执行。这就意味着客户端应用必须把每条查询发送到数据库服务器,等待它处理这个查询,接收结果,做一些运算,然后给服务器发送另外一条查询。所有这些东西都会产生进程间通讯,并且如果客户端在另外一台机器上甚至还会导致网络开销。
2.4 IIS简介
1、IIS的安装
WINDOWS 2000 SERVER提供的WEB服务器组件IIS的安装方法,在开始→设置→控制面板→添加/删除程序命,在添加/删除程序中选择→添加/删除WINDOWS组件按钮,就会弹出如图2-1所示的WINDOWS组件向导对话框。在其中选择INTERNET信息服务IIS,然后单击下一步按钮,随后根据系统提示一步一步的操作即可完成IIS的安装。
2、IIS虚拟目录的创建
在启动Internet后,在„默认WEB站点‟单击鼠标右键如图(2-2),在快捷菜单中选择“新建”→“虚拟目录”命令,输入虚拟目录的名字,然后按照系统提示操作,即可完成虚拟目录的创建。
3、IIS的日常管理
(1)启动站点,停止、暂停、删除站点
(2)主目录设置、文档管理、ISAPI筛选器、HTTP头、目录安全性、文档、自定义错误、性能
2.5 运行环境
为了保证成绩管理系统运行的效率和可靠性,服务器应具有较高的软硬件配置,客户端的要求不是很高。此应用程序可广泛运行于国际互联网即Internet,也可适用于内部的局域网。其运行要求如下:
软件环境:
客户端:Windows95/98/2000/XP,Internet Explorer(IE)等
服务器端:Windows NT/Windows2000,Internet Information Server(IIS)4.0及其以上版本,IE等;或者Windows98,Personal Web Server(PWS),IE等。
数据库:采用Acce,运行于服务器端。
硬件环境:
服务器 CPU:PIII 500以上 ,内存:512M以上
客户机 CPU:P200MMX以上,内存:32M以上
第三章 系统模块的设计
3.1 系统的功能分析
该学生成绩管理系统是用ASP网页编程+ACCESS数据库+SQL查询语言编句,系统是基于网络在线的学生成绩管理系统,在系统中分为大的三个方面:一是系统管理员页面、二是教师登录页面、三是学生登录页面。
(1)系统管理员进入学生成绩管理系统的主要功能是:实现教师添加、教师修改、教师删除、教师查询、学生的添加、学生的修改、学生的查询、学生成绩的录入、学生成绩的添加、学生成绩的修改、学生成绩的删除等基本功能。
(2)教师进入学生成绩管理系统的主要功能是:实现学生的查询、学生成绩的查询、密码的修改、教师的查询、教师登陆密码的更改,教师个人信息的修改等基本功能。
(3)学生进行学生成绩管量系统的主要功能是:实现学生自己的成绩查询、自己登录密码的修改、个人信息的查询的基本功能。
3.2 学生成绩管理系统流程图
4)白以恩 《计算机网络基础及应用》 哈尔滨工业大学出版社,2000年1月
(5)包锦阳 《大专生毕业论文(设计)写作指导》 浙江大学出版社,2004年6月