网上评教系统
高校学生网上评教系统的构建与完善

大 管 理 人 员 教 学 管 理 的 监 督 力 度 ,维 持 正 常 的教 学 秩 应 用 程 序 和 保 存 数 据 的 服 务 器 、 用 户 登 录 、应 用 系 统
实 验 室 、教 师 家 属 区 、学 生 宿 舍 等 用 户 区 。 校 园 网 和
题 卡 与 网 络 问 卷 三 种 形 式 。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、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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)控制对象向数据库中执行删除评教评教内容的数据。