毕业设计(论文)ASP中学生素质评价系统设计(附源程序).doc

上传人:仙人指路1688 文档编号:3976325 上传时间:2023-03-30 格式:DOC 页数:25 大小:246.50KB
返回 下载 相关 举报
毕业设计(论文)ASP中学生素质评价系统设计(附源程序).doc_第1页
第1页 / 共25页
毕业设计(论文)ASP中学生素质评价系统设计(附源程序).doc_第2页
第2页 / 共25页
毕业设计(论文)ASP中学生素质评价系统设计(附源程序).doc_第3页
第3页 / 共25页
毕业设计(论文)ASP中学生素质评价系统设计(附源程序).doc_第4页
第4页 / 共25页
毕业设计(论文)ASP中学生素质评价系统设计(附源程序).doc_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《毕业设计(论文)ASP中学生素质评价系统设计(附源程序).doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)ASP中学生素质评价系统设计(附源程序).doc(25页珍藏版)》请在三一办公上搜索。

1、中学生综合素质评价系统论文源程序代码,联系153893706目录1摘要2Abstract2第一章 前言3第二章 网站设计思路42.1 ASP的优势42.3 SQL SERVR 2000的特点5第三章 开发方案73.1网站定位分析73.11. 问题分析73.1.2. 项目目的73.1.2. 方案选择73.2 需求分析73.2.1任务概述73.2.2.功能需求分析73.2.2.运行环境8第四章 系统设计94.1 系统流程图94.2 数据库设计10第五章 功能模块设计1251功能设计155.1.1登录模块125.1.2 管理员功能模块145.1.3家长功能模块215.1.4学生功能模模块22第六章

2、网站的缺陷及前景展望237.1网站的缺陷237.2网站前景展望24第七章 结论25参考文献25摘要:普通高中学生综合素质评价是贯彻国家的教育方针,全面实施素质教育的基本要求。在对普通高中学生实施综合素质评价时,应力求内容全面、客观,程序科学、规范,关注学生全面协调发展,关注学生的特长和潜能。评价要遵循导向性、可操作性、公平性和发展性原则。开发工具选择 ASP、VBScript、Html语言,后台数据库选用SQL Server 2000。关键词:ASP,SQL Server 2000数据库,B/S模式AbstractThe ordinary high school students synthe

3、size the quality appraisal are implement national the educational policy, comprehensively implements the education for all-around development the basic request. When implements the synthesis quality appraisal to the ordinary high school students, should make every effort the content comprehensively,

4、 is objective, the procedure science, the standard, pay attention to the student comprehensive coordinated development, pays attention to students special skill and the ON potential. The appraisal must follow the guidance, may be operational, fairness and the development principle Keywords: network

5、、examination、 Web、 DB2、 ASP第一章 前言教育评价改革是基础教育课程改革的一个重要环节,对学校的教育教学工作起着重要的导向和质量监控作用。学生评价是学校教育评价的重要组成部分,根据教育部基础教育课程改革纲要(试行)和关于积极推进中小学评价与考试制度改革的通知(教基200226号)精神,制定本方案。 一、指导思想 依据党的教育方针,贯彻素质教育思想,以全面衡量学生素质发展和反映学生个体差异为出发点,从德智体美诸方面全面综合评价学生的发展。注重学生的情感、态度、价值观以及多方面潜能的发展,注重学生创新精神和实践能力的培养,促进教师关注学生的全面发展,促进各门课程的有效实施,

6、充分发挥评价的功能,推动新课程改革的深入发展。 二、评价原则 (一)评价内容多元化原则。要注重学生综合素质考查,不仅关注学业成绩,而且关注学生创新精神和实践能力发展以及良好的心理素质、学习兴趣与积极情感体验等方面的发展;尊重个体差异,注重对个体发展独特性的认可,给予积极评价,发挥学生多方面潜能,帮助学生悦纳自己、拥有自信。 (二)评价过程动态化原则。不仅关注结果,更要注重学生成长发展的过程,有机地将终结性评价与形成性评价结合起来;给予多次评价机会,促进评价对象的转变与发展;鼓励将评价贯穿于日常的教育教学行为中,使评价实施日常化、通俗化,建立学生成长记录袋。 (三)评价主体互动化原则。强调评价过

7、程中主体间的双向选择、沟通和协商,关注评价结果的认同问题,即如何使评价对象最大限度地接受评价结果;改变单一评价现状,加强自评、互评,使评价成为教师、管理者、学生、家长共同积极参与的交互活动。 (四)期望性原则。充分体现教师对学生学业成绩和特长发展成功的期望,使教师有信心,学生有希望。教师的评语要注满“师情”,透出一个“爱”字,点燃学生的希望之光,重视“鼓励”的教育功能。 (五) 模糊性原则。运用模糊控制理论,定性和定量相结合评价学生的素质发展情况。文化课考试,量化学生的学习成绩,改较精确的百分制为较模糊的等级制,对学生思想品德表现及兴趣、意志、个性、态度和习惯等智力因素不易量化的项目,一律采用

8、操行评语定性评价。第二章 网站设计思路Active Server Pages:“动态服务器网页”,一般简称为“ASP”,ASP之所以能受到大家的重视与使用的原因,主要在于所产生的执行结果都是标准的HTML格式,而且这些程序是在网络服务端中执行,使用一般的浏览器(如IE 或Netscape)都可以正确地获得ASP的“执行”结果,并且将这ASP执行的结果直接在浏览器中“浏览”,不像VBScript或 JavaScript是在客户端(Client)的浏览器上执行,若使用VBScript来设计程序,客户端(lient)在浏览器中可以显示程序执行的结果,可是,客户端(lient)若使用Netscape浏

9、览器就无法显示VBScript的执行结果。2.1的特点1、任何开发工具皆可发展 只要使用一般的文书编辑程序,如Windows记事本,就可以编辑。当然,其他网页发展工具,例如,FrontPage Express、 rontPage、Dreamweave等也都可以; 通吃各家浏览由于ASP程序是在网络服务器端中执行,执行结果所产生的HTML文件适用于不同的浏览器。语言相容性高 ASP与所有的ActiveX Script语言都相容,除了可结合HTML,VBScript、Java Script、Active X服务器组件来设计外,并可经由“plug-In(外挂组件模组)的方式,使用其他厂商(Third

10、 Party)所提供的语言。2、隐密安全性高 如果我们在浏览器中直接查看网页的原始代码,就只能看到文件,原始的程序代码是看不到的!这是因为程序先于网站服务(eb Server)端执行后,将结果转换成标准文件,再传送到客户端(Client)的浏览器上,因此,我们所辛苦撰写的程序并不会轻易地被看见进而被盗用。3、易于操控数据库 可以轻易地通过DBC(Open Database Connectivity)驱动程序连接各种不同的数据库,例如:Acess、Foxpro、dBase、Oracle等等,另外,亦可将“文本文件”或是”Excel” 文件当成数据库用。4、面向对象学习容易 具备有面向对象(bje

11、ct-Oriented)功能,学习容易,提供了五种方便能力强大的内建对象:Request、Response、Sever、Application以及Session,同时,若使用内建的“Application”对象或”Session”对象所撰写出来的程序可以在多个网页之间暂时保存必要的信息。 RequestResponseServerSessionApplicationObjectContext 从客户端取得信息将信息送给客户端提供一些Web服务器工具储存在一个Session内的用户信息,该信息仅可被该用户访问在一个ASP-Application中让不同的客户端共享信息可以用来配合Microsof

12、t Transaction 服务器进行分布式事务处理。2.2 SQL的特点SQL Server是微软公司开发的一个关系数据库管理系统,以Transact_SQL作为它的数据库查询和编程语言。TSQL是结构化查询语言SQL的一种,支持ANSI SQL92标准。SQL Server 采用二级安全验证、登录验证及数据库用户帐号和角色的许可验证。SQL Server 支持两种身份验证模式:Windows NT身份验证和SQL Server 身份验证。7.0版支持多种类型的角色,角色概念的引入方便了权限的管理,也使权限的分配更加灵活。SQL Server为公共的管理功能提供了预定义的服务器和数据库角色,

13、可以很容易为某一特定用户授予一组选择好的许可权限。 SQL Server可以在不同的操作平台上运行,支持多种不同类型的网络协议如TCP/IP、IPX/SPX、Apple Talk等。SQL Server在服务器端的软件运行平台是Windows NT、Windows9x,在客户端可以是Windows3.x、Windows NT、Windows9x,也可以采用其它厂商开发的系统如Unix、Apple Macintosh等。 微软的SQL Server是一项完美的客户/服务器系统。SQL Server需要安装在Windows NT的平台上,而Windows NT可以支持Intel 386,Power

14、 PC,MIPS,Alpha PC和RISC等平台,它使SQL Server具备足够的威力和功能。 这里所有的文章所采用的数据库应用程序都是基于SQL Server之上的,采用ODBC及标准的SQL查询,可以非常简单的移植到任何一个支持ODBC的数据库之上,如:Oracle,Informix,Db2和Access,在阅读有关ASP数据库编程技术之前,要确认你至少熟悉一种数据库管理系统,并可以使用标准的SQL查询语言操作数据库。 SQL Server提供服务器端的软件,这部分需要安装在NT Server上,SQL Server的用户端则可以安装在许多用户端PC系统中,Windows可以让用户端进

15、行数据库的建立,维护及存取等操作,SQL Server可以最多定义32767个数据库,每个数据库中,可以定义20亿个表格,每个表格可以有250个字段,每个表格的数据个数并没有限制,每一个表格可以定义250个索引,其中有一个可以是Clustered索引。 SQL Server所使用的数据库查询语言称为Transact-SQL,它是SQL Server的核心,Transact-SQL强化了原有的SQL关键字以进行数据的存取,储存及处理等功能,Transact-SQL扩充了流程控制指定,可以使你方便的编写功能强大的存储过程,他们存放在服务器端,并预先编译过,执行速度非常块,触发是一种特殊的存储过程,

16、用来确保SQL Server数据库引用的完整性,你可以建立插入,删除和更新触发以控制相关的表格中对数据列的插入,删除和更新,你还可以使用规则(Rule),缺省(default)以及限制(Constraints),来协助将新的数值套用到表格中去! 一、SQL SERVER的特点上手容易话分两头,如果您的企业至今还未购置数据库,其中一个主要的原因可能就是认为它不好上手,那么,从SQLServer开始吧。毕竟,大多数的中小企业日常的数据应用是建立在Windows平台上的。由于SQLServer与Windows界面风格完全一致,且有许多向导(Wizard)帮助,因此易于安装和学习,有关SQLServe

17、r的资料、培训随处可得,并且目前国内具有MCDBA认证的工程师不在少数。从另一个角度来讲,学习SQLServer是掌握其他平台及大型数据,如Oracle,Sybase,DB/2的基础。因为这些大型数据库对于设备、平台、人员知识的要求往往较高,而并不是每个人都具备这样的条件,且有机会去接触它们。但有了SQLServer的基础,再去学习和使用它们就容易多了。IT行业的实践经验充分证明了这一点。兼容性良好由于今天Windows操作系统占领着主导地的位,选择SQLServer一定会在兼容性方面取得一些优势。另外,SQLServer2000除了具有扩展性,可靠性以外,还具有可以迅速开发新的因特网系统的功

18、能。尤其是它可以直接存贮XML数据,可以将搜索结果以XML格式输出等特点,有利于构建了异构系统的互操作性,奠定了面向互联网的企业应用和服务的基石。这些特点在.NET战略中发挥着重要的作用。电子商务在使用由MicrosoftSQLServer2000关系数据库引擎的情况下,XML数据可在关系表中进行存储,而查询则能以XML格式将有关结果返回。此外,XML支持还简化了后端系统集成,并实现了跨防火墙的无缝数据传输。你还可以使用HypertextTransferProtocol(超文本传输协议,HTTP)来访问SQLServer2000,以实现面向SQLServer2000数据库的安全Web连接和无须

19、额外编程的联机分析处理(OLAP)多维数据集。数据仓库MicrosoftSQLServer2000非常明显的改进就是增加了OLAP(联机分析处理)功能,这可以让很多中小企业用户也可以使用数据仓库的一些特性进行分析。OLAP可以通过多维存储技术对大型、复杂数据集执行快速、高级的分析工作。数据挖掘功能能够揭示出隐藏在大量数据中的倾向及趋势,它允许组织或机构最大限度的从数据中获取价值。通过对现有数据进行有效分析,这一功能可以对未来的趋势进行预测。增强的在线商务MicrosoftSQLServer2000简化了管理、优化工作,并且增强了迅速、成功的部署在线商务应用程序所需的可靠性和伸缩性。其中,用以提

20、高可靠性的特性包括日志传送、在线备份和故障切换群集。在伸缩性方面的改进包括对多达32颗CPU和64GBRAM的支持。通过自动优化和改进后的管理特性-诸如数据文件尺寸的自动管理、基于向导的数据库拷贝、自动内存管理和简化的故障切换群集安装与管理,在线商务应用程序能够被迅速部署并有效管理。利于构筑敏捷性商务所谓敏捷性商务就是能够打破内部和外部的商业界限,对迅速改变的环境做出快速反应。微软已经与关键的合作伙伴建立起了战略关系,创造出了能够与许多供应商的产品实现整合的解决方案,因而企业用户并不需要做出要么完全接受,要么全部不要的承诺。在部署解决方案的过程中,企业用户不一定要拆除原有的设备从头。敏捷商务让

21、企业用户能够充分利用现有的系统,自主决定所需的硬件和软件解决方案以及由谁来提供,伸缩自如、游刃有余。第三章 开发方案3.1 网站定位分析3.1.1 问题分析传统的学校教学中,中学生素质评价,要求老师刻手工对每个学生进进评价,已经越来越不适应学校信息化建设与现代教学的需要。尤其在远程网络教学中,学生分布广,不易统一进行,给校方和学生带来了众多的不便。而本系统,正是信息化建设的产物,它是传统考场的延伸。它可以利用互联网络和局域网,随时随地的对学生进行评介考核,加上数据库技术的利用,大大简化了传统评价考核的的过程。因此中学生素质评价是电子化教学的不可缺少的辅助手段。3.1.2 项目目的3.1.3 方

22、案选择开发网络考试系统,提出以下解决方案:采用B/S模式,选择SQL Server 2000作为后台数据库,选择JAVA、JSP、JavaScript、Html作为应用程序开发工具,运用Tomcat服务器技术,整个系统完全基于Browser/Server模式进行设计。B/S模式有以下优点:(1)开发成本及维护成本降低。由于B/S架构管理软件只安装在服务器端(Server)上,网络管理人员只需要管理服务器就行了,用户界面主要事务逻辑在服务器(Server)端完全通过WWW浏览器实现,极少部分事务逻辑在前端(Browser)实现,所有的客户端只有浏览器,网络管理人员只需要做硬件维护。(2)良好的安

23、全性能,防火墙技术可以保证后台数据库的安全性。所有客户端请求都是通过DBMS来访问数据库,从而大大减少了数据直接暴露的风险。因此系统的架构就采用了B/S设计模式。3.2 需求分析3.2.1 任务概述中学生综合素质评价系统功能模块如下:l登录:学生、老师、家长、管理员l用户管理:管理员(添加/删除学生信息)、老师l教师信息:编号、姓名、系编号、电话l学生信息:学号、姓名、性别、系编号、班编号、住址、家庭电话l成绩录入:平时成绩、成绩汇总-成绩报表l学生档案:学生奖励记录、学生处分记录l成长记录:社区表现、家庭档案、学生记录、老师记录l运动与健康情况等l综合素质l密码修改:学生、老师3.2.1 功

24、能需求分析(1)登录:登录系统的身份定为三种,一是管理员,三是学生,三是家长。(2)权限管理:系统需要经过有效的身份验证可以登录。用户的身份不同,使用的系统资源也不同。学生只能查看自己的评价内容。管理员可以对每个学生进行在校情况的评价,家长可以对自己孩子的在家情况时行评价,并可查看孩子的其它评价内容。3.2.2 运行环境系统对运行的环境的要求:1.硬件环境(1)服务器端服务器端的最低配置是由建立站点所需的软件来决定的,在最低配置的情况下,服务器的往往不尽如人意,现在的硬件性能已经相当出色,而且价格也很便宜,因此通常应给服务器端配置高性能的硬件。本网络系统服务器端的配置如下:l处理器:Inter

25、 Pentium 4 1.6GHz 或更高l内存:256MBl硬盘空间:80GBl光驱:CD-ROM 48Xl显卡:SVAG显示适配器。(2)用户端因为客户端主要用于浏览和操作数据,所以对客户端的硬件要求不高,不过现在的电脑很高的性价比,因此需要的配置应该高于下面的配置:l处理器:Inter Pentium 1.0GHz 或更高l内存:32MBl硬盘空间:40GBl光驱:CD-ROM 48Xl显卡:SVAG显示适配器。2.软件环境(1)服务器端l操作系统:Windows 2000 Serverl网络协议:TCP/IPlweb服务器:Internet Information Server5.0/

26、Personal Web Serverl数据库:Mircrosoft SQLserver2000l浏览器:Internet Explorer 5.0以上(2)用户端l操作系统:Windows 98/2000/XPl网络协议:TCP/IPl数据库:Mircrosoft SQLserver2000l浏览器:Internet Explorer 5.0以上第四章 系统设计4.1 系统流程图4.2.2 学生流程图查看成长记录查看档案查询成绩登录学生4.2.2 管理员流程图管理学生管理教师修改密码登录管理员4.2.2 教师流程图成绩录入管理学生修改密码登录教师成长记录学生档案4.2.2 管理员流程图查看孩

27、子档案查看孩子成绩修改密码登录家长4.2 数据库设计ADMIN 管理表Jcjl表 奖惩记录表Stuinf 学生信息表Student 学生档案表第五章 功能模块设计5.1.1登录模块界面代码:%if request.QueryString(act)=logincheck then if request.Form(logintype)=1 then set rs=server.CreateObject(adodb.recordset) sql=select * from admin where username=&request.Form(uid)& and pwssword=&request.F

28、orm(pwd)& rs.open sql,conn,1,3 if not rs.eof then session(admin)=rs(username) session(id)=rs(id) response.Redirect(admin/index.asp) else response.Write(alert(编号或密码错误,请重新输入!);history.back();) end if rs.close set rs=nothing end if if request.Form(logintype)=2 then set rs=server.CreateObject(adodb.reco

29、rdset) sql=select * from teacher where bh=&request.Form(uid)& and pwd=&request.Form(pwd)& rs.open sql,conn,1,3 if not rs.eof then session(teacher)=rs(name) session(id)=rs(id) session(xbh)=rs(xbh) response.Redirect(teacher/index.asp) else response.Write(alert(编号或密码错误,请重新输入!);history.back();) end if r

30、s.close set rs=nothing end if if request.Form(logintype)=3 then set rs=server.CreateObject(adodb.recordset) sql=select * from student where uid=&request.Form(uid)& and pwd=&request.Form(pwd)& rs.open sql,conn,1,3 if not rs.eof then session(stu)=rs(name) session(id)=rs(id) response.Redirect(stu/index

31、.asp) else response.Write(alert(编号或密码错误,请重新输入!);history.back();) end if rs.close set rs=nothing end if if request.Form(logintype)=4 then set rs=server.CreateObject(adodb.recordset) sql=select * from student where jzbh=&request.Form(uid)& and jzpwd=&request.Form(pwd)& rs.open sql,conn,1,3 if not rs.e

32、of then session(stu)=rs(name) session(jz)=rs(jzbh) session(id)=rs(id) response.Redirect(jiazhang/index.asp) else response.Write(alert(编号或密码错误,请重新输入!);history.back();) end if rs.close set rs=nothing end if end if%5.1.2 管理员功能模块修改密码代码:%if request.QueryString(act)=editsave thenset rs=server.CreateObject

33、(adodb.recordset)sql=select * from admin where id=&session(id)rs.open sql,conn,1,3rs(pwssword)=request.Form(pwd)rs.updaters.closeset rs=nothingresponse.Write(alert(修改成功!);history.back();)end if%管理教师代码:管理学生代码:5.1.3教师功能模块成绩录入页面代码:学生档案代码:成长记录代码:家长功能模块学生功能模块第六章 网站的缺陷及前景展望6.1网站的缺陷经过近2个月的学习和实践,基本上完成了系统的开发,并具备一定的使用价值。但是由于时间、技术等各方面因素,本系统仍不完善,有很多问题需要解决,结合在系统开发过程中的思考和各方面的意见,发现以下尚不成熟需要改进和完善的地方:1系统总体规划欠缺:系统在开发过程中就感到总体规划存在一定问题,如后台数据库表的冗余,导致对数据库的操作复杂。这个问题是开发到中

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号