ImageVerifierCode 换一换
格式:DOCX , 页数:48 ,大小:822.54KB ,
资源ID:5136520      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5136520.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于Web的学生评教系统设计与实现论文.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于Web的学生评教系统设计与实现论文.docx

1、基于Web的学生评教系统设计与实现论文毕业设计(论文)+中文题目: 基于Web的学生评教系统设计与实现 学生姓名 潘渔阳 系 别 专业班级 指导教师 成绩评定 2013年6月摘 要随着近年来科学技术的迅猛发展,信息产业的日渐成熟,计算机已经成为人们生活工作里不可缺少的工具。因为教师学生众多,老式的教学评价分析方法速度慢,效率低,严重影响了教学工作的展开,浪费了老师和同学的时间和精力。因此需要一种以计算机为操作管理平台并具有大容量存储功能的数据库为核心的教学评价与分析系统作为依托。教学评价分析系统运用VS2008开发设计,使用SQL SERVER2005管理后台数据库。此系统通过评价来比较教师的

2、教学能力和学生的学习能力,获取确定学生水平和教学有效策略的证据以便制定周密的计划进行指导和培养。教学评价分析系统可以快速高效的实现教师的评价与分析工作。教学评价对教学有着激励,改进,鉴定和研究的作用,而且有很强的导向性是学校教学管理重要的组成部分,是评价教学工作的重要手段。教学评价与分析系统可以提高教学评价的效率,节省教师和学生的时间,促进教学评价分析系统的完善,提高工作效率。关键词:学生评教系统;Sql Server 数据库技术;VS2008;ABSTRACTIn recent years, with the rapid development of science and technolo

3、gy of information industry, mature, computers have become people living and working in an indispensable tool. Because many of the teachers and students, the old teaching evaluation method slow speed, low efficiency, serious impact on the teaching work of the teachers and students, the waste of time

4、and energy. Therefore need a computer for operation and management platform with large storage functional database as the core of the teaching evaluation and analysis system as the basis . Teaching evaluation and analysis system and computer education is the perfect combination of field. Teaching ev

5、aluation and analysis is mainly to the teachers and students, teaching and learning behavior of real results. Teaching evaluation of teaching, improve incentive to identify and research, and has a strong orientation teaching management is an important part of teaching work, is an important means of

6、evaluation. Teaching evaluation and analysis system can improve the efficiency of teaching evaluation, save the time of teachers and students, promoting teaching evaluation system of perfect and improve work efficiency.Key words: Teaching evaluation and analysis system, Sql Server database technolog

7、y, VS2008基于Web的学生评教系统潘渔阳(某某学院 计算机科学与信息工程系)1 绪论1.1开发背景教学是培养人才、实现教育目的的基本途径。教学评价就是根据教学目的和教学原则,利用所有可行的评价方法及技术对教学过程及预期的一切效果给予价值上的判断,以提供信息改进教学和对被评价对象作出某种资格证明。在制定教学目标的同时制定教学细目标,其目的之一就是要求教师在教学过程中按照目标进行教学;在考核学生过程中,对照目标进行考核。这就是根据已定教学细目标为标准的绝对评价。这种取绝对标准的评价不仅对教师来说具有追求价值,而且对学生来说又具有学习价值。当然,判断一个学生的进步情况时,除了用绝对评价外,还

8、需要用相对评价,这就是把某个学生放到全市乃至全国的学生总体中,看其所处的相对地位。这种取相对标准的评价,对于选拔优秀生、淘汰差生是需要的;对教师了解学生间的差异情况也是有利的。在教学评价的具体实施中,评价的组织形式也是至关重要的,它从一个方面反映出学校的教学指导思想。只有民主的教学环境才能促使学生充分、自由地发展,这应该体现在教学的民主化方面。因此,教学评价的组织形式也要体现出这个思想。在总体安排上,可提出教师学生家长评价的相互结合,充分依靠这些评价主体的力量,尤其是学生的力量,使评价真正发挥其应有的作用1。1.2 开发目的随着因特网技术的飞速发展为校园带来了全新的信息产业时代,以往的教学评价

9、分析工作将得到彻底的改革和规范。因为过去传统的教学评价与分析方式已经不能满足膨胀的校园信息管理剧增的客观要需求,这就需要一种全新的评价及分析方式计算机评价分析2。利用教学评价系统,可促进教师教学质量评价工作的规范化、程序化,提高工作效率,保证评价工作的质量。以数据库管理系统为核心,以计算机网络为平台,向校内各部门、各教职工提供方便、及时、准确的信息查询,实现数据共享,满足学校各种管理的需要3。以此来缓解手工评价及分析的压力,并为学生和教师提供方便快捷的教学评价及分析方式,这对促进学校建设有积极的意义。根据现在的基于Web的学生评教系统的实现功能和应用技术来看,主要呈现以下几点:1)系统普遍性能

10、较差,工作效率低,数据库陈旧,系统结构不完善,严重阻碍了教学评价及分析工作的开展。2)系统自动恢复性能较差,当出现错误时不能迅速恢复。3)系统内部结构单一,只能处理较少的评价及分析工作,而且登陆人数有限,不能满足大量用户同时登录使用。4)系统查询功能单一。5)系统操作复杂,操作费时方法落后,影响教学评价分析工作的效率。因此,新的教学评价分析系统在保留原先系统的优点的同时还要解决以上这些缺点。新的教学评价分析系统性能优秀,结构完善,容易掌握,使教学评价工作更快速更有效地完成。新系统克服了老系统只能处理较少评价的缺点,支持管理员,学生,教师等多种权限的登录,能满足大量用户的使用。而且新的教学评价分

11、析系统操作简单,易于掌握,大大加快了教学评价和分析工作的效率。1.3 设计思路教师教学评价系统由学生评教、教师自评、考评组、管理员四大模块组成一个对教师进行综合教学评价的体系。根据分析系统的需要,可以将用户分成二类:一类是普通用户,如学生、教师、考评组等,要求具备用户名和密码进入系统进行评价活动,但是不能看到最终的评价结果;另一类是管理员,可以直接看到评价结果,并可对数据进行管理。这样设计的目的是使学生和老师以及学校的教学管理人员都可以直接的对教师的日常教学进行评价和分析,学生可以根据自己的情况对教自己的老师进行打分并能够给老师提意见,这样可以使教师能够更直观更及时的了解学生对自己的看法,并能

12、够及时的根据学生的反应调整自己的教学方法。教师自评则可以让老师对照评价标准,对自己的工作表现,进步和努力状况进行全面的评价和分析,不仅是一次自我反省,自我反思,自我教育和促进成长的过程,同时还有助于学校全面的了解信息,客观分析来自其他渠道的信息,对教师做出公正的评价。教师的评价不仅要有学生和老师,学校的评价也是必不可少的,所以我建立了考评组模块。考评组评价就是让学校的考评组通过系统设立的多项考评项目对教师进行评价,并可以对教师提出意见和建议,这样就实现了学生,教师,学校三方面多角度的教学评价及分析。大大丰富了学校的教学评价分析工作,提高了教学的效率和教学评价分析的效率。2 系统总体说明2.1

13、使用环境为了保证网站系统运行的效率和可靠性,在服务器端应该具有较高的软硬件配置,而客户端的要求不是很高。该网站可以广泛运行于国际互联网即Internet,也可适用于内部的局域网。其运行要求如下:服务器端:操作环境:Windows 2003 ServerInternet Explorer 6.0以上版本。数据库:采用SQL Server 2005数据库运行于服务器端。硬件环境:服务器 CPU:PIV500以上 ,内存:2G。 用户浏览器端:安装WindowsXP,Internet Explorer(IE)6.0及以上版本。2.2 系统主要功能学生评教:登录后系统自动出现学生班级和授课老师对应关系

14、,可选择不同的授课教师进行评价和提建议。教师自评:教师根据评价指标体系进行自我评估和提出建议或意见。考评组:考评组可以选择不同的授课教师进行评价和提出教学建议。管理员模块:自动进行评分数汇总、自动生成教师评价报表、锁定数据、增加用户和用户校验等。2.3 系统主要特点教学评价分析系统的核心功能是教师与学生的评分功能,即包括学生和教师在前台页面的打分和意见评价,又包括管理员在后台的添加删除教师,学生与考评组。因为教学评价分为学生评价,教师自评,考评组评价等三个部分,所以管理员在对教学评价进行汇总时可以分别管理,利于在汇总分析时对学生,教师,考评组分别管理4。目前,大多数PC机和局域网能够运行该系统

15、,该系统的安装、调试、运行不会改变原计算机系统的设置和网络的布局。本系统用了简单、美观的人机交互页面,大多数用户几乎不用做任何培训都能够方便的使用该系统。3 开发环境与相关技术3.1 开发环境该网站服务器端的具体开发环境具体如下:软件环境:操作系统:Microsoft Windows XP中文操作系统浏览器版本:Internet Explorer 7.0中文版本设计工具:Visual Studio 2008中文版本数据库:Microsoft SQL Server 2005 硬件环境:CPU:Inter Dual E2200内存:2G硬盘:160G3.2 开发工具系统利用Visual Studi

16、o 2008 开发。ASP.NET 是一个统一的 Web 开发模型,它包括您使用尽可能少的代码生成企业级 Web 应用程序所必需的各种服务。ASP.NET 作为 .NET Framework 的一部分提供。当您编写 ASP.NET 应用程序的代码时,可以访问 .NET Framework 中的类。您可以使用与公共语言运行库 (CLR) 兼容的任何语言来编写应用程序的代码,这些语言包括 Microsoft Visual Basic、C#、JScript .NET 和 J#。使用这些语言,可以开发利用公共语言运行库、类型安全、继承等方面的优点的 ASP.NET 应用程序5。数据库采用Microso

17、ft的SQL2005数据库,SQL是英文Structured Query Language的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。目前,绝大多数流行的关系型数据库管理系统,如Oracle, Sybase, Microsoft SQL Server, Access等都采用了SQL语言标准。3.3 设计方法与技术该系统基于ASP.NET 3.5技术,将使用安全系数最高的SQL Serve

18、r 2005创建数据库,采用 Visual Studio 2008做开发平台,并结合经典网站技术共同研发。教师的教学信息以及学生的上课情况将采用最新统计的资料和最新的信息记录。师生的个人信息也将通过最安全的通道导入该系统,通过权限管理,多种安全技术措施保障系统稳定。 ASP.NET 页和控件框架是一种编程框架,它在 Web 服务器上运行,可以动态地生成和呈现 ASP.NET 网页。可以从任何浏览器或客户端设备请求 ASP.NET 网页,ASP.NET 会向请求浏览器呈现标记(例如 HTML)。通常,您可以对多个浏览器使用相同的页,因为 ASP.NET 会为发出请求的浏览器呈现适当的标记。但是,

19、您可以针对诸如 Microsoft Internet Explorer 6 的特定浏览器设计 ASP.NET 网页,并利用该浏览器的功能。ASP.NET 支持基于 Web 的设备(如移动电话、手持型计算机和个人数字助理 (PDA))的移动控件。 虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select, Insert, Update, Delete, Create 6,Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作7。数据库技术和网络技术是当今计算机领域的两大热门话题,数据库技术自产生以来,在技术上已发展成熟。SQL SERVER是一种基于客户/服务器(C/S

20、)模式的关系型的数据库管理系统8。即中央服务器用来存放数据库,该服务器可以被多台客户机访问数据库系统。采用客户/服务器结构的好处是:数据集中存储;业务逻辑和安全规则可以在服务器上定义一次,而后被所有的客户使用;数据库服务器仅返回应用程序所需的数据,可以减少网络流量,节省硬件开销;因为数据集中存储在数据库服务器上,因此便于数据库中数据的维护和管理。4 系统设计要点4.1 系统总体流程图4.1.1系统总体流程图如下图1.1所示:图1.1 系统总体流程图4.2系统功能模块图 4.2.1系统总体功能模块图 如下图1.2所示: 图1.2系统总体功能模块图4.2.2管理员功能模块图 如下图:图1.3 管理

21、员功能模块图4.2.3学生登录模块图 如下图:4.2.4教师登录模块图 见图5图1.5 教师登录模块图5 教师登录模块图4.2.5学院管理员登录模块 见图6 图1.6 教师登录模块4.3 数据库的设计4.3.1 ASP.NET与数据库的访问ASP.NET包含数据访问工具,利用这些工具,我们可以方便地设计站点,允许用户通过 Web 页与数据库进行交互。.NET Framework中有两个用于访问SQL数据库数据提供程序:OLE DB.NET Framework数据提供程序和SQL Server .NET Framework数据提供程序9。系统主要使用SQL Server .NET Framewo

22、rk数据提供程序来访问SQL Server 2005数据库系统。4.3.2 数据库实体属性图(1)管理员模块数据库管理员表ADMIN -的实体-属性图,如图1.7所示:(2)学生模块:数据库学生表XSINFO的实体-属性图,如图1.8所示:(3)教师模块数据教师表SJINFO的实体-属性图,如图9示:图1.9 教师表实体属性图(4)学院管理员模块数据库学院管理员表KPZ的实体-属性图,如图2.1所示:图2.1 学院管理员表实体属性图(5)评教样表模块评教样表是系统基础表,用来存储教师打分项目信息。数据打分项表DFX的实体-属性图,如图11所示:图2.2 评教样表实体属性图(6)意见模块存储对教

23、师的评价或者意见,数据意见表YJB的实体-属性图,如图2.3所示:(7)教师得分表存储教师的各项得分信息。数据教师得分表JSKP的实体-属性图,如图2.4所示:图2.4教师得分表实体属性图(8)教师班级对应表用来存储教师与授课班级对应管理。教师班级表JSBJ的实体-属性图,如图2.5所示:图2.5 教师班级对应表实体属性图4.3.3系统数据库建表及其说明考虑到整个系统的需要,我们一共设计了以下几个数据库表:管理员表、学生、教师表、学院管理员表、考评项表、教务表、意见表、教师考评得分表10。(1)管理员表的设计,用来保存管理员信息表(admin): 表1 管理员表序号列名数据类型长度小数位标识主

24、键允许空默认说明1adminIDint40是是否管理编号2adminZHvarchar500是管理员账户3adminPWDvarchar500是管理员密码(2)学生表设计 表名:xsinfo 见表2 学生表表2 学生表序号列名数据类型长度小数位标识主键允许空默认说明1XSIDint40是是否学生编号2XSXMvarchar500是学生姓名3DLZHvarchar500是登录账户4DLMMvarchar500是登录密码5BJvarchar500是班级6ZYvarchar500是专业(3)教师表用来保存教师信息:表名:sjinfo 见表3 教师信息表表3 教师信息表序号列名数据类型长度小数位标识主

25、键允许空默认值说明1JSIDint40是是否教师号2JSXMvarchar500是姓名3DLZHvarchar500是登录账户4DLMMvarchar500是密码(4)学院管理员表用来保存学院管理员信息:表名:KPZ 见表4 学院管理员信息表4 学院管理员信息表序号列名数据类型长度小数位标识主键允许空默认值说明1KPZIDint40是是否学院管理员编号2KPZMCvarchar500是学院管理员名称3KCXMvarchar500是考评项4DLZHvarchar500是账户5DLMMvarchar500是密码6BZvarchar500是备注 (5)考评样表用来保存考核评定信息 : 表名:DFX

26、见表5表5 考核评定信息表序号列名数据类型长度小数位标识主键允许空默认值说明1DFXIDint40是是否打分项编号2ZXMCvarchar500是主项名3CXMCvarchar500是次项名4BXFint40是标准分(6)教师班级表用来保存教师与授课班级关系: 表名:JSBJ 见表6表6 教师授课班级关系表序号列名数据类型长度小数位标识主键允许空默认值说明1JSBJIDint40是是否2JSIDint40是教师编号3BJvarchar500是班级(7)考评表用来保存教师得分信息:表名:JSKP 见表7表7 教师得分信息表序号列名数据类型长度小数位标识主键允许空默认值说明1KPIDint40是是

27、否考评编号2JSIDint40是教师编号3KPLXvarchar500是考评类型4KPRIDint40是考评人编号5DFNUMint40是得分数6DFXIDint40是得分项7BZvarchar500是备注8KPTIMEdatetime83是(getdate()考评时间(8)意见表用来保存教师意见:表名:YJB 见表8 序号列名数据类型长度小数位标识主键允许空说明1YJIDint40是是否意见编号2YJNRvarchar5000是意见内容3JSIDint40是发表对象教师编号4FBRLXvarcha500是发表人类型5FBRIDint40是发表人编号6FBSJdatetime83是发表时间4.

28、4 系统实现4.4.1登录页面该系统分为四个角色,其中包括、学生登录、教师登录、学院管理员登录、管理员登录。如图2.6所示:图2.6 评教系统登录页面如图15,下拉选项可以选择以学生,教师,学院管理员,管理员四种身份登录,这样做的目的是使教学评价分析更全面,更客观。以下为学生登录代码#region 学生登录 strSql.Append(select top 1 ); strSql.Append( XSID,XSXM,DLZH,DLMM,BJ,ZY ); strSql.Append( from XSINFO ); strSql.Append( where dlzh = + strUser + ); DataTa

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1