兼职教师管理系统的开发设计(源码)【字数:9506】
摘 要自从20世纪开始,社会生产力获得急速发展,尤其体现在科学技术方面。当今这个社会人们交流信息的深度和广度不断增加,需要的信息量也是急剧增长。传统的那些处理信息和决策的手段渐渐跟不上时代发展的步伐,如何处理信息并保证信息的安全这些问题已经越来越紧迫。对学校而言,教师的的信息,尤其是外聘教师,很难通过传统的方式对其进行管理,这就要求我们跟上时代的步伐,开始利用计算机技术来帮助学校的管理者实现兼职教师信息的管理,而这个兼职教师管理系统就是管理信息系统的一个极为典型的用例。本论文从兼职教师管理系统出发,考虑到了原来的人工信息收集的缺点以及通过计算机技术的信息处理方式的优点,决定使用Java语言结合MySQL数据库来完成兼职教师管理系统,实现高效处理兼职教师信息的目的。
目 录
第1章 绪 论 3
1.1 课题背景 3
1.2 国内外现状 3
1.3 发展趋势 4
第2章 技术及开发工具介绍 3
2.1 系统开发涉及的技术 3
2.1.1 SERVLET技术简介 3
2.1.2 JSP及其特点 4
2.1.3 JDBC技术 4
2.2 系统开发所用工具 5
2.2.1 Apache Tomcat 5
2.2.2 MySQL数据库 5
2.3 系统开发采用的设计模式 6
2.4开发平台的选择 7
2.5系统运行环境 7
2.5.1 硬件环境 7
2.5.2 软件环境 7
第3章 系统总体设计 8
3.1教师管理系统需求分析 8
3.2教师管理系统的功能分析 8
3.2.1 管理员登录模块 8
3.2.2 教师基本信息管理模块 8
3.2.3 学生课程管理模块 8
3.3 系统结构图 8
3.4 数据库概念结构设计 10
3.5 实体ER图 10
3.6 实体联系ER图 11
3.6.1 ER图向关系模型的转换 13
3.6.2 关系模式设计 15
*好棒文|www.hbsrm.com +Q: &351916072&
/> 3.6.3 数据表结构 17
第4章 系统实现详细设计与实现 19
4.1 系统登陆界面的设计与实现 19
4.2 主控制平台的设计与实现 24
4.3 教师管理系统界面的设计与实现 23
4.4 课程管理界面的设计与实现 24
第5章 测 试 28
5.1 常用的测试方法 28
5.2 系统测试 29
5.3 系统的安全性分析 31
5.4 系统的实用性分析 32
结 论 33
致 谢 34
参考文献 35
第1章 绪 论
1.1 课题背景
随着我国经济的迅捷发展,我们学校的规模不断增加,按照原来的方法进行的兼职兼职教师管理,由于数据较多以及个人的具体情况不同,现在已经很难适应时代的要求,这给管理增加了难度。如今为了提高管理的效率,减少工作人员的包袱,要求策划出一个实用的兼职兼职教师管理系统来为使用者提供五花八门的消息和极快的查询手段,帮助管理者解决传统管理的各种缺点,保证兼职教师信息管理的方法与时俱进。
作为为社会输送新鲜血液的地方,各个学校能否与时俱进对整个社会有很大的影响。受到时代发展的影响,每个学校都朝着科学管理的目标发展,而保证这条路可行的条件就是计算机能够在学校的各种管理工作中被广泛运用。
在我们这个国家,许多学校对老师进行管理还是处于手工操作的地步,这是特别落后而且没有效率的行为,这样的处理方法已经落后于社会的水平。为此,以实现自动管理为目标,使用计算机实现软件管理教师信息的系统开始被人们编写出来。
1.2 国内外现状
Web作为实现兼职教师管理系统的方法,不但可以作为很好的承载内容的容器,还可以方便各种情况下的调用,而且它提供了很多交流的方法,可以促进老师和学生之间、学生和学生之间的交流,这对于提升教学的质量、提高学生的认知能力是相当重要的。所以,远程的兼职教师管理系统就是在远程遥控的会议系统上增加了对教师信息的管理的功能,并一步步向网上进行教学拓展。例如DataBeam公司出品的DataBeam Learning Server。Lotus 的LearningSpace是基于 Lotus Domino框架来提供了学生与学生、学生与老师之间便捷交流的功能。
1.3 发展趋势
1.当今时代各种体系百花争鸣,但是都遵循着一样的准则:为了能够更好地交流和实现服务,促进各方面资源之间的共享及各种资源之间的优势互补,确定标准并遵从这个标准进行开发是社会发展的趋势。
2.与学校的其他工作体系互相搭配,这不仅仅是数据这个方面的互相交流结合,还包括用户相同的页面,相同的身份验证和授权等具体的操作问题。
3.当今越来越强调要支持新的教学策略,特别是混合学习类的方式,这种方式主要是实现课堂上教师合理利用网站资源进行教学来进一步提高教学效果,当然期间会遇到问题比如如何解决学习资源不统一,服务器的大众服务和用户个人服务如何更好融合。为了解决这些问题,实现这些功能的技术涉及到了WEB SERVICES,XML MESSAGING。
第2章技术及开发工具介绍
2.1 开发技术
对于这个系统,我考虑再三决定采用MVC模式,即Servlet+JSP+Apache。至于数据库,我选用的是我们平时使用较为频繁操作简单的MYSQL数据库。
2.1.1 SERVLET
在我的理解中,Servlet其实就是一个在WEB服务器上运行的一个用来处理请求和对这个请求给出回答的一个特殊的Java类。一般情况下我把Servlet认为是一个接口,用来连接两个数据并且让他们互相流通或者修改,最后通过Web表现出来。在我的系统中,使用JSP是因为可以视图分离,把具体的编写结构体现的很清晰,方便了编程人员,而用到了Servlet为了解决功能不纯粹的问题,因为兼职教师管理系统中的业务逻辑还是有很大差别的。
目 录
第1章 绪 论 3
1.1 课题背景 3
1.2 国内外现状 3
1.3 发展趋势 4
第2章 技术及开发工具介绍 3
2.1 系统开发涉及的技术 3
2.1.1 SERVLET技术简介 3
2.1.2 JSP及其特点 4
2.1.3 JDBC技术 4
2.2 系统开发所用工具 5
2.2.1 Apache Tomcat 5
2.2.2 MySQL数据库 5
2.3 系统开发采用的设计模式 6
2.4开发平台的选择 7
2.5系统运行环境 7
2.5.1 硬件环境 7
2.5.2 软件环境 7
第3章 系统总体设计 8
3.1教师管理系统需求分析 8
3.2教师管理系统的功能分析 8
3.2.1 管理员登录模块 8
3.2.2 教师基本信息管理模块 8
3.2.3 学生课程管理模块 8
3.3 系统结构图 8
3.4 数据库概念结构设计 10
3.5 实体ER图 10
3.6 实体联系ER图 11
3.6.1 ER图向关系模型的转换 13
3.6.2 关系模式设计 15
*好棒文|www.hbsrm.com +Q: &351916072&
/> 3.6.3 数据表结构 17
第4章 系统实现详细设计与实现 19
4.1 系统登陆界面的设计与实现 19
4.2 主控制平台的设计与实现 24
4.3 教师管理系统界面的设计与实现 23
4.4 课程管理界面的设计与实现 24
第5章 测 试 28
5.1 常用的测试方法 28
5.2 系统测试 29
5.3 系统的安全性分析 31
5.4 系统的实用性分析 32
结 论 33
致 谢 34
参考文献 35
第1章 绪 论
1.1 课题背景
随着我国经济的迅捷发展,我们学校的规模不断增加,按照原来的方法进行的兼职兼职教师管理,由于数据较多以及个人的具体情况不同,现在已经很难适应时代的要求,这给管理增加了难度。如今为了提高管理的效率,减少工作人员的包袱,要求策划出一个实用的兼职兼职教师管理系统来为使用者提供五花八门的消息和极快的查询手段,帮助管理者解决传统管理的各种缺点,保证兼职教师信息管理的方法与时俱进。
作为为社会输送新鲜血液的地方,各个学校能否与时俱进对整个社会有很大的影响。受到时代发展的影响,每个学校都朝着科学管理的目标发展,而保证这条路可行的条件就是计算机能够在学校的各种管理工作中被广泛运用。
在我们这个国家,许多学校对老师进行管理还是处于手工操作的地步,这是特别落后而且没有效率的行为,这样的处理方法已经落后于社会的水平。为此,以实现自动管理为目标,使用计算机实现软件管理教师信息的系统开始被人们编写出来。
1.2 国内外现状
Web作为实现兼职教师管理系统的方法,不但可以作为很好的承载内容的容器,还可以方便各种情况下的调用,而且它提供了很多交流的方法,可以促进老师和学生之间、学生和学生之间的交流,这对于提升教学的质量、提高学生的认知能力是相当重要的。所以,远程的兼职教师管理系统就是在远程遥控的会议系统上增加了对教师信息的管理的功能,并一步步向网上进行教学拓展。例如DataBeam公司出品的DataBeam Learning Server。Lotus 的LearningSpace是基于 Lotus Domino框架来提供了学生与学生、学生与老师之间便捷交流的功能。
1.3 发展趋势
1.当今时代各种体系百花争鸣,但是都遵循着一样的准则:为了能够更好地交流和实现服务,促进各方面资源之间的共享及各种资源之间的优势互补,确定标准并遵从这个标准进行开发是社会发展的趋势。
2.与学校的其他工作体系互相搭配,这不仅仅是数据这个方面的互相交流结合,还包括用户相同的页面,相同的身份验证和授权等具体的操作问题。
3.当今越来越强调要支持新的教学策略,特别是混合学习类的方式,这种方式主要是实现课堂上教师合理利用网站资源进行教学来进一步提高教学效果,当然期间会遇到问题比如如何解决学习资源不统一,服务器的大众服务和用户个人服务如何更好融合。为了解决这些问题,实现这些功能的技术涉及到了WEB SERVICES,XML MESSAGING。
第2章技术及开发工具介绍
2.1 开发技术
对于这个系统,我考虑再三决定采用MVC模式,即Servlet+JSP+Apache。至于数据库,我选用的是我们平时使用较为频繁操作简单的MYSQL数据库。
2.1.1 SERVLET
在我的理解中,Servlet其实就是一个在WEB服务器上运行的一个用来处理请求和对这个请求给出回答的一个特殊的Java类。一般情况下我把Servlet认为是一个接口,用来连接两个数据并且让他们互相流通或者修改,最后通过Web表现出来。在我的系统中,使用JSP是因为可以视图分离,把具体的编写结构体现的很清晰,方便了编程人员,而用到了Servlet为了解决功能不纯粹的问题,因为兼职教师管理系统中的业务逻辑还是有很大差别的。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/415.html