教职工信息管理系统设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

教职工信息管理系统设计
绪论
教职工信息管理系统设计
1 绪论
1.1管理信息系统简介
1.1.1管理信息系统的含义
管理信息系统即MIS(Management Information System)在强调管理、强调信息的现代社会中变得越来越普及。

MIS是一门新的边缘学科,它跨越了若干个领域如管理系统科学、系统科学、运筹学、统计学科及计算机科学,在这些学科的基础上形成信息收集和加工的方法。

从而形成一个纵横交错的系统。

它能提供信息,支持企业或组织的运行、管理和决策功能。

1.1.2管理信息系统的发展
管理信息系统起源于20世纪50年代开始的基于计算机的电子数据处理(简称EDP,Electronic Data Processing)。

EDP的主要目标提高一个组织内管理工作如计算、统计、制表、报告等工作的效率。

此时利用计算机处理管理信息的方式是单项管理,到了20世纪60年代管理信息系统得到了较快的发展,成为实现组织整体目标,系统综合地处理各类管理信息支持各级管理决策的计算机硬件、软件、通信设备、规章制度及有关人员的统一体、其获取信息资源和管理、服务的范围更加广阔;20世纪90年代,人们对MIS的注意力不再只是信息技术的应用,而是为如何合理配置、有效利用信息资源以求得组织目标的实现。

至此,MIS的发展经历了一个由技术管理到资源管理的过程。

1.2开发背景简介
1.2.1教育系统教职工信息管理现状
任何的管理首先是对人力资源的管理,学校也是一样。

一直以来,学校无论是在教学还是在管理方面都提出了要创新、要全面推进素质教育,学校经常要对学生第1页(共62页)
教职工信息管理系统
和教师进行各种数据的统计以供分析使用,然而由于计算量非常大,通过人力去登记、计算、查找,正确率无法保证,而且还会耗费大量的人力和物力;长年累月积攒起来的材料过多,不易保存,也容易丢失和损坏。

这就出现了一个矛盾。

如何找到一种好的办法既提高准确率,又可以省去大量的人力物力,而且还可以使材料积累起来供以后综合分析使用呢,在当今社会,以高科技为标志的经济飞速发展的今天,选用现代化手段解决上述问题是再适合不过的了!于是,在教育领域建立一系列信息管理系统就显得非常有必要了。

随着信息活动在国民经济中主导地位的确立和信息产业的崛起信息资源管理(Information Resources Management,简称IRM)作为一个专有名词和独立的学科逐渐发展起来。

如何积极开发、合理配置和有效利用信息资源,日益成为社会生活中亟待解决的问题。

由于计算机和通信技术的高速发展,推广应用计算机进行信息、管理成为推动信息化工作的重要内容,管理信息系统正是应用计算机信息化过程中出现的新生事物。

它是一个利用计算机软硬件资源进行电子数据处理的人机系统,它能提供信息,支持企业或组织的运行,具有管理和支持决策的功能利用计算机能把生产经营过程中的巨大数据流收集组织起来。

经过处理转换为对各部门不可缺少的数据,经过对这些数据的分析使其变为各级管理人员做出决策具有重要意义的信息。

总之,管理信息系统用于管理中可以大大减轻管理人员的工作负担,提高工作效率,使管理更加程序化、科学化。

对一个组织而言,内部管理的好坏直接关系到组织的存在与良好运行,而内部管理中非常重要的一项就是对人的管理,人事档案及教学业务的管理是与人事管理
有关的文件记录。

一旦工作人员的职位、职称及其他情况发生变化,要及时在档案内补充材料,以确保档案材料基本反映工作人员的工作、生活等各方面的实际情况;同时也要及时对其工作情况进行调整。

人事管理往往是繁琐的,因为要管理的对象种类繁多,要对其进行各种各样的管理,工作量大,又容易出错,在人事管理中引入计算机管理信息系统,可以提高工作效率,改善管理情况,使管理工作系统化、科学化、提高整体的管理的水平。

本系统是针对学校教职工管理编写的。

在学校,一般管理者已经认识到计算机第2页(共62页)
绪论
在管理过程中为可取代的作用,但是应用计算机来进行管理,他们还无法自己实现,这就需要有专门的管理软件来帮助实现。

1.2.2本系统要解决的几个关键问题
(1)采用单位现有软硬件环境及先进的管理系统开发方案,从而达到充分利用
单位现有资源提高系统开发水平和应用效果的目的。

(2)系统应符合组织人事管理的规定,满足单位日常人事管理工作需要,并达
到操作过程中的直观、方便、实用、安全等要求。

(3)采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于补
充维护。

(4)系统应具备数据库维护功能,及时根据用户要求进行数据的添加、删除、
修改、查询和报表打印等。

?教职工基本档案的输入、修改。

包括各种教育背景、工作简历、科研情况、
教学业务、论文发表、获奖情况等。

?教职工的增加、删除。

转出、辞职、退休教职工信息的删除,调入、新增教
职工信息的增加。

?查询、统计。

按照某种条件,查询、统计符合条件的教职工信息。

?打印输出。

对查询、统计的结果打印输出。

?保密系统。

对系统进行保密设定,可以修改用户名和密码,以防止有人对系统数据进行破坏和窃取,设置管理员和普通用户。

要想解决上面的问题首先需要和使用此软件的管理人员进行全面的沟通,需要了解信息管理的管理内容、管理过程、管理步骤等一系列流程,还要和管理人员交流管理上的一些处理的习惯性问题,要使得软件特别的接近使用者的管理习惯和方式。

使管理工作规范化和程序化,促进整体管理水平的提高,高效完成学校教职工管理的日常业务。

使人事管理及其相关方面的科学决策,如教学、科研等。

第3页(共62页)
教职工信息管理系统
1.2.3教育系统教职工信息管理的特点及解决途径
教职工的工作情况有其独特的行业特点,目前通用人事管理软件和通用信息管理软件均不能完善的解决其信息管理方面的问题,因此需要有针对性的制作定一套工资管理软件。

教职工一般的基本信息,还有教学业务,科研信息,发表论文,获奖情况等等都是和其他行业有着明显的区别,要想解决这个不同就需要专门的信息管理系统,设置不同于其他行业的软件,方便学校使用。

2 系统分析
2.1系统调查
新系统的系统分析与设计工作都要建立在对现行系统调查的基础上。

即必须调查清楚信息系统的资源、输入、处理和输出,明确用户需求和目的是明确系统开发的目标和规模。

本人所在单位是一所综合性大学院校,本着从实际情况出发的观点,对该校的院系教职工管理进行了全面的调查。

2.1.1教育系统的各级各类学校有其自身的特点。

长江大学是一所高等综合类学校,在很多方面与一般的普通中小学校不同,学校开设的专业可能几年就要改变或者修改和增加,致使教师所教的科目也有可能变化和调整,从而需要的教师要多元化,可能从事几门课程的讲授。

这就需要经常进行人才的流动,如校区间的调整、对外招聘、接收硕士毕业生。

人事管理涉及到新人员的加入,老员工的转出、辞职、退休等,员工基本情况变化要随时更新,因此在管理方式上有很大区别,管理的难度上也比一般的普通中小学校要大的多。

2.1.2教育系统正全面推进人事制度改革。

学校每年要进行职称的评定以及评优、评先等情况,需随时查阅职工的相关资料,查询符合条件的人员,进而统计产生相应报表。

由于该校的信息管理主要方式第4页(共62页)
系统分析
是基于文本、表格等纸介质的手工处理,人员多、项目多,所以管理工作量大,容易出错,缺乏系统的、规范的信息管理手段。

2.1.3计算机已经进入各级管理机关。

现在,上级主管部门的有些方面已经实行了计算机管理,所以在很多时候上报材料要求采用电子文档的方式。

而每次都将做一些重复的、繁琐的录入工作,以便产生不同的报表,因此工作量大,容易出错,急需系统的、规范的信息管理手段来解决。

2.1.4系统的设计要具有人性化的特点。

(1)界面友好、操作简便。

对于信息管理人员,由于平时接触计算机的机会较少,所以对计算机的操作比较生疏,所以说对于管理信息系统的可操作性一定要强,软件的交互性必须要好,可使使用者,即使在对计算机不很熟悉的情况下也可以很快的接受它,这就需要在对软件进行设计时考虑到用户界面的友好交互性,这一点很重要。

在系统的使用过程中,有很大一部分是对基本数据的录入,录入的信息的量也是很大的,所以要求软件的输入设计符合操作人员的思维习惯和操作习惯,在本软件的设计过程中将考虑录入部分完全使用键盘操作,这样将大大提高操作人员的效率。

由于录入操作非常的枯燥,所以在背景设计时需要考虑到添加清淡的让使用者心情放松的图案或颜色,这可以使操作者的烦躁心情得以环节,以减小在数据录入过程中误差和错误的出现概率。

(2)功能强大、程序流畅。

在实际管理中,要随时进行各种资料的查询、统计,所以要求软件的功能设计要完成各种操作。

同时,在实际管理中是院系的人员在不同的时间,不同的地点进行的承担着各自的职责进行着数据处理和信息交换。

上述的数据处理和交换均由计算机软件来执行,所以要求程序始终是流畅的。

(3)一看就懂、拿来就用。

第5页(共62页)
教职工信息管理系统
在界面上使用人们平时熟悉的自然语言,而把陌生的计算机语言隐藏起来,达到计算机程序与人的主观意识和思维天衣无缝的吻合,表现了天地人和。

使操作者一看就明白。

软件还必须简洁明了地提供操作向导和必要的提示,使人事工作者做到拿来就用。

该校希望通过建立教职工信息管理系统,使管理工作规范化和程序化,促进整体管理水平的提高。

因此提出系统的设计目标:
?支持实现规范化管理。

?支持组织高效完成信息管理的日常业务,包括:新员工加入时信息档案的建立、老员工转出、辞职退休、科研、教学基本情况变更等。

?支持学校进行信息管理及其相关方面的科学决策,如评优、评先等。

2.2可行性分析
2.2.1经济可行性
学校经常要教师进行各种数据的统计,以供分析使用。

由于早期信息管理系统完全采用纯人工方式完成工作,进行报表制作,且上传下递极不方便、快捷,所以耗用工时较多,且效率低下。

后来设计一些简单的应用表格,能通过计算机报表,但只是人工去登记、查找、计算大量数据后,人工输入计算机,制成表格,打印出表格上报,所以也会统计差错,输入过程差错,正确率无法保证,而且还会耗费大量的人力和物力;长年累月积攒起来的材料过多,不易保存,也容易丢失和损坏。

目前,市场上“信息管理系统”类的软件开发出产品的比较少,且价格高,单机版价格在万元以上,网络版价格要几万元。

一般的学校经费紧张根无法接受这样的价格。

而软件的规模太大,有些模块根本用不到,所以购进之后部分功能闲置也构成了浪费。

2.2.2操作可行性
我校信息管理人员具有高学历、高水平、对外来的新事物接受能力快的特点,第6页(共62页)
系统分析
并且接受过教育系统的计算机等级培训,对Windows有基本的了解,所以,如果开发一套操作简单的教职工信息管理系统,完全可以帮助他们从繁琐的重复性劳动中解脱出来,以提高的工作效率。

2.2.3技术可行性
(1)开发的软件可行性
从目前市场上比较流行的数据库开发、管理软件来看,对于比较简单的中小型数据库,是在实际应用中较为成功的一种解决方案。

并为用户提供了Windows所一贯坚持的非常友好、操作简单的用户界面、完善而强大的数据库操作功能,简洁明了的数据库,进而可对数据库实施操作、维护和权限识别功能。

结合实际情况,可以设计出符合实际需求、易于理解、易于操作、易于维护的数据库和操作系统。

对于Visual studio 2005而言,管理这种规模和复杂程度的数据库是游刃有余的。

同样对于来说,无论是查询、统计还是利用数学公式进行趋势预测,都能顺利完成。

因此,开发实施本系统,从软件角度看是可行的。

(2)开发的硬件可行性
开发本系统所使用的软件对于计算机硬件有一定的要求,特别是,Visual studio 2005对计算机的内存、主频、外频、外存(主要是硬盘的容量)都有比较高的要求,否则将影响到本系统的正常运行,甚至导致数据计算的失误等比较严重的错误,基本要求是:Microsoft Windows9X或更高版本;80486或更高的微处理
器;Microsoft Windows支持的VGA或更高分辨率的显示器;应用程序要求8MB RAM,Visual studio 2005开发环境要求256MB RAM。

Visual studio 2005对系统配置的要求较低。

因此,从市场上目前流行的硬件水平来看,一般学校已经具备了使用此类软件的基本硬件条件。

特别是以计算机为主要专业的大学院校已有现成的软、硬件条件。

本系统的开发也是可行的。

(3)开发实施的可行性
此类软件属于一般类管理软件,开发难度不大,没有很高深的算法和令人难以第7页(共62页)
教职工信息管理系统
理解的专业知识,只需要经常和管理人员进行沟通就可以掌握完成软件的要点。

开发周期短,一般需要三个月左右。

2.2.4可行性结论
系统的成功开发将进一步促进学校管理的现化化和科学化,培养了人才,也为学校全面的信息管理系统积累了经验,从长远来看,其效率和效果是肯定的,根据以上分析,我们认为本系统开发条件成熟,实施方案可行。

2.3需求分析
2.3.1系统需求
要求系统能够提供详细的教职工基本信息,包括教育背景、工作简历、科研信息、教学业务、论文变动情况等等。

能够提供随时查阅在职、非在职人员信息,提供出职工花名册。

实现管理规范化、科学化,程序代码标准化,软件统一化,确保软件的可维护性和实用性。

能够连接各个关联的数据库,获取数据库中的信息,保证各个数据库表格有关项目。

针对这些要求,系统建立了教职工基本信息、学科建设、教学研究、科学研究、师资队伍等功能模块。

系统根据增减人员、信息修改和添加操作自动生成记录记载变动内容,以便用户查询其变动过程。

实现了对教职工信息的查询、统计、增减、变动记录、打印相关报表等功能。

2.3.2用户界面需求
编制管理系统提供用户集中控制用户界面,此界面应当具有WINDOWS风格,并尽可能地为用户的查询操作提供方便,用户通过此界面应当能够控制整个系统的运行。

2.3.3报表需求
编制管理系统的各种情况,可以将教职工信息名册、教职工信息变动单、科研教学等详细情况以报表的形式打印出来,以便实时统计教职工基本信息及教学业务情况,明确报表,使领导掌握,便于决策,满足学校高效管理的需求。

第8页(共62页)
系统分析
2.3.4 维护需求
系统运行一段时间后,数据库中存放的数据会越来越多,系统因人事制度,老师教学科研的情况进行变更,要求对职务、职称、科研信息、论文情况,获奖信息,项目,教学等实时更改。

为了不影响系统的运行效率,应当定期清除、整理数据库中的过时数据,更改系统中不合时宜的字段等。

系统生成比较灵活性,系统的参数可以方便的更改,可以根据不同的人事制度和管理制度,对各种的报表格式进行修改,加入字段生成新表等。

2.3.5 系统安全
在日常的教职工信息管理中,不是要所有人员都明确的知道教师基本信息,所以在设计时用了浏览器/服务器的模式对系统的操作,很好的保证了安全性,方便用户及时地修改和更新自己的信息,协助管理员完成日常的管理工作和信息的的变更。

2.4开发方法的选择
目前,信息管理开发方法主要有:结构化生命周期开发方法、原型法、面对对象的开发方法。

本系统的开发采用结构化生命周期的开发方法。

用这种方法开发一个系统将整个开发过程划分为5个阶段:
(1)企划阶段
包括:业务特点分析、用户的需求分析、数据流分析、开发工具选择。

(2)设计阶段
包括:数据库设计、数据容量预测、处理界面设计、输出报表设计。

(3)开发阶段
包括:数据表制作、操作界面开发、功能模块开发。

(4)测试阶段
第9页(共62页)
教职工信息管理系统
包括:单体测试(测试用数据)、结合测试(全体流程测试)、运用测试(实际数据)。

(5)运用阶段
包括:系统安装、数据导入、性能测试。

2.5开发语言和开发工具
本系统选用的开发语言是c#,选用的开发工具是Microsoft SQL2000数据库开发系统。

c#具有用户的普遍性、功能的完整性、工具的易用性和规模的可伸缩性等特点。

2.5.1数据库应用系统的特点
数据库应用系统的目的是把数据库、表、表单和报表汇集起来,把用人工管理的数据实现电脑化管理。

数据库应用系统主要由用户界面、信息处理、数据库管理、数据库、辅助功能等模块组成:
(1)用户界面:由于数据库应用系统是一种面向最终用户的应用系统,用户界面应该具有友好、简单、易操作等特点,它是一个系统能否被用户接受的非常重要的因素之一。

使用Visual studio 2005提供的工具能够制作出多窗口系统、菜单驱动的用户界面,并可以将图形、图像、动画、声音等多媒体对象添加到界面中。

(2)信息处理:信息处理是建立数据库应用系统的目的,其基本功能包括各类信息的查询、统计、报表打印等。

(3)数据库管理:指数据库表的添加、修改及删除等。

(4)数据库:即数据库应用系统的操作对象,包括表及视图等。

(5)辅助功能:是指数据库应用系统中的菜单,帮助文本、系统安装及版本信息等。

第10页(共62页)
系统分析
用户界面
信息数据库辅助
处理管理功能
数据库
图1 数据库应用系统的组成
2.5.2面向对象程序设计与结构化程序设计的区别
在面向对象的程序设计中,程序员把精力放在“对象”的设计上,即如何构造对象是程序设计的重点,而不像以往采用结构化程序设计那样重点如何考虑编写程序代码。

在结构化程序设计中的分析和设计阶段,要以“功能”划分整个系统,分别构成各类功能模块,各个功能模块如有可能还必须划分为更为具体的小功能模块,直至功能模块能以一个函数或过程来实现为止。

这种方法称为自下而上的程序设计方法,它具有思路清楚、功能单一等特点,但不便维护和修改。

与结构化程序设计方法不同的是,面向对象的程序设计方法采用自上而下的程序设计方法。

它一般要经历“具体,抽象,具体”三个阶段。

它以“对象”为处理中心,在系统分析和设计时必须首先确定所要处理的对象,然后确定对象的属性以及对象之间的相互关系。

2.6开发环境配置
本次系统开发所用计算机硬件和软件环境如下:
硬件:CPU e2180 @ 2.00ghz,内存960mb,160G硬盘,普通键盘,鼠标。

软件:中文Windows xp。

第11页(共62页)
教职工信息管理系统
3 详细设计
3.1系统总体设计
Visual studio 2005应用系统通常由以下几部分组成:数据库(用来存放数据)、主程序(用来设置应用程序的系统环境、执行第一个用户界面和读取事件程序的开始点)、用户界面(表单、工具栏和菜单等)、查询和报表(允许用户检索或输出自己的数据)。

教职工信息管理系统主要由前台用户管理模块和后台管理员管理模块两大部分。

(1)前台用户管理模块:
主要包括登陆模块,基本档案信息模块,科研档案信息模块,学术档案信息模块,教学业务信息模块,师资队伍列表模块和强大的搜索功能模块。

(2)后台管理员管理模块:
主要包括管理员登陆模块,教师基本信息管理和权限设置功能模块。

1.1系统功业务流程分析 3.
教职工信息管理系统只允许有教师和管理员两种身份登录。

教师登陆后,系统处于开放期,教师可以添加,查看,修改和删除自己所填写的资料,当系统处于关闭期时,教师只能查看自己所添加的资料,不再具有任何的管理权限,如果此时需要对资料进行修改,必须联系管理员。

管理员登陆以后,不管系统处于开放期还是关闭期,都享有添加和管理的功能,并且管理对象是系统所有用户,同时还享有对用户权限进行设置的权利。

搜索功能默认只对管理员开放,管理员可以设置为对教师开放使用。

在系统业务分析的基础上,根据c#编程特点,按照结构化的系统设计方法,教职工信息管理系统从功能上可做如下的系统结构划分:
第12页(共62页)
系统的测试和维护
用户
是否登陆
否否

否是否管理员
是否开放
是搜索是否开放
是否是
权限管理档案信息的管理个人的搜索功能管理用户
查询档案信息
图2 教职工信息管理系统流程图
3.1.2系统功能结构
系统功能结构图是组织中信息运动的抽象,是管理信息系统逻辑模型的主要形式。

它是采用自顶向下逐层扩展的方法,从逻辑上精确的描述系统具有的数据加工,数据存储,数据输入输出及数据来源和去向等功能。

教职工信息管理系统前台功能结构图,如图3所示:
教职工信息管理系统后台功能结构图,如图4所示:
第13页(共62页)
教职工信息管理系统
教职工信息管理
系统前台功能结
构图。

相关文档
最新文档