基于JAVA的学生选课和评教系统

 2022-01-17 11:01

论文总字数:18264字

目 录

1绪论 1

1.1课题的背景与意义 1

1.2 开发工具以与技术涉及 1

1.2.1使用的开发工具 1

1.2.2 JSP技术 2

1.2.3 JDBC 2

1.3硬件需求 3

2系统分析 3

2.1可行性分析 3

2.1.1技术方面 3

2.1.2经济方面 3

2.1.3操作方面 4

2.1.4效率方面 4

2.1.5法律方面 4

2.2具体的功能分析 4

2.2.1老师的个人信息的管理 4

2.3设计、制作的基本方针 7

2.4系统的性能的需求说明 8

2.4.1系统的安全性 8

2.4.2数据的完整性 8

2.5用户使用界面的需求说明 8

3数据库设计 9

3.1数据库的分析与设计 9

3.1.1数据库的概念结构设计 10

3.1.2数据库的逻辑结构设计 12

3.1.3数据库的连接原理 14

4系统功能实现 15

4.1网站登陆界面的设计 15

4.2管理员首页 17

4.3修改登录密码 18

4.4老师信息管理 18

4.4.1添加老师信息 18

4.4.2老师信息管理 19

4.5学生信息管理 20

4.5.1学生信息添加 20

4.5.2学生个人详细信息管理 20

4.6评价指标管理 20

4.6.1评价指标添加 20

4.6.2评价指标管理 21

4.7课程信息管理 21

4.7.1课程信息添加 21

4.7.2课程信息管理 21

4.8修改个人详细信息 22

4.9在线选课与教学评价 22

4.9.1在线选课功能 22

4.9.2教学评价功能 23

4.10选课申请管理 23

5系统测试 24

5.1系统测试目的与意义 24

5.2测试过程 24

5.2.1主页面的登录模块测试 24

5.3其他错误 25

结论 26

参考文献 27

致谢 28

基于JAVA的学生选课和评教系统

熊国生

,China

Abstract:Because of the orderliness of various social work, the division of labor is becoming more and more clear. Most of the work has become very systematic. Moreover, the population of the society is growing rapidly. The manual operation in the past has become very clumsy and inefficient in many aspects. Due to the increasing demand for talents in the society, the traditional teaching quality assessment is in the process of brewing. Because of this, online teacher evaluation system has become a very important part of teachers and examination management, and is also essential. As far as it is concerned, an excellent and convenient online teaching quality evaluation system can not only reflect the teaching ability of the assessor in real time, teaching skills, it can also show the style of life, teaching style, personal characteristics, and so on. Online work can greatly reduce the workload of students and teachers. Save more precious time for them.

Our system mainly uses the JAVA as the language of the system. In the object oriented part, I mainly use JSP and JavaScript to implement the dynamic running of the web page and the interaction with the user. As for the service work behind the scenes, I use the Tomcat7.0 version as a small server. The development tool I use is eclipse, the last database I used Oracle 11g version to store all kinds of data generated by users in operation. Combined with all the above tools, I made a simple and simple student evaluation system based on Java.

Keywords: JSP, oracle Database, JAVA, JavaScript, eclipse

1绪论

1.1课题的背景与意义

与过去相比较看的话,最近几年的IT行业的发展已经几乎彻底改变了整个世界的生活方式。这对相对传统的教育理念以及教育方式都是一个比较严重的挑战,不过从另一方面来说,这也是一次千载难逢的发展机遇。现代化的教育不应该是仅仅让学生被动的接收新的知识,这思想与模式都已经落伍了,跟不上时代的发展了,现在要考虑的是如何让学生们能够主动学习,愉快的学习,让他们能够在学习的同时,还能够感受到学习过程中产生的乐趣。出于这种要求的需要,在线评教体系就诞生出来了。可能,它无法全面满足学生和教师们的需求,但是也可以极大程度的缓解日常学习中的压力与苦恼,为日后会更好的学习产生优良的影响。其实,在之前的学习中也是有简易的线下评教,就类似与问卷调查一样,虽然这也能够有效的反映出教师与学生之间的某些问题,但是这种工作的工作效率实在低下,每一次简单的评教都会耗费巨大的人力、财力,而且能够获取的有效的反馈也是十分的少。完全满足不了现在社会对于师生之间的充分沟通的需求。

剩余内容已隐藏,请支付后下载全文,论文总字数:18264字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;