javaee的高校教学评价管理系统【字数:9684】
摘 要现如今,我们国家的科学水平是不断增长与进步的,计算机的水平与应用也逐渐被人们所熟悉,人们对计算机也有了新的认识,认为它在我们的生活以及其他许多层次的领域里充当了一个十分重要的角色。在计算机应用里,信息系统的重要性是不可忽视的,它可以通过计算机来进行管理,所以通过信息系统的这种优势来开发了这次的高校教学评价管理系统。这次的高校教学评价管理系统是基于B/S结构的,开发语言用到的是JAVA,所涉及的技术使用的是JSP技术,最后还有一个可以保存数据的数据库系统为MYSQL数据库。这些都能满足这个系统的需求,也能让这个系统运行时不会出错,确保足够安全。主要的功能需求包括了管理员、老师和学生,从而形成一套高校教学评价体系。
目 录
第一章 绪论 1
1.1 项目背景 1
1.2 研究现状 1
1.3 研究内容 1
第二章 系统开发环境及可行性分析 3
2.1系统开发环境 3
2.1.1 开发工具 3
2.1.2 JSP技术 3
2.1.3 MYSQL数据库 3
2.1.4 B/S结构 4
2.2可行性分析 4
2.2.1技术可行性 4
2.2.2 经济可行性 5
2.2.3 法律可行性 5
第三章 系统分析 6
3.1系统需求分析 6
3.1.1数据流图 6
3.1.2系统性能分析 7
3.1.3系统功能分析 8
3.2系统UML用例分析 8
3.2.1 管理员用例 8
3.2.2 教师用例 9
3.2.3 学生用例 9
3.3系统流程分析 10
3.3.1开发流程 10
3.3.2登录流程 10
3.3.3添加信息流程 11
3.4本章小结 11
第四章 系统设计 12
4.1概要设计 12
4.2结构设计 12
4.3顺序图设计 13
4.3.1登录模块顺序图 13
4.3.2添加 *好棒文|www.hbsrm.com +Q: *351916072*
信息模块顺序图 14
4.4数据库设计 14
4.4.1 数据库ER图设计 14
4.5本章小结 16
第五章 系统实现 17
5.1登录模块的实现 17
5.2教师管理模块的实现 19
5.2.1 学院信息界面 19
5.2.2班级信息界面 20
5.2.3教师管理界面 21
5.3学生管理模块的实现 23
5.4.1课程类型界面 24
5.4.2课程信息界面 25
5.5课程评价模块的实现 26
5.6数据库表设计 29
5.7本章小结 30
第六章 系统测试 31
6.1测试定义 31
6.2测试目的 31
6.3测试策略 31
6.4测试用例设计 32
6.5测试汇总 34
6.6测试结果 36
6.7本章小结 36
第七章 结论 37
第八章 系统的影响 38
参考文献 39
致 谢 40
第一章 绪论
1.1 项目背景
谁都未能想到,网络的迅速发展改变了整个世界,不仅仅改变各大公司与机构,也在日常生活中改变了每家每户。我国的网络发展主要是在2000年以后,因为有了经济的快速发展,所以之前哪些限制网络发展的因素也被一一排除了,网络也被应用到我国各大机构中,由此,电子信息化时代正式拉开了序幕。
网络的发展也为学校带来了许多好处,学校也能构建自己网站来对本校的信息与教学进行很好的管理,高校教学评价管理系统由此诞生。现在的管理系统会更加的安全,更加的快速,方便了每一个想要评价课程的学生们以及了解自己评价的老师们。
本高校教学评价管理系统是基于主流的B/S结构开发的,所涉及的技术是JSP技术,数据库也用了比较主流的MYSQL。
1.2 研究现状
其实,现在许多的高校在对于教学评价这一方面还在使用书面评价的方法,这种方法效率是比较低的。对于评价单个或几个教师来说,可能没有什么大问题,效率也没有什么影响,但如果是评价几十甚至上百位老师来说,书面评价的效率是会大大降低的,费时费力。相比较而已,高校教学评价管理系统在省事省力这方面还是比较突出的,使用这个系统的话那评价的效率也会有很大的提高。
网络的影响是很大的,所以人们在查找或浏览信息时第一个想到的就是网络,所以上网去参与高校教学的评价也是理所当然的。一个好的高校教学评价管理系统不仅仅给学生们一个可以评价老师评价课程的机会,也给了老师看到学生给自己的评价的平台。好处是显而易见的[17]。
1.3 研究内容
本次高校教学评价管理系统主要实现了三大模块,一个是管理员模块,用来查看与管理学生的评价,一个是老师模块,用来查看学生给自己的评价,最后一个是学生模块,用来给老师评价。研究内容包括:
1.描述开发环境以及可行性分析
2.写出完整系统分析,包括系统需求分析、UML用例分析和流程分析
3.进行系统的结构设计和顺序图设计并画出相应的图表
4.编写各个模块的代码还有对数据库进行表设计
5.最后的系统测试
系统开发环境及可行性分析
2.1系统开发环境
2.1.1 开发工具
高校教学评价管理系统使用了MyEclipse和Tomcat这两个工具。
MyEclipse是一个用来编写源代码语言的软件,包括JAVA和J2EE语言,它的功能十分完整,用起来也十分简单方便[3]。
Tomcat是一个免费的编写Web代码程序的服务器,一般来说,编写JSP代码的时候都会使用Tomcat[14]。
目 录
第一章 绪论 1
1.1 项目背景 1
1.2 研究现状 1
1.3 研究内容 1
第二章 系统开发环境及可行性分析 3
2.1系统开发环境 3
2.1.1 开发工具 3
2.1.2 JSP技术 3
2.1.3 MYSQL数据库 3
2.1.4 B/S结构 4
2.2可行性分析 4
2.2.1技术可行性 4
2.2.2 经济可行性 5
2.2.3 法律可行性 5
第三章 系统分析 6
3.1系统需求分析 6
3.1.1数据流图 6
3.1.2系统性能分析 7
3.1.3系统功能分析 8
3.2系统UML用例分析 8
3.2.1 管理员用例 8
3.2.2 教师用例 9
3.2.3 学生用例 9
3.3系统流程分析 10
3.3.1开发流程 10
3.3.2登录流程 10
3.3.3添加信息流程 11
3.4本章小结 11
第四章 系统设计 12
4.1概要设计 12
4.2结构设计 12
4.3顺序图设计 13
4.3.1登录模块顺序图 13
4.3.2添加 *好棒文|www.hbsrm.com +Q: *351916072*
信息模块顺序图 14
4.4数据库设计 14
4.4.1 数据库ER图设计 14
4.5本章小结 16
第五章 系统实现 17
5.1登录模块的实现 17
5.2教师管理模块的实现 19
5.2.1 学院信息界面 19
5.2.2班级信息界面 20
5.2.3教师管理界面 21
5.3学生管理模块的实现 23
5.4.1课程类型界面 24
5.4.2课程信息界面 25
5.5课程评价模块的实现 26
5.6数据库表设计 29
5.7本章小结 30
第六章 系统测试 31
6.1测试定义 31
6.2测试目的 31
6.3测试策略 31
6.4测试用例设计 32
6.5测试汇总 34
6.6测试结果 36
6.7本章小结 36
第七章 结论 37
第八章 系统的影响 38
参考文献 39
致 谢 40
第一章 绪论
1.1 项目背景
谁都未能想到,网络的迅速发展改变了整个世界,不仅仅改变各大公司与机构,也在日常生活中改变了每家每户。我国的网络发展主要是在2000年以后,因为有了经济的快速发展,所以之前哪些限制网络发展的因素也被一一排除了,网络也被应用到我国各大机构中,由此,电子信息化时代正式拉开了序幕。
网络的发展也为学校带来了许多好处,学校也能构建自己网站来对本校的信息与教学进行很好的管理,高校教学评价管理系统由此诞生。现在的管理系统会更加的安全,更加的快速,方便了每一个想要评价课程的学生们以及了解自己评价的老师们。
本高校教学评价管理系统是基于主流的B/S结构开发的,所涉及的技术是JSP技术,数据库也用了比较主流的MYSQL。
1.2 研究现状
其实,现在许多的高校在对于教学评价这一方面还在使用书面评价的方法,这种方法效率是比较低的。对于评价单个或几个教师来说,可能没有什么大问题,效率也没有什么影响,但如果是评价几十甚至上百位老师来说,书面评价的效率是会大大降低的,费时费力。相比较而已,高校教学评价管理系统在省事省力这方面还是比较突出的,使用这个系统的话那评价的效率也会有很大的提高。
网络的影响是很大的,所以人们在查找或浏览信息时第一个想到的就是网络,所以上网去参与高校教学的评价也是理所当然的。一个好的高校教学评价管理系统不仅仅给学生们一个可以评价老师评价课程的机会,也给了老师看到学生给自己的评价的平台。好处是显而易见的[17]。
1.3 研究内容
本次高校教学评价管理系统主要实现了三大模块,一个是管理员模块,用来查看与管理学生的评价,一个是老师模块,用来查看学生给自己的评价,最后一个是学生模块,用来给老师评价。研究内容包括:
1.描述开发环境以及可行性分析
2.写出完整系统分析,包括系统需求分析、UML用例分析和流程分析
3.进行系统的结构设计和顺序图设计并画出相应的图表
4.编写各个模块的代码还有对数据库进行表设计
5.最后的系统测试
系统开发环境及可行性分析
2.1系统开发环境
2.1.1 开发工具
高校教学评价管理系统使用了MyEclipse和Tomcat这两个工具。
MyEclipse是一个用来编写源代码语言的软件,包括JAVA和J2EE语言,它的功能十分完整,用起来也十分简单方便[3]。
Tomcat是一个免费的编写Web代码程序的服务器,一般来说,编写JSP代码的时候都会使用Tomcat[14]。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/559.html