教学过程监督管系统设计_第1页
教学过程监督管系统设计_第2页
教学过程监督管系统设计_第3页
教学过程监督管系统设计_第4页
教学过程监督管系统设计_第5页
已阅读5页,还剩44页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

11.3开发意义21.4开发环境1.5主要工作本项目的开发语言是Java语言,所以要做的工作是进行然后下载并安装开发平台eclipse,将Tomcat服务器集成到eclipse中,在浏览器3第2章系统需求分析教学过程监督管理平台顾名思义是要解决教师的教家长的监督和学生的学习之间的问题以及教务管理人员对整个教学过程的把控管理2.2.1可行性分析可行性分析的目的就是为了对问题进行研究,以最小的代价在最短时间内确定调用service,service调用mapper等。而且作为持久层框架的Mybatis支持连接主在法律因素方面开发本平台所使用的开发工具软件都是4据缺失的问题。描述管理员模块具体功能的用例图如图2-1所评教、删除教师、删除课程信息和添加家长为例进行用例说明,如表2-1至2-5所示表2-1添加学生用例描述用例名称添加学生5管理员平台管理员具有添加学生的权限,根据需求可进行学生前置条件进入管理员端的主页,通过点击管理员主页左侧的添系统出现添加学生信息页面,手动添加学生信息,点击提交,实现添用例名称管理员平台管理员可以查看已提交的各学科的评教信息,并维护这些信息前置条件管理员查看学生提交的评教信息后,可知哪一学科哪一教师的授课教进入管理员端的主页,通过点击管理员主页左侧的查表2-3删除教师用例描述用例名称管理员平台管理员根据真实的教师数据要求,对已退休前置条件管理员删除退休离职或调走的教师信息后,被删除的教师信息不复存进入管理员端的主页,通过点击管理员主页左侧的删进入到填写所要删除教师信息的界面,输入所要删提交按钮,即可删除无用的教师信息,实现删除教师表2-4删除课程用例描述6用例名称管理员平台管理员根据学校所规定的课程培养的要求,对不在培养计划范围前置条件管理员删除不在培养计划范围内的课程信息后,被删除的课程信息不进入管理员端的主页,通过点击管理员主页左侧管理员平台管理员根据学校的规定,在每一届学生毕业后操作此项功能的使用者具有管理员权限。管理员删除家长信息后,家长没有权限实现平台的相关操作。管理员用自己已获得的账号和密码登录系统后,进入管理员端的主页,通过点击管理员主页左侧的删除家长选项后,进入到删除家长信另一种是在所列家长信息的表格中进行直接删2.3.2学生用例分析生的用例图如图2-2所示,下面将以学生扫码签到用例例说明,如表2-6至2-10所示。7绩图2-2学生用例图用例名称扫码签到学生每一名学生在所选的课程上课前用手机的扫码软件,扫描教师发布的前置条件进行扫码签到后,个人的出勤信息将记录在平台数据学生在上课前,用手机的扫码软件进行扫描老师发布的二维码进行签到,确认签到后会弹出签到成功的提示界面,实现学生扫码签到的功学生本平台提供在线请假功能,每一位同学可以通过本平台向所授课程的老师进行请假,并且平台记有请假记录。所能进行在线请假的学生都是经过平台管理员录入过的。进行在线请假后,个人的请假信息将记录在平台的数据库中。8学生在有请假需要的时候,点击学生主页的在线请假选项,进入请假信息填写页面,然后进行请假信息填写,这个号,所要请假的课程号,向所申请老师的教师号等信息,点击提交,学生本平台提供在线评教功能,每一位同学可以通过本平台在课程结束时对所授课程的老师进行评价,并且平台记有评教记所能进行在线评教的学生都是经过平台管理员录入过的进行在线评教后,每一位学生对教师的评价信息将中的评教信息表里。学生输入自己的账号密码后,点击登录进入到学生主页,点击学生主页的在线评教选项,进入评教信息填写页面,然后进行评教信息的填学生学生可以通过本平台查看授课教师所留的作业信息。所能进行查看作业的学生都是经过平台管理员录入过的。学生查看教师的发布的作业后,可及时全面的了解教师的作业要求和学生输入自己的账号密码后点击登录进入到学生主页,点击学生主页的查看作业选项,进入作业信息展示页面,实现学生查看作业的功能。用例名称查看通知学生每一名学生可以通过此平台查看自己每一位任课教师发前置条件学生登录系统后点击查看通知即可及时了解学生输入自己的账号密码后点击登录进入到学生主页,点击学生主页9的查看通知选项,进入通知列表页面,实现学生查看通知的功能。2.3.3教师用例分析教师在本平台可以进行的操作有课前发布二维码,在学生签到完成后,教师可始密码。具体的教师用例图如图2-3所示,下面以教师发布二维码用例、教师查看签用例说明,如表2-11至2-15所示。假信息绩图2-3教师用例图表2-11教师查看签到用例描述用例名称查看签到教师每一位老师为了查看本节课的出勤情况,只需前置条件所能进行查看签到操作的教师都是经过管理教师输入自己的教工号和密码后点击登录进入到教师主页,点击发布二维码教师每一位老师为了统计本节课的出勤信息要在上学生进行扫码签到。所能进行发布二维码操作的教师都是经过管理员录入过的。教师发布二维码后,学生进行扫码签到,系统将记录学生的出勤信教师输入自己的教工号和密码后点击登录进入到教师主页,点击教师主页的发布二维码选项,页面将出现这节课用例名称教师每一位老师将自己所教授的课程的作业通知前置条件所能进行发布作业操作的教师都是经过管理员录入过的教师发布作业后,学生登录这个平台可以查看教师教师输入自己的教工号和密码后点击登录进入到教师主页,点击教师主页的发布作业选项,填写自己所要布置的作业信息,点击提交,实查看月出勤信息教师每一位老师可以查看自己班级上课每一名学生一个月的出勤信息,系所能进行查看月出勤信息操作的教师都是经过管理员录入过教师查看月出勤信息后,可知道这个月学生出勤的分布是怎样的以及哪一天或哪一周的出勤最好或最差。教师输入自己的教工号和密码后点击登录进入到教师主页,点击教师主页的查看月出勤信息选项,系统将以统计图表的形式展示月出勤信息,实现教师查看月出勤信息的功能。用例名称查看留言教师每一位老师可以查看自己上课班级的同学给自能包括学生们建议和意见还有学生们在平时学习过程中所遇到的困前置条件所能进行查看留言操作的教师都是经过管理教师查看留言后,可知道同学们对自己的讲课方式是否满意,有什么师主页的查看留言选项,系统将会展示留言信息,实现教师查看留言2.3.4家长用例分析如图2-4家长用例图所示。下面进行详细的用例描述如表2-16至2-19所示。介息图2-4家长用例图用例名称查看出勤每一名学生的家长可以通过此平台查看自己前置条件所能进行查看签到操作的家长都是经过管理家长查看出勤信息后,对自己孩子在校的学习,出勤有了一定的了解。家长输入自己的家长账号和密码后点击登录进入到家长主页,点击家长主页的查看孩子出勤选项,页面将出现对应查看出勤信息的功能。用例名称查看教师简介每一名学生的家长可以通过此平台查看每学简介,了解各位老师的学历信息,教授的课程以及前置条件所能进行查看教师简介操作的家长都是经过管理家长查看对应教师的信息后,对教授自己孩子的教师有了一定的了家长输入自己的家长账号和密码后点击登录家长主页的查看教师简介选项,页面将出现对应老师的信息,实现家用例名称查看课程信息每一名学生的家长可以通过此平台查看自己孩子所前置条件所能进行查看课程信息操作的家长都是经过管理家长查看对应课程的信息后,对教授自己孩子的所上的课程有了一定的了解家长输入自己的家长账号和密码后点击登录家长主页的查看课程信息选项,页面将出现对应的对应课程的信息用例名称每一名学生的家长在使用管理员为自己设置好前置条件所能进行修改密码操作的家长都是经过管理员录入过的家长修改初始密码后,以后登录系统时可以用自己设置的密码,这样家长输入自己的家长账号和密码后,点击登录,进入到家长主页,点击家长主页的修改密码选项,页面将出现设置新入框,填写完成后,点击提交,实现家长修改2.4系统活动建模2.4.1管理员活动建模所示。理理理点击家长管理图2-5管理员整体活动图在表格中点击删除输入要删除课图2-6管理员删除课程活动图登录登录界图2-7管理员添加学生活动图2.4.2学生活动建模学生的活动建模分为课前和课后,因为每节课需要记录每个学生的出勤信息所假原因等一些信息。学生的整体活动图如图2-8所示,学生签到、在线留言、在线请假为例进行说明如图2-9至2-11所示。图2-8学生整体活动图图2-9学生扫码签到活动图登录验证错误显示填写留言信息页图2-10学生在线留言活动图图2-11学生在线请假活动图教师作为本系统的主要角色之一,在本系统可以进行的操作有:课前发布二整体活动图如图2-12所示,具体的教师模块的功能以发布二维码、发布通知、查看留言为例进行说明如图2-13至2-15所示。登录验证失败图2-12教师整体活动图登录登录验证失败显示输入通知信息贡验证失败]登录图2-13教师查看留言活动图图2-14教师发布通知活动图验证失败]显示二维码界面图2-15教师发布二维码活动图如图2-16所示。点击套看教师信意图2-16家长活动图3.1系统功能设计根据本平台的需求分析结果,设计出本平台相应的功能模块图,此教学过程监督管理平台共设计了四个功能模块,它们分别是学生功能模块,教师功能模块,家长功能模块,管理员功能模块,每个模块本身具有不同的功能,如在学生模块中学生在课前可进行扫码签到,将自己的出勤信息记录在系统中,除此以外学生还可以查看教师通知,查看作业然后编辑提交作业,给教师留言,进行在线评教,查看成绩和在线请假。教师模块主要可以实现的功能有课前发布二维码,查看学生的每次课的出勤信息,发布课程作业,发布通知,查看每一名学生的月出勤信息。管理员的模块可以实现的功能有添加删除教师,添加删除学生,添加删除课程,查看和删除评教信息。在家长模块中可以实现的功能有查看自己孩子的每一课程的出勤信息,查看课程简介,查看给自己孩子上课教师的介绍等。在学生,家长,教师模块中都可以修改自己的登录密码。具体的系统功能模块图如图3-1所示。了解了系统的功能需求之后,并对各个模块的数据需求做了仔细分析,确定了系统所应有的实体和每一个实体的属性以及各个实体之间的联系,画出了实体属性图和实体联系图并设计出了这个平台的概念模型。修改密码香君导师信息查看出勤查看课程信息评教管理家长管理课程管理教师管理学生管理密码管理作业管理留言管理通知管理出勤管理密码管理留言管理评教管理作业管理通知管理出勤管理1.学生的实体属性图如图3-2所示。2.教师实体属性图如图3-3所示。3.课程实体属性图如图3-4所示。4.评教实体属性图如图3-5所示。学号5.签到实体属性图如图3-6所示。学号学号6.家长实体属性图如图3-7所示。7.管理员实体属性图如图3-8所示。8.通知实体属性图如图3-9所示。根据系统的业务需求,以及各个实体之间的依赖关系,把各个实体做了整合得出了系统实体联系图如图3-10所示。1nmnnn111111nnmnmnn1m1工息nn息nnn根据实体联系图设计出这个系统的个关系模式及多对多联系应有的属性,具体内容如下:学生信息(学号,姓名,班级,系别,密码,家庭住址)课程信息(课程编号,课程名,学分,上课学期,课程介绍,课程类型)教师信息(教师编号,教师姓名,系别,教研室,手机号,教师介绍)选课信息(学号,课程编号,成绩,讲课教师编号,上课时间,上课地点)作业信息(作业号,学生编号,教师编号,作业内容,作业成绩)评教信息(评教信息编号,学生号,课程编号,讲授教师编号,评教内容,评教日期签到信息(签到信息编号,学号,课程编号,课程名,签到时间)请假信息(请假人学号,批准人教师号,请假原因,请假日期)留言信息(留言人学号,查看教师号,留言内容)家长信息(家长编号,孩子学号,角色,密码)管理员信息(管理员编号,密码,姓名,学院)通知信息(通知编号,发布通知教师号,发布时间,通知内容)3.2.2数据库逻辑结构设计具体的表结构如表3-1所示。表3-1学生信息表(stuinfo)字段名数据类型是否为空备注说明否学生编号否学生姓名否学生登录密码否学生院系否学生班级否具体的表结构如表3-2所示。 表3-2教师信息表(teacherinfo) 字段名数据类型是否为空备注说明否教师编号否教师姓名否教师登录密码否教师所在院系是否教师介绍是具体的表结构如表3-3所示。表3-3课程信息表(course_info)字段名数据类型是否为空备注说明否否否否本门课程上课学期否课程介绍是课程类型具体的表结构如表3-4所示。 表3-4选课信息表(selectcourse) 字段名数据类型是否为空备注说明否选课学生编号否课程编号否否外键讲课教师编号否上课时间否上课地点具体的表结构如表3-5所示。_表3-5请假信息表(askleaveinfo)_字段名数据类型是否为空备注说明否否否请假原因否请假时间具体的表结构如表3-6所示。表3-6评教信息表(assessing_teacher)字段名数据类型是否为空备注说明否评教信息编号否外键参评课程编号否外键评教学生编号否外键参评教师编号否否评教日期具体的表结构如表3-7所示。 表3-7作业信息表(homeworkinfo) 字段名数据类型是否为空备注说明否编号否编号否否否作业号8.留言信息表具体的表结构如表3-8所示。表3-8留言信息表(leavemessage)字段名数据类型是否为空备注说明否发布留言的学生编号否查看留言的教师编号否留言内容具体的表结构如表3-9所示。 表3-9管理员信息表(admininfo) 字段名数据类型是否为空备注说明否系统管理员编号否系统管理员密码否系统管理员姓名否系统管理员部门具体的表结构如表3-10所示。_表3-10家长信息表(parentinfo)_字段名数据类型是否为空备注说明否学生家长编号否学生家长密码否学生家长角色否外键具体的表结构如表3-14所示。 表3-14签到信息表(signinfo) 字段名数据类型是否为空备注说明否签到信息编号否签到时间否是签到学生学号具体的表结构如表3-15所示。表3-15通知信息表(information)字段名数据类型是否为空备注说明否通知信息编号否发布通知人编号否发布时间是3.3系统时序图1.学生扫码签到时序图,在线请假时序图,在线留言时序图如图3-12至3-14所示。说明:学生课前用手机的扫码软件扫描授课教师所发布的二维码,扫码成功后会进入到填写签到信息页面,然后填写自己的个人信息,点击提交会提示签到成功,此时签到工作完成。图3-13学生在线请假时序图说明:学生可以通过此平台进行在线请假,点击在线请假选项,然后出现填写请假信息页面,添加请假原因及个人的学号等信息,点击提交,此时请假信息已发布。在线留言选项添加留言信息页当前系统数据库学生3.输入留言信息并点击提交4.录入留言信息学生图3-14学生在线留言时序图说明:当学生给教师留言时,点击在线留言选项,系统会出现填写留言信息的页面,然后2.教师发布二维码时序图,教师查看留言时序图,教师发布通知时序图如图3-15至3-17所示。说明:在每一位教师上课前为了统计每一次课的出勤情况需要在课前发布二维码让同学们扫码签到,系统将记录这些出勤信息为了方便进行出勤信息的统计。发布通知选项通知信息内容输入页当前系统数据库1.点击2.跳转3.输入教师号和通知信息并点击提交4.录入通知信息5.返回录入结果6.提示发布成功图3-16教师发布通知时序图说明:当教师需要发布通知时,需要点击教师主页的发布通知选项,出现填写通知信息页面,然后教师进行填写通知内容及自己教工号等信息,点击发布通知,系统即提示发布成功。当前系统数据库当前系统数据库教师图3-17教师查看留言时序图3.管理员添加学生时序图,删除课程时序图如图3-18,3-19所示管理员图3-18管理员添加学生时序图说明:管理员删除课程有两种方式,一种是通过搜索课程id删除,一种是在表格直接删除,两种方式删除后都会有相应的提示删除成功的页面。4.家长查看孩子出勤信息时序图,家长查看课程介绍时序图如图3-20,3-21所查看出勤信息选项查看出勤信息选项系统数据库图3-20家长查看孩子出勤信息时序图说明:家长为了了解自己孩子在校所上的课程可以查看课程介绍,到家长主页点击查看课程介绍,系统会显示孩子所选课程的课程信息。第4章系统的实现在Eclipse中开启Tomcat服务器然后在浏览器地址栏输入ht8080/Graduate/loginall.jsp学生,教师,管理员三个角色的登录功能集成到一个页面采用js技术让光标滑到不除此以外,登录页面的背景采用图片轮播的形式,背景共三张图片,每隔8000毫秒切换图片,而家长登录功能的页面需要家长单独输入http://localhost:8080/Grad师登录验证界面,家长登录为例进行说明如图4-1,4-2,4-3所示。整整学籍rR~国图4-1学生登录界面+++~器rR~②广#E网图4-2家长登录界面学生登录教师登录管理员登录教师号验证通过!图4-3教师登录验证界面4.2系统主页台管理员主页,教师主页为例进行说明展示,具体的页面截图如图4-4,4-5所示。爱国敬业 0x此网站下再摆示图4-4家长主页教学过程监警管理平台教学过程监警管理平台此网站不再提示0品数师管理品数师管理图4-5后台管理员主页4.3学生在线留言页发送留言即可实现此项功能。具体的页面如图4-6所示。在线留言图4-6学生在线留言页面学生签到功能,具体的实现图如图4-7所示。C0C0回回图4-7学生填写签到信息页★园B售Cmle2安9图4-8学生在线请假页4.6教师查看留言页留言内容的列表展示。具体的功能如图4-9,4-10所示。十 图4-9教师查看留言输入信息页360登录管家想安全保存此网页的密码吗?(此网20152337老师您好,我有问题咨询您20182445老师,数据库中范式的问颗应该怎么解决啊?谢谢老师您的学生150401-朱海东4.7教师发布二维码页面教师在上课之前点击教师主页的发布二维码选项,在教师的白板上就会出现一个二维码页面供学生们扫码,页面背景为橙红色,具体的实现图如图4-11所示。*+|√河宝地货节2件75折!Cmtp//localhost6080Graduate/publlthTwoto0*+|√河宝地货节2件75折!Cmtp//localhost6080Graduate/publlthTwoto0并收·□手机心重实G在数网址大全Q360实④出这中心有研只生算籍才第并收·□手机心重实G在数网址大全Q360实④出这中心有研只生算籍才第4.8教师发布通知页面教师在本平台可以发布通知,在教师主页点击发布通知选项,系统会出现填写通知信息页面,每一输入框都有相应的提示信息,页面背景为浅蓝色,教师在此页面需要添加自己的教工号和具体的通知内容,具体的功能实现图如图4-12所示。ost8OBO/Craduate/puhlikhintormatl实报世度品籍字~回广市*~国·籍字~回广市*~国·一因~业结家Cn2教师发布通知发布者教师号:请输入而知内容:通知:6月13日即下周五进行软件减免期来考试!1|机心¥图4-12教师发布通知页加学生信息的窗口,此窗口的大小高度为管理员主页的90%,宽度在管理员主页的基础上左右各减20px,然后每一必填选项都用红色*进行提示。具体的功能实现图如图4-13所示。http//http//Aocathost8080/Graduate/actminlog8林器此网站不再提示家一Cli安全像存?图4-13管理员添加学生页面十十网路r~②广F网路r~②广Fn公共电属不健议样存)此网姑不再提示acmn台页8A读门建性主要填养学生对数有请代的初步掌度和了解了解断权同卷5门课程主要地养学生了解求代减作基统位用4.11家长查看课程介绍页家长在登录系统后进入到自己的主页,点击查看课程介绍就会看到自己孩子所选的每一门的课程介绍。这个课程信息全部来自自己孩子对应的选课信息。这个课程信息包括课程名,上课时间,课程介绍,具体的实现图如图4-15所示。 ~假斯决发年事口手时收藏来G谷数网址大全Q,360按案④戏中研完生鹏扩采▼②名录门津程主要填养学生对数床语掌型印了略了城重和积的理论上建屋介细本门建程主要地养平生的算去分析及算法设计能力4.12家长查看孩子出勤页家长在输入自己孩子的学号之后可以查看孩子每一门课程的出勤情况,当孩子出勤时每一门课都会显示具体的签到时间,而在没有出勤的情况下出勤时间一栏为空。具体实现图如图4-16,4-17所示。<C0tp://localho图4-16家长查看孩子出勤输入页RQhtpy//localhost8080/Graduate/parentSeeSi和网和网360费录替家想安全保存此网页的密码吗?(若物使用20182036软件测试20182036数件工程20182036计算20102036数据本原理20182036计算机组成原理20182036量作系统

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论