网上评教系统
高校学生网上评教系统的构建与完善
大 管 理 人 员 教 学 管 理 的 监 督 力 度 ,维 持 正 常 的教 学 秩 应 用 程 序 和 保 存 数 据 的 服 务 器 、 用 户 登 录 、应 用 系 统
实 验 室 、教 师 家 属 区 、学 生 宿 舍 等 用 户 区 。 校 园 网 和
题 卡 与 网 络 问 卷 三 种 形 式 。2前 两 种 方 法 采 用 专 人 发 客 户 机 问 题 已基 本 解 决 。服 务 器 可 采 用 独 立 设 置 或 与 [
放 ,学 生 填 写 ,人 工 或 机 器 统 计 的 形 式 。在 信 息 技 术 其 他 计 算 机 管 理 系 统 共 享 两 种 形 式 。 出 于 系 统 安 全 和 高 速 发 展 、校 园 网 建 设 逐 步 完 善 与 “ 纸 化 办 公 “ 无 积 运 行 效 率 方 面考 虑 ,一 般 采 用独 立设 置 方 式 。 极 倡 导 的今 天 ,学 生 网 上 评 教 系 统 也 应 运 而 生 。学 生
( ) 软 件 环 境 二
为保 证 系 统 数 据 的 安 全 性 和 运 行 效 率 ,数 据 库 采
用支持 S QL语 言 的 S e v r数 据 库 。数 据 表 包 括 QL S re
评 教 信 息 表 和 验 证 信 息 表 。评 教 信 息 表 包 括 学 号 、姓
名 、课 号 、课 名 、 教 师 编 号 、教 师 姓 名 、 教 师 部 门 、
评 教 系 统 的 出现 ,使 人 们 不 再 受 到时 间 与 空 间 的 限 制 , 可 随 时 随地 进 行 结 果 查 询 与数 据 处 理 。不 仅 使 用 方 便 , 更 体 现 安 全 、公 平 的 特 点 ,从 而 达 到 “ 学 互 动 ” 的 教 良好 效 果 。 更 是 教 师 教 学 工 作 努 力 的 方 向 。 因 此 相 关 指 标 的 设 学质 量
网上教务评教管理系统设计方案
网上教务评教管理系统设计方案(WORD版完整可编辑)摘要在教育事业繁荣昌盛的今天,各大高校都进行了学生的扩招和教师的补招,而对于教师的评估工作则更加严谨和密集,随之而来的则是大量繁琐的教务评教数据的管理工作,其庞大的信息量和信息频繁变动是需要面对的最大问题。
随着电脑技术的高速发展和广泛应用,学校教务评教也已经基本形成了多元的网络化管理。
本设计就是本着操方便、界面友好、高效率和良好的交互性进行教务评教系统的管理程序。
经过对这个课题的反复研究,最终决定本管理系统采用MySQL数据库处理后台数据,以MyEclipse软件为前端开发工具,主要基于JSP技术进行开发。
整个系统的服务人群分为管理员、教师和学生。
实现的主要功能有个人信息的增删改查、学生对教师进行评估、教师查看评估结果、管理员对评估平台的控制等,完成了一个小型且比较全面的教务评教管理系统。
关键词:教务评教管理系统;MySQL数据库;MyEclipse;JSPAbstractWith the education thriving and prosperous,universities have been increased enrollment both of students and teachers. And for the teachers' evaluation is more rigorous and intensive,there are a lot of educational evaluation data managements,the huge amount of information and information frequently change is the biggest problem we are facing.With the rapid development and widely used of computer technology,the school educational administration teaching evaluation has been basically formed multi network management. This design is in order to complete a friendly interface,convenient operation,high efficiency and good interactive teaching evaluation system of teaching management program.After repeated study of this subject,the final decision of the management system is using MySQL database as back-end database,using MyEclipse software as thefront-end development tool, the system mainly based on JSP technology for development.The whole system services for all the administrators,teachers and students.The main function of the realization includes personal information crud,students assessment,teachers check their ownassessment results,the administrators of the evaluation control platform.In general,it is completing a small and relatively comprehensive educational evaluation management system.Keyword:Educational evaluation management system; MySQL Database; Myeclipse; JSP目录摘要 (i)Abstract (ii)一绪论 (6)1.1 设计开发背景与意义 (6)1.1.1 设计开发背景 (6)1.1.2 设计开发意义 (6)1.2 开发工具 (6)1.2.1 MyEclipse (6)1.2.2 MySQL (7)1.3 可行性 (8)1.3.1 技术可行性 (8)1.3.2 经济可行性 (9)1.3.3 操作可行性 (9)1.4 运行环境 (10)1.5 文献综述 (10)1.5.1 网上教务评教管理系统简介 (10)1.5.2 课题评述 (11)二需求分析 (12)2.1 对功能的需求 (12)2.2 对性能的需求 (13)2.3 对故障处理的需求 (13)2.4 主要部分数据流图 (13)三概要设计 (14)3.1 系统代码架构 (14)3.2 数据库结构设计 (14)3.2.1 数据库E-R图 (14)3.2.2 数据库表信息 (16)四详细设计与实现 (20)4.1 用户登录模块 (20)4.2 用户信息管理模块 (20)4.2.1 管理员对教师和学生信息的添加 (20)4.2.2 管理员对教师和学生信息的查看、修改、删除 (21)4.2.3 教师对个人信息的查看、修改 (23)4.2.4 学生对个人休息的查看、修改 (24)4.3 用户修改密码模块 (25)4.4 教师教务评估管理模块 (25)4.4.1 管理员对评教平台的控制 (26)4.4.2 学生对教师进行评估工作 (26)4.4.3 教师对个人评估结果的查询 (27)4.5 留言板管理模块 (28)4.5.1 学生留言 (28)4.5.2 管理员对学生的留言进行查看、删除 (29)4.6 其他模块 (29)4.6.1 通知栏更改 (29)4.6.2 退出登录 (30)五系统测试 (31)5.1 软件测试基础理论 (31)5.1.1 软件测试定义 (31)5.1.2 软件测试基本概念 (31)5.1.3 软件测试方法分类 (31)5.2 系统各个模块测试用例 (33)5.2.1 登录模块测试用例 (33)5.2.2 用户信息管理模块测试用例 (33)5.2.3 用户修改密码模块测试用例 (35)5.2.4 教师教务评估管理模块测试用例 (36)5.2.5 留言板管理模块测试用例 (37)5.3 测试报告 (38)5.4 软件安装 (39)5.4.1 JDK的安装 (39)5.4.2 TOMCAT的安装 (39)5.4.3 MySQL的安装和使用 (40)总结 (41)参考文献 (42)外文文献 (43)对应中文翻译 (49)一绪论1.1 设计开发背景与意义1.1.1 设计开发背景随着时代的发展,计算机技术越来越深入各行各业,为广大用户提供了更为周到和便捷的服务。
学生网上评教系统的设计与实现
毕业设计(论文)开题报告题目学生网上评教系统的设计与实现姓名:学号:年级:专业:指导教师:职称:一、开题报告前的准备毕业设计(论文)题目确定后,学生应尽快征求导师意见,讨论题意与整个毕业设计(论文)(或设计)的工作计划,然后根据课题要求查阅、收集有关资料并编写研究提纲,主要由以下几个部分构成:1.研究(或设计)的目的与意义。
应说明此项研究(或设计)在生产实践上或对某些技术进行改革带来的经济与社会效益。
有的课题过去曾进行过,但缺乏研究,现在可以在理论上做些探讨,说明其对科学发展的意义。
2.国内外同类研究(或同类设计)的概况综述。
在广泛查阅有关文献后,对该类课题研究(或设计)已取得的成就与尚存在的问题进行简要综述,只对本人所承担的课题或设计部分的已有成果与存在问题有条理地进行阐述,并提出自己对一些问题的看法。
3.课题研究(或设计)的内容。
要具体写出将在哪些方面开展研究,要重点突出。
研究的主要内容应是物所能及、力所能及、能按时完成的,并要考虑与其它同学的互助、合作。
4.研究(或设计)方法。
科学的研究方法或切合实际的具有新意的设计方法,是获得高质量研究成果或高水平设计成就的关键。
因此,在开始实践前,学生必须熟悉研究(或设计)方法,以避免蛮干造成返工,或得不到成果,甚至于写不出毕业设计(论文)或完不成设计任务。
5.实施计划。
要在研究提纲中按研究(或设计)内容落实具体时间与地点,有计划地进行工作。
二、开题报告1.开题报告可在导师所在教研室或系内举行,须适当请有关专家参加,导师必须参加。
报告最迟在毕业(生产)实习前完成。
2.本表(页面:A4)在开题报告通过论证后填写,一式三份,本人、导师、所在系(要原件)各一份。
三、注意事项1.开题报告的撰写完成,意味着毕业设计(论文)工作已经开始,学生已对整个毕业设计(论文)工作有了周密的思考,是完成毕业设计(论文)关键的环节。
在开题报告的编写中指导教师只可提示,不可包办代替。
网上智能评教系统的开发
网上智能评教系统的开发摘要本文详细阐述了网上智能评教系统(以下简称系统)的设计与实现。
系统以Visual 2003中的C#.net为开发语言,数据库采用SQL Server 2000。
系统的智能性主要体现在智能动态设计评选项目、动态生成评教界面、智能设臵非法评教结果特征、根据学生学号智能提取被评教的教师名单、对单个评教结果智能分析(主要是指对合法的和非法的结果的不同处理)、评教结束后智能统计出没有参与评教的学生名单、根据评教结果对教师智能评分等。
服务器端操作系统使用 Windows Server 2003,每秒数据库并发数据访问记录数在500~2000 ,具有较高的稳定性,较好的维护水平。
【关键词】教学评估,智能评教,非法处理,智能评分The Development of Online Intelligent Teacher-Comment SystemAbstractThis text has explained the design and realization of online intelligent teacher-comment system (shorted with system hereinafter) detailedly. The system is developed with C#.net in Visual 2003, the database used SQL Server 2000. The intelligence of system is mainly embodying in intelligent design comment items dynamically、creating the teacher-comment interface dynamically、setting illegal teacher-comment result characteristic intelligently、Draw the list of teacher who teaches commented according to student's number intelligently、to process intelligent analysis with the result(particularly to the different treatment with legal and illegal result) 、statistic the lists of not parting the teacher-comment intelligently after the teacher-comment、To commenting teacher according to the teacher-comment results and so on. Server operating system use 2003 Windows Server, it counts to be 500-2000 records database simultaneously per second. The system has higher stability and better maintenance level.【Keyword】Teaching assess, Assessment of intelligent teaching, dealt with illegally, intelligence grades1目录1绪论 (3)1.1关于教评 (3)1.2国内外关于教评的研究及系统所实现的目标 (3)1.2.1目前国内外的研究,主要集中在以下几个方面: (3)1.2.2系统所实现的目标 (3)1.3系统的实现工具及开发环境 (4)2 系统需求分析 (4)2.1需求概述 (4)2.2系统设想 (4)2.3系统配臵 (4)3 总体设计过程 (6)3.1功能模块设计 (6)3.2系统所需主要数据库设计 (6)4 详细设计 (7)4.1页面设计流程图 (7)4.2系统功能分析与代码实现 (9)4.3各模块具体的设计 (9)4.3.1各类用户登录模块 (10)4.3.2学生信息管理模块 (10)4.3.3教师信息管理模块 (12)4.3.4教评信息管理模块 (12)4.3.5非法数据设臵模块 (15)4.3.6用户教评提交模块 (16)4.3.7教评结果查看模块 (19)5 结论 (20)6参考文献 (20)21绪论1.1关于教评所谓教评,就是在教学的过程中,通过学生在学习过程中的反馈信息,对教师的授课情况的一项调查,目的是为了及时的了解教师与学生之间在教与学的过程中所遇到的问题,有针对性的开展教学工作,提高教学质量。
学生网上评教须知
学生网上评教须知
1、网上评教是学生参与学校教学质量管理,加强师生沟通,督促教师改进教学方法、提高教学水平的主要途径,是完善学校教学过程管理,提高课堂教学质量的重要手段。
2、网上评教系统的问卷有三种类型,理论课、实验课和体育课。
三种问卷的评估对象不同,评估时要看清楚问卷类型和被评人。
另外,三种问卷的评估指标也不同,在评估时要认真阅读评估指标,并且要注意每份问卷都要回答完整,最后要确认提交成功(是否已评估项显示:“是”,再次打开操作按钮时选择答案的字体变为蓝色)。
若有问卷提交不成功,都会被视为未完成网上评教。
特别注意:问卷中主观评价不能为空,并且文字字数限100字以内。
3、网上评教是采用实名登陆、匿名评价的形式。
请同学认真、负责地对所学课程的所有教师做出客观公正的评价。
教学评估系统的帐号、密码与成绩查询系统和选课系统相同。
进入网上评教系统之后,可以看到本学期所需评估课程的清单,请同学对各类课程任课教师逐一进行评估。
选课系统和成绩查询系统都与网上评教系统挂钩,若没有完成网上评教,将不能进入选课系统和成绩查询系统,请同学们务必在教学评估系统关闭(12月20日星期五下午5:00)前完成网上评教。
教务处
2013年12月27日。
网上评教操作步骤
网上评教操作步骤
第一步:进入河南职工医学院教务处“教务系统”
校内:登陆地址为,http://218.196.177.69/;校外:登陆地址为,http://218.28.39.148。
第二步:选择第四栏“用户登陆”,在界面中学号栏后输入自己的完整学号,初始密码默认为学号后登陆网络查询系统。
如图:第一步第二步
第三步:点击“登陆”后,进入以下界面:
第四步:登陆后可以更改密码,修改密码步骤为点击“其他”,在“其他”项中选取“改个人密码”后修改密码。
点击“网上
评教”进入
下图。
第五步:点击“提交教学评价表”,进行某门课程的教学评价提交: 进入以下界面:
点击“网上评教” 进入“评教页面”
以下是就是教学评价表:
选项填好后,点击“提交”按钮,则完成了对这门课程的任课教师的教学测评。
点击“网上
评教”进入
下图。
点击“提交教学评价表”进入下
图。
学生网上评教流程
济南大学学生网上评教流程
步骤一:
方法1:访问教务处主页:,点击“学生评教;
方法2:访问教学督导网:/,点击“学生评教”;
步骤二:
为防止网络拥堵,开设了两个评教入口,请在打开的引导页面中,随意选择其中一个入口进入评教系统。
其中,入口一可以公网访问,入口二只能在校园网内访问。
步骤三:
在打开的“济南大学教学评价系统”中,使用校园卡或邮箱账号登录。
步骤四:
登录后,请阅读“关于评教致全校同学的一封信”,点击“开始评教”按钮,或选择菜单“对本学期所选课程进行评价”。
步骤五:
进入评价页面,本学期学习过的课程会在左侧课程列表中出现,请逐门进行评价,每选择一次答案,系统将自动保存,对老师授课情况的评语必须填写。
所有课程评价完毕后可直接退出。
正方教务系统网上评教使用指南广西机电职业技术学院
学生网上评教操作指南一、学生网上评教要求1。
本学期有课的同学均应参加评教.2.学生评教是一项严肃的工作。
每一位同学应认真对待,单独完成评教任务,不能相互干扰影响XX标准,更不能请他人代评或代他人评,应本着对任课教师、对自己负责的态度,客观、公正地打分,正确地行使自己的权力.3.网上评教系统在设计上采取匿名评价方式,同学们可以放心地对每位任课教师进行客观、真实地评价.4.学生网上评教系统具有自动统计参评人员数量的功能,未能进行网上评教的同学,将无法进入系统XX本人成绩.因此,希望每位同学在系统XX时间内按时参与评教。
5.每位同学必须对本学期修读的所有课程逐一进行评价,否则评价结果将不能提交。
6.学生评教系统中每个评价指标分为4个评价等级,即满意、比较满意、一般满意、不满意.7。
学生网上评教只能在校内通过校园网登录教务管理系统进行。
二、学生网上评教操作步骤(一)系统登录1.在浏览器的地址栏输入校园网XX,进入XX省机电职业技术学院主页,如图1-1。
图1—3(二)网上评教1.进入教务管理系统后,点击“教学质量评价”,如图1-4。
图1—42。
在教学质量评价区域的“评价课程名称”选项中单击下拉按钮选择本学期所学的一门课程,如点击“Photoshop图象处理”,见图1—5。
图1—53.选择一门评价课程后,在下方将弹出“评价号、评价内容、任课教师姓名”等信息,请本着的原则给任课教师一个客观公正的评价(评价均为无记名方式)。
操作方式是:分别点击每一个评价内容后的下拉按钮,在“满意、比较满意、一般满意、不满意”四种评价等级中选择一个合适的评价等级,如图1—6。
图1-64.在左下角的文字对话框中输入其它评价与建议,如图1-7.图1-75.点击右下角处的“保存",就完成“Photoshop图象处理”课程的评价活动。
注意:在教学评价时需要每评价完一门课程保存一次,保存的数据还可以修改。
6.依次评价完学生个人的全部课程。
云南师范大学学生网上评教操作流程
云南师范大学学生网上评教云南师范大学学生网上评教操作操作操作流程流程流程
1、打开浏览器输入网址/,即打开教务网络管理系统界面,如下图:
2、点击用户登录, ,输入学号、密码和验证码(2013级新生未修改密码者密码为本人学号,请注意请登录后及时修改密码,以防他人盗用),点击“登录”后,进入以下界面,如下图:点击“网上
评教”进入
下图。
3、点击“提交教学评价表”:
点击“提交教学评价
表”进入下图。
4、进行每一门课程的教学评价并提交:
选择本学期所上课程,
点击“未评”,进入评
价表提交界面。
5、以下是就是教学评价表样表:
将每项的选项填好后,点击“提交”按钮,则完成了对这门课程的任课教师的教学评价。
湖南科技学院网上评教方法
附件2:
学生评教方法及步骤
一、登录教务管理系统:网址:/jiaowu_net, 或者登录/jiaowu,选择“学生老师登陆系统”。
登录类别为“学生”,默认用户名即“学号”,默认密码为学号,已改密码但忘记的请到所在系部咨询。
二、进入评教系统评教,单击“个人首页”——“教师评估”——拖动屏幕右侧的滚动条至最下方——单击“进入评估”——弹出评估信息列表——点击右侧的“评估”按钮进行评估——评估完后点“保存”返回评估列表——进行下一门课程的评估,也可修改评估结果。
三、退出系统,在以上所有操作完成后,不必提交,自行退出系统即可。
四、学生只能在规定的期限内进行评教,如发现评估信息有错误或出现其他情况,请及时反馈给系部,由系部反映到教务处教学管理科进行处理。
网上评教系统
网上评教系统一、需求分析网上评教系统的产生是因为目前高校扩招后,在学校日益增多;如果仍然通过传统的纸上方式评教,既浪费大量的人力物力,又浪费时间;同时,在为人的统计的过程中会不可避免的出现错误;因此,通过借助网络系统,让学生在电脑进行评教来代替传统有纸化的手工操作成为高校管理的必然趋势;网上评教系统是一个高等院校用来对学生评教进行管理的管理信息系统;该信息系统能够为学生提供方便的评教功能,也能提高高等院校对学生和教学管理的效率;网上评教系统的功能性需求包括以下几方面:1.系统管理员负责系统的管理维护工作,维护工作包括学生基本信息、教师基本信息以及评教内容的添加、修改、查询和删除;2.学生可以通过客户端浏览器根据学号和密码进入评教界面,在该系统中学生可以查询评教结果,查询自己的基本信息;3.基本业务处理模块;基本业务处理模块主要用于实现学生通过和法认证登录到该系统中进行网上评教;4.信息查询模块;信息查询模块主要用于实现学生对评教结果和基本信息的查询;5.系统维护模块;系统维护模块主要用于实现系统管理员对系统的管理和对数据库的维护,系统的管理包括学生的基本信息、评教内容的信息等信息的维护;数据库的维护包括数据库的备份、恢复等数据库管理操作;二、系统建模1、创建系统用例模型网上评教系统的参与者:<1> 学生,网上评教系统的服务对象是高等院校的学生,学生通过系统可以登录评教系统,可以查询教师信息,可以通过填写答卷对教师进行打分,向老师提出建议,可以查询评教结果,可以修改建议;<2> 系统管理员,系统管理员负责信息的更新和数据库的维护;1.1学生用例图1.登录评教系统;学生可以根据自己的学号和密码登录评教系统,如果验证成功,则进入评教系统进行下一个页面的操作;否则,不能进入评教系统,重新登录,直到验证成功;2.查询教师信息;学生可以通过查询界面查询自己的代课老师的有关信息;3.提交教学评价表填写答卷;学生跟据系统提供的问题以及选项结合自己对老师的感受进行选择合理的选项,每道题必须做出选择,然后提交答卷,系统给出分数;如有空选,则系统提示答卷有空选;4.提交问卷调查表向老师提出建议;学生填写自己的建议,然后提交;不得为空白;5.查询评教结果;学生评教完成后,可以重新打开评教界面进行查询评教结果;6.修改建议;学生可以对自己提出的建议进行修改,然后重新提交答卷,提交后系统自动保存;学生用例图1.2系统管理员用例图1.登录评教系统;系统管理员使用账号和密码登录系统对本系统的管理和维护;2.添加教师信息;将新入校的教师的基本信息录入到系统中,并保存到数据库中;3.查询教师信息;根据教师的编号和姓名可以对教师的基本信息进行相关的查询;4.修改教师信息;对于基本信息发生变化的教师,修改数据库中相关信息,并保存;5.删除教师信息;将离校等不需再保存的教师的基本信息从数据库中删除;6.添加学生信息;将新入校的学生的基本信息录入到系统中,并保存到数据库中;7.查询学生信息;根据学生的学号和姓名可以对学生的基本信息进行相关的查询;8.修改学生信息;对于基本信息发生变化的学生,修改数据库中相关信息,并保存;9.删除学生信息;将离校等不需再保存的学生的基本信息从数据库中删除;10.添加评教内容;对教师评教内容根据需要进行添加并保存到数据库中;11.删除评教内容;对已不再需要的评教信息从数据库中删除;12.修改评教内容;根据需求对评教内容进行修改并保存;系统管理员用例图2、创建系统的静态模型1.确定系统参与者的属性;参与者:系统管理员和学生;系统管理员登录系统时,需要提供系统管理要员的编号和密码,即系统管理员的属性有编号和密码,被命名为managerID、password;学生在登录评教系统时,需要提供学号和密码,被命名为studentID、password,对于每个学生还要录入他们的姓名、性别、出生日期、年龄、院系、联系方式等;因此,建立参与者的基本类图;参与者的基本类图2.确定在系统中的主要业务类图;学生进行评教,需要评教内容,系统管理员进行增、删、改、查的操作,需要有一个和数据库中的数据进行交互通信的类来控制系统的业务逻辑;业务实体类图3、创建系统的动态模型3.1、创建序列图和协作图1.学生登录评教系统;2.学生填写提交教学评价表;3.学生填写提交问卷调查表;4.学生查询评教结果;5.系统管理员登录评教系统;6.系统管理员添加评教内容;7.系统管理员删除评教内容;8.系统管理员修改评教内容;9.系统管理员添加学生信息;10.系统管理员查询学生信息;11.系统管理员修改学生信息;12.系统管理员删除学生信息;1学生学生登录评教系统的工作流程1学生希望通过网上评教系统进行某项操作;2学生登录系统,在登录页面LoginForm输入自己学号、姓名,密码以及验证码,并提交;3系统将学生提交的用户信息传递到控制类Control中,检查用户的身份时否合法;将用户信息与数据库中的用户信息进行比较,检查用户信息中是否存在此学生的信息;4检查完毕后将验证结果返回到登录界面上显示;5学生在登录界面获得验证结果;如果身份验证未通过,重新登录或退出;否则,继续选则下一步的操作;学生 : Student学生登录系统序列图学生登录系统协作图2学生填写提交教学评价表工作流程;1学生进入填写提交教学评价表界面,在界面中确定要填写评价以及建议,并提交;2在填写提交教学评价表界面将学生所填写的内容传递给控制对象,控制对象验证是否为空,判断合格与否;3如果符合要求,将内容保存到数据库中;4控制对象返回提交成功信息到填写提交教学评价表界面;5学生得到提示提交成功的信息;学生填写提交教学评价表序列图4:学生填写提交教学评价表协作图3学生填写提交问卷调查表工作流程;1学生进入填写提交问卷调查表界面,在界面中确定把每一道选择题做完,并提交;2在填写提交问卷调查表界面将学生所做的内容传递给控制对象,控制对象验证是否满足做题要求,判断是否有漏做的现象; 3如果符合要求,将结果保存到数据库中;4控制对象返回提交成功信息到填写提交问卷调查表界面; 5学生得到提示提交成功的信息;学生填写提交问卷调查表序列图4:学生填写提交问卷调查表协作图4学生查询评教结果工作流程1学生进入提交后的问卷调查表和评价调查表的界面Form,发送查询评结果的请求;2提交后的问卷调查表和评价调查表的界面Form向控制对象Control 请求评教结果,控制对象到数据库查询评教结果;3提交问卷调查界面和提交评价调查表界面从控制对象取得所要查询到的表对象信息Consequence,并返回到提交问卷调查界面和提交评价调查表界面显示所要查询对象的评教结果;4学生从提交后的问卷调查表和评价调查表的界面Form中获取评教结果学生查询评教结果的协作图学生查询评教结果的时序图5系统管理员登录评教系统工作流程;1系统管理员希望通过网上评教系统进行某一项;2系统管理员登录评教系统,在登录界面输入自己的用户名和密码,并提交;3评教系统将系统管理员提交的用户名和密码传递到控制类中,验证用户的身份是否合法;将用户信息与数据库中的用户信息进行比较,检查用户信息中是否存在此管理员的相关信息;4验证完毕后将验证结果返回到登录界面并显示;5系统管理员在登录界面获得验证结果;如果身份验证未通过,重新登录或退出;否则,继续选择下一步的操作;系统管理员登录评教系统时序图6系统管理员添加学生信息工作流程1系统管理员进入添加学生信息界面,并在界面中提交添加学生的信息;2添加学生信息界面将查询的信息传递到控制对象;3控制对象到数据库中查询该学生信息对象是否已存在,并判断是否可以添加;4控制对象将新学生的信息添加到数据库中,并保存;5控制对象将添加成功的信息返回到添加学生信息界面并向系统管理员给予提示;6系统管理员从添加学生信息界面获得学生信息添加成功的信息;系统管理员添加学生信息的时序图4:系统管理员添加学生信息的协作图7系统管理员查询学生信息的工作流程1系统管理员进入查询学生信息的界面,并在界面中提交查询请求; 2查询学生界面将查询的信息传递到控制对象;3控制对象从数据库中的到所查询的学生信息;4控制对象将得到的信息返回到界面,并给与提示;5系统管理员从查询学生界面中获得所查询学生的信息;系统管理员查询学生信息的时序图系统管理员查询学生信息的协作图8系统管理员修改学生信息的工作流程1系统管理员进入修改学生信息界面,并在界面中提交修改学生的信息;2修改学生信息界面将查询的信息传递到控制对象;3控制对象到数据库中查询学生信息对象是否存在,并验证是否存在;4控制对象将该学生的信息进行修改并保存;5控制对象将修改成功的信息返回到修改学生信息界面并提示;6系统管理员从修改学生信息界面中获取修改成功的提示;系统管理员修改学生信息的时序图4:系统管理员修改学生信息的协作图9系统管理员删除学生信息的工作流程1系统管理员进入删除学生信息界面,并在界面中提交所删除学生的信息;2删除学生信息界面将查询的信息传递到控制对象;3控制对象到数据库中查询学生信息对象存在,并验证是否可以删除;4控制对象将该学生的信息删除;5控制对象将删除成功的信息返回到删除学生信息界面并显示; 6系统管理员从删除学生信息界面中获得删除成功的提示;:系统管理员删除学生信息的时序图、1: 进入删除学生信息界面系统管理员删除学生信息的协作图10系统管理员添加评教内容的工作流程1系统管理员进入添加评教内容的的界面,并在该界面中提交所要添的添加评教信息;2添加评教内容的的界面将管理员提交的添加评教信息传递给控制对象;3控制对象向数据库查询评教相关的信息并对查询的结果进行验证是否存在,是否能添加;4控制对象向数据库插入新的评教内容;5控制对象将添加评教内容成功的信息返回到添加评教内容的界面; 6系统管理员在添加评教内容的的界面中获得添加评教内容成功的提示;系统管理员添加评教内容的4:系统管理员添加评教内容的11系统管理员删除评教内容的工作流程1系统管理员进入删除评教内容界面,并在该界面中提交删除评教内容;2删除评教内容界面将管理员提交的所要删除的评教内容传递给控制对象;3控制对象向数据库查询相关评教内容,并对其查询是否存在,并进行验证是否能删除;4控制对象向数据库中执行删除评教评教内容的数据;5控制对象将删除成功的信息返回到删除评教内容界面;6系统管理员在删除评教内容界面中获取到删除评教内容成功的信息;统管理员删除评教内容的时序图4:统管理员删除评教内容的协作图12系统管理员修改评教内容的工作流程1系统管理员进入修改修改评教内容界面,并在该界面提交所修改的评教内容;2修改评教内容界面将管理员提交的评教内容传递给控制对象;3控制对象向数据库查询评教内容相关的信息,并对查询结果验证,判断是否能够修改;4控制对象向数据库中插入修改评教内容后的数据5控制对象修改评教内容成功的信息返回到修改评教内容界面6系统管理员在修改评教内容界面中获得修改评教内容成功的信息;:系统管理员修改评教内容的时序图4:系统管理员修改评教内容的协作图3.2、创建状态图在网上评教系统中,有明确状态转换的类是评教内容;下面使用用状态图进行描述;评教内容包含三种状态:被添加的评教内容、被删除的评教内容、被修改的评教内容;他们之间的转换规则如下:●系统管理员添加新的评教内容是时,添加的新的评教内容能够被学生进行评教;●当原有的评教内容需要被修改时 ,由系统管理员负责修改评教的内容;●当原有的评教内容不在被使用时,由系统管理员系统管理员将该评教内容删除;评教被容的状态图3.3 创建活动图可以用系统的活动图来描述系统的参与者是如何协同工作的;在网上评教系统中,可以创建学生和系统管理员的活动图;1系统管理员修改评教内容活动图1系统管理员在修改评教内容界面中输入要修改的评教内容2修改评教内容界面将信息传递到控制业务逻辑对象,对课程进行验证,并到数据库中去查询该项评教内容是否已经存在;3控制业务逻辑对象根据查询的结果判断要修改的评教内容是否已存在;如果存在,将提示信息返回修改评教内容界面予以显示;如果不存在,则将原评教内容予以修改并保存;4控制业务逻辑对象根据返回的修改结果,如果修改是否成功;如果成功,在修改评教内容界面显示修改成功的信息;如果不成功,则显示修改失败的信息;系统管理员修改评教内容活动图2系统管理员添加评教内容活动图1系统管理员在添加评教内容界面中输入要添加的评教内容2添加评教内容界面将信息传递到控制业务逻辑对象,对课程进行验证,并到数据库中去查询该项评教内容是否已经存在; 3控制业务逻辑对象根据查询的结果判断要添加的评教内容是否已存在;如果存在,将提示信息返回添加评教内容界面予以显示;如果不存在,则将原评教内容予以添加并保存;4控制业务逻辑对象根据返回的添加结果,如果添加是否成功;如果成功,在添加评教内容界面显示添加成功的信息;如果不成功,则显示添加失败的信息;系统管理员添加评教内容活动图3系统管理员删除评教内容活动图1系统管理员在删除评教内容界面中输入要删除的评教内容2删除评教内容界面将信息传递到控制业务逻辑对象,对课程进行验证,并到数据库中去查询该项评教内容是否已经存在; 3控制业务逻辑对象根据查询的结果判断要删除的评教内容是否已存在;如果不存在,将提示信息返回删除评教内容界面予以显示;如果存在,则将原评教内容予以删除4控制业务逻辑对象根据返回的删除结果,如果删除是否成功;如果成功,在删除评教内容界面显示删除成功的信息;如果不成功,则显示删除失败的信息;系统管理员删除评教内容活动图4系统管理员查询评教内容活动图1系统管理员在查询评教内容界面中输入要查询的评教内容2查询评教内容界面将信息传递到控制业务逻辑对象,对课程进行验证,并到数据库中去查询该项评教内容是否存在;3控制业务逻辑对象根据查询的结果判断要查询的评教内容是否存在;如果不存在,将提示信息返回查询评教内容界面予以显示;如果存在,则将评教内容予以显示系统管理员查询评教内容活动图5学生评教活动图1学生在评教界面中填写调查问卷表和教学评价表、2评教界面评教信息传递到控制业务逻辑的对象,对评教内容进行验证,并到数据库中验证评教内容是否合格;3控制业务逻辑对象根据判断结果是否合格;如果合格,则保存并在平交界面提示评教成功;如果不合格,则在评教界面提示评教失败;学生评教活动图4、创建系统的部署模型4.1创建构件图在网上评教系统中,通过将构建映射到系统的实现类中,说明该构件物理实现的逻辑类;在该系统中,可以对系统的主要参与者和主要的业务实体类分别创建对应的构件并进行映射;在前面的类图中创建Student类、SystemManager类、控制类、界面类和评教内容类,所以可以映射出相同的构件,包括学生构件、系统管理员构件、业务逻辑构件、界面构件和评教内容构件;除此之外,还要有一个主程序构件;基本业务构件图4.2创建部署图在网上评教系统中,系统包括四种节点,分别是:数据库节点,有一台数据库服务器负责数据的存储、处理等;系统服务器节点,用处理系统的业务逻辑;客户端浏览器节点,用户通过客户端登录系统并进行相关操作;打印机节点,用于打印数据报表;部署图。
基于ASP的Web网上评教系统
£ 初 始化 ”模块 、 “ 教 数据 管理 ”模块 。 据 评
H m旧 录 :用于 存放 前 台页面 文件 ; t I gs ma e 目录 用 于 存放 图片文 件 Cs s 目录 :用于 存放样 式 文件 ;
U d te c l :用于 存放 上传 的E c l 件。 p ae x e目录 xe文 23 系 统设计 .
果等 一 系列操作 。 2 2 系统结 构 . 本 系统主 要 由一 个 数据库 文件 和A P S 文件 组成 。 221数据 库 的设计 .. 系统 的所 有数据 。 进 行单选 ,2 个指 标选 择完 毕后 ,点 击 “ O 提交 ”即可 。
232后 台管理 员界面 ..
、 指标 的考 核 ,进 行 五个 等 级 的评 价 ;教学 管 理人 员对评 教 系 然 后选 择 相 应课 程 进 入 网上 评 教界 面 。本 模 块 要 求学 生 只 能进 里 的课 程 进 行初 始 化 ,便 于 学生 在 规 定 的时 间 内进 行 网上 评 行一 次评 教 ,不可 能进 行 多次评教 ,系统进 行 了控制 。 女 学校 领 导 进 入 系统后 ,可 以查 询 学 生 对教 师的评 价 、打 印 。 评 课 模块 ,显 示 出评 教 的2 个 指标 ,每个 指 标 分五 个 层次 O
、
开 发 工 具
开发工 具采 用Mi o ot S c S f的A P和S L 0 0 r Q 2 0 数据 库。
本 系统 由前 端 用 户界 面 和后 台的 管理 员 界 面 组成 ,前端 的
用 户界 面 主 要 由三 部 分构 成 ,即登 录模 块 、选课 模 块 、评 课 模 块 ;后 台管理 员界 面 主 要 由三部 分构 成 , 即用 户 管理 模块 、评 教 管理模 块 、系统 维护模 块 。 231 端用 户界 面 .. 前
基于ASP.NET的网上评教系统的分析与设计
传统的评教通常采用问卷或涂卡的方式进行,学生
以班级为单位填写 问卷或涂写机读卡。这种评教方式存 在两方面的缺点:一是由于学生要填涂 的信息较多,且 缺乏有效的监督机制,很难保证问卷或机读卡的回收率 和有效性 。二是由于学生评教通常每学期进行一次,评
教时间大都安排在期中或期末 ,评教的结果一般在学期 末或下学期初公布 ,这个结果对本学期的教学没有任何
后 再评 价 。
3 该系统采用 了人性化 的设计理念 。评教者评 教 . 的中间数据 ( 学期结束前的数据 )只有教师本人和个别 领导可 以查阅,并且查阅的只是统计结果,看不到评教 者 的个人信息。这样,既体现了对教师的尊重,为教师
师 的教学效果,同时管理系统可 以 自动进行计算、统
计、排序、收集留言等操作,将会使教学管理上一个新
一
教学效果,为进一步提高教师的素质水平和教育教学效 果提供切实可行的建议 。 教师评价 的目的是通过科学的评价手段帮助教师找 出 自身的不足与缺陷,使其得 以发泄,从而促进学校 的
发展 。
、
需 求 分 析
评教系统是面向某些特定的对象的。评教者可根据
自己所在的年级、班级等 ( 学校领 导、同行、教师本人 可根据 自己的情况选择相应的评价教师)选择相应的教 师进行评价。本评教系统是利用校 园网络平台,科学收 集用户测评数据 ,并且能非常灵活地将这些原始数据进
作为单独的一部分从应用逻辑中分离出来,将客户端划
分为两部分 :一部分是基于浏览器的I t r e 用户界 nent 面;另一部分是独立于数据存储逻辑和最终用户界面的 应用服务器,也可称 为 “ 中间层 ”服务器 。 系统应用程序采用 支持A P N T M c o o t A — S . E (i r s f c
基于JAVA的网上评教系统的设计与实现选题背景与研究意义
基于JA V A的网上评教系统的设计与实现选题背景与研究意义教学的质量是提高一个学校竞争力的重要指标,而开展教学评价则是提高学校教学质量的重要手段。
在传统的教学管理模式中,校内从事教学质量评估工作的相关人员,在开展教师评教工作时通常需要先印刷纸质教师教育教学评价表,发放给参与评价的对象(评价主体通常是某教师任课的班级学生),让其通过手写填表的方式给参评教师进行评价。
上述传统的学校评教工作流程在学生规模小、参评教师人数少、评价体系简单、评价指标少的情况下具有一定的适用性,然而,随着我国教育事业的日益普适化,各学校的招生规模保持稳健增长,导致学校的教务管理工作内容越来越多,所涉及到的数据和信息也越来越多,仅仅使用纯手工对这些数据进行处理与分析已经越来越不现实。
在此背景下,学校教务管理工作者迫切需要一种效率更高、流程更优、评教结果更为科学的新型教师评教模式,以此提高学校的教学质量,并最终使学校在未来的竞争中获得优势,促进学校、学生的长远发展。
随着计算机技术和网络技术的发展,我国的教育信息化水平得到了极大的提升,传统教评工作中遇到的瓶颈借助信息化管理系统可以迎刃而解,这极大推动了网上教评系统的诞生与发展。
该类系统通过数据库技术、编程语言等工具实现开发,为学校的教评工作指明了新的方向,学生在网上登陆系统对老师进行各方面的评价,反应学生对老师的印象和建议,通过对数据分析、数据筛选、书记整合、数据总结得到学生对老师的综合评价,在人力和时间成本、经济成本上为学校减少了大量开支,通过教评系统可以科学的反映教学的质量问题,通过数据的分析得出符合客观事实的答案,满足学校管理的需求。
综上所述,考虑到传统教评模式具有流程长、效率低以及成本高等诸多弊端,不再适应当前教务管理工作的实际需要,而通过计算机技术开发的网上教评系统可以有效解决上述问题。
基于此,本文以某高校为研究对象,根据该校实际建立该校的网上评教系统,通过该系统对该校教学质量进行全面、公正的评价,并以此科学实施教育改善,从而持续提高该校的教学质量,促进学生与学校的长远、持续发展。
基于Web的网上评教系统
摘要所谓B/S模式实时评教系统是以学分制学生选课系统为数据基础,采用先进的ASP动态网页技术开发而成的网上评教系统。
该系统克服了传统评教模式的缺陷,突出了交互性、实时性、有效性和人性化等特点。
首先,我们为该系统设计了科学的评价指标体系。
并对考评项目进行细化,使之准确明了,便于学生理解。
其次,学生在一个学期当中,可随时登陆评教网站修改自己的评教数据。
教师可以随时登陆评教网站,查阅学生对自己的详细评价信息。
保证了评教的时效性。
第三,学生评教的数据直接取学生的学籍信息,且学生至少要对当学期所学全部课程评教一次,否则,将失去查询成绩的资格。
第四,该系统采用了人性化的设计理念。
学生评教的中间数据只有教师本人和个别领导可以查阅,且查阅的只是统计结果,看不到学生个人信息。
本系统实现了以下主要功能:1.自动生成问卷;2.抽取现有问卷;3.用户管理;4.数据库管理;5.数据统计。
关键词:ASP;Web数据库;B/S;HTMLAbstractSo-called B/S mode real editorial teach system student select lesson system as the foundation of datum with the credit system, adopt whom and advanced ASP dynamic webpage technological development become comment system of teaching on the net. This system overcomes the tradition and comments the defect which teaches the mode, has stressed such characteristics as interaction , real-time character , validity and humanization ,etc..First of all, we have designed the scientific evaluation index system for this system. And carry on the project of checking and rate thinningly, make it accurate and clear, it is convenient for student to understand.Secondly, students can land and comment and teach websites at any time and revise one's own commenting and teaching the data during one term. The teacher can land and comment teaching websites , consult to students it to one's own detailed appraisal information at any time . It have guaranteed to comment the prescroption taught.Third, students comment the roll information of fetching students of the data taught directly, and student want to study as term all course is it teach once whether otherwise to comment at least, will lose the qualification of inquiring about the achievement.Fourth, should adopt the humanized design idea systematically . Student comment middle data that teach, only teacher and particular leader can consult , and the one that consulted is only statistics, can't see student's personal information.This system has realized the following main function: 1. Produce the questionnaire automatically; 2. Collect the existing questionnaire; 3. User management; 4. Data base administration; 5. Data statistics.Keywords: ASP;Web base;B/S;HTML目录摘要................................................................................................................. I I Abstract ........................................................................................................... I I 前言.. (1)第1章简述 (12)1.1 浏览器/服务器方式的架构分析 (12)1.1.1 传统的数据库应用程序架构 (12)1.1.2 浏览器/服务器架构及其Web应用模式 (13)1.2 使用技术 (15)1.2.1 数据库系统设计 (15)1.2.2 Web应用技术概述 (16)1.2.3 ASP技术——本系统主要技术基础 (17)第2章需求分析 (12)2.1 对学生评教的几点思考 (12)2.2 开发网上评教的必要性 (12)第3章可行性研究 (12)3.1 引言 (12)3.2 系统开发的目的和意义 (12)3.3 开发工具选择 (12)3.4 技术可行性分析 (13)第4章总体设计阶段 (14)4.1 系统的体系结构 (14)4.2 系统功能模块设计 (15)4.2.1 系统总体功能结构图 (15)4.2.2 项目组成模块流程图 (16)第5章项目组成模块及其基本功能的实现 (17)5.1 终端(学生进行评估)模块 (17)5.2 评估计算模块 (17)5.3 查询模块 (17)5.4 意见反馈模块 (18)5.5 管理员模块 (18)第6章详细设计阶段 (40)6.1 系统数据库设计 (40)6.2 后台管理设计 (42)6.2.1 主要代码设计 (42)6.2.2 界面设计 (56)第7章 ASP安全 (40)第8章开发总结 (40)第9章感谢 (41)参考文献 (42)附录1译文 (43)附录2原文 (52)附录3使用说明 (59)前言教学工作是学校经常性的中心工作,教学质量评估是教学管理的重要环节,是提高教学质量和办学效益的重要手段。
1367.B网上智能评教系统的开发 论文答辩
网上教评系统介绍
❖ 1.其它教评系统的特点 在我们选择这个课题进行研究的时候,网上
已经有了一些类似的系统,通过对这些系统的观 察以及对使用过这些系统的老师和同学们的了解, 我们发现:这些系统只是简单的将评价内容以网 页的形式展现出来,让同学们选择,然后将结果 统一的保存提交到服务器。这样做有很大的弊端, 教评内容难于更新;教评结果的可信度有待提高; 同时有多个用户登录时,系统的运行状况不好等 诸多问题。
●对每个参与教评的学生,只记录教评提交的结果,并不与学号 相对应,做到保密;
●智能列出所登录的学生的任课教师,确保每个学生只允许对自 己的任课教师进行教评,而且对每个教师只能评一次,提高教评结 果的可信度;
●限制同时登录的用户的上限,或让所有用户分批登录,减轻服 务器的压力,保证系统运行安全平稳。
●教评结束后智能统计出没有参与教评的学生,依据教评结果对 被评的教师打分,智能总结出优点和不足。
5
二 系统主要特点介绍
❖ 2.主要功能
系统提供了管理员、教师、学生三种不同权限 的登录方式。
●管理员:更新教评数据库,生成新的教评界 面;更新教师、学生信息数据库,形成被教评者 和教评者;设置非法教评结果特征模型;查看所 有教师的教评结果;查看没有完成教评的学生名 单;
●教师登录:在教评结束后,查看自己的教评 结果;
8
四 系统试运行测试
9
四 系统试运行测试
10
四 系统试运行测试
11
四 系统试运行测试
12
四 系统试运行测试
13
四 系统试运行测试
14
五 结论
❖ 我们所开发的网上智能教评系统除了 具有普遍意义上的网上教评功能外,重点 在系统的智能性、灵活性、提高教评结果 的可信度等方面进行了深入的研究,取得 了一定的成果。但是系统刚刚开发成功, 还需要相当长时间的运行测试,系统的智 能性还有待于进一步提高。
高校网上评教系统的设计探讨
Ci d ao Ioao Hrd U ha u tnn v: e l n E c i n :: :! tn : ■ i a 矗: : :
高校 网上评教 系统 的设 计探讨 ①
杨海 荣 ( 长沙理工大 学交通运输 工程学 院 长 沙 摘
40 7) 1 0 6
要: 本文 阐述 了基于校 园 同开 发基 于三 层体 系结构 的 网上 评教 系统的设 计与开 发 , 主要对 系统功 能结 构, 系统结 构模 型 、数据库
设 计 进 行 了描 述 。
关键词 : 网上评教 数据库 三层架构模型 中图分 类号 : 4 G2 文 献标 识 码 :A
文章 编号 :1 3 9 9 ( 0 9 0 () 0 7 1 7 - 7 2 行请 求并接 受请 求 的结 果时才与 数据库 保持连接 , 有效的保证 了 本系统采 用 B S C S / , / 结构相 结合的三 层 数 据 的 安 全 性 。空 闲 进 程 并 不 占用 网 络 资 网络 流量 显著 减少 , 可以 更快 的进 行查询 架 构模型 。系统 用户 主要有 学生 , 师 , 务 源 , 教 教 员。其 中学生 和 教 师的 人数 很 多 , 对 系统 处 理并 且 响应 时 间得 到 了改 善 。 其 的 使用需 求 比较 简单 , 且位置 分散 不集 中 , 因 此面 对学 生和 教师的 程序适 合采用 A P技术 3 数据库设计 S 实现 , 通过 浏览 器来 与其进 行 交互 , 这样 学生 学生 网上 评 教系 统的 核心是 评 教信 息数 和教 师可 以在校 园网络 的任 何一个 用 户终端 据库 , 据库服务 器保存所 有与评教 有关的信 数 上通 过浏 览器进 行评 教或 进行 有关 信息 的查 息 。在 S L S r e 2 0 Q e v r 0 0中建立评 教数据库 , 询; 而教 务员则需要 完成对评教 前期和 后期大 主要 数据表 格如 下 : 量数 据 的处 理 , 务逻辑 及 相 关操 作 较 为复 业 ( ) 生 表 :存 储 学生 基本 信 息 。 1学 1 系统功能结构设计 杂, 这部 分 则开发 专 用的 客户端 与其 交互 , 客 ( ) 师 表 :存储 教 师 基 本 信 息 。 2教 总体 功 能模 块 图 见 图 1 。 户端 采 用 V 6 0 发 。 B .开 ( ) 务 员表 :存 储 教 务 员基 本 信 息 。 3教 () 生评教 :系统根据 学生 学号 判断注 1 学 系统 三 层式 结构 包 括 :表 示 层、业 务 层 ( ) 教课 程教 师表 :保存 需被评 教 的课 4评 册资格 , 果学号合法且 尚未注册 , 如 予以注册 , 和 数 据 层 。 学 生 和 教 师 部 分 的 表 示 层 是 程 及 教 师 信 息 。 并赋予此学 生一切学生 用户的权 限 ; 学生通过 H ML A P文件 通过 浏 览器来表 现 , T / S 教务 员 ( ) 教课 程教 师表 :保存 需被评 教 的课 5评 浏览 器登录 系统 , 通过 验证信 息 正确后 进入 , 部分 的表示 层通过 用 VB 0开发 的客户端 程 程 、 教 师 及 教 学 班 信 息 。 6. 对所选的教 师及教 师所 教课程进 行质量评估 ; 序来 表现 。前者 是利用 网页技术 , 通过 中 间组 () 6 系统信 息表 :存储 评教时 间 , 学期 , 系 参与评价的学 生信息不 向各级查 阅权 限开放 ; 件 层提供 的接 口来 实现 学生 选课 及教 师成绩 统 开 启 状 态 信 息 。 学生 可进 行 密 码 维护 。 报送等 功能的操作 } 后者通过 V s a ai 编 i l s u B c () 7评教 信息 发布 表 :存储需 要发 布的 信 () 师查询 :拥有 和学生 模块 相 同的注 程 工具 , 2教 调用 中 间层组 件接 口, 实现管 理 员及 息 。 () 8评价 指标 表 :存放评价 指标 体 系的 内 册 、登录 、修 改 教师 密码 功 能 , 供 多种 方 教务 员功 能 。业务 层主要 处理 可能 发生 的业 提 式 查询 学生对 教师 的评 教结果 。下 载或打 印 务 行 为 或 运算 。 这 一 层 接 受从 客 户机 通 过 容 和 权 重 。 评价 结果 。 WE B浏 览器 或其 他 界 面软 件 发 来 的信 息请 () 9 评教 结果 表 :存 储学 生对教 师 及课程 () 3教务 员评教信 息管 理 :对教 务 员进 行 求 , 并转换成 对 数据 层的 请求 , 接着 将数据 层 评 教 的 结 果 。 (0 用 户权 限 设 置表 :存 储 不 同用 户 的 1) 注册和 登陆验证 ; 自定 义或修订评 价指标 体系 返 回的结 果提交 表示 层 。业务 层将 业务 逻辑 的 内容和 权重 ; 提供 各类查 询接 口, 供教 务人 封装 在 CO 组 件 中 通过 MTS M ir s f M ( c o ot 登 陆 信 息 及 权 限 。 员对 评估结 果进 行综 合查询 , 印下 载 ; 打 对学 T a s c o S r e) r n a t n ev r来进行管 理。这些组件 在 i ( 1 据 维 护表 :存储 评教 数 据 维护 时 1) 数 生 、 教 师 、教 务 员 、课程 等 基 础数 据 进 行 本系统 中都 是用 V s a B s 开发的 , 装在 间及 内容 。 i l ai u c 安 维护 ; 供评 教信 息 发布 设置 。 提 应 用服务 器上 , 在使用时 必须安装 并注册 。数 ( ) 统管 理 管理 :包 括 用户 信息 设 置 , 据 层则进行数 据库有 关的操 作 , 4系 如使用者 密码 4 结语
基于ASP.NET的学生评教网络系统
笔 者利 用 A P N T技 术 ,开 发 了一 个 可 在 S. E It t 运行 的学 生 评 教 系 统 ,作 为 学 院管 理 ne 上 me 实现信 息化 的一个 案例 ,在 学 院教学管 理质量 监
[ 中图分类号 ]S5 1 1 [ 7 . 文献标识码]A [ 文章编 号] 17 3 2 (0 0 4— 0 3—1 6 1— 2 2 2 1 )0 07 1
前
言
择相 应 的教师 进行评 价 。
教师 评 价 ( 简称 评 教 ) 是 对 教 师 工 作 现 实
系统 利用 校 园网络平 台 ,科 学收 集评教 数据 之后 ,相 关部 门和人 员需 要进行 统计 汇总 、分析
数 据访 问记 录数 在 5 0~ 0 0,具 有较 高 的稳 定 0 20 性 、较 好 的智能化 和维 护水平 ,以下简述 : 1 .可靠性 各 类用 户必须 进行 身份验 证 ,才能进 入评 教
系统。
2 .唯 一 性
、
系统 目标 设 计
( )用户 需求分析 一
评 教系统 是 面向某些 特定 的对 象 的 ,本 系统
存储信息给出密码ii给出用户名错进入系统j错误警告if误警告图51验证过程的方法流程图52页面转向的方法流程三控件生成模块控件生成模块存在于追加记录页add和修改记录页modi效果图如24该页面的关键技术是用c以控件数组方式写drondownlist控件下拉列表框程序分评教分数十位个位两组生成列表框且自动设置列表项本例中每组列表框数为12由评教指标数设定然后自动嵌入到运行在服务器端的html表格tablel的指定单元格
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
网上评教系统一、需求分析网上评教系统的产生是因为目前高校扩招后,在学校日益增多。
如果仍然通过传统的纸上方式评教,既浪费大量的人力物力,又浪费时间。
同时,在为人的统计的过程中会不可避免的出现错误。
因此,通过借助网络系统,让学生在电脑进行评教来代替传统有纸化的手工操作成为高校管理的必然趋势。
网上评教系统是一个高等院校用来对学生评教进行管理的管理信息系统。
该信息系统能够为学生提供方便的评教功能,也能提高高等院校对学生和教学管理的效率。
网上评教系统的功能性需求包括以下几方面:1.系统管理员负责系统的管理维护工作,维护工作包括学生基本信息、教师基本信息以及评教内容的添加、修改、查询和删除。
2.学生可以通过客户端浏览器根据学号和密码进入评教界面,在该系统中学生可以查询评教结果,查询自己的基本信息。
3.基本业务处理模块。
基本业务处理模块主要用于实现学生通过和法认证登录到该系统中进行网上评教。
4.信息查询模块。
信息查询模块主要用于实现学生对评教结果和基本信息的查询。
5.系统维护模块。
系统维护模块主要用于实现系统管理员对系统的管理和对数据库的维护,系统的管理包括学生的基本信息、评教内容的信息等信息的维护。
数据库的维护包括数据库的备份、恢复等数据库管理操作。
二、系统建模1、创建系统用例模型网上评教系统的参与者:<1> 学生,网上评教系统的服务对象是高等院校的学生,学生通过系统可以登录评教系统,可以查询教师信息,可以通过填写答卷对教师进行打分,向老师提出建议,可以查询评教结果,可以修改建议。
<2> 系统管理员,系统管理员负责信息的更新和数据库的维护。
1.1学生用例图1.登录评教系统。
学生可以根据自己的学号和密码登录评教系统,如果验证成功,则进入评教系统进行下一个页面的操作;否则,不能进入评教系统,重新登录,直到验证成功。
2.查询教师信息。
学生可以通过查询界面查询自己的代课老师的有关信息。
3.提交教学评价表(填写答卷)。
学生跟据系统提供的问题以及选项结合自己对老师的感受进行选择合理的选项,每道题必须做出选择,然后提交答卷,系统给出分数;如有空选,则系统提示答卷有空选。
4.提交问卷调查表(向老师提出建议)。
学生填写自己的建议,然后提交;不得为空白。
5.查询评教结果。
学生评教完成后,可以重新打开评教界面进行查询评教结果。
6.修改建议。
学生可以对自己提出的建议进行修改,然后重新提交答卷,提交后系统自动保存。
学生用例图1.2系统管理员用例图1.登录评教系统。
系统管理员使用账号和密码登录系统对本系统的管理和维护。
2.添加教师信息。
将新入校的教师的基本信息录入到系统中,并保存到数据库中。
3.查询教师信息。
根据教师的编号和姓名可以对教师的基本信息进行相关的查询。
4.修改教师信息。
对于基本信息发生变化的教师,修改数据库中相关信息,并保存。
5.删除教师信息。
将离校等不需再保存的教师的基本信息从数据库中删除。
6.添加学生信息。
将新入校的学生的基本信息录入到系统中,并保存到数据库中。
7.查询学生信息。
根据学生的学号和姓名可以对学生的基本信息进行相关的查询。
8.修改学生信息。
对于基本信息发生变化的学生,修改数据库中相关信息,并保存。
9.删除学生信息。
将离校等不需再保存的学生的基本信息从数据库中删除。
10.添加评教内容。
对教师评教内容根据需要进行添加并保存到数据库中。
11.删除评教内容。
对已不再需要的评教信息从数据库中删除。
12.修改评教内容。
根据需求对评教内容进行修改并保存。
系统管理员用例图2、创建系统的静态模型1.确定系统参与者的属性。
参与者:系统管理员和学生。
系统管理员登录系统时,需要提供系统管理要员的编号和密码,即系统管理员的属性有编号和密码,被命名为managerID、password。
学生在登录评教系统时,需要提供学号和密码,被命名为studentID、password,对于每个学生还要录入他们的姓名、性别、出生日期、年龄、院系、联系方式等。
因此,建立参与者的基本类图。
参与者的基本类图2.确定在系统中的主要业务类图。
学生进行评教,需要评教内容,系统管理员进行增、删、改、查的操作,需要有一个和数据库中的数据进行交互通信的类来控制系统的业务逻辑。
业务实体类图3、创建系统的动态模型3.1、创建序列图和协作图1.学生登录评教系统。
2.学生填写提交教学评价表。
3.学生填写提交问卷调查表。
4.学生查询评教结果。
5.系统管理员登录评教系统。
6.系统管理员添加评教内容。
7.系统管理员删除评教内容。
8.系统管理员修改评教内容。
9.系统管理员添加学生信息。
10.系统管理员查询学生信息。
11.系统管理员修改学生信息。
12.系统管理员删除学生信息。
1)学生学生登录评教系统的工作流程(1)学生希望通过网上评教系统进行某项操作。
(2)学生登录系统,在登录页面LoginForm输入自己学号、姓名,密码以及验证码,并提交。
(3)系统将学生提交的用户信息传递到控制类Control中,检查用户的身份时否合法。
将用户信息与数据库中的用户信息进行比较,检查用户信息中是否存在此学生的信息。
(4)检查完毕后将验证结果返回到登录界面上显示。
(5)学生在登录界面获得验证结果。
如果身份验证未通过,重新登录或退出。
否则,继续选则下一步的操作。
学生 : Student学生登录系统序列图学生登录系统协作图2)学生填写提交教学评价表工作流程。
(1)学生进入填写提交教学评价表界面,在界面中确定要填写评价以及建议,并提交。
(2)在填写提交教学评价表界面将学生所填写的内容传递给控制对象,控制对象验证是否为空,判断合格与否。
(3)如果符合要求,将内容保存到数据库中。
(4)控制对象返回提交成功信息到填写提交教学评价表界面。
(5)学生得到提示提交成功的信息。
学生填写提交教学评价表序列图4:学生填写提交教学评价表协作图3)学生填写提交问卷调查表工作流程。
(1)学生进入填写提交问卷调查表界面,在界面中确定把每一道选择题做完,并提交。
(2)在填写提交问卷调查表界面将学生所做的内容传递给控制对象,控制对象验证是否满足做题要求,判断是否有漏做的现象。
(3)如果符合要求,将结果保存到数据库中。
(4)控制对象返回提交成功信息到填写提交问卷调查表界面。
(5)学生得到提示提交成功的信息。
学生填写提交问卷调查表序列图4:学生填写提交问卷调查表协作图4)学生查询评教结果工作流程(1)学生进入提交后的问卷调查表和评价调查表的界面Form,发送查询评结果的请求。
(2)提交后的问卷调查表和评价调查表的界面Form向控制对象Control请求评教结果,控制对象到数据库查询评教结果。
(3)提交问卷调查界面和提交评价调查表界面从控制对象取得所要查询到的表对象信息Consequence,并返回到提交问卷调查界面和提交评价调查表界面显示所要查询对象的评教结果。
(4)学生从提交后的问卷调查表和评价调查表的界面Form中获取评教结果学生查询评教结果的协作图学生查询评教结果的时序图5)系统管理员登录评教系统工作流程。
(1)系统管理员希望通过网上评教系统进行某一项。
(2)系统管理员登录评教系统,在登录界面输入自己的用户名和密码,并提交。
(3)评教系统将系统管理员提交的用户名和密码传递到控制类中,验证用户的身份是否合法。
将用户信息与数据库中的用户信息进行比较,检查用户信息中是否存在此管理员的相关信息。
(4)验证完毕后将验证结果返回到登录界面并显示。
(5)系统管理员在登录界面获得验证结果。
如果身份验证未通过,重新登录或退出。
否则,继续选择下一步的操作。
系统管理员登录评教系统时序图6)系统管理员添加学生信息工作流程(1)系统管理员进入添加学生信息界面,并在界面中提交添加学生的信息。
(2)添加学生信息界面将查询的信息传递到控制对象。
(3)控制对象到数据库中查询该学生信息对象是否已存在,并判断是否可以添加。
(4)控制对象将新学生的信息添加到数据库中,并保存。
(5)控制对象将添加成功的信息返回到添加学生信息界面并向系统管理员给予提示。
(6)系统管理员从添加学生信息界面获得学生信息添加成功的信息。
系统管理员添加学生信息的时序图4:系统管理员添加学生信息的协作图7)系统管理员查询学生信息的工作流程(1)系统管理员进入查询学生信息的界面,并在界面中提交查询请求。
(2)查询学生界面将查询的信息传递到控制对象。
(3)控制对象从数据库中的到所查询的学生信息。
(4)控制对象将得到的信息返回到界面,并给与提示。
(5)系统管理员从查询学生界面中获得所查询学生的信息。
系统管理员查询学生信息的时序图系统管理员查询学生信息的协作图8)系统管理员修改学生信息的工作流程(1)系统管理员进入修改学生信息界面,并在界面中提交修改学生的信息。
(2)修改学生信息界面将查询的信息传递到控制对象。
(3)控制对象到数据库中查询学生信息对象是否存在,并验证是否存在。
(4)控制对象将该学生的信息进行修改并保存。
(5)控制对象将修改成功的信息返回到修改学生信息界面并提示。
(6)系统管理员从修改学生信息界面中获取修改成功的提示。
系统管理员修改学生信息的时序图4:系统管理员修改学生信息的协作图9)系统管理员删除学生信息的工作流程(1)系统管理员进入删除学生信息界面,并在界面中提交所删除学生的信息。
(2)删除学生信息界面将查询的信息传递到控制对象。
(3)控制对象到数据库中查询学生信息对象存在,并验证是否可以删除。
(4)控制对象将该学生的信息删除。
(5)控制对象将删除成功的信息返回到删除学生信息界面并显示。
(6)系统管理员从删除学生信息界面中获得删除成功的提示。
:系统管理员删除学生信息的时序图、1: 进入删除学生信息界面系统管理员删除学生信息的协作图10)系统管理员添加评教内容的工作流程(1)系统管理员进入添加评教内容的的界面,并在该界面中提交所要添的添加评教信息。
(2)添加评教内容的的界面将管理员提交的添加评教信息传递给控制对象。
(3)控制对象向数据库查询评教相关的信息并对查询的结果进行验证是否存在,是否能添加。
(4)控制对象向数据库插入新的评教内容。
(5)控制对象将添加评教内容成功的信息返回到添加评教内容的界面。
(6)系统管理员在添加评教内容的的界面中获得添加评教内容成功的提示。
系统管理员添加评教内容的4:系统管理员添加评教内容的11)系统管理员删除评教内容的工作流程(1)系统管理员进入删除评教内容界面,并在该界面中提交删除评教内容。
(2)删除评教内容界面将管理员提交的所要删除的评教内容传递给控制对象。
(3)控制对象向数据库查询相关评教内容,并对其查询是否存在,并进行验证是否能删除。
(4)控制对象向数据库中执行删除评教评教内容的数据。