为了充分的利用教师相关信息,该教师信息管理系统不仅能够将传统的教师信息档案进行存档,而且还能够方便和快捷的查询教师及其相关信息。
在学校,每当学生考完试后,教师就会对学生成绩进行分析。这就增加了教师的负担,但这一切沉重的工作量不仅都能够被计算机很好地解决,而且还可以对学生的各科成绩信息数据分类储存。经过对学生成绩的查询,可以方便老师了解学生存在的问题,进而能够使老师更早的发现问题,解决问题。提高了老师的教学水平,保证了学生的学习质量。
另一方面,随着互联网的迅速发展,设计出一套教师信息管理系统成本比较低、难度不大[4],但对教育机构的发展具有重要的作用和意义。
1.2课题研究意义
教师信息管理系统是每个教育机构在教学中必须存在的一个系统。教师信息管理系统不仅能够有效地减轻学校管理人员对教师信息管理的工作负担,而且为学校做出决策提供了很好的依据。其该系统能够很方便和快捷的对教师相关信息查询。但是在现代的学校中,人员众多,数据等信息量较大,人工的管理方式已不能够快捷有效的对教师档案、统计和查询教师相关信息进行很好有效的管理[5]。比如:效率较低还容易出错;同时,学校由于人数众多,将会产生大量数据和文件,这对于后期维护会产生大量问题。随着科学技术的发展,计算机在人们的生活中的各个领域都占据着重要的位置。
2.系统的开发环境
2.1 Eclipse简介
Eclipse是一个集成的开发环境[3],它专门针对Java的。最重要的一点,它是既免费而又开源的编程工具。Eclipse安装也较为方便,它的绿色版本解压后就可以直接使用。
2.2 MySQL简介
MySQL是一个体积小、速度快的数据库管理系统。它由于其自身拥有着强大的功能,吸引了众多的广大编程爱好者。
2.3 Tomcat简介
Tomcat 服务器是一个轻量级服务器[6],开源免费,实现了JSP/Servlet规范。
2.4 JSP技术简介
JSP如同Servlet,是sun公司推出的一套开发动态web资源的技术[7],称为JSP/Servlet规范。其本质也是一个Servlet。
3.系统分析与设计
3.1需求分析
教师信息管理系统是最具有代表性的信息管理系统之一,其对教师基本信息和教学的管理为目的而开发和设计的。
(1) 只要有系统管理员对系统进行操作,就可以管理教师的日常工作,并且节省人力;
(2) 能够快速高效的查询,修改,删除信息;
(3) 系统的安全性管理。
3.2系统可行性分析
(1) 技术可行性
技术上的可行性分析就是要对将来要实现的需求所用道德硬件环境,软件环境进行分析[8]。另外,我们还要对开发人员是否能够成功开发这个系统进行分析,作为一名计算机专业的大四毕业生,大学四年里学习了很多课程,比如,数据库原理,数据结构,数据库组成原理,网络工程等,通过这些课程的学习以及课后资料的查阅,了解了一个小型系统实现的基本流程,包括最开始的数据库字段的设计,表的建立,还有最后的前台页面用户的需求和相对应后台功能代码的实现,从而具备了可以开发一些小型系统的操作能力。