web的学校教学平台的设计与实现(源码)
2018年 2 月 11 日基于web的高校学生教学平台主要为服务于各高校平台,帮助学校教育工作人员在线统筹学校各类教学资源,动态管理学校学生信息、教室资源、教师资源、选修课程、教师任课情况、学生选修课程、监控安排等信息。本平台实现围绕教务工作人员、教师、和在校学生三类用户角色,从教师任课、学生选课、教务工作人员统筹安排监控等工作流程进行设计,平台开发使用JAVA技术进行实现,利用Servlet技术来使用Controller层控制,使用JDBC数据库驱动程序对数据库进行动态的管理,利用JSP来设计页面,并引用CSS样式库进行美化页面。网站实现后期,通过大量的测试用例来确保网站功能可以正常运行,本文将围绕学校监考平台的需求分析、详细设计等阶段来详细阐述。
目 录
一、引言 2
(一)开发背景 2
(二)选题意义 3
(三)设计目标 3
(四)开发软件 3
二、系统分析与设计 3
(一)需求分析 3
(二)详细设计 5
三、系统具体实现 10
(一)选修课程管理模块实现 10
(二)教室信息管理模块实现 12
(三)教师信息管理模块实现 14
(四)学生信息管理模块实现 15
(五)教师任课信息管理模块实现 16
(六)学生选课模块实现 18
(七)监考信息管理模块实现 19
四、系统测试 20
(一)测试环境 20
(二)测试过程 20
(三)测试结果 20
五、总结 20
致谢 21
参考文献 22
一、引言
(一)开发背景
21新世纪的社会,国家和政府大力发展教育文化产业,科教兴国,科技水平和教育水平已是当前国家和社会发展的重中之重,对于各大高校而言,如何更加高效的整合和统筹学校教学资源,如何帮助教务工作人员统筹安排学校有限的发展力量,这也是当前众多高校亟待解决的问题。目前各个大学,因为学生人数众多,教师的人数也有限,教师、教室等宝贵的教学资源需要得到更加高效的利用。但是对于很多传统的、落后地 *好棒文|www.hbsrm.com +Q: ¥351916072¥
区的高校而言,仍使用较为传统的管理方式来管理学校资源,这往往会发生教室安排不得当,教师同一时间任多门课程等情况发生,为此各大高校迫切需要开发一款基于计算机技术和网络发展技术的、使用智能化应用软件技术来动态管理学校各类教学资源的信息化智能应用软件,通过这样一款基于web的学校监考系统,帮助学校解决当前困境。
通过开发这样一款基于计算机技术的学校在校监考系统,可以帮助当前各大高校利用计算机来动态管理学校各类教学资源,统筹安排学校教室利用率,安排学校教室和课程情况,帮助引导学生快速选课,快速查看各类教学资源信息。
通过开发这样一款软件,可以帮助我更好的学习软件发展技术,了解软件过程,从以下三点进行开发,例:需求分析、详细设计、代码实现测试等阶段。
(二)选题意义
毕业设计对我们来说非常重要,是根据老师的指导和自己学习的知识最终做出了自己的毕业设计。这也是对我们三年学习以来的一个检验,从这次毕业设计来说,在很多地方还是不能够独立完成。在以后的过程中需要不断地虚心学习努力学习。
(三)设计目标
对于很多传统的、落后地区的高校而言,仍使用较为传统的管理方式来管理学校资源,这往往会发生教室安排不得当,教师同一时间任多门课程等情况发生,为此各大高校迫切需要开发一款基于计算机技术和网络发展技术的、使用智能化应用软件技术来动态管理学校各类教学资源的信息化智能应用软件,通过这样一款基于web的学校教学平台管理系统,帮助学校解决当前困境。
(四)开发软件
1.开发环境:STS、 Tomcat7.0、 JDK1.7
2.数据库:MySQL 5.5x
二、系统分析与设计
(一)需求分析
确定好选题后,在老师和同学的帮助下,经过多次调研和分析后,可以最终确定高校学生监考系统的设计共分为对三类用户角色的开发,即高校教务管理人员、任课教师、在校学生三类用户角色,各个角色的操作功能点设计根据需求不同也各有所区别。
(1)高校教务管理人员角色分析
1.管理员可对学生信息进行管理,可输入学生信息,可对学生信息进行添加、删除、修改等操作,可更新指定的学生记录,可删除学生操作,还能查看学生信息。
2. 高校管理员可对学校教室信息进行动态管理,可动态录入学校教室信息,可对学校教室信息进行动态增、删、改、查操作,可更新指定的学校教室记录,可移除学校教室操作,还可查看学校教室信息列表记录。
3. 管理员可对学校教师的信息进行管理,也可输入学校教师信息,可对学校教师信息进行增加、删除、修改等操作,可更新学校教师信息记录,可删除学校教师信息,还能查看学校教师信息。
4. 高校管理员可对课程(选修)进行动态管理,可帮助教师动态录入选修课程信息,可动态查看选修课程列表,可更新指定的选修课程记录,还可以移除选修课程记录。
5. 高校管理员可为教师用户安排任课操作,可动态录入教师本学期任课情况,可动态查看教师用户本学期任课列表信息,可动态管理本学期教师任课信息。
6.高校管理员用户可为学生用户录入本学期课程信息,可动态录入某班级学生本学期学习课程信息,可动态查看某班级学生本学期学习课程列表,可更新和删除学生本学期学习课程记录。
7.高校管理员用户可动态录入本学期学校监考信息,可录入教师用户在何时、何教师、监考何班级学生、何课程情况。还可动态查看和管理学校监考记录。
(2)任课教师角色分析
1. 任课教师可查看自己的教学课程情况,还可查看本学期学校各个课程信息。
2. 任课教师可动态查看教室信息;
3. 任课教师可动态查看选修我的课程的学生信息,还可查看学生基本信息;
4. 任课教师可动态查看教师基本信息;
5. 任课教师可向学校申请学生选修课程,添加学生的选修课程信息,提交给学校教务人员审核;
6. 任课教师可随时查看自己的监考信息,查看自己的监考时间、监控课程、监控教室、监控学生信息。
(3)在校学生角色分析
1. 在校学生可动态查看个人本学期所参加学习的课程情况,还可查看本学期学校各个课程信息。
2. 在校学生可动态查看教室信息;
3. 在校学生可动态参加选修课程操作;
4. 在校学生可动态查看教师基本信息;
6. 在校学生可动态查看我的参考信息,查看我的参考时间、参考课程、参考教室、监控教师信息。
目 录
一、引言 2
(一)开发背景 2
(二)选题意义 3
(三)设计目标 3
(四)开发软件 3
二、系统分析与设计 3
(一)需求分析 3
(二)详细设计 5
三、系统具体实现 10
(一)选修课程管理模块实现 10
(二)教室信息管理模块实现 12
(三)教师信息管理模块实现 14
(四)学生信息管理模块实现 15
(五)教师任课信息管理模块实现 16
(六)学生选课模块实现 18
(七)监考信息管理模块实现 19
四、系统测试 20
(一)测试环境 20
(二)测试过程 20
(三)测试结果 20
五、总结 20
致谢 21
参考文献 22
一、引言
(一)开发背景
21新世纪的社会,国家和政府大力发展教育文化产业,科教兴国,科技水平和教育水平已是当前国家和社会发展的重中之重,对于各大高校而言,如何更加高效的整合和统筹学校教学资源,如何帮助教务工作人员统筹安排学校有限的发展力量,这也是当前众多高校亟待解决的问题。目前各个大学,因为学生人数众多,教师的人数也有限,教师、教室等宝贵的教学资源需要得到更加高效的利用。但是对于很多传统的、落后地 *好棒文|www.hbsrm.com +Q: ¥351916072¥
区的高校而言,仍使用较为传统的管理方式来管理学校资源,这往往会发生教室安排不得当,教师同一时间任多门课程等情况发生,为此各大高校迫切需要开发一款基于计算机技术和网络发展技术的、使用智能化应用软件技术来动态管理学校各类教学资源的信息化智能应用软件,通过这样一款基于web的学校监考系统,帮助学校解决当前困境。
通过开发这样一款基于计算机技术的学校在校监考系统,可以帮助当前各大高校利用计算机来动态管理学校各类教学资源,统筹安排学校教室利用率,安排学校教室和课程情况,帮助引导学生快速选课,快速查看各类教学资源信息。
通过开发这样一款软件,可以帮助我更好的学习软件发展技术,了解软件过程,从以下三点进行开发,例:需求分析、详细设计、代码实现测试等阶段。
(二)选题意义
毕业设计对我们来说非常重要,是根据老师的指导和自己学习的知识最终做出了自己的毕业设计。这也是对我们三年学习以来的一个检验,从这次毕业设计来说,在很多地方还是不能够独立完成。在以后的过程中需要不断地虚心学习努力学习。
(三)设计目标
对于很多传统的、落后地区的高校而言,仍使用较为传统的管理方式来管理学校资源,这往往会发生教室安排不得当,教师同一时间任多门课程等情况发生,为此各大高校迫切需要开发一款基于计算机技术和网络发展技术的、使用智能化应用软件技术来动态管理学校各类教学资源的信息化智能应用软件,通过这样一款基于web的学校教学平台管理系统,帮助学校解决当前困境。
(四)开发软件
1.开发环境:STS、 Tomcat7.0、 JDK1.7
2.数据库:MySQL 5.5x
二、系统分析与设计
(一)需求分析
确定好选题后,在老师和同学的帮助下,经过多次调研和分析后,可以最终确定高校学生监考系统的设计共分为对三类用户角色的开发,即高校教务管理人员、任课教师、在校学生三类用户角色,各个角色的操作功能点设计根据需求不同也各有所区别。
(1)高校教务管理人员角色分析
1.管理员可对学生信息进行管理,可输入学生信息,可对学生信息进行添加、删除、修改等操作,可更新指定的学生记录,可删除学生操作,还能查看学生信息。
2. 高校管理员可对学校教室信息进行动态管理,可动态录入学校教室信息,可对学校教室信息进行动态增、删、改、查操作,可更新指定的学校教室记录,可移除学校教室操作,还可查看学校教室信息列表记录。
3. 管理员可对学校教师的信息进行管理,也可输入学校教师信息,可对学校教师信息进行增加、删除、修改等操作,可更新学校教师信息记录,可删除学校教师信息,还能查看学校教师信息。
4. 高校管理员可对课程(选修)进行动态管理,可帮助教师动态录入选修课程信息,可动态查看选修课程列表,可更新指定的选修课程记录,还可以移除选修课程记录。
5. 高校管理员可为教师用户安排任课操作,可动态录入教师本学期任课情况,可动态查看教师用户本学期任课列表信息,可动态管理本学期教师任课信息。
6.高校管理员用户可为学生用户录入本学期课程信息,可动态录入某班级学生本学期学习课程信息,可动态查看某班级学生本学期学习课程列表,可更新和删除学生本学期学习课程记录。
7.高校管理员用户可动态录入本学期学校监考信息,可录入教师用户在何时、何教师、监考何班级学生、何课程情况。还可动态查看和管理学校监考记录。
(2)任课教师角色分析
1. 任课教师可查看自己的教学课程情况,还可查看本学期学校各个课程信息。
2. 任课教师可动态查看教室信息;
3. 任课教师可动态查看选修我的课程的学生信息,还可查看学生基本信息;
4. 任课教师可动态查看教师基本信息;
5. 任课教师可向学校申请学生选修课程,添加学生的选修课程信息,提交给学校教务人员审核;
6. 任课教师可随时查看自己的监考信息,查看自己的监考时间、监控课程、监控教室、监控学生信息。
(3)在校学生角色分析
1. 在校学生可动态查看个人本学期所参加学习的课程情况,还可查看本学期学校各个课程信息。
2. 在校学生可动态查看教室信息;
3. 在校学生可动态参加选修课程操作;
4. 在校学生可动态查看教师基本信息;
6. 在校学生可动态查看我的参考信息,查看我的参考时间、参考课程、参考教室、监控教师信息。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1223.html