为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

教师信息管理系统毕业设计

2017-09-21 11页 doc 41KB 56阅读

用户头像

is_721103

暂无简介

举报
教师信息管理系统毕业设计教师信息管理系统毕业设计 河南职业技术学院 毕业设计(论文) 题 目 教师信息管理系统 系(分院) 信息工程系 学生姓名 王飞 学 号 09123838 专业名称 计算机网络管理 指导教师 刘磊 2012年 4 月5日 目录 摘要.....................................................3 ....................................................3 1绪论 1.1项目开发的背景...................
教师信息管理系统毕业设计
教师信息管理系统毕业 河南职业技术学院 毕业设计(论文) 目 教师信息管理系统 系(分院) 信息工程系 学生姓名 王飞 学 号 09123838 专业名称 计算机网络管理 指导教师 刘磊 2012年 4 月5日 目录 摘要.....................................................3 ....................................................3 1绪论 1.1项目开发的背景......................................3 1.2项目开发的目标......................................4 1.3项目提出的意义......................................4 1.4 系统开发所用的技术准备..............................5 1.4.1 数据库技术的现状与发展.........................5 1.4.2 JAVA语言的概述.................................5 2系统概述.................................................6 2.1系统开发的背景.......................................6 2.2系统开发的目的与意义.................................6 3需求分析与可行性研究.....................................7 3.1需求分析.............................................7 3.2可行性研究...........................................7 3.2.1技术可行性分析...................................7 3.2.2经济可行性.......................................8 3.2.3运行可行性.......................................9 4总体设计.................................................9 4.1总体设计规划.........................................9 4.2项目流程模型图.......................................9 4.3具体的各个模块设计及其功能...........................9 4.3.1数据表的结构.....................................9 4.3.2 具体模块功能...................................10 5....................................................11 6参考文献................................................12 摘要 教师信息管理系统是一个教育单位不可缺少的部分。一个功能齐全、简单易用的信息管理系统不但能有效地减轻学校各类工作人员的工作负担~它的内容对于学校的决策者和管理者来说都至关重要。 教师管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面.对于前者要求建立数据一致性和完整性强, 而对于后者则要求应用程序功能完备,易使用等特点。在数据安全性好的数据库. 学校~教师信息管理包括教师信息~显然如果以人工的方式对其管理将耗费大量的人力、物力~本系统以此作为开发的目标~用以减轻教师管理人员的负担。 1绪论 随着计算机技术的不断发展~计算机在单位管理中发挥了强大的作用。使用计算机对信息进行管理~具有着手工管理所无法比拟的优点,例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高信息管理的效率~也是单位部门的科学化、正规化管理,与世界接轨的重要条件。本系统采用JSP+MySQL的模式~结合必要的相关系统、产品与工具~来实现对教师论文信息管理系统的开发。使该系统具有运行安全可靠、便于应用、可维护性好等特点~而且具有良好的扩展性~能良好的共享系统中的数据。 1.1 项目开发背景 随着学校规模的扩大与政府人才流动机制的变化,学校教师的人数逐渐增加,而其流动率也在逐年增加,以往的手工管理教师信息的方式变得力不从心,已经不能满足学校对教师信息管理的要求。一直以来教师的信息管理是学校工作中的一项重要内容~我国的大中专院校的教师信息管理的自动化和效率不高。随着办学规模的扩大和招教人数的增加~建立一个高效的教师信息管理系统是非常必要的。普通的信息管理系统已不能适应时代的发展~因为它浪费了许多的人力和物力。在当今信息时代这种传统的管理方法必然被以计算机为基础的信息管理系统所代替。为了提高教师信息管理的效率~我选择了教师信息管理系统作为毕业设计的课题。 本系统在大多数信息管理系统的基础上~主要增加了教师对个人信息的操作~教师不用再往学院的教务处办公室报送个人档案~可以直接的把个人信息上传到网络上~也可以方便快速的查询到自己的信息~教务管理人员也不必总呆在学院的办公室~他们都不受时间~位臵~空间的限制~只要有上网的条件~在家里就可以完成有关信息的录入~更新~管理~查询和删除。本系统将会改变以 前靠手工管理教师信息的状况~迅速提高工作效率。希望能为教务管理人员和学校的工作带来便利。 1.2 项目开发的目标 教师信息管理系统~采用计算机对教师的信息进行管理~进一步提高了现代化办学效益和自动化信息管理水平。帮助提高工作效率~实现教师信息管理维护工作流程的系统化、规范化和自动化。为了使系统在学院的管理中发挥更大的作用~实现工作过程的计算机化~提高工作效率和工作质量~现提出如下的系统开发目标: ,1,系统应该具有实用性、可靠性和可扩展性~同时注意到先进性。 ,2,对各个数据库进行分类动态管理~防止混乱。 ,3,不同用户有不同的权限,防止非法查询,非法修改。 4,能够对查询结果进行分类汇总~实现打印和下载。 , ,5,方便用户的操作~尽量减少用户的操作~实现自动化。 1.3 项目提出的意义 随着高校办学规模的扩大和招教人数的增加~教师信息管理是学校管理中异常重要的一个环节。教师信息管理的计算机化是整个学校教务管理中的重要部分~介于它的重要性~教师信息管理系统的开发与应用就逐渐提入议程~并占着越来越重要的份量。 运用教师信息管理系统可以减轻学院教务人员的工作量~减少开支~提高工作效率~节省时间~老师也能够迅速的查询到自己的信息。而教师信息管理系统的应用也为学校教育实力在未来市场的竞争力有所提高。 在现代高科技的飞跃发展~人们工作习惯的改变~特别是电脑的大量普及~人们生活节奏越来越快~怎样提高工作效率是人们首先考虑的问题。教师信息管理是一项非常繁琐与复杂的工作~一个原因就是工作量大~不好管。对于一个学校而言~管理好教师的信息~是非常重要的。因此开发出一套教师信息管理系统是非常必要的。 1.4 系统开发所用的技术准备 1.4.1 数据库技术的现状与发展 数据库技术是现代信息科学与技术的重要组成部分~是计算机数据处理 与信息管理系统的核心。数据库技术研究和解决了计算机信息处理过程中大量数据有效地组织和存储的问题~在数据库系统中减少数据存储冗余、实现数据共享、保障数据安全以及高效地检索数据和处理数据。 随着计算机技术与网络通信技术的发展~数据库技术已成为信息社会中对大量数据进行组织与管理的重要技术手段及软件技术~是网络信息化管理系统的基础。本章主要介绍数据库技术的应用与发展、关系模型的基本概念、关系数据库的设计理论及数据库设计方法等内容~是学习和掌握现代数据库技术的基础。 1.4.2 JAVA语言的概述 Java 编程语言的风格十分接近C、C++语言。Java是一个纯的面向对象的程序设计语言~它继承了 C++ 语言面向对象技术的核心~Java舍弃了C ++语言中容易引起错误的指针,以引用取代,、运算符重载,operator overloading,、多重继承,以接口取代,等特性~增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间~使得程序员不用再为内存管理而担忧。在 Java SE 1.5 版本中~Java 又引入了泛型编程,Generic Programming,、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。 Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode)~然后依赖各种不同平台上的虚拟机来解释执行字节码~从而实现了“一次编译、到处执行”的跨平台特性。不过~每次的编译执行需要消耗一定的时间~这同时也在一定程度上降低了 Java 程序的运行效率。但在 J2SE 1.4.2 发布后~Java 的执行速度有了大幅提升。 与传统程序不同~Sun 公司在推出 Java 之际就将其作为一种开放的技术。全球数以万计的 Java 开发公司被要求所设计的 Java 软件必须相互兼容。“Java 语言靠群体的力量而非公司的力量”是 Sun 公司的口号之一~并获得了广大软件开发商的认同。这与微软公司所倡导的注重精英和封闭式的模式完全不同。 Sun 公司对 Java 编程语言的解释是:Java 编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言。 Java 平台是基于 Java 语言的平台。这样的平台目前非常流行~因此微软公司推出了与之竞争的.NET平台以及模仿 Java 的C#语言。 2系统概述 2.1系统开发的背景 随着高校招生规模不断扩大~师资队伍规模也日趋壮大。高校教师业务档案信息管理已成为高等院校信息管理事务的一项重要工作。当今世界已经跨入了信息时代~计算机科学与技术正在迅猛发展~尤其是以计算机为核心的信息技术正在改变整个社会的生产方式、生活方式、学习方式。Web成为Internet/Intranet中最流行、最主要的信息服务方式。系统正是借助于Web的这一强大功能来满足信息管理的需求而开发的。 2.2系统开发的目的与意义 本文针对高校教师业务档案信息系统的设计和实现进行了初步研究~描述了整个系统的各个功能模块以及相互之间的逻辑关系~并重点对师资队伍统计管理模块、教师信息管理模块进行了详细设计与实现。 为了将教师的信息更好的管理~提高工作效率~同时避免人工管理的错误~所以制作了教师信息管理系统。本系统分为:教师信息录入~教师信息修改~教师信息查询~教师信息打印以及教师账号管理几个功能模块。总的来说能够满足学校对于教师基本信息的管理。 3需求分析与可行性研究 3.1需求分析 ,1,可以存储历届的教师档案~管理更为安全、高效, ,2,只需一到二名信息管理员即可操作系统~节省大量人力, ,3,可以迅速查询及修改所需信息, ,4,友好的界面操作~能保证系统的易用性和方便性。 ,5,对系统的安全性管理~包括用户的添加以及密码的修改。 3.2可行性研究 一般说来~应从技术可行性、经济可行性、运行可行性等方面研究可行性。 可行性研究需要的时间长短取决于工程的规模~一般说来~可行性研究的成本只 占预期的工程中成本的5-10%。 3.2.1技术可行性分析 技术上的可行性分析要考虑将来要采用的硬件和软件技术能否满足用户,这里是校方,提出的要求,如计算机的容量、速度等,。此外~还要考虑开发人员的水平~作为计算机专业的学生~数据库设计方面对于我们应该还过得去~在学校里生活了4年~对这个管理模式应该比较熟悉。 我们掌握了数据库及其应用技术、数据库原理、计算机网络技术等课程~对数据库的设计、应用、维护及局域网的组成有了深刻的认识与一定的动手实践能力~从一定程度上具备了开发一个小型系统的能力。 3.2.2经济可行性 主要从对项目的经济上进行分析评价~一方面是支出的费用~包括设备购臵费、管理和维护费用、人员工资和培训费等~另一个是取得的收益。这是个超小型的管理系统~从投入的人力~财力与物力来讲是非常之小的~只要一台电脑~一台打印机~这个系统就可以搞起来。从节省人力方面~可以让管理人员从繁与复杂的工作中解脱出来~做更多的工作~可以给教学管理提高一个层次。 3.2.3运行可行性 Internet正在迅猛发展~学院从硬件到软件都投入了大量的人力、物力、财力~在教务上~给各个办公室配臵了计算机~并能联接到互联网~并且学院领导对这方面比较重视~在教务上配臵了一定数目的能够训练操作计算机的干事~可以快速、方便、高效地使用计算机进行日常工作。学院开展了计算机及其维修专业~可让学生以实践方式对系统进行维护~使此系统在实践上具备了可行性。 由此可知~开发教师信息管理系统在学校中具有可行性。 4总体设计 4.1总体设计规划 系统开发的总体任务是实现各种信息的系统化~规范化和自动化~从而达到提高学校教师信息管理效率的目的。 系统采用模块化程序设计方法~即便于系统功能的各种组合修改~又便于未参与开发技术的护人员补充、维护。 系统应具备数据库维护功能~及时根据用户需求进行数据的添加、删除、修改等操作。系统功能分析是在系统开发的总体任务的基础上完成。本教师信息管理系统需要完成的功能 为: 一般教师用户登陆后的界面包括用户修改、查询信息、帐号管理三个模块。 ? 用户修改模块:包括姓名、性别、出生年月、入校时间、身份证号码、家庭住址联系电话、所学专业等设臵。 ? 查询信息模块:包括输入关键词、按姓名来查询的设臵。 ? 帐号管理模块,包括输入用户名、新密码、确认密码设臵。 4.2项目流程模型图 本系统分为:教师信息录入~教师信息修改~教师信息查询~教师信息打印以及教师账号管理几个功能模块。 图1 E,R模型图 4.3具体的各个模块设计及其功能: 4.3.1数据表的结构 教师信息表结构(user_info) 字段名 数据类型 长度 允许空值 描述 user_ID (主键) Long 8 必填 教师编号 Name varchar 20 必填 教师姓名 Sex varchar 10 必填 教师性别 P_id (外键) varchar 15 必填 身份证号 Address varchar 8 必填 住址 表1 教师信息表 管理员信息表结构 字段名 数据类型 长度 允许空值 描述 Gly_id (主键) vachar 15 必填 管理员账号 Gly_pass varchar 15 必填 管理员密码 Gly_name varchar 50 必填 管理员的姓名 Gly-age int 4 管理员的年龄 Gly-sex varchar 50 管理员的性别 Gly-address varchar 50 管理员的地址 Gly-telephone varchar 50 必填 管理员的电话 Gly-birthday datetime 8 管理员的出生日期 表2 管理员信息表 教师工资管理表结构 user_ID (主键) long 8 必填 教师编号 Name varchar 8 必填 教师姓名 Salary long 8 必填 教师基本工资 bonus varchar 8 必填 奖金 表3 教师工资管理表 教师授课管理表结构 user_ID (主键) long 8 必填 教师编号 Name varchar 8 必填 教师姓名 Course long 8 必填 授课科目 C-Hours varchar 8 必填 课时数 表4 教师授课管理表 4.3.2 具体模块功能 ,1,教师信息管理模块 添加教师信息 修改教师信息 查询教师信息 打印教师信息 ,2,教师授课管理模块 添加教师授课信息 修改教师授课信息 查询教师授课信息 打印教师授课信息 ,3,教师工资管理模块 添加教师工资信息. 修改教师工资信息 查询教师工资信息 打印教师工 5总结 本设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对我们学生实际工作能力的具体训练和考察过程.随着科学技术发展的日新日异~计算机的应用在生活中可以说得是无处不在。因此作为二十一世纪的计算机专业毕业的大学生来说是十分重要的。 通过数据库课程设计让我把学到的课本知识用到实践中~充分运用所学数据库~软件工程等知识~培养了我们实践动手能力和理论联系实际能力~通过这次课程设计~我进行了有目的的调查研究~运用所学知识~分析和解决实际问题~以获得有关的实际知识和技能~从而为我们走向社会奠定初步基础。 在本管理系统的设计过程中~遇到了不少的难题。其中有一些是因为自己以前光学课本,缺少一些实践和动手能力引起的,比如说画系统功能分析图的时候,由于以前没用过这个组织结构图~所以碰到了一些障碍。不过最后经过同学的帮助终于解决了此问题。在完成过程中~首先遇到的就是数据库的建立问题。怎样合理地建表~设定几个字段名称~数据类型以及其他属性需要根据运行功能不断修改完善。第二个问题时由于时间的仓促~很多信息的输入没有做好有效字符的限定设臵~就显得没有那么地正规。 本次数据库课程设计让我弥补了许多以前的不足和知识遗漏点~并对已经掌握的进一步实践了一次。 6参考文献 [1]萨师煊,王 珊. 数据库系统概论[M]. 北京:高等教育出版社,2007 [2]郑人杰,殷人昆. 实用软件工程第二版[M] .北京:清华大学出版社,2006 [3]刘云生. 数据库设计与分析[M]. 武汉:华中理工大学出版社,2005 [4]张俊玲. 数据库原理与应用[M]. 北京:清华大学出版社,2005
/
本文档为【教师信息管理系统毕业设计】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索