版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
年4月19日基于JSP的教学评价系统的设计与实现含源文件文档仅供参考编号:南阳师范学院毕业生毕业论文(设计)题目:基于JSP的教学评价系统的设计与实现完成人:田光艺班级:-1学制:5年专业:计算机应用与技术指导教师:王达完成日期:-04-22目录摘要 1第1章绪论 21.1系统开发背景 2第2章需求分析 32.1系统设计方法 32.2需求规范 32.2.1产品概述 42.2.2功能需求 4第3章概要设计 53.1系统运行总体流程 53.2目标系统体系结构 63.2.1教师教学质量评价系统软件结构图 63.2.2“用户管理”模块结构图 6第4章数据库设计 74.1数据库逻辑设计 7第5章详细设计 115.1模块设计 125.1.1登录窗口设计 125.1.2主窗体窗口设计 155.1.3学生信息录入窗口设计175.1.4学生评价窗口设计 195.1.5学生评价统计窗口设计20结论 22参考文献………………24Abstract 25基于JSP的教学评价系统的设计与实现作者:田光艺指导教师:王达摘要:教师教学评价是教学质量评价中的重要内容,随着教育信息化进程的加快,如何采用网络技术来评价传统教学中教师的教学质量,如何评价网络教学环境中教师的教学质量,是当前教学管理的难点,也是网络教学发展中的一个关键问题。教师教学评价是一项复杂的系统工程,需要耗费大量的人力、物力和财力,借助教师教学评价系统,能够实现评价的网络化管理和实施。经过该系统使用得到大量的统计数据,将为深入的分析和决策提供基础。关键词:教师教学评价;问卷调查;评价档案第1绪论1.1系统开发背景教师教学质量评价是教学质量监控的关键环节,是提高教学质量和办学效益的重要手段。对建立完善的教学质量监控体系,推进教风与学风建设,培养适应时代需要、具有创新精神和实践能力的全面发展的优秀人才有积极的作用。与传统的纸本评教的做法相比,使用系统进行评教,有这样几个优点:1.突破了原有评教方式的局限,能够相对科学、准确地对教师教学工作进行评估,将评教打分的主观性、随意性降低。2.由于问卷设计了不同的指标,能够从各个不同的维度对评教的结果进行分析,提供较为科学与准确的数据,大大增强教学评价的力度。3.突破了传统评教耗时、耗力的情况。应用系统,可大大减低教务人员及评价人员的消耗。使评教更加便捷、简单。第2章需求分析2.1系统设计方式高校教师教学质量评价系统主要是针对教师教学上的评价。其核心是评价,是经过学生、院校、教师(同行或自我)的一个综合性质的全面评价。对于本系统,用户需求为:1、登陆系统:此需求是用户在进入本系统的一个验证过程,经过此功能,区分各个不同权限的用户。2、用户管理:此需求是对用户个人信息、权限等的管理。3、信息的录入:此需求是管理员对基本信息的维护。它方便用户对个人资料的查询及修改。4、教师评价:此需求是用户对教师的评价。也是此系统重要环节之一。5、统计分析:此需求是管理员在结合用户的评价进行系统的分析得出的总评价。6、查询:此需求是用户对统计结果进行的查询。7、系统帮助:此需求是对于整个系统的功能做个详细的说明,帮助用户快速掌握本系统的功能及其使用方法。2.2需求规范2.2.1产品概述本系统应用目的:将现有的用纸张评价高校教师教学向无纸张评价系统的转变,实现对系统的不同用户帐户的管理,以及完成问卷设计、评分、统计等这些环节的处理。系统运行环境: 软件:Window7操作系统VisualBasic10.0SQLServer硬件:酷睿i5处理器及以上2GB内存硬盘500GB以上显示器1366*7682.2.2功能需求本系统主要模块功能:(1)用户登录:该功能提供用户的登录服务。用户设置功能只有使用正确的用户口令才能进入。如果用正确口令进入系统,则可具有对教师教学质量的评价权限。否则提示错误。(2)用户管理:该功能是为用户管理设置的,主要功能是对用户进行添加、删除、修改等。方便用户的管理。(3)录入信息:该功能是对数据的录入。其中包括:学生信息录入、院校信息录入、教师信息录入。使用户信息更加完善。(4)教师评价:该功能是对教师教学质量进行系统的评价。主要功能包括:学生评价、院校(领导、同行)评价、教师自我评价等三个部分。这也是本系统最重要的组成部分之一。用户登陆界面后,可自行对教师进行评价。(5)统计分析:该功能是结合教师评价功能而计算出总评价。其中包括:统计结果和查询结果两项。在统计结果中,用户可对前面教师评价进行系统的评价,能够得出对教师的总评价。在查询结果中,用户能够浏览教师被评价的结果,可对该教师有个初步认识。(6)系统功能:该功能让用户能了解本系统及其使用方法。其中包括:关于、帮助、退出三部分功能。关于:阐述了系统所使用的软件开发工具。帮助:系统的介绍了各个功能模块的应用。退出:退出整个系统。第3章概要设计从该阶段开发正式进入软件的实际开发阶段,本阶段完成系统的大致设计并明确系统的数据结构与软件结构。在软件设计阶段主要是把一个软件需求转化为软件表示的过程,这种表示只是描绘出软件的总的概貌。3.1系统运行总体流程3.2目标系统体系结构3.2.1教师教学质量评价的系统软件结构图如图1:图1系统软件结构图3.2.2“用户管理”模块结构图如图2:图2模块结构图第4章数据库设计数据库是信息系统的核心和基础。它把信息系统中大量的数据按一定的模型组织起来,提供存储、维护、检索数据的功能,使信息系统能够方便、及时、准确地从数据库中获得所需的信息。数据库逻辑设计是建立表结构(即定义表中的字段(字段名、类型、长度等))及表之间的关系,这里同时要求给出每张表的至少三行的样例数据。数据库物理设计是要在一个具体的数据库管理系统下实际创立数据库、规划数据库(存储位置、增长方式、访问权限等),设计表及表间关系。4.1数据库逻辑设计数据库的逻辑设计即是表结构和表关系的设计,这里同时给出表中的样例数据。1、登陆表(t_yh)该表用于存储所有使用该系统的人员的基本信息。(1)表结构字段名字段类型字段大小主键外键可空否备注用户名char10YN密码char10N(2)表中样例数据用户名密码权限admin******4学生1******1教师1******2院校1******32、学生基本信息表(t_stu)该表主要用于存储学生的基本信息。(1)表结构字段名字段类型字段大小主键外键可否为空备注学号char6是N姓名char10N性别char2N出生日期char10N政治面貌char4N所属专业Char20N备注Char100Y(2)表中样例数据学号姓名性别出生日期政治面貌所属专业备注03B001小王男1984.04.26团员计算机03B002小张女1984.09.21团员艺术3、教师基本信息表(t_tea)该表主要用于存储教师的基本信息。(1)表结构字段名字段类型字段大小主键外键可否为空备注姓名char10N性别char2N出生日期char10N政治面貌char4N学历Char10N工作时间Char10N职称Char10N备注Char100Y(2)表中样例数据姓名性别出生日期政治面貌学历工作时间职称备注小王男1978.04.26党员硕士.07.01讲师小张女1973.09.21党员硕士.07.01讲师4、院校基本信息表(t_yx)(该表主要用于存储院校领导的基本信息)。(1)表结构字段名字段类型字段大小主键外键可否为空备注编号char6是N姓名char10N性别char2N出生日期char10N政治面貌char4N学历char20N职称char10N职位char10N备注Char100Y(2)表中样例数据编号姓名性别出生日期政治面貌学历职称职位备注Y00000小王男1972.06.04党员硕士教授督导Y00001小张女1975.09.21党员硕士教授督导5、学生评价表(t_stupj)该表主要是用于评价教师,并把评价结果记录到数据库中。(1)表结构字段名字段类型字段大小主键外键可否为空备注姓名char10Y总分decimal9Y(2)表中样例数据姓名总分J160J2506、教师评价表(t_teapj)该表主要是用于评价教师,并把评价结果记录到数据库中。(1)表结构字段名字段类型字段大小主键外键可否为空备注姓名char10是N总分decimal9N(2)表中样例数据姓名总分J160J2507、教师评价表(t_teapj)该表主要是用于评价教师,并把评价结果记录到数据库中。(1)表结构字段名字段类型字段大小主键外键可否为空备注姓名char10是N总分decimal9N(2)表中样例数据姓名总分J160J250第5章详细设计详细设计阶段的根本目标是确定应该怎样具体地实现所要求的系统,也就是说,经过这个阶段的设计工作,应该得出对目标系统的精确描述,从而在编码阶段能够把这个描述直接翻译成用某种程序设计语言书写的程序。、5.1模块设计5.1.1登录窗口设计1、登录窗口功能描述登录窗口用于对进入系统的人员进行身份识别的确认。对未在系统注册的使用人员进行限制,非法进入三次便自动退出。登录窗口模块功能表为:功能编号1.2功能名称用户登录所属部门技科03.4调查者张三调查时间-5-26审核人一支笔功能描述根据用户输入的用户名和密码,确定其合法身份,以决定按规定是否进入本系统,或因身份不合法而退出系统。输入项在窗口上输入用户名,密码数据输入到数据库表“t_yh”中的用户名和密码中。处理描述首先连接数据库,然后判断用户输入的信息是否完整,再判断数据库中是否存在该用户以及密码是否正确。若正确,则进入系统主窗口(MDIForm1),同时把登录操作的相关信息写进操作日志;若三次进入系统都未成功,则自动退出系统。输出项请输入完整的用户信息:用户名:K密码:K密码错误,显示“无效的密码,请重试!”登录成功!进入主窗体。界面要求图形化用户界面,布局清晰、简洁,图形化命令按钮。界面以紫色为基调。2、登录窗口界面:3、登录窗口界面说明登录窗口是进入系统的第一个启动窗口。在文本框中依次正确输入用户名和密码后,单击“确定”按钮,便进入系统主窗口;若不正确,重新输入各项,重复三次都不能进入系统便自动退出。单击“退出”按钮退出系统。4、登录窗口对象属性设计编号对象名含义属性取值1login登录窗口caption登录窗口StartUpPosition2屏幕中心BorderStyle(设置对象边框样式)3fixedDialog2Image1图象框PictureBitmap3Label2标签CaptionBackStyle请输入用户名0Transparent4Label3输入密码0Transparent7txt_name组合框Caption无9txtpassword文本框Caption无10Cmdok命令按钮Caption确定11Cmdcancel退出YNYNN启动主窗口进入主窗体关闭登录窗口开始正确?计数器加1输入用户名和密码=3?退出系统清空文本框Y6、登录窗口对象主要代码实现:DimrsAsADODB.RecordsetDimcmdAsNewADODB.Command确定按钮的代码如下:PrivateSubcmdOK_Click()'确定OnErrorGoToerrDimnameAsStringDimpassAsStringname=txt_name.Textpass=txtpassword.TextIfname=""ThenMsgBox"您还没有选择用户名!",,"提示"cmd.CommandText="select用户名fromt_yhwhere用户名="+"'"+name+"'"+"and密码="+"'"+pass+"'"Setrs=cmd.ExecuteIfrs.EOFThenMsgBox"无效的密码,请重试!",,"登录"txtpassword.SetFocuserr:MsgBoxerr.Description,,"信息"EndSub5.1.2主窗体窗口设计1、主窗体功能描述:主窗体是程序的核心部分,它连接了各个窗体,使其成为统一的整体。经过主窗体,用户能了解程序的具体运行效果,和使用方法。2、主窗体界面:3、主窗体界面说明主窗体是整个程序的中心部分。它包括:用户添加管理、录入信息、教师评价、统计分析、系统帮助六个功能模块。使用户更便捷的掌握本系统。4、主窗体对象属性设计编号对象名含义属性取值1MDIForm1系统的主窗体caption高校教师教学质量评价系统StartUpPosition2屏幕中心5、主窗体主要代码实现:(以几个模块为例)PrivateSubTC_Click()'退出DimiAsIntegeri=MsgBox("真的要退出系统吗?",1+vbExclamation,"退出系统")Ifi=1ThenEndElseMDIForm1.ShowEndIfEndSubPrivateSubXSXXLR_Click()'学生信息录入frmXSXXLR.ShowEndSubPrivateSubXSPJ_Click()'学生评价frmXSPJ.ShowEndSubPrivateSubCXDL_Click()'重新登陆UnloadMelogin.ShowEndSub5.1.3学生信息录入窗口设计1、学生信息录入窗口功能描述:学生信息录入功能是对用户添加学生身份的用户。2、学生信息录入界面:3、学生信息录入界面说明:学生信息录入功能,点击添加按钮,可在文本框中添加新记录;点击删除按钮,可删除记录;点击保存,则保存数据;点击取消,对可取消添加信息。4、学生信息录入窗口对象属性设计:编号对象名含义属性取值1frmXSXXLR学生信息录入caption学生信息录入StartUpPosition2屏幕中心5、学生信息录入窗口主要代码实现:DimcnAsADODB.Connection'定义数据库并连接数据源DimrsAsADODB.Recordset'定义记录数DimsqlAsString,sqladdAsString,sqldeleteAsString'定义SQL类型添加按钮的代码如下:PrivateSubCommand1_Click()'添加记录sqladd="select*fromt_yh"Setrs=NewRecordsetrs.OpenTrim$(sqladd),cn,adOpenKeyset,adLockOptimisticrs.AddNewCommand1.Enabled=FalseCommand2.Enabled=TrueCommand3.Enabled=TrueCommand4.Enabled=TrueCommand5.Enabled=TrueText1.Enabled=TrueText2.Enabled=TrueText1.SetFocusText1.Text=""Text2.Text=""EndSub删除命令按钮的代码如下:PrivateSubCommand2_Click()'删除记录sqldelete="select*fromt_yh"Setrs=NewRecordsetrs.OpenTrim$(sqldelete),cn,adOpenKeyset,adLockOptimisticrs.Delete'更新DataGrid1中的数据SetDataGrid1.DataSource=rsDataGrid1.RefreshMsgBox"用户信息删除成功!",vbOKOnly+vbExclamation,"警告"Command1.Enabled=FalseCommand5.Enabled=TrueCommand4.Enabled=TrueCommand2.Enabled=TrueCommand3.Enabled=TrueText1.Text=""Text2.Text=""EndSub5.1.4学生评价窗口设计1、学生评价窗口功能描述:学生评价功能是对以学生身份对教师教学质量的一个评价。2、学生评价界面:3、学生评价界面说明:学生评价功能,在评分下面的文本框中输入评价分数(每项10分,共60分),然后点“计算分数”得到总分。4、学生信息录入窗口对象属性设计:编号对象名含义属性取值1frmXSPJ学生对教师的评价caption学生评价StartUpPosition2屏幕中心5、学生信息录入窗口主要代码实现:DimcnAsADODB.ConnectionDimrsAsADODB.RecordsetDimsqlAsString,sqladdAsString计算总分命令按钮代码如下:PrivateSubCommand1_Click()'计算总分sqladd="select*fromt_stupj"rs.OpenTrim$(sqladd),cn,adOpenKeyset,adLockOptimisticrs.AddNewText7.Text=Val(Text1.Text)+Val(Text2.Text)+Val(Text3.Text)+Val(Text4.Text)+Val(Text5.Text)+Val(Text6.Text)rs.Fields(0)=Trim(Combo1.Text)rs.Fields(1)=Val(Text7.Text)rs.Updaters.CloseEndSub5.1.5学生评价统计窗口设计1、学生评价统计窗口功能描述:学生评价统计功能是对教师教学评价的统计结果,可得出学生对教师教学质量的综合评价。2、学生评价统计界面:3、学生评价统计界面说明:学生评价统计功能,在主窗体点击统计结果中的学生评价统计,即可得到所要评价信息的结果。本功能采用的是ADO控件来完成数据库连接,并在其上使用SQL语句。4、学生评价统计窗口对象属性设计:编号对象名含义属性取值1frmXSPJTJ对教师教学评价的统计结果。caption学生评价统计StartUpPosition2屏幕中心2Adodc1ADO控件captionAdodc1记录源select姓名,avg(总分)as总分fromt_stupjgroupby姓名3DataGrid1控件Datasource(数据源)Adodc15、学生评价统计窗口主要代码实现:结论:三个月的毕业设计即将结束,这三个月里,经过对《教师教学质量评价系统的设计与实现》的开发,使我将书本上学到的那一点理论再进一步研究,就是我在这三个月里学到的知识似乎要比我三年大学生活中学到的专业知识还要多。那将永远不会真正的掌握。三个月的毕业设计,对于毕业设计来说,其实也不是很长,由于时间仓促,给我即将结束的大学生活留下了小小的一点遗憾,不过人无完人,物无完物。凡事只可尽力而为,不可强求结果,毕业设计真正给我带来快乐及回忆是在我进行毕业设计的过程当中,而并不是结果的那一个成绩。参考文献[1]陈楚文.基于asp的学籍管理系统的分析[J].计算机光盘软件勾应用,(4):9-12.[2]李世杰,王鑫,何艳.基于ASP语言的高校学籍管理系统的开发[J].职业时空.(1):17-21.[3]丁浩,高学贤.信息管理系统分析与设计[M].北京:清华大学出版社,:35-37.[4]李游,黄滨,田贵荣.基于WEB模式的学生学籍管理系统的设计与实现[J].教育信息化,(1):18-19.[5]王能斌.数据库系统与应用的巧妙[J].电子工业大学学报,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 内分泌系统护理:甲状旁腺功能异常护理考点速记课件
- 苏北人民医院儿科刘永春
- 2026年校招:嵌入式开发工程师试题及答案
- 明德小学46问题导学型课堂学习模式
- 糖尿病教育的重要性
- 2026年秋招:中国石油天然气集团笔试题及答案
- 2026年校招:海南建设投资集团面试题及答案
- 自动控制原理王建辉
- 神经精神性疾病和行为异常
- 糖尿病周围神经病变诊断与治疗
- 数学-T8联考2027届高三年级10月检测训练
- 中国联通新苗计划2027届校园招聘笔试参考题库及答案解析
- 2026中国碳纤维材料市场现状及未来发展预测报告
- 事业单位财会岗招聘笔试历年真题试卷及答案
- 2026-2027学年语文六年级上册第一次月考试卷(1-2单元)(含解析答案)
- 羽毛球二级裁判考试原题及答案
- 2026年国企宣传岗招聘笔试真题题库(含标准答案+详细解析)
- 2026 年失禁性皮炎分级预防与护理干预对策
- 博士个人计划书
- 学前儿童社会适应与教育活动课件
- 医院检验科培训课件:《ISO15189常见不符合项案例分析》
评论
0/150
提交评论