《人事信息综合管理系统需求说明.doc》由会员分享,可在线阅读,更多相关《人事信息综合管理系统需求说明.doc(17页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、人事信息综合管理系统需求说明书*市人事局: 受贵局委托,我公司就贵局人事信息综合管理系统软件开发事宜进行了为期8天的调研工作,通过现场学习、收集资料、征询意见等方式对贵局的主要程序化业务进行了深入了解,在此基础上,我公司的工程技术人员和管理人员经过三次分析论证会对贵局的软件开发事宜提出如下方案,请贵局审核指正:1 引言网络为政府提供先进的通信手段,更为政府与业务各界架起了沟通的桥梁。如何挖掘信息技术的潜能,有效地利用人力资源是目前人事信息综合管理系统亟待解决的问题。当今社会,计算机应用已经渗透到各个领域,不论是企业还是政府机关、事业单位,都在引入各种计算机应用系统以提高工作效率。但是,许多企业
2、引进了计算机系统,效率的提高却达不到预期的期望值;机关事业单位建起了信息网络,但却没有实现信息共享。其实,对“人”的管理应该是提高效率的基础,而建设人事信息的“高速通路”则是实现人事管理信息化的关键。人事和人力资源管理是信息量大而繁杂的一项工作。人事管理包括的业务广而多,从人员调入或应聘开始,直至员工退休或死亡结束。在整个过程中要涉及到人员的基本信息、职称调整、档案管理、职务任免、薪资管理、调动、退休等相关业务,并且各种业务之间要求实现信息共享,信息的关联程度较高。2 系统需求分析及可行性研究21系统需求分析*市人事局为了适应国家人事制度改革的需要,提高我市人事管理和服务水平,促进人才合理流动
3、,为我市的政治、经济和各项社会事业进步做好人才保障,实现科学、高效、公开、廉洁的现代化办公目的,拟对全市行政事业单位的在职和离退休人员的所有人事信息进行计算机统一管理,对企业和社会待业人员的基本状况信息进行共享管理和服务,选择与*电子网络工程有限公司合作,建设一个基于IntranetInternet的人事信息综合管理系统。国内人事管理指的是围绕着人与事的关系进行的一系列管理活动,它们大部分都深入到事务性的工作中,*人事局也是如此。90年代以后,PC机已普遍进入到人事管理工作中,但*市人事局的人事管理软件系统仍然处于落后状态,表现在:1)人事局工资核算、职称管理等系统还都是单机版本,档案管理还处
4、于手工管理阶段;2)不同系统之间信息不能共享;3)主管局与基层单位之间不能及时沟通;4)基础数据不准确、不完整;5)对人事部门大量的非结构化文档缺乏有效的管理和检索手段;6)*市人事局陷入到大量的事务性工作中,没有精力对下属单位进行有效的人事职能管理。针对以上问题,我们结合国内人事管理的特点,对*市人事局进行总体的信息建设规划。新建的*人事信息综合管理网络系统主要包括网上办公系统和人事综合信息管理系统的开发等。22可行性研究人事管理一般是对人事基本信息的管理,所以在数据库模式定义中可以将人事基本信息定义在一个表中,这样对数据的增加、修改、删除、查询、统计操作处理起来都相对简单。统计报表的导出可
5、以利用OLE(对象的连接与嵌入)这项成熟的技术来实现。打印功能完全可以根据开发工具自带的属性灵活的实现。用户账号权限的设置、管理可以在数据库中建立一张独立的表来实现,人事系统将根据用户不同的权限设置不同的操作功能。对于开发工具我们选择powerbuild8.0 + sql sever 2000。因为PowerBilder作为一种可视化的、面向对象的快速应用开发(RAD)工具,内置了包括数据窗口在内的多种对象类,可方便的访问数据库,它与Sql Server结合,使开发应用程序这项艰辛的工作就象堆积木那样简单方便。另外,PowerBilder有多个版本支持多平台,其在某一平台下开发的代码,可容易的
6、移植到另一平台上,只需重新编译即可。因此人事信息综合管理系统运行于Windows系统是没有问题的。同时SQL Server 2000使用了工业界最先进的数据结构,能够为要求最苛刻的Web应用和企业应用提供高度的可扩展性和高可靠性。微软提供了许多技术和工具,作为数据库系统的标准集成组件。而且,通过巧妙的设计以及自动调整,自动管理特性,SQL Server 2000使客户可以更快,更容易的享受所用这些最先进的Web和分析技术所带来的好处,能够快速提交应用,从而赢得竞争上的优势。SQL Server 2000提供了重要的安全性方面的增强,保护防火墙内和防火墙外的数据,支持强有力的,灵活的,基于角色的
7、安全,拥有安全审计工具,并提供高级的文件加密和网络加密。SQL Server 2000在TPC-C测试中在所有平台下都创立了新的世界纪录。3 系统规划31项目规划*人事信息综合网络管理系统是以中心数据库(人才库)为核心,从纵向可分为三层:人事局、主管局及基层单位。人事局内部建局域网,人事局、主管局及基层单位相互之间通过广域网通信。从横向可分为七个子系统:人才信息发布子系统、网上考试中心子系统、人事档案管理子系统、工资管理子系统、专家职称管理子系统、离退休管理子系统、培训管理子系统。其中,纵向功能突出了网络信息管理系统的特点,包括:网上发布人才交流信息;网上查询政策法规,对本单位中心数据库进行数
8、据查询等;实现网上办公。系统的主要特点有:1)统一建库、统一管理整个系统将单位信息、人员信息统一建库,统一进行管理。即采用中心数据库(如图1)管理信息。只有一级主管单位的相关业务负责人员才有权修改中心库中相关业务的数据。其他人员只能根据各自的操作权限,查询和下载相关数据。人事综合管理系统网上办公系统基本信息管理离退休管理子系统专家职称管理子系统工资管理子系统人事档案管理子系统培训管理子系统网上考试中心子系统人才信息发布子系统 职称录入工资输入工资汇总工资计算职称打印职称管理工资管理专业退休监控退休管理所在单位姓名档案管理培训人才库性别培训管理查询输出生日* 考试中心住址 * 网上发布网上报名成
9、绩查询供求公告 档案查询单位招聘个人求职图1 中心数据库结构图 签订合同日期档案号籍贯民族婚姻状况人才计算机识别号身份证号出生日期姓名性别专业电话说明职称政治面貌住址 2)按照业务职能分层管理人力资源信息系统是按照业务职能分层管理,这其中包含两层意思。一是按照业务职能管理,二是分层管理。按照业务职能管理指的是:由主管职能部门负责本单位所有人力资源的计划与编制工作,由各级职能处室负责相关业务。与此相对应,软件也要按照业务职能划分子系统。分层管理指的是基层单位的数据上报其主管单位,由主管单位汇总上报到上一级主管单位,依次类推,最后由顶级的主管单位修改和更新中心库,基层单位的有关人力资源计划、编制方
10、面的数据由其主管单位收发、审批,并一级级上报,而不是将数据直接送达到顶级主管单位。此解决方案适合于要求对单位及人员信息高度统一管理的系统。由于一切信息以中心数据库中的信息为基准,因此不会出现使用数据和上报数据不一致的情况。数据结构由主管单位各职能科室制定,一级级下发到基层单位,以保持统一的数据格式。用户在保持数据结构与上级单位要求相一致的同时,也可以根据自己的需要自设数据项。3)采用两层结构本系统采用CS两层结构,后台数据库采用SQL Server2000 开发工具采用PB8.0,并利用ADO实现系统数据调用。系统以模块组合为基础,既强化了对系统整体的管理,又兼顾了单项应用的功能。4)权限分工
11、细致,责任明确权限管理模块分为操作权限、数据权限、表字段权限A操作权限。设置子系统权限,即是否有进入人才档案管理、职称管理、工资管理、离退休管理、培训管理、成绩查询和考试中心系统的权限。B数据权限。为用户指定访问单位、部门的权限。通过数据权限的设置,各单位只能在中心数据库中浏览本单位的数据,而不能浏览其他单位的数据。C表字段权限。为用户设定读、写、增、删数据表字段的权限。 人事信息综合管理系统是一个典型的数据库应用程序,它分为数据的录入、数据的删除、数据的修改、数据的查询、数据的统计分析、账号的管理、日志的管理八部分组成。具体可分为数据录入模块、修改删除模块、查询模块、统计模块、报表打印模块、
12、账号管理模块、日志的管理模块组成,另外还有一特殊系统模块。现规划功能模块如下:311数据输入模块该模块的主要功能是负责输入数据,所以该模块的设计出发点应从方便用户操作的角度出发,如:非法数据输入出现错误提示等,另外一些较固定数据可让用户从下拉框种选择,不必自己输入。312 数据查询模块用户可以直接快速地查阅和打印系统中的员工个人信息(如人员情况、部门情况、科室情况、职称评定、在职情况和决策支持等信息);也可以做出各种复杂的查询, 用户可根据任意字段进行查询,包括多条件的与和或运算,为领导作出准确判断提供数据的支持。313数据删除修改模块修改删除模块通常也是数据库中必须有的一个模块,因为在输入数
13、据过程中难免会有出错的时候。当修改删除涉及到多个表时,本系统将做出判断并给出提示及相应处理,以保证数据的完整性及一致性。314数据统计分析模块该模块将对数据进行统计,包括分组统计,二维表统计及饼图统计。各种统计结果都应该能够打印。315报表打印模块 数据的打印也是系统不可或缺的模块,打印页面的大小及上下左右的边距应由用户自己自由设置。也可以将报表导入到word或者excel中,由用户自己设定打印方式。316账号管理模块实现了对用户分组管理,并且可对用户的数据访问权限、功能操作权限进行设置,极大地保证了操作的安全性、严谨性及保密性。317日志管理模块系统将用户名,操作时间,操作内容都记录下来,然
14、后写到数据库中。这样可以知道那个用户什么时间做了什么操作,更好的维护了系统的安全性。3.2系统流程图3.2.1业务流程分析:根据上述系统的要求,业务流程图包括:人才档案人才信息(1)人才基本信息的输入:修改部门信息审核领导层验证错误错误正确部门信息资料人才信息资料输入输入 部门信息表人才信息表人才信息核对转入临时文件人才档案 人事变更流程:人事部根据需要发出人事变更表,并审核,有错误则重发,正确则下达命令,并修改员工职位表。包括员工的调动(职位升降、同级别的调动)表。人事部对员工的考核,业绩信息人事部相关资料修改人事变更正确调动表错误调动表审核调动表人事部修改考核人才档案1 3信息需求分析13
15、1资料收集:人事信息综合管理系统的业务流程图中用到的相关资料有: 人才信息登记表 档案编号: 个 人 资 料身份证号照片姓名性别出生日期民族籍贯户籍所在地政治面貌婚姻状况家庭住址 家庭电话签订劳动合同的日期紧急(永久)联系地址 电话家庭状况(父母、配偶、子女)姓名关 系工作单位职务学习工作经历起止时间工作单位职 务保存用户对数据库所作的操作,并且写入日志表中退出系统数据查询基本信息模块部门信息模块科室信息模块登陆系统人事管理系统编制信息模块接口日志信息模块数据增加数据删除数据修改数据统计日志管理账号信息模块基本信息录入账号管理数据录入32系统流程图33规划数据库数据库的概念数据库是一种存储数据
16、并对数据进行操作的工具。数据库的作用在于组织和表达信息,简而言之,数据库就是信息的集合。计算机的数据库可以分为两类:非关系数据库(flat-file)和关系数据库(relational)。关系数据库中包含了多个数据表的信息,数据库含有各个不同部分的术语,象记录、域等。 数据库之间的关系指明两个库之间共享一个共同的关键字值。一个连接是指一种虚拟的表,这种表是在当用户要求从相互关联的各个不同的表中获取信息时建立的,关键字段用于在相互连接的不同表中查找匹配的记录。一个更高级的连接形式称为自连接。这种连接是指一个表被连接到它自己的一个字段,或在不同的记录中由重复数据的组合字段。数据库中有三种不同类型的
17、关键字:主关键字、组合关键字和外关键字。在表中使用的关键字类型用于描述库表示什么以及在数据库中如何与其它的库建立关系。根据系统规划和上面的理论:可将该数据库信息分为人事基本信息、变动信息、工资信息、职称信息、培训学习情况信息、工作变动信息、人才供求信息、科室名称、部门名称九个主库,另外还有部分系统编码表。4 系统设计和实现4.1 数据分析与编码设计 数据分析主要是分析各种数据的用途及相互之间的关联,分析数据的类型、数量发生频度和使用频度,并具体弄清楚每个数据所需的范围和位数及来源的时间性,为数据库、文件设计及输出、输入设计提供依据,也为制定合理的数据处理方法提供依据。 编码是一项基础工作,编码
18、必须唯一,编码设计的目的是为了便于数据的存储和检索,提高处理的效率和精度,节省处理时间和减少存储空间且方便使用。4.2 数据库设计 4.2.1 理论依据 一般来说,一个应用程序的数据结构是实现该程序的关键因素,SqlServer关系数据库模型,是以关系集合理论中重要的数学原理为基础的,通过定义创建该集合的很少一些规则,即可方便地处理一些数据,这种技术被称为数据规范化。 .第一范式(1NF):消除重复字段和非原子的值。 .第二范式(2NF):要求每一个字段都依赖于主关键字段的每一部分。 .第三范式(3NF):要求所有非主关键字都只依赖于主关键字段。 4.2.2确定字段原则: 根据表中存储信息的不
19、同,表中所需的字段也不一样,在确定所需字段时有下列方法可供使用: .描述不同主题的字段应属于不同的表,通过定义之间的关系,可以将多个表中的字段进行数据组合,生成各种表单或报表。 .不要在表中存储通过推导或计算可以得到的数据。.收集所需的全部信息。应全面检查书面的表单和报表,确定所需的数据都已包括在所设计的表中或可由这些表计算出来。 .以最小的逻辑单位存储信息。应尽量把信息分解成比较小的逻辑单位。 .对于主关键字段,SqlServer不允许其有重复值或NULL 值。 4.2.3确定字段数据类型规则: 在实际选择数据类型时,应结合字段的自身情况并考虑以下几点: .该字段用于存储什么类型的值 .要对
20、字段中的值执行什么类型的运算.是否要用字段进行排序或筛选 .是否用字段对记录进行分组5.人事信息管理系统应用优势*市人事局通过建立人事信息网,实现了*市人事管理工作的信息化,通过IntranetInternet进行网上办公,彻底摆脱了原有的手工录入、手工查询、手工制表、手工统计等繁重的劳动。本系统通过建立中心数据库,录入*市20万余个职工的基础信息,并预先设置了人事工作中用到的所有表格,还规范了待业人员管理标准,明确了基础数据的来源,并对工作程序进行了优化。信息采集是*市人事管理工作中一项重要内容。过去没有解决信息共享问题,在对重要人事信息进行整理、编辑和录入时,既出现重复劳动,又不能保证录入
21、信息的准确,这往往会白白耗费单位大量的人力、物力和财力。本系统采用模块组合方式,各模块间的信息高度共享,实现录入、修改与审批等功能的统一,在各相关数据间做到了数据的连动。这种模块结构为人事部门查询、检索、读取信息提供了极大的便利。而且本系统在输入模块中还提供了默认的模板结构,提高了信息录入的效率。人事信息网建设使*市人事局从事务管理转变为职能管理,在职能管理过程中全面应用了信息技术。上级人事局将数据下发给主管局,主管局接收上级数据,并根据自身的实际情况在指标体系中,添加自己的指标集和指标次参数,设定数据结构,将数据结构下发给基层单位。基层单位得到主管局的数据结构,只需按自身需求添加部分指标即可
22、。这种数据发收的形式,保证了结构的唯一性,减少了工作环节,缩短了整个工作流程,更易于方案的落实。人事信息综合管理网络整体解决方案应用信息技术进行人事工作管理与规划。方案由两大系统组成:一是人事信息管理系统,以目前中国人事管理的现状为基础,强调人事管理工作的通用性,兼顾专用性,预留二次开发空间;二是人事网上办公系统,协助人事部门内部实现办公工作自动化,通过此系统衔接人事部门与其它部门的业务,利用互联网模块,获得与人事管理机关相关的全方位综合信息。两大系统无缝结束,在信息技术方面,两大系统信息共享,数据自由转换,系统间自由切换;最重要的是在人事管理业务方面,将人事管理工作融入到日常管理中,减少人事工作独立办公现象,并通过办公自动化系统及时发布人事管理的信息政策等,增进人事管理工作的时效性、透明性。*有限公司2007年9月27日 -17