教师信息管理系统设计与实现毕业论文.doc

上传人:人*** 文档编号:542138208 上传时间:2023-06-02 格式:DOC 页数:35 大小:578.50KB
返回 下载 相关 举报
教师信息管理系统设计与实现毕业论文.doc_第1页
第1页 / 共35页
教师信息管理系统设计与实现毕业论文.doc_第2页
第2页 / 共35页
教师信息管理系统设计与实现毕业论文.doc_第3页
第3页 / 共35页
教师信息管理系统设计与实现毕业论文.doc_第4页
第4页 / 共35页
教师信息管理系统设计与实现毕业论文.doc_第5页
第5页 / 共35页
点击查看更多>>
资源描述

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

1、 毕 业 设 计(论 文)教师信息管理系统设计与实现系别:机电信息学院专业名称:计算机科学与技术学生姓名:Xxx学号:xxxxxxxx指导教师姓名、职称:xxxxxxxx完成日期 2013年 12 月 24 日教师信息管理系统设计与实现摘 要教师管理系统设计与实现是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面.对于前者要求建立数据一致性和完整性强,数据安全性好的数据库.而对于后者则要求应用程序功能完备,易使用等特点。在学校,教师信息管理权限主要包括管理员权限和教师权限。显然如果以人工的方式对其管理将耗费大量的人力、物力,本系统以此作为开发的目标,用以减

2、轻教师管理人员的负担。本次毕业设计的内容是设计并且实现一个基于web技术的教师信息管理系统,故而系统主要以j2EE作为开发基础,用myeclipse作为开发工具,以MYSQL作为数据库,以Macromedia公司的Dreamweaver作为界面美化工具,使用JAVA语言开发,页面采取JSP动态页面开发技术。 该系统共分为两大平台:教师操作平台和管理员操作平台。其功能主要有:实现对所有教师个人信息的管理的功能,提供基本的添加,删除,修改和查询等功能。可以对教师基本信息,教学工作量及教师科研信息等实现方便的管理和统计。该系统界面简单、操作方便,容易维护。关键词:教师信息管理系统 ;JAVA ; J

3、SPTeachers information management system design and implementationABSTRACT Teachers information management system design and implementation is a typical management information system, two aspects of its development mainly includes the backstage database the establishment and the maintenance as well

4、as front end the application procedure development. Regarding the former request establishment data consistency and integrity, and data security database. For the latter request application procedure function is complete, easy to use and so on characteristics. In the school, the teacher information

5、management including teacher information, obviously artificial manner if its management will spend a lot of manpower, material resources, the development of this system as a target, to reduce the burden of teachers management. The contents of this graduation project is to design and implement a base

6、d on the teacher information management system based on Web, MyEclipse as a development tool, MYSQL as the database, using Macromedias Dreamweaver as the interface landscaping tools, the use of JAVA language development, take the development technology of JSP dynamic web page. The functions of the s

7、ystem are: the achievement of all teachers personal information management functions and the provision of basic insertion , deletion, modification and enquiry functions. It also facilitate the management and statistics of teachersinformation, including basic information , workload,working informatio

8、n and so on.The system has a simple interface, easy operation, easy maintenance.Keywords: Teacher information management system;JAVA ;JSP目 录摘 要VIABSTRACT11 绪 论32 系统的开发环境3 2.1 JSP技术简介3 2.2 MyEclipse简介6 2.3 SQL Server 简介7 2.4 Tomcat简介73需求分析与可行性研究83.1 需求分析83.2 可行性研究83.2.1 技术可行性分析83.2.2 经济可行性93.2.3 运行可行

9、性94 系统总体设计94.1 总体功能模块94.2 系统管理员功能模块104.3 教师用户的功能模块114.4 系统业务描述124.5 程序流程图135系统详细设计与实现155.1 系统和数据库的配置155.2 概念模型设计155.3 数据库逻辑模型185.4 数据库表结构185.5 系统功能实现的主要模块20 5.5.1 登陆页面205.5.2 教师管理主页面215.5.3 公告管理主页面225.5.4奖惩信息管理主页面235.5.5用户设置页面246系统测试266.1 软件测试概述266.2 软件测试的目标与方法266.2.1 模块测试26 6.2.2 集成测试276.2.3 验收测试27

10、6.2.4 平行运行276.3 软件测试的任务和结果287 总结与展望297.1 总结学习感受297.2 解决的问题及存在的不足29致 谢30参考文献311 绪 论 随着办学规模的扩大和招教人数的增加,建立一个高效的教师信息管理系统是非常必要的,我国的大中专院校的教师信息管理的自动化和效率不高,并且随着学校规模的扩大与政府人才流动机制的变化,学校教师的人数逐渐增加,而其流动率也在逐年增加,以往的手工管理教师信息的方式变得力不从心,已经不能满足学校对教师信息管理的要求。一直以来教师的信息管理是学校工作中的一项重要内容,普通的信息管理系统已不能适应时代的发展,因为它浪费了许多的人力和物力。在当今信

11、息时代这种传统的管理方法必然被以计算机为基础的信息管理系统所代替。为了提高教师信息管理的效率,我选择了教师信息管理系统作为毕业设计的课题。 目前大多数教研信息管理工作很大程度上还要依赖人工来进行,即通过Excel、Word等办公软件或者简单的数据库采集系统(如FoxPro等)来处理大量的数据,这种方式不仅给教研信息管理人员带来了繁重的工作量,并且造成教研信息管理人员和科研工作人员之间缺少必要和及时的沟通,难以反映该校的科研现状,造成信息传递流转失真且速度慢。 本系统在大多数信息管理系统的基础上,基于JSP开发如何高效安全开发本系统也是我们研究重点,主要增加了教师对个人信息的操作,教师不用再往学

12、院的教务处办公室报送个人档案,可以直接的把个人信息上传到网络上,也可以方便快速的查询到自己的信息,教务管理人员也不必总呆在学院的办公室,他们都不受时间,位置,空间的限制,只要有上网的条件,在家里就可以完成有关信息的录入,更新,管理,查询和删除。将会改变以前靠手工管理教师信息的状况,迅速提高工作效率。希望能为教务管理人员和学校的工作带来便利。 “教师信息管理系统的设计与实现”是在这种需求下产生的。此外,该系统是按照大学的定量方法和科研部门的要求设计的。因此,建立一套完善的教学信息管理业务系统是十分必要的。该系统为我校教学信息管理人员和教学工作者服务,既能实现对科研信息的科学有效管理,又能提高我校

13、教学人员的工作积极性,数据透明,为学校对教学人员的评价提供依据,还能够为教学人员提供必要的信息与服务。从而为教学信息管理人员开展工作提供极大的便利。2 系统的开发环境2.1 JSP技术简介 2.1.1 JSP技术背景及概要 随着Web技术的发展和电子商务时代的到来,人们不仅仅建立各种静态地发布信息的网站,而且更多的时候需要能与用户进行交互,并能提供后台数据库的管理和控制等服务的动态网站。由此动态网站开发技术应运而生。 早期的动态网站开发技术使用的是CGIBIN接口。开发人员编写与接口相关的单独的程序和基于Web的应用程序,后者通过Web服务器来调用前者。这种开发技术存在着严重的扩展性问题每一个

14、新的CGI程序要求在服务器上新增一个进程。如果多个用户并发地访问该程序,这些进程将耗尽该Web服务器所有的可用资源,直至其崩溃。为克服这一弊端,微软公司提出了Active Server Pages(ASP)技术,该技术利用“插件”和API简化了Web应用程序的开发。ASP与CGI相比,其优点是可以包含HTML标签,可以直接存取数据库及使用无限扩充的ActiveX控件,因此在程序编制上更富有灵活性。但该技术基本上是局限于微软的操作系统平台之上,主要工作环境是微软的IIS应用程序结构,所以ASP技术不能很容易地实现跨平台的Web服务器程序开发。 Hypertext Preprocessor(超文本

15、预处理器),即PHP动态网站开发技术与ASP相似,也是一种嵌入HTML文档的服务器端脚本语言。其语法大部分与C、Java、Perl等语言相似,并形成了自己的独有风格,利用该语言Web程序员可以快速地开发出动态网页。PHP在大多数Unix平台、GUN/Linux和微软Windows平台上均可以运行。PHP的优点主要有:安装方便,学习过程简单;数据库连接方便,兼容性强;扩展性强;可以进行面向对象编程等。但PHP也存在一些弱点,主要是PHP是一种解释型语言,不支持多线程结构,支持平台和连接的数据库都有限,特别是在支持的标准方面存在先天不足,对于某些电子商务应用来说,PHP是不适合的。 还有一些技术,如Java Servlets技术,利用该技术可以很容易地用Java语言编写交互式的服务器端代码。一个Java S

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

当前位置:首页 > 高等教育 > 大学课件

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