教师管理系统的设计与实现

上传人:新** 文档编号:474142545 上传时间:2024-03-03 格式:DOC 页数:45 大小:398KB
返回 下载 相关 举报
教师管理系统的设计与实现_第1页
第1页 / 共45页
教师管理系统的设计与实现_第2页
第2页 / 共45页
教师管理系统的设计与实现_第3页
第3页 / 共45页
教师管理系统的设计与实现_第4页
第4页 / 共45页
教师管理系统的设计与实现_第5页
第5页 / 共45页
点击查看更多>>
资源描述

《教师管理系统的设计与实现》由会员分享,可在线阅读,更多相关《教师管理系统的设计与实现(45页珍藏版)》请在金锄头文库上搜索。

1、 毕业设计(论文)题目:教师管理系统的设计与实现学 生 姓 名 _学 号 _201022030224_班 级 _计算机102202H_所属院(系)_计算机科学与技术_指 导 教 师 _ _ 2014 年 5 月 20 日 教师管理系统的设计与实现摘 要随着科技的迅速发展,各种管理系统已应用到社会的各个领域。高等院校作为科技发展的前沿阵地,实现对教职工的信息化管理是一个必然的趋势和潮流,教职工采用传统的手工管理模式已经逐渐不能适应时代的发展。通过教职工管理系统这个平台,可以实现教职工管理的信息化、网络化、系统化、规范化,使工作人员从繁杂的数据查询和统计中解脱出来,减少工作量。系统的主要功能包括:

2、教师信息信息添加、教师信息管理、信息统计、教师信息导出excel、教师工资管理、工资统计等。本系统前台主要使用JSP作为开发语言,后台使用Oracle作为数据库管理系统,开发环境是MyEclipse,服务器采用tomcat,开发出的一个基于Web技术的B/S结构的教职工管理系统。关键词:教师,JSP,B/S结构IThe design and implementation of teacher management systemAbstract With the rapid development of science and technology, all kinds of managemen

3、t systems have been applied to each field of the society. Colleges and universities are at the forefront of technological development, realize the staff information management is an inevitable trend and the trend, staff using the traditional manual management mode has not adapted to the development

4、of the times。Through the staff management system this platform, can realize the staff management informatization, network, systematic, standardized, so that the staff from the complex data query and statistics out, reduce the workload. The main functions of the system include: Teachers information t

5、o add information, teacher information management, information statistics, information derived excel teachers, teacher salary management, wage statistics。The front of the system using JSP as a development language, the use of Oracle as a database management system, the development environment is MyE

6、clipse, server using tomcat, developed a Web technology based on B / S structure of the Residence management system.Keywords: Teacher,JSP,B / S structureII目 录摘 要IAbstractII第一章 绪论- 1 -1.1课题背景- 1 -1.2目的和意义- 1 -1.3开发工具及技术- 1 -1.3.1开发工具- 1 -1.3.2 JSP- 2 -1.3.3 JavaScript- 3 -1.4软硬件需求- 4 -第二章 需求分析- 5 -2.

7、1需求调研- 5 -2.2可行性分析- 5 -2.2.1技术的可行性- 5 -2.2.2经济的可行性- 5 -2.2.3操作可行性- 5 -2.2.4法律的可行性- 6 -2.3系统用户用例图- 6 -2.3.1管理员用例图- 6 -2.4功能模块需求分析- 6 -2.5设计的基本思想- 7 -2.6性能需求- 7 -2.6.1系统的安全性- 7 -2.6.2数据的完整性- 8 -2.7界面需求- 8 -第三章 系统分析与设计- 9 -3.1数据库的分析与设计- 9 -III3.1.1数据库的概念结构设计- 9 -3.1.2数据库的逻辑结构设计- 11 -3.1.3数据库的连接原理- 12 -

8、第四章 系统功能实现- 15 -4.1系统登陆页- 15 -4.2系统主页面- 16 -4.3教职工信息管理- 16 -4.3.1教师信息录入- 16 -4.3.2教职工管理- 17 -4.3.3教职工删除- 18 -4.4教师信息导出页面- 18 -4.5工资信息管理- 19 -4.5.1工资录入- 19 -4.5.2工资信息管理- 19 -4.6修改个人密码- 20 -4.7安全退出系统- 21 -第五章 系统测试- 22 -5.1系统测试目的与意义- 22 -5.2测试过程- 22 -5.2.1主页面的登录模块测试- 22 -结 论- 23 -参考文献- 24 -致 谢- 25 -附录

9、JSP Technology Conspectus- 26 -附录 JSP技术简介- 30 -附录 代码- 34 -IV太原科技大学华科学院毕业设计(论文)第一章 绪论1.1课题背景计算机网络技术的发展,给信息时代的人们带来了很大的方便。如今在Internet上,随处都可以看到种类繁多的信息管理系统,比如,企业办公化自动管理系统,电子商务系统,学校教务管理系统等等。随着信息技术的日益发展已深入到社会的各个角落,教职工管理也不例外,尤其作为高等院校的教职工管理工作,是高校各项工作的重要组成部分,其管理能力和服务水平的高低直接关系到教职工的利益、正常的教学和整体办学水平,直接影响到人才的培养质量1

10、。目前,我校教职工管理工作还是存在着很多问题。我校教职工现为手工管理,效率低、易出错、手续繁琐,而且耗费大量的人力,物力,财力。基于以上等一些实际存在的情况,以及与我校管理人员的沟通反馈结果来看,他们希望有一个教职工管理系统,能够实现教职工智能化网络化功能2。通过此系统,管理员人员可以对教职工的各项情况实行电脑化管理,这样可以提高工作效率,也使得教职工管理所需的各项信息能方便快速进行录入,查询,删除和更新,对相应关键数据也能够方便的统计结果并且以报表或者图形的方式展现出来1.2目的和意义长久以来,教职工的管理工作大多数都采用的是传统的手工方式来记录相关信息,这种管理方式存在很多缺点,比如说,教

11、职工信息、工资信息的录入,查询,更新,分析都要完全依赖管理人员的手工记录和人工分析,人工记录是相当麻烦的。为满足需求,决定采用各种编程语言JSP开发了基于B/S架构的教职工管理系统,教职工管理系统是涉及信息科学、数据计算和计算机技术的复杂的人机交互系统。通过这些系统,可以对教职工和管理进行智能化管理,有效地记录并查询教职工的各项情况,为管理者提供了诸多方便3。1.3开发工具及技术1.3.1开发工具此次设计主要采用MyEclipse加Tomcat后台服务器进行,设计过程中页面主要使用JSP技术完成,下面对MyEclipse、Tomcat和Oracle数据库进行简要介绍。(1) MyEclipse

12、MyEclipse,是一个十分优秀的用于开发Java, J2EE的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开元产品的支持十分不错。MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSP, CSS, Javascript, SQL,

13、Hibernate。(2) Tomcat Tomcat是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。可以这样认为,当在一台机器上配置好Apahce服务器,可利用它响应对HTML页面的访问请求。实际上Tomcat 部分是Apahce服务器的扩展,但它是独立运行的,所以当运行tomcat 时,它实际上作为一个与Apahce独立的进程单独运行的。(3)Oracle oracle是最流行的开放源码SQL数据库管理系统,数据库是数据的结构化集合。oracle服务器最初是为处理大型数据库而开发的,与已有的解决方案相比,它的速度更快,多年

14、以来,它已成功用于众多要求很高的生产环境。尽管 oracle始终在不断发展,但目前oracle服务器已能提供丰富和有用的功能。它具有良好的连通性、速度和安全性,这使的oracle十分适合于访问 Internet上的数据库。1.3.2 JSPJSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然

15、后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能4。JSP与Servlet一样,是在服务器端执行的,通常返回给客户端就是一个HTML文本,因此客户端只要有浏览器能浏览。JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Servlet是JSP的技术基础,而且大型的Web应用程序的开发需要JavaServlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。JSP技术的优点:(1)一次编写,到处运行。除了系统之外,代码不用做任何更改。 (2)系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。相比ASP/.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号