教师信息管理系统设计书

上传人:jiups****uk12 文档编号:39454280 上传时间:2018-05-16 格式:DOC 页数:5 大小:110KB
返回 下载 相关 举报
教师信息管理系统设计书_第1页
第1页 / 共5页
教师信息管理系统设计书_第2页
第2页 / 共5页
教师信息管理系统设计书_第3页
第3页 / 共5页
教师信息管理系统设计书_第4页
第4页 / 共5页
教师信息管理系统设计书_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

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

1、高校教师综合信息管理系统信息管理系统系统设计书高校教师综合信息管理系统是一个用于管理教师各种信息的数据库管理系统。高校教 师管理的信息化在现代教学研究型大学的管理工作中占有重要的地位。教师信息管理已经 从简单的信息查询、存储发展到更高层次的统计分析,教师信息管理逐步自动化、科学化。 本系统基于B/S系结构,设计了教师信息管理系统,利用现有校园网络资源,实现教师信息 的规范化管理和实时性共享。 第一章 系统的需求分析 1.1 系统的背景分析 随着学院的不断发展建设,师资的规模继续扩大及教师的学历、职称、科研、教学等等 的不断变化,给高校管理人员对教师信息进行管理带来了很大的工作量。针对这一问题,

2、 利用本系统可以方便的对高校各系部老师信息进行管理,便于管理者对教师信息实时查询、 分析、更新等等,大大提高高校各系部教师管理的工作效率。 1.2 系统开发的必要性 传统的学院教师信息管理主要采用人工信息搜集与整理,多由各系指定教师收集统计该 教师的信息和成果,再由学院办公室人员汇总。这种方式存在着信息反馈滞后、难以保证信 息的全面和准确等问题。随着学院管理职能和内容的深化,其信息管理工作呈现出许多新的 特征:1. 教师人数和结构不断变化教师人数和结构不断变化 近年来,各学院办学规模逐年扩大,每年新引进的教师不断增加,教师流动较多,而每名教 师的个人信息各有所异。如何快速、准确的处理好复杂的信

3、息,仅仅依靠传统的管理方式是 难以满足需求的。2. 教师信息内容增加教师信息内容增加,数据更新频繁数据更新频繁 学院除了要掌握教师的出生年月、职称、职务、学历等基本信息外,根据工作需要,还需 要掌握教师教学信息、科研课题、各级各类奖励、职称申报等信息,而这些又是变动比较频 繁的信息,如何搜集和整理还需要科学的管理手段和技术的支持。3. 信息交流对内外部数据共享提出更高要求信息交流对内外部数据共享提出更高要求 在学院内部网络中,教师个人信息和学院公共信息分散于单个计算机中,还未能实现系统 数据共享,且数据格式多样,各及数据共享困难。虽然学校已建立了校园网络,但缺少相应的 管理系统支持,教师的大量

4、信息还是通过人工、邮件或存储设备等媒介来实现交换。 1.3 系统设计目标 (1) 一般用户即教师本人,可以对自己的基本信息管理、论文管理、科研管理、获奖 管理、教学教改管理、进修情况管理及其他管理(2) 系统管理员除拥有一般用户权限外还在系统中能够统计教师的各类信息、增删教 师名单、查看教师名单、添加删除用户及管理用户权限等。 (3)界面美观友好、信息查询灵活、方便、快捷、准确、数据存储安全可靠。 第二章 系统技术以及运行环境介绍 2.1 Apache 简介 Apache 是世界使用排名第一的 Web 服务器软件。它可以运行在几乎所有广泛使用的计 算机平台上。Apache 源于 NCSAhtt

5、pd 服务器,经过多次修改,成为世界上最流行的 Web 服务器软件之一。Apache 的特点是简单、速度快、性能稳定,并可做代理服务器来使用。 本来它只用于小型或试验 Internet 网络,后来逐步扩充到各种 Unix 系统中,尤其对 Linux 的支持相当完美。Apache 有多种产品,可以支持 SSL 技术,支持多个虚拟主机。 Apache 是以进程为基础的结构,进程要比线程消耗更多的系统开支,不太适合于多处理器 环境,因此,在一个 Apache Web 站点扩容时,通常是增加服务器或扩充群集节点而不是增 加处理器。到目前为止 Apache 仍然是世界上用的最多的 Web 服务器,市场占

6、有率达 60%左 右。它的成功之处主要在于它的源代码开放、有一支开放的开发队伍、支持跨平台的应用 (可以运行在几乎所有的 Unix、Windows、Linux 系统平台上)以及它的可移植性等方面。 2.2 PHP 简介PHP,一个嵌套的缩写名称,是英文超级文本预处理语言(PHP:Hypertext Preprocessor)的缩写。PHP 是一种 HTML 内嵌式的语言,PHP 与微软的 ASP 颇有几分相 似,都是一种在服务器端执行的嵌入 HTML 文档的脚本语言,语言的风格有类似于 C 语言, 现在被很多的网站编程人员广泛的运用。PHP 独特的语法混合了 C、Java、Perl 以及 PH

7、P 自创新的语法。它可以比 CGI 或者 Perl 更快速的执行动态网页。用 PHP 做出的动态页面 与其他的编程语言相比,PHP 是将程序嵌入到 HTML 文档中去执行,执行效率比完全生成 HTML 标记的 CGI 要高许多;与同样是嵌入 HTML 文档的脚本语言 JavaScript 相比,PHP 在 服务器端执行,充分利用了服务器的性能;PHP 执行引擎还会将用户经常访问的 PHP 程序 驻留在内存中,其他用户再一次访问这个程序时就不需要重新编译程序了,只要直接执行 内存中的代码就可以了,这也是 PHP 高效率的体现之一。PHP 具有非常强大的功能,所有 的 CGI 或者 JavaScr

8、ipt 的功能 PHP 都能实现,而且支持几乎所有流行的数据库以及操作系 统。 2.3 MySQL 简介 MySQL 是一个小型关系型 数据库管理系统,开发者为瑞典MySQL AB 公司。目 前 MySQL 被广泛地应用在 Internet 上的中小型网站中。由于其体积小、速度快、总 体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本 而选择了 MySQL 作为网站数据库。 第三章 系统分析与模块设计 3.1 系统分析 本系统建设的目标是利用当前最新的信息技术来实现高校教师信息的现代化管理。通 过系统的实施,不仅可以方便、快速地查询教师信息,还可以对教师的各项指标进行

9、多角 度、多层次的统计分析。系统的建设充分利用了校园网络资源,集成了高校各部门之间分 布的数据。本系统基于B/S系结构,实现教师信息的规范化管理和实时性共享。 3.2 系统数据流图3.3 系统功能模块图高校教师综合信息管理系高校教师综合信息管理系 统录入教师基本信息查询教师基本信息修改教师基本信息教师基本信息管理信息查询统计系统数据管理系统安全管理教师科研信息查询教师课程信息查询教师论文专著查询论文专著统计数据导出数据批量输入系统用户管理系统权限管理其他教师个人信息查询教师教研信息查询科研项目统计数据备份第四章 数据库结构设计 4.1 数据库需求分析在分析和调查教师信息的基础上,并对教师系统的

10、功能模块、流程等分析和需求总结,设计如下所示的数据项和数据结构。 教师基本信息,包括数据项有:教师编号,姓名,性别,出生年月,籍贯,民族,学历,学位,党派,职务,职称,联系电话,联系地址,备注等。 科研信息,包括数据项有:项目编号,项目名称,项目级别,项目经费,起止时间,研究成果,发表刊物等。 教研教改信息,包括数据项有:等。 课程信息,包括数据项有:课程编号,课程名称,学时,学分,课程类别,所授班级等。 论文专著信息,包括数据项有:专著题目,作者,发表刊物名称或出版单位,时间,级别等。 用户信息表,包括数据项有:用户编号,用户名,密码,权限,E-mail 等。 4.2 数据库概念结构设计 根

11、据上面的数据项和数据结构,设计出了满足需求的各种实体,以及他们的关系,为 逻辑设计打下了基础,规划处的实体有教师实体、科研实体、教研教改实体、课程实体、 论文专著实体、用户实体。 教师实体的具体描述 E-R 如下图所示:4.3 数据库逻辑结构设计根据以上 E-R 图,可得一下数据表。 表 4-1 tea_info 教师基本信息表列名数据类型可否为空说明teaidvarcharNOTNULL教师编号namevarcharsexvarcharagevarchargradevarcharclassvarchardepqattmentvarcharpasswordvarchar第五章 系统功能的实现

12、5.1 数据库的连接 5.2 系统功能界面设计 5.3 系统的应用技术 5.4 系统测试及调度中经常出现的问题 总 结 一、用户需求 二、数据库设计 三、数据库结构实现 四、数据库接口设计五、系统服务器配置 六、系统编码实现(PHPPHP 语言) 七、系统运行测试数据库是整个系统的核心部分,数据库的合理设计是系统实现的基础和关键,它要求尽可能降低数据冗余,保证数据完整性及一致性和提高数据并发性能力为原则数据库设计的合理性也直接影响到数据检索的速度和数据库管理的安全性以及日后编写程序的方便与否。本系统的数据库选用 My sql 数据库系统,并结合 Apache 和 PHP 语言,充分发挥计算机性能的优势,保证系统的可靠性、稳定性。在设计数据库库时考虑到了以下几点:、符合第三范式(3N F) , 尽量消除数据冗余;、由于此系统涉及到频繁的查询操作,根据具体情况保留一定的冗余, 以提高数据库的访问速度;、利用事务级操作, 保证数据的一致性和完整性。一、 数据库需求分析二、 数据库概念结构设计三、 数据库逻辑结构设计四、

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

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