教师档案管理系统的分析与设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
教师档案管理系统的分析与设计
摘要
教师档案管理系统是一个典型的高校档案管理系统,其开发过程主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库。而对于后者则要求其应用程序具有功能完备,易使用等特点。
经过分析,我们以B/S为开发模式,运用JSP(JAVA SERVER PAGES)和JAVA编程语言,以SQL Server 2000、 DREAMWEAVER、TOMCAT和EDITPLUS为开发平台,开发出了一个教师档案管理系统。此系统实现了教师档案管理的各种工作流程计算机管理化,其中包括对教师档案的录入、添加、更新、删除,以及用户对教师档案的查询和对个人信息及个人密码的修改。在实践中可以对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意系统。
第1页共37页
前言
教师档案管理系统是一个教育单位不可缺少的一部分,它的内容对于学校的决策者和管理者来说都至关重要,所以教师档案管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对教师档案信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高教师档案管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
因此,开发这样一套管理软件成为很有必要的事情,在下面的各章中我们将以开发一套教师档案管理系统为例,谈谈其开发
第1页共37页
过程和所涉及到的问题及解决方法。
目录
第一章绪论……………………………………………….
1.1 在高校中使用计算机管理教师档案的意义………………………………………
1.2 关键技术简介………………………………………………………………………
第二章系统分析……………………………………………
2.1 问题定义……………………………………………………………………………
2.2 可行性研究…………………………………………………………………………
2.3 需求分析………………………………………………………………………
第三章教师档案管理系统的设计………………………………
3.1 总体设计…………………………………………………………………………
3.2 数据库的定义…………………………………………………………………………3.3 教师档案管理系统的界面设计………………………………………………………
第四章详细设计…………………………………………………
4.1 主要算法设计………………………………………………………………………….
4.2 JavaBeans的设计……………………………………………………………………
第五章系统实现……………………………………………………
5.1 设计测试方案及测试结果分析………………………………………………………
结束词………………………………………………………………...
第一章绪论
众所周知,计算机已经成为我们学习和工作的得力助手。今
天,计算机的价格已经十分低廉,性能却有了长足的进步。由于
第1页共37页
计算机可以代替人工进行许多繁杂的劳动,可以节省许多资源,可以大大的提高人们的工作效率,可以使敏感文档更加安全等特点,它已经被应用于许多领域。因此应用计算机来实现教师档案的计算机管理化已经成为今天时代发展的需要。
1.1 在高校中使用计算机管理教师档案的意义
现在我国高校教师档案的管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被以计算机为基础的信息管理所取代。
应用计算机进行教师档案管理,归纳起来,好处大约有以下几点:
(1).可以存储历届的教师档案,管理更为安全、高效;(2).只需一到二名档案管理员即可操作系统,节省大量人力;(3).可以迅速查询及修改所需信息。
1.2 关键技术简介
第1页共37页
1.2.1 JSP简介
JSP是JAVA SERVER PAGES 的缩写,是由SUN公司倡导、许多公司参与,于1999年推出的一种动态网页技术标准,JSP是基于JAVA SERVLET以及整个JAVA体系的WEB开发技术,利用这一技术可以建立安全的、跨平台的先进动态网站,这项技术还在不断的被更新和优化。用户可能对Microsoft的ASP(Active Server Pages)比较熟悉,与ASP相比,JSP以JAVA技术为基础,又在许多方面做了改进,具有动态网页与静态页面分离,能够脱离硬件平台的束缚,以及编译后运行等优点,完全克服了ASP的脚本级执行的缺点,已逐渐成为Internet上的主流开发工具。
1.2.2 SQL Server 2000简介
Microsoft SQL Server 2000是基于客户端/服务器模式(Client/Server模式,简称C/S模式)的新一代大型关系型数据库管理系统(DBMS)。它在电子商务、数据仓库和数据库解决方案等应用中起着重要的核心作用,为企业的数据管理提供强大的支持,对数据库中的数据提供有效的管理,并采用有效的措施实现数据的完整性及数据的安全性。
第1页共37页