管理信息系统.docx
《管理信息系统.docx》由会员分享,可在线阅读,更多相关《管理信息系统.docx(23页珍藏版)》请在冰点文库上搜索。
![管理信息系统.docx](https://file1.bingdoc.com/fileroot1/2023-5/17/1dce4150-c08b-4645-8d04-06319359ac48/1dce4150-c08b-4645-8d04-06319359ac481.gif)
管理信息系统
目录
一、系统项目概述1
(一)系统开发的目的和意义1
(二)公司人力资源管理业务介绍1
(三)系统开发的重要性与必要性2
(四)系统设计原则2
(五)系统开发的可行性分析3
二、项目工作计划4
三、系统设计4
(一)系统模块的设计4
(二)企业人力资源管理系统的开发方法6
四、管理业务流程分析7
(一)组织结构分析7
(二)系统业务流程总体分析8
(三)系统业务流程详细分析9
五、数据流程图分析11
(一)系统总体数据流程分析12
(二)系统人事管理数据流程分析12
(三)系统招聘管理数据流程分析13
六、数据字典及ER图14
(一)数据字典14
(二)数据库E-R图19
七、总结和体会20
一、系统项目概述
(一)系统开发的目的和意义
调研分析某公司人力资源管理业务的流程;归纳分析企业中人力资源管理工作的模式;针对人力资源管理工作的特点,设计符合需求的业务处理流程、数据流程图及ER图。
从而实现公司人力资源管理系统的开发。
(二)公司人力资源管理业务介绍
随着现代人事管理理论的发展和现代管理理念系统的形成,现代管理理念中人力资源的管理,已成为企业管理的一个重要组成部分。
人力资源管理工作主要分为六个部分:
人力资源规划、招聘录用、员工培训、绩效考核、薪酬福利、员工关系。
公司的人力资源工作的主要内容为:
招聘录用、员工培训、绩效考核、薪酬管理、人事管理、员工关系。
人力资源部作为公司的支持服务系统,服务对象是公司的所有部门,针对公司所有用人需求展开招聘工作,对需要进行培训的员工做好培训工作,对公司的所有员工进行绩效考核。
招聘录用业务包括:
审核部门的招聘申请流程,审核通过后,开始招聘,向用人部门推荐合适的候选人,确认录用后,办理入职手续,对于某些岗位在人员到岗后,做好跟踪工作。
员工培训业务包括:
新入职人员进行新员工培训,主要是企业文化介绍、公司规章制度等。
对于销售等特定岗位,还需再进行专业知识等的培训。
绩效考核业务包括:
人力资源部将绩效考核的工作下放到各部门主管,令其对下属员工,按月打分,并提交给人力资源部,人力资源部根据打分情况,对考核不通过的员工做调岗或其他相应处理,考核通过的员工,将其考核结果记入档案,到每年年末时,根据该最后得分,进行年终奖的发放。
薪酬福利业务包括:
人力资源部每月对所有员工的工资做核算,报财务部门进行工资发放;年终,根据绩效考核结果,进行年终奖的核算发放。
员工关系业务包括:
由法务专员进行劳动合同的制定、修改,对所有本部门涉及的合同进行审核,处理员工与公司发生的劳务纠纷。
(三)系统开发的重要性与必要性
随着社会的发展,企业的现代化管理水平得到了极大改善。
同时对企业的人力资源管理提出了更高的要求,通过建立有效的人力资源系统可以有效地提高工作效率,为公司的长远发展提供条件。
人力资源部主要有以下几个流程:
招聘申请流程;招聘实施流程,入职申请流程;人员转正流程;人员异动流程;合同续签审批流程;人员离职审批流程,请假申请流程,加班申请流程,培训申请流程,绩效考核申请流程。
从当前的情况来看,这些流程的作用是让工作效率提高,但还有一些问题需要解决:
第一,现阶段公司没有专门的人事档案管理系统,所有的人事信息保存在花名册当中,不能实现实时信息查询及检查,每个月需要对花名册进行核对,不能保证准确性。
第二,对招聘需求没有实时统计,招聘实施过程不能实时了解。
第三,合同管理中,试用期到期及合同到期不能全部及时处理。
针对企业人力资源管理的现状,可以看出该企业需要一个专业的人力资源管理信息系统来帮助解决以上问题,因此为该企业建立人力资源管理信息系统非常迫切。
(四)系统设计原则
1.实用性原则
要力求最大限度地满足人力资源管理工作的需要,充分考虑各业务层次、各管理环节数据处理的实用性,把满足管理业务作为第一要素进行考虑。
2.可扩展性与可维护性原则
为适应将来的发展,MIS系统应该具有良好的可扩展性和可维护性。
软件设计尽可能模块化、组件化、是应用系统可灵活配置,适应不同的情况。
3.安全可靠性原则
应用软件与数据库系统的设计要做到安全可靠,防止非法用户的入侵。
数据库的备份策略恰当,以防灾难性事故发生。
4.用户界面设计原则
图形化原则:
用户界面的设计应做到美观大方。
用户界面应直观、明了、条理清晰。
实现易学、易用、易管理。
5.数据库设计原则
对数据库的设计因该体现一致性、完整性、安全性、可伸缩性和规范化。
(五)系统开发的可行性分析
1.开发系统的必要性
随着网络的普及和流行,通过互联网络进行企业管理不仅方便快速,而且节约成本,提高企业现代管理水平。
从这一点足可以说明开发系统的必要性。
2.开发系统的经济可行性
经济费用方面主要包括:
购置并安装软硬件及有关设备的费用;系统开发费用;系统安装、运行和维护费用;人员培训费用。
硬件方面,除了服务器要求高一点以外,终端设备不是太贵。
软件方面,当然需要买正版的操作系统。
系统开发费用为30万元人民币左右,不过这个数字与一个公司的发展比起来就显得太渺小了。
系统的安装由我们开发人员来完成,费用包括在开发费用之中。
运行和维护只需要公司招聘相应的技术人员来完成即可,这也是必不可少的一项开支。
本系统操作方便,人机交互友好,易学易懂,所以培训时间会很短,费用也不会太高。
总之,这几项加起来与本系统所带来的经济效益和社会效益比起来,可以说是微不足道。
3.开发系统的技术可行性
通过对公司业务流程各个环节的分析,确定出了新系统的管理结构。
利用现有的开发工具和开发技术完全可以在规定的时间,规定的资金范围内实现新系统的全部功能。
4.开发系统的法律可行性
开发本系统是为了实现公司的高效管理,并实现对决策的支持。
在开发的过程中完全自主开发,不会出现侵权问题。
另外也会使用正版的软件来开发系统和运行系统。
5.组织管理上的可行性
系统会使公司的管理更加科学化,也会更方便、高效,更人性化。
同时也可以优化组织结构,提高企业的竞争力。
6.社会条件上的可行性
网络的普及,网络也越来越受到人们的喜爱,这也为系统实现后的运行提供了一个大的环境。
二、项目工作计划
系统开发过程中工作人员2名,系统概述及系统分析、项目计划、管理业务流程有张伟东负责,数据流程图、数据字典及ER图由朱立业负责。
具体开发计划如下表1所示:
阶段
完成的目标
所需时间
主要工作
系统可行性分析
项目确定与规划
7天
人员组织,确定项目规划,收集企业相关信息,,可行性分析,提交规划报告
系统分析
企业现状分析
2周
详细调查,组织结构,管理业务流程,数据流程,数据字典等
系统模块设计
7天
总体设计,代码设计,数据存储设计,计算机处理设计等
系统设计
系统实施
实现系统
1个月
程序设计与实现,程序设计与调试,系统测试与评估
表1开发计划
三、系统设计
(一)系统模块的设计
经我们对系统的整体需求有了深刻了解之后,确定本企业人力资源管理系统的功能管理模块包括:
1.员工基本信息管理。
2.部门基本信息管理。
3.用户账号管理。
4.用户信息管理。
5.登陆日志管理。
6.员工基本信息查询管理。
7.人员调动信息管理。
8.离职信息管理。
9.招聘计划管理。
10.简历管理。
11.招聘情况管理。
12.查询统计。
管理模块框架如下图2所示:
图2管理模块框架图
对系统有了详细设计之后,确定了本企业人力资源管理系统的逻辑和功能模块图,如下图3所示:
图3逻辑和功能模块图
(二)企业人力资源管理系统的开发方法
企业人力资源管理系统的开发是一个复杂的工程,它涉及到计算机处理技术、系统理论、组织结构、管理功能、管理知识等各方面的问题,至今没有一种统一完备的开发方法。
但是一个MIS系统的开发过程一般包括如下几个步骤:
1.需求分析:
需求分析主要是了解用户的需求。
需求了解得越详细,程序的后期开发与维护费用就会越少。
一般的开发团队中,需求分析都是由资历较深的系统分析员或项目经理担当,可见它的重要性。
需求分析制订好后,需要反复修改。
将最后的结果交给用户审定,确认无误后,由系统分析员完成需求分析文档,再开始下一步工作。
2.概要设计:
概要设计紧跟在需求分析之后。
用户需求明确后,将得到的数据分析后,开始构建数据库的逻辑结构。
此时,数据库中的表格还未成形,通过各种分析工具画出数据流图,最后就可抽象出数据库的具体表结构。
确认所有的需求都考虑在内,没有遗漏后,就可以开始制订概要设计文档。
概要设计文档形成后,整个程序的逻辑框架也就形成了。
3.详细设计:
概要设计完成后,根据设计中制订的业务模块。
就可以进行详细分析设计了。
详细设计就是将各个业务模块的窗口全部建好,各个窗口控件的处理代码全部用语言表达出。
所以详细设计是整个系统中最繁琐的环节。
详细设计完成后,整个程序就确定了,再由编程人员根据详细设计文档将代码完成。
4.测试:
程序编码完成后,就需要测试。
测试有几种类型,主要是测试代码有无逻辑错误以及在加载数据环境下程序的稳定性问题。
测试工作中发现的错误应及时改正,然后将它记录到测试文档中。
5.打包:
测试完成,确认无误后。
程序就可以打包发行了。
在常用的这三种系统开发方法中,迄今为止还很难绝对地从应用角度来评价其优劣。
虽然每种方法都是在前一种方法不足的基础上发展起来的,但就目前技术的发展来看,这种发展只是局部弥补了其不足,就整体而言很难完全替代。
四、管理业务流程分析
(一)组织结构分析
组织结构分析是整个系统分析工作中最简单的一环,可以通过绘制组织结构图和组织职能图来实现。
组织结构图是将调查中所了解的组织结构具体地描绘在一张反映组织内部之间隶属关系的树状结构图上,作为系统分析和设计的参考。
企业人力资源组织结构如下图4所示:
图4组织结构图
(二)系统业务流程总体分析
为了能够反映组织内部各部分之间的联系程度,组织各部分主要业务和它们在业务过程中所承担的工作等,就必须对组织的业务流程进行分析。
业务流程图是分析业务功能流程的重要工具,它是一种描述系统内部各单位、人员之间业务关系、作业顺序和管理信息流向的图表。
企业人力资源主要的业务流程包括企业内部人事的管理(部门管理、员工信息管理、用户管理、人事调动、离职管理)和招聘管理(招聘计划、简历管理、招聘信息)。
如下图5所示:
图5业务流程图基本符号
通过对企业人力资源流程进行详细的调研,得出主要的业务流程以及它们之间的相互关系,具体如下图6所示:
图6业务流程图
(三)系统业务流程详细分析
在总体业务流程的基础上,对企业人力资源的各业务进行详细分析。
各业务为:
人事管理、招聘管理等业务。
1.人事管理流程分析
在人事管理系统中,包括部门设置,员工信息,人员调动和离职管理四个功能模块。
部门设置主要是对该单位的部门进行管理,如增删部门信息。
此功能模块主要提供给管理员查询员工信息详情,协助管理人员根据条件快速定位员工以及对员工信息的统计分析。
通过此功能模块,管理人员可以对大量员工的详细情况进行统计,例如年龄段分析,工龄分析等。
员工信息功能模块主要是对该单位员工的基本信息进行管理,并能够对员工的基本信息进行查询,尤其是员工的劳动合同信息,在劳动合同到期前能够做到提醒的功能。
此功能模块主要完成员工大量基本信息的管理,包括员工信息录入,员工信息删除,员工信息修改等子模块,主要目的是协助企业管理人员管理新老员工的大量信息,将以往大量分散的信息统一集中到数据库中。
员工调动模块主要是实现本单位人事调动的管理。
该模块设置了员工的基本信息表,操作人员能够从该表中直接获得员工的基本信息,再进行人员调动操作,同时也保存了人员调动的历史信息。
离职管理模块主要是对本单位员工的离职信息进行管理。
下图7是人事管理流程的业务流程:
图7人事管理流程的业务流程
2.招聘管理业务
(1)审核部门提出的招聘申请,对于超出公司规定的部门编制且没有领到特别批准的招聘申请作退回处理,对于审核通过的招聘申请,记入招聘需求表,安排招聘专员进行招聘工作。
(2)发布招聘信息:
1)对于可以进行公司内部招聘的岗位,在公司内部联络平台,发布招聘信息;
2)对于进行公司外部招聘的岗位,在于公司合作的招聘网站上发布招聘信息,包括岗位的名称,工作职责,招聘条件(学历,专业,参加工作的时间,技能证书等)并由招聘专员负责及时更新岗位招聘信息;
(3)内部招聘的,安排用人部门直接进行面试,并做好面试记录;外部招聘的,筛选简历,通知人事面试,面试通过后,安排用人部门面试。
(4)部门面试通过后,进行薪资谈判,若确定入职,通知其办理入职手续,不入职的,放入公司的人才库。
下图8为招聘管理业务流程图:
图8招聘管理业务流程图
五、数据流程图分析
数据是信息的载体,是系统要处理的主要对象。
因此必须对系统调查中所收集的数据以及统计和处理数据的过程进行分析和整理。
在系统调查过程中收集到大量的数据载体(如报表、统计表格等),这些原始资料基本上是按组织结构或业务流程收集的,它们往往只是局部地反映了某项管理业务对数据的需求和现有的数据管理状况。
对于这些数据资料必须加以汇总、整理和分析,使之协调一致,为以后数据库内各子系统的调用和共享数据资料奠定基础。
数据流程图是数据流程分析的主要工具,它能精确地在逻辑上描述系统的功能、输入、输出和数据存储等,去掉了具体的组织机构、工作场所等物理内容,把系统对各种业务的处理过程联系起来考虑,形成一个总体。
数据流程图的绘制遵循自顶向下,逐层分解的原则,本文对招聘业务数据流程共进行了两级细化。
(一)系统总体数据流程分析
图9总体数据流程图
(二)系统人事管理数据流程分析
图10人事管理数据流程图
(三)系统招聘管理数据流程分析
图11招聘管理数据流程图
六、数据字典及ER图
(一)数据字典
数据流程图用形象直观、容易理解的简单符号表示了相关的系统用“什么数据”去“做什么”,概括了系统中数据的流动,存储于变换的过程,但许多具体细节无法在图上表示清楚,数据流程图并没有表明数据的具体内容,不同的人员对同一数据的理解可能不同。
数据字典解决了这个问题。
数据字典是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果.。
数据字典通常包括数据项,数据结构,数据流,数据存储和处理过程五个部分。
以下给出系统部分数据字典:
1.数据项
数据项也称数据元素,是最基本的数据组成单位,也就是不能再分解的数据单位。
编号:
DI01
数据项名称:
用户编号
别名:
无
简述:
单据的唯一标识
长度:
8个字符
取值范围:
字符型
编号:
DI02
数据项名称:
用户姓名
别名:
级别
简述:
姓名
长度:
4字符
取值范围:
字符型
编号:
DI03
数据项名称:
用户密码
别名:
无
简述:
用户密码
长度:
6字符
取值范围:
字符型
编号:
DI04
数据项名称:
简历编号
别名:
无
简述:
简历编号
长度:
20字符
取值范围:
字符型
编号:
DI05
数据项名称:
时间
别名:
时间
简述:
时间
长度:
10字符
取值范围:
字符型
编号:
DI06
数据项名称:
招聘渠道
别名:
全称
简述:
招聘渠道
长度:
20字符
取值范围:
字符型
编号:
DI07
数据项名称:
应聘岗位
别名:
无
简述:
应聘岗位
长度:
10个字符
取值范围:
字符型
编号:
DI08
数据项名称:
工作年限
别名:
无
简述:
工作年限
长度:
10个字节
取值范围:
字符型
编号:
DI09
数据项名称:
性别
别名:
性别
简述:
应聘人员的性别
长度:
8个字符
取值范围:
字符型
编号:
DI10
数据项名称:
人事评估
别名:
无
简述:
人事评估
长度:
20个字符
取值范围:
字符型
编号:
DI11
数据项名称:
专业评估
别名:
无
简述:
专业评估
长度:
20个字节
取值范围:
字符型
编号:
DI12
数据项名称:
到岗时间
别名:
到岗时间
简述:
到岗时间
长度:
20个字符
取值范围:
字符型
编号:
DI13
数据项名称:
备注
别名:
无
简述:
备注信息
长度:
1000个字符
取值范围:
字符型
2.数据结构
数据结构是可以进一步分解的数据包,由两个或者两个以上相互关联的数据元素或者其他数据结构组成。
编号:
D1
数据结构名称:
部门信息
简述:
描述部门的具体信息
数据结构组成:
部门编号+部门名称+简要说明
编号:
D2
数据结构名称:
员工信息
简述:
描述员工的具体信息
数据结构组成:
员工编号+员工名称+员工性别+员工爱好+部门+简要说明
编号:
D3
数据结构名称:
调动信息
简述:
描述调动的具体信息
数据结构组成:
调动编号+原单位+新单位+调动说明
编号:
D4
数据结构名称:
离职信息
简述:
描述离职的具体信息
数据结构组成:
离职编号+离职人员+离职时间+原因
编号:
D5
数据结构名称:
应聘人信息
简述:
描述应聘人的具体信息
数据结构组成:
简历编号、姓名、性别、年龄、学历、政治面貌、工作经验、应聘岗位、期望月薪、简介、投递时间
3.处理逻辑
处理逻辑描述数据流程图中数据的基本处理过程,比较复杂。
在数据字典中仅对数据流程图中最底层的处理逻辑加以说明。
编号:
P2.1
处理逻辑:
部门设置
输入的数据流:
部门信息
来源:
部门
处理:
部门信息添加修改
输出的数据流:
部门信息
去向:
处理逻辑“员工选择”
简要说明:
简单的部门信息查询添加修改到最后的人员部门选择
编号:
P2.3
处理逻辑:
人事调动
输入的数据流:
人员信息
来源:
人员
处理:
重新选择部门
输出的数据流:
调动信息
去向:
处理逻辑“新部门”
简要说明:
人员从老部门调度到新部门
编号:
P3.2
处理逻辑:
招聘
输入的数据流:
招聘计划
来源:
处理逻辑“招聘管理”
处理:
根据招聘计划和应聘信息对人员招聘
输出的数据流:
数据存储“招聘信息”
去向:
外部项“应聘人员”
简要说明:
根据招聘计划招聘人员
(二)数据库E-R图
E-R模型的基本元素是:
实体、联系和属性。
通过前面的需求分析和系统分析,得出本E-R模型下图12所示:
图12E-R图
七、总结和体会
虽然在本次操作过程中遇到了一些困难,但是我们最终完成了。
通过自己的亲身体会,也使我对人力资源管理系统的操作有了更进一步的认识和了解。
也看到了我们在学习和实践中存在的问题;首先是对计算机和人力资源系统专业术语不熟悉,无法定义和操作各种指令,第二,虽然我们我们具备丰富的理论知识,但具体运用到公司的运营和实际操作中还存在很大的落差。
第三,对于人力资源各模块的认识仅仅是基于各门课程的单独的学习,没有对知识有效的结合起来,从而对人力资源管理具备一种系统化的完整的认识。
我相信所有这些困难会带个我们更多的收获。
帮助我更好的完成未来相关系统的开发与当代高速发展的计算机应用系统的有效接轨,也为即将走上就业岗位的我做了一次令人印象深刻的锻炼。
虽然还存在很多的疑惑也还有很多的错误存在,但是这初次的接触确实开阔了我们对管理信息系统开发与应用的视野和界限。
在此,真心的感谢指导老师的悉心指导。
也非常感谢我的队友在整个过程中对我的支持和帮助。
因为这份团结带来的感动所以在我心底我们是最好的!