XX中学教职工信息管理系统设计与实现.docx
- 文档编号:30693252
- 上传时间:2023-08-19
- 格式:DOCX
- 页数:42
- 大小:709.37KB
XX中学教职工信息管理系统设计与实现.docx
《XX中学教职工信息管理系统设计与实现.docx》由会员分享,可在线阅读,更多相关《XX中学教职工信息管理系统设计与实现.docx(42页珍藏版)》请在冰豆网上搜索。
XX中学教职工信息管理系统设计与实现
XX中学教职工信息管理系统设计与实现
作者姓名:
XX 专业班级:
XXXXXXXXXX 指导教师:
XX
摘要
随着我国中小学的迅猛发展,各中小学教职工的管理工作也越来越复杂。
传统的以纸介质为主的手工记录方式已经远远不能满足各中小学教职工管理工作的需要。
职位调动的频繁以及工资要由绩效考核来定等各种复杂的工作,让中小学教职工信息管理系统的重要性日益突出。
该系统可以使中小学教职工的管理工作更加方便、快捷、高效率。
本文通过对中小学教职工管理的基本原理、实现流程等进行研究分析,完成了中小学教职工信息管理系统的总体规划、分析、设计、实现以及运行调试和评价,其中使用结构化开发方法完成系统分析与设计工作。
该系统基于B/S模式,以SQLSERVER为后台数据库,使用VisualStudio2010工具进行开发。
该系统具有很好的实用性,可以使得对中小学教职工的管理工作更加方便、快捷、高效率。
关键词:
中小学教职工信息管理;系统分析与设计;B/S模式;SQLSERVER
Informationmanagementsystemdesignandimplementationofteachingstaff
Abstract:
Withtherapiddevelopmentofourcountryelementaryandmiddleschools,themanagementofprimaryandsecondaryschoolteachersisbecomingmoreandmorecomplex.Thetraditionalmanualrecordingmoderelyingmainlyonpapermediumhasfarcannotmeettheneedsofthevariousprimaryandsecondaryschoolteachersmanagement.Transferfrequentlyandpaybyperformanceappraisalshallbesuchasallkindsofcomplicatedwork,lettheteachersofprimaryandsecondaryschoolstheimportanceofinformationmanagementsystemisbecomingmoreandmoreprominent.Thesystemmanagementoftheprimaryandsecondaryschoolteacherscanbemoreconvenient,fastandefficient.Basedonprimaryandsecondaryschoolteachersmanagementthroughanalyzingthebasicprincipleandtheimplementationprocess,completedprimaryandsecondaryschoolteachersinformationmanagementsystemofoverallplanning,analysis,design,implementationanddebuggingandoperationevaluation,theuseofmanagementinformationsystemjuncti。
Keywords:
Primaryandsecondaryschoolteacherspersonnelmanagementsystem;SystemAnalysisandDesign;DataBase;PersonnelFile
第1章前言
我们的社会已经进入了一个信息化社会,计算机不再只是简单的计算工具,它已成为我们生活中处理大量信息不可或缺的手段。
中小学教职工信息信息系统是中小学管理系统的重要组成部分,它集全校教职工的教职工管理、薪酬管理、考勤管理、绩效考核等管理工作于一体,是一项时间性强、工作量大、信息庞杂、质量要求高且影响全局的工作。
中小学管理工作的根本目的,在于把教职工队伍建设好,这是完成学校各项工作任务和提高学校办学质量及其效益的主要保证。
当前,无论是整个社会的发展,还是高等教育自身的改革和发展,都对中小学教职工信息提出了更高、更新的要求。
建立中小学教职工信息管理系统,是建设好中小学教职工队伍的一项重要的基础工作,也是实现中小学教职工管理现代化加速决策科学化的前提条件,势在必行。
然而传统的教职工信息模式还主要是依赖人力手工的操作,需要耗费大量的人力物力,其工作效率之低已不能适应当前教育改革的需要。
因此,建立以信息技术、计算机技术、网络技术支持的现代管理信息系统,用计算机取代数据资料的手工处理,通过各部门间数据共享,扩大信息的收集面,保证信息处理的集中一致,才能提高教职工管理部门日常管理工作的效率和决策服务水平的科学性,实现管理工作的科学化、规范化。
总之,中小学教职工信息管理系统在中小学教职工的信息管理工作中已经是不可缺少的一部分。
利用该系统可以使得中小学教职工信息管理工作更加快捷、方便,减轻了管理人员的工作量,并且大大降低了管理成本。
第2章项目概述
2.1.项目开发背景
随着社会经济的不断发展,在竞争越来越激烈的今天,学校教职工信息管理就越显示出其不可缺性,成为学校一个非常重要的模块。
学校教职工信息管理系统主要是用于学校教职工个人相关信息的管理。
使用教职工信息管理系统,便于学校领导掌握人员的动向和人员的综合素质,及时调整人才的分配,使用计算机对人事劳资信息进行管理,具有检索迅速、查找方便、可靠性高、存储量大、保密性好、成本低等优点,能够极大地提高人事资源管理的效率,也是学校科学化、正规化管理的重要条件。
特别是对于一些中小型的企业来说,人力资源管理成为学校发展的重要因素。
有些学校还停留在用纸张档案管理的方式,这种方式效率低下,而且容易出错,极不适应现代企业发展和管理的要求。
2.2.项目开发目的
针对国内外学校教职工信息管理系统发展现状,我设计了一个专业、实用性强、操作简便的学校教职工信息管理系统,该系统为学校提供全面的教职工信息解决方案提供一个以人为中心,各类人员之间、教职工与学校之间的互动式人力资源管理平台。
具体目标如下:
1.提高学校教职工信息的效率,节约相关的管理成本,增强教职工信息的安全性。
2.为学校建立规划化、人性化、实时互动化教职工信息机制。
3.满足学校战略层、管理层、人事业务操作层和学校全体员工的不同层次和不同方面的需要,为学校将来的整体信息化建设提供必要的支持。
开发的系统将改变过去传统的人事档案保管室的教职工信息,使用计算机对人事劳资信息进行管理,具有检索迅速,查找方便,可靠性高,存储量大,保密性好成本低等优点,能够极大地提高人事资源管理的效率,也是学校科学化、正规化管理的重要条件。
为实施学校集团化、多元化的远景发展战略提供有力保障。
第3章系统总体规划
中小学教职工信息管理系统的总体规划是其生命周期中第一个阶段的工作,其质量直接关系到系统建设的成败。
接下来,本论文会对项目系统从初步调查、可行性分析、逻辑业务规划、数据类规划以及系统开发的进度安排上进行总体规划,便于从全局上把握好这个系统的整个过程。
3.1可行性分析
1.技术可行性
随着计算机技术的发展,要将对教职工信息从原始的人工文档管理转化为信息化管理,是有很强的可行性的。
而且很多中小学已经实现了教职工管理信息化,市面上也有很多免费的相关管理软件,所以要实现教职工管理的信息化在技术上的可行性是毋庸置疑的。
本设计要做的只是针对中小学的教职工信息流程来开发出适用的中小学教职工信息管理系统,面向Windows操作系统,以MicrosoftSQLServer2008作为后台数据库,并从数据库的应用和开发的实效性角度出发,采用VisualStudio2010作为开发工具,采用面向对象技术。
在之前做过的课程设计中,都是通过这两种开发工具来实现的,因此在技术上不存在问题。
2.经济可行性
本系统对经济上没有太多的要求,只要具备计算机及相应的运行软件即可开发。
项目成功后,数据的处理加快,可以节省人力,节约时间。
而且系统对于输入输出的规范,也提高了数据可用性,增强了数据安全系数,能够更方便、简单、快速地查询教职工的职位调动、薪酬以及人事档案等各个方面的信息,方便快捷的考勤记录、绩效考核资料存档、工资评定等,对提高中小学教职工管理水平有一定得现实意义。
3.运行可行性
本系统采用面向对象技术,开发出来的界面友好,几乎人人都可以很简单地按照相关说明进行操作。
系统能为中小学管理人员提供高效、方便快捷的服务,工作量和出错率远远低于传统管理模式,同时新系统操作简单易上手,特别是与实际流程一致,用户可以很快熟悉和习惯。
从以上三方面的分析,可以得出该系统在技术上得到了保证,投入使用可带来很好的经济效益,且在运行方面较为简单。
因此,本项目系统可进行开发工作。
3.2组织机构调查
教职工信息管理系统是中小学用来对教职工的基本信息、职位调动、考勤管理、薪酬管理等进行综合管理的一个信息管理系统。
根据客户要求,系统要能对教职工信息、人事档案等基本信息实现录入、修改、查询和删除等操作,并且还要实现包括考勤管理、职位调动管理、工资核算在内的各项管理内容。
本论文项目系统对应的组织机构图,如图3-1所示:
图3-1系统的组织机构图
3.3.系统数据类规划
经过上面逻辑业务的规划之后,对本项目系统的数据类进行规划。
采用实体分析的方法,建立相对稳定的数据模型结构,而对一些需求零散、随机的信息,放在系统分析和设计阶段考虑。
教职工信息管理系统不是一个孤立的系统,它是学校信息管理系统的一个子系统,与其它子系统之间共享数据,协调工作,所以在进行总体规划时一定要考虑到其它相关子系统的信息需求是否被包含在所设计的数据类中。
只有考虑到潜在的需求,建立的数据模型才会稳定。
按照实体分析方法设计的数据类有:
1.用户基本信息数据类:
该类数据反映用户的用户名、真实姓名、用户描述、随机生成的密码、工号、部门等信息;
2.角色管理数据类:
该类数据记录角色的角色名、角色描述等信息;
3.功能点管理数据类:
该类数据记录功能点的功能ID、父功能ID、功能点名称、功能点描述、功能点URL、功能点是否可见等信息;
4.薪酬管理数据类:
该类数据记录了有关教职工的工资情况的信息,例如:
教职工号、奖金、补贴、基本工资、等参数信息;
5.考勤管理数据类:
该类数据记录了有关考勤的基本信息,例如:
迟到、请假、早退、病假、事假等类型的信息;
6.职位调动管理数据类:
该类数据记录了教职工职位调动的基本信息,包含原部、原职位、新部门、新职务、以及调入和调出的时间。
3.4.系统开发计划
在完成了项目系统的逻辑配置方案和计算机网络配置方案后,就要进行开发费用的估算,制定系统的开发计划等工作。
系统开发的工作进度表,如表3-1所示:
表3-1系统开发工作进度表
阶段
人数
时间(天)
人天
起止时间
系统分析
8
15
120
2013.04.01~2013.04.15
系统设计
8
15
120
2013.04.16~2013.04.30
程序设计
5
24
120
2013.05.01~2013.05.24
系统测试
2
10
20
2013.05.18~2013.05.27
系统试运行
3
7
21
2013.05.28~2013.06.03
验收
第4章系统分析
在XX中学教职工信息管理系统的开发过程中,需要通过系统分析才能把对系统功能和性能的总体概念描述为具体的系统需求说明,便于整个系统开发工作的进行。
接下来,通过系统详细调查、业务流程分析、数据流程分析和系统数据分析之后,确定出本项目系统的逻辑模型,对系统进行功能性详细分析为下一章的系统设计提供详细的参考方向。
4.1.需求分析
本论文项目系统面向的用户分为六类:
系统管理员、考勤管理员、薪酬管理员、职位调动管理员、用户权限管理员、教职工管理员。
以上六类用户使用系统做什么,具体阐述如下:
1.系统管理员使用该系统对用户信息、用户组信息、用户密码信息、用户角色权限、在线用户进行管理;
2.考勤管理员使用该系统对基本考勤信息和其他考勤信息进行添加、修改、删除、查询以及形成考勤信息表等操作;
3.薪酬管理员使用该系统进行教职工的工资计发、工资查询以及形成工资信息报表等;
4.职位调动管理员使用该系统主要是对教职工的职位调动基本信息进行管理以及形成职位调动信息报表;
5.用户权限管理员使用系统主要是对使用该系统的用户分配相应的权限;
6.教职工管理员使用系统主要是对教职工的基本信息进行相应的管理,包含教职工添加、修改、删除、查询以及形成基本信息报表等。
以上六类用户的系统需求,具体阐述如下:
1.系统管理员需求
需要提供对系统用户的管理界面,实现增加、删除、修改、查询用户的功能,为用户设置使用本系统的权限。
要求系统提供对具有相同权限的用户设定用户组的功能,以便系统管理员实现职责:
增加和删除用户组,以及给用户组设置权限;增加和删除普通用户,以及给普通用户设置权限。
要求系统提供一个系统管理员名和初始密码;要求系统提供用户的基本信息的增加、删除、修改、查询功能,可以设定用户的姓名、工号、部门等基本信息;系统管理员可以给普通用户分配权限到功能点,权限分为两种,查看和控制。
只有查看权限的用户就只能看此功能点的运行信息、告警信息。
拥有功能点控制权限的用户可以管理该功能点,同时有查看该功能点信息的权限。
要求系统自动生成新增用户的默认密码,系统管理员和普通用户都可以修改自己的密码。
2.教职工管理员需求
要求系统对该管理员提供管理教职工的基本信息情况的权限,对教职工的基本信息进行添加、修改、删除、查询等基本操作以及形成基本信息报表。
3.考勤管理员需求
要求系统可以对教职工信息管理系统中考勤管理模块中的重要基础数据进行维护管理,提供对考勤的添加、删除、修改、查询等功能。
要求系统可以对考勤的基本信息进行相应的管理并且可以对其他考勤信息进行相应的添加、删除、修改、查询等。
4.薪酬管理员需求
要求系统提供工资计发和工资查询以及工资报表等三大功能模块,主要完成教职工工资信息查询及统计的功能。
按教职工的编号、工资、学历、职位、班级等进行教职工基本信息的查询并按照相同的条件进行统计然后以表格的方式展示出来。
5.职位调动管理员需求
要求系统对该管理员提供对教职工的职位调动管理的权限,可以记录教职工调动的原部门、原职位、新部新职位等。
4.2.业务流程分析
通过对用户的详细需求分析和业务过程分析得知,该系统主要需要完成的业务有系统管理、教职工管理、招工办管理、考勤管理。
具体的业务流程分析如下:
1.业务流程图中使用的基本符号,如下说明:
●业务处理单位或用户,它代表了某项业务参与的人或物;
●数据存储或存档,是一种数据的载体,作为档案来保存的;
●业务数据流动及方向,它表达了业务数据的流动方向;
●各类单证、报表,它表明了数据的载体;
●业务功能描述,表明了业务处理功能。
其业务流程图基本符号,如图4-1所示:
图4-1业务流程图基本符号
4.2.1.系统高层业务流程图
招工办和副处长根据教职工的职工登记表进行人事处理后存档,招工办根据招聘计划制定招聘计划后存档,人事科根据人事资料和副处长一起进行档案管理后存档,副处长对招聘计划进行管理存储在招聘档案里面。
再根据人事档案和招聘计划进行统计报表处理,生成统计报表上交处长。
系统的高层业务流程图,如图4-2所示:
图4-2高层业务流程图
4.2.2.系统管理员业务流程图
经过进一步的调查分析,系统管理要做的主要事情如下:
●增加、删除、修改和查询用户信息;
●增加、删除角色,并且为角色设置权限,初始化默认角色:
超级管理员、教职工管理员、薪酬管理员、考勤管理员、职位调动管理员;
●增加、删除、修改功能模块数;
●提供用户信息的更改。
其系统管理业务流程图,如图4-3所示。
图4-3系统管理业务流程图
4.2.3.系统教职工管理业务流程图
教职工管理要做的主要事情如下:
●添加、删除、修改、查询基本信息;
●形成基本信息报表。
其教职工管理业务流程图,如图4-4所示。
图4-4教职工管理业务流程图
4.2.4.系统考勤管理业务流程图
考勤管理要做的主要事情如下:
●对基本考勤信息进行管理以及其他考勤信息的添加、修改、删除、查询;
●将考勤信息形成报表上传给上级领导。
考勤管理员根据教职工的实际考勤记录填写考勤信息表,然后生成考勤信息表上交给考勤科长,考勤科长审核之后再将考勤信息表上交给上级领导。
其考勤管理业务流程图,如图4-5所示。
图4-5系统考勤管理业务流程图
4.2.5.系统薪酬管理业务流程图
薪酬管理要做的主要事情如下:
●对薪酬信息进行管理以及根据考勤科长提高的考勤记录对教职工的工资进行相应的管理;
●将薪酬信息形成报表上传给上级领导。
薪酬管理员主要是对教职工的薪酬信息进行相应的管理,首先计发教职工的基本工资,然后根据教职工的考勤记录情况来计发相应的奖金、补贴等,最后将实际工资发放到教职工手中,并作薪酬记录上交给上级领导。
其薪酬管理业务流程图,如图4-6所示。
图4-6系统考勤管理业务流程图
4.2.6.系统职位变动管理业务流程图
职位变动管理要做的主要事情如下:
●根据教职工提交的职位变动申请进行相应的管理;
●将职位有所变动的教职工信息传给人事科进行登记。
招工办根据新职工名单进行审核,然后由此进行职位安排,存档新职工名册。
教职工上交职工情况登记表,连同新职工名册一起进行审核,错误的职工登记表返回给教职工重新登记和上交进行审核,根据通过审核的职工登记表建立职工档案,根据档案统计职位变动情况将统计报表上交上级领导和各部门。
其职位变动管理业务流程图,如图4-7所示。
图4-7系统职位变动管理业务流程图
4.3.数据流程分析
根据对系统的业务流程分析,把业务过程分为系统管理、教职工管理、考勤管理、职位调动管理六个过程。
相应的,在数据流程分析中会针对这六个业务过程进行数据流分析。
4.3.1.系统高层数据流程图
该系统的第一层数据流分析:
除管理员外,其它用户需要根据管理员给予的用户名和密码登录系统执行自己拥有的功能;当用户不处于登录状态时,不允许通过系统中间的某个URL直接进入系统;系统管理员会根据部门给予的用户名单把这些用户的信息添加到数据库中,同时也可以从数据库中查询出用户信息,然后打印出来;教职工管理员登录系统后,会根据自己手上的教职工信息,把这些数据添加到数据库中,同时可对这些数据进行增加、删除、修改操作;招工办管理员进入系统发布招聘计划已经将新进的教职工信息传给教职工管理员;考勤管理员进入系统将教职工的信息录入数据库,然后可以对这些考勤信息进行添加、修改、删除、查询操作。
数据流程图中使用的基本符号说明,如图4-8所示:
图4-8数据流程图基本符号
系统的第一层数据流程图,如图4-9所示:
图4-9高层数据流程图
4.3.2.系统管理数据流程图
对系统管理的数据流分析:
系统管理员用用户名和密码登录系统;系统管理员根据用户变动通知对用户信息进行操作;根据用户权限变动通知对用户重新定义角色;当用户的角色变动后,需要对用户重新分配功能点;根据用户是否在线,对在线的用户进行监控,可查看用户的操作日志;将所有变动的信息重新保存到数据库中。
系统管理数据流程图,如图4-10所示:
图4-10系统管理数据流程图
4.3.3.教职工管理数据流程图
教职工管理员根据教职工信息表对教职工的基本信息进行审核,然后将审核意见表交给人事科,有人事科进行档案管理形成教职工档案,上传给系统管理员。
教职工管理数据流程图,如图4-11所示:
图4-11教职工管理数据流程图
4.3.4.考勤管理数据流程图
考勤管理员根据教职工的考勤记录填写考勤信息表,然后将考勤信息表上传给考勤科进行审核,审核完成之后形成考勤档案上传给系统管理员。
考勤管理数据流程图,如图4-12所示:
图4-12考勤管理数据流程图
4.3.5.薪酬管理数据流程图
薪酬管理员首先根据基本工资报表进行审核,然后将基本工资表交给薪酬科,薪酬科结合考勤科传过来的考勤表对教职工的工资进行核算,然后形成教职工工资记录上传给系统管理员。
薪酬管理数据流程图,如图4-13所示:
图4-13薪酬管理数据流程图
4.3.6.职位调动管理数据流程图
职位变动管理员根据教职工递交的职位变动和退休申请分别进行审批,在审批退休资格的时候还有参考考勤档案,然后形成审批表,根据审批表进行教职工档案的修改,修改之后形成新的教职工档案,根据此打印职位变动通知发放给教职工,以及进行教职工退休登记,将退休登记表上交系统管理员。
教职工职位变动管理数据流程图,如图4-14所示:
图4-14职位变动管理数据流程图
4.4.数据字典
在系统数据流程分析的基础之上,可对系统从数据元素、数据结构、数据流、数据存储、外部实体和处理功能等六类条目进行数据分析。
数据分析是为了对数据流程图中出现的所有命名元素加以定义,使得每个图形元素的名字都有一个确切的解释。
由于系统涉及的各种数据繁多,不可能在论文中一一赘述,现将系统中重要的数据分析条目举例,如下所示:
1.数据元素分析
在系统中有很多数据元素,现以用户工号为例分析,如表4-8所示:
表4-8用户工号定义
数据元素编号:
001
数据元素名称:
用户工号
简述:
代表系统用户的编号
别名:
USER_NUMBER
长度:
10个字节
类型:
字符
取值/含义:
第1位~第2位
部门
第3位~第4位
职位
第5位~第10位
用户在部门内编号
有关的数据结构:
:
用户信息、用户组信息
数据元素一览表,如表4-9所示:
表4-9数据元素一览表
编号
数据元素名称
别名
类型
长度
DE001
用户工号
USER_NUMBER
字符
10
DE002
用户名称
USER_NAME
字符
20
DE003
用户真实名称
USER_REALNAME
字符
50
DE004
用户密码
USER_PASSWORD
字符
20
DE005
用户描述
USER_DESC
字符
50
DE006
用户部门标识
USER_DEPTID
字符
10
DE007
用户状态
USER_STATUS
字符
1
DE008
部门标识
DEPT_ID
字符
10
DE013
部门名称
DEPT_NAME
字符
50
DE010
角色标识
ROLE_ID
字符
10
DE011
角色名称
ROLE_NAME
字符
50
……
…
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- XX 中学 教职工 信息管理 系统 设计 实现