教师信息管理系统设计书.doc

上传人:wux****ua 文档编号:9254442 上传时间:2020-04-04 格式:DOC 页数:5 大小:92KB
返回 下载 相关 举报
教师信息管理系统设计书.doc_第1页
第1页 / 共5页
教师信息管理系统设计书.doc_第2页
第2页 / 共5页
教师信息管理系统设计书.doc_第3页
第3页 / 共5页
点击查看更多>>
资源描述
高校教师综合信息管理系统系统设计书高校教师综合信息管理系统是一个用于管理教师各种信息的数据库管理系统。高校教师管理的信息化在现代教学研究型大学的管理工作中占有重要的地位。教师信息管理已经从简单的信息查询、存储发展到更高层次的统计分析,教师信息管理逐步自动化、科学化。本系统基于B/S系结构,设计了教师信息管理系统,利用现有校园网络资源,实现教师信息的规范化管理和实时性共享。第一章 系统的需求分析1.1系统的背景分析随着学院的不断发展建设,师资的规模继续扩大及教师的学历、职称、科研、教学等等的不断变化,给高校管理人员对教师信息进行管理带来了很大的工作量。针对这一问题,利用本系统可以方便的对高校各系部老师信息进行管理,便于管理者对教师信息实时查询、分析、更新等等,大大提高高校各系部教师管理的工作效率。1.2系统开发的必要性传统的学院教师信息管理主要采用人工信息搜集与整理,多由各系指定教师收集统计该教师的信息和成果,再由学院办公室人员汇总。这种方式存在着信息反馈滞后、难以保证信息的全面和准确等问题。随着学院管理职能和内容的深化,其信息管理工作呈现出许多新的特征:1. 教师人数和结构不断变化近年来,各学院办学规模逐年扩大,每年新引进的教师不断增加,教师流动较多,而每名教师的个人信息各有所异。如何快速、准确的处理好复杂的信息,仅仅依靠传统的管理方式是难以满足需求的。2. 教师信息内容增加,数据更新频繁学院除了要掌握教师的出生年月、职称、职务、学历等基本信息外,根据工作需要,还需要掌握教师教学信息、科研课题、各级各类奖励、职称申报等信息,而这些又是变动比较频繁的信息,如何搜集和整理还需要科学的管理手段和技术的支持。3. 信息交流对内外部数据共享提出更高要求在学院内部网络中,教师个人信息和学院公共信息分散于单个计算机中,还未能实现系统数据共享,且数据格式多样,各及数据共享困难。虽然学校已建立了校园网络,但缺少相应的管理系统支持,教师的大量信息还是通过人工、邮件或存储设备等媒介来实现交换。1.3系统设计目标(1) 一般用户即教师本人,可以对自己的基本信息管理、论文管理、科研管理、获奖管理、教学教改管理、进修情况管理及其他管理 (2) 系统管理员除拥有一般用户权限外还在系统中能够统计教师的各类信息、增删教师名单、查看教师名单、添加删除用户及管理用户权限等。(3)界面美观友好、信息查询灵活、方便、快捷、准确、数据存储安全可靠。第二章 系统技术以及运行环境介绍2.1 Apache 简介Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上。Apache源于NCSAhttpd服务器,经过多次修改,成为世界上最流行的Web服务器软件之一。Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。 本来它只用于小型或试验Internet网络,后来逐步扩充到各种Unix系统中,尤其对Linux的支持相当完美。Apache有多种产品,可以支持SSL技术,支持多个虚拟主机。Apache是以进程为基础的结构,进程要比线程消耗更多的系统开支,不太适合于多处理器环境,因此,在一个Apache Web站点扩容时,通常是增加服务器或扩充群集节点而不是增加处理器。到目前为止Apache仍然是世界上用的最多的Web服务器,市场占有率达60%左右。它的成功之处主要在于它的源代码开放、有一支开放的开发队伍、支持跨平台的应用(可以运行在几乎所有的Unix、Windows、Linux系统平台上)以及它的可移植性等方面。2.2 PHP 简介 PHP,一个嵌套的缩写名称,是英文超级文本预处理语言(PHP:Hypertext Preprocessor)的缩写。PHP 是一种 HTML 内嵌式的语言,PHP与微软的ASP颇有几分相似,都是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,现在被很多的网站编程人员广泛的运用。PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。它可以比 CGI 或者 Perl 更快速的执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;与同样是嵌入HTML文档的脚本语言JavaScript相比,PHP在服务器端执行,充分利用了服务器的性能;PHP执行引擎还会将用户经常访问的PHP程序驻留在内存中,其他用户再一次访问这个程序时就不需要重新编译程序了,只要直接执行内存中的代码就可以了,这也是PHP高效率的体现之一。PHP具有非常强大的功能,所有的CGI或者JavaScript的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。2.3 MySQL简介MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。第三章 系统分析与模块设计3.1系统分析本系统建设的目标是利用当前最新的信息技术来实现高校教师信息的现代化管理。通过系统的实施,不仅可以方便、快速地查询教师信息,还可以对教师的各项指标进行多角度、多层次的统计分析。系统的建设充分利用了校园网络资源,集成了高校各部门之间分布的数据。本系统基于B/S系结构,实现教师信息的规范化管理和实时性共享。3.2系统数据流图3.3系统功能模块图高校教师综合信息管理系统录入教师基本信息查询教师基本信息修改教师基本信息教师基本信息管理信息查询统计系统数据管理系统安全管理教师科研信息查询教师课程信息查询教师论文专著查询论文专著统计数据导出数据批量输入系统用户管理系统权限管理其他教师个人信息查询教师教研信息查询科研项目统计数据备份第四章 数据库结构设计4.1 数据库需求分析在分析和调查教师信息的基础上,并对教师系统的功能模块、流程等分析和需求总结,设计如下所示的数据项和数据结构。 教师基本信息,包括数据项有:教师编号,姓名,性别,出生年月,籍贯,民族,学历,学位,党派,职务,职称,联系电话,联系地址,备注等。 科研信息,包括数据项有:项目编号,项目名称,项目级别,项目经费,起止时间,研究成果,发表刊物等。 教研教改信息,包括数据项有:等。 课程信息,包括数据项有:课程编号,课程名称,学时,学分,课程类别,所授班级等。 论文专著信息,包括数据项有:专著题目,作者,发表刊物名称或出版单位,时间,级别等。 用户信息表,包括数据项有:用户编号,用户名,密码,权限,E-mail等。4.2 数据库概念结构设计根据上面的数据项和数据结构,设计出了满足需求的各种实体,以及他们的关系,为逻辑设计打下了基础,规划处的实体有教师实体、科研实体、教研教改实体、课程实体、论文专著实体、用户实体。教师实体的具体描述E-R如下图所示: 4.3 数据库逻辑结构设计 根据以上E-R图,可得一下数据表。表4-1 tea_info教师基本信息表列名数据类型可否为空说明teaidvarcharNOTNULL教师编号namevarcharsexvarcharagevarchargradevarcharclassvarchardepqattmentvarcharpasswordvarchar第五章 系统功能的实现5.1 数据库的连接5.2系统功能界面设计5.3 系统的应用技术5.4 系统测试及调度中经常出现的问题总 结一、 用户需求二、 数据库设计三、 数据库结构实现四、 数据库接口设计五、 系统服务器配置六、 系统编码实现(PHP语言)七、 系统运行测试数据库是整个系统的核心部分,数据库的合理设计是系统实现的基础和关键,它要求尽可能降低数据冗余,保证数据完整性及一致性和提高数据并发性能力为原则数据库设计的合理性也直接影响到数据检索的速度和数据库管理的安全性以及日后编写程序的方便与否。本系统的数据库选用My sql数据库系统,并结合Apache和PHP语言,充分发挥计算机性能的优势,保证系统的可靠性、稳定性。在设计数据库库时考虑到了以下几点:、符合第三范式(3N F) , 尽量消除数据冗余;、由于此系统涉及到频繁的查询操作,根据具体情况保留一定的冗余, 以提高数据库的访问速度;、利用事务级操作, 保证数据的一致性和完整性。一、 数据库需求分析二、 数据库概念结构设计三、 数据库逻辑结构设计四、
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 大学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!