HR系统需要规格说明书 | ||||||||||||||||
1.引言 1.1 编写目的 本需求规格说明书是为了开发企业人事管理信息系统而编写。 1.2 读者对象 本文档主要面向系统分析员、程序员、测试员和最终用户。 1.3 软件项目概述 项目名称:人事管理信息系统;简称:人事系统;代号:RS001 用户单位:湖南省天然气公司 开发单位:国防科技大学软件学院 软件项目的大致功能和性能要求:该系统是用户单位用来管理员工信息、工资信息、考勤和工作考核信息的信息化管理平台,能够规范企业员工的人事档案,提高人事管理效率,并能方便地快捷地查询各类信息进行统计分析。 1.4 文档概述 该文档是借助于数据流图导出目标系统的逻辑模型,解决整个项目系统的“做什么”的问题。在这里,对于开发技术并没有涉及,而主要是通过建立模型的方式来描述用户的需求,为客户、用户、开发方等不同参与方提供一个交流的渠道。 1.5 定义 HR-----Human Resource(人力资源管理)的缩写。 1.6 参考资料 以列表或排序的方式给出重要的参考资料的名称、作者、单位、出版日期等信息。 [1] 《软件工程》第二版齐治昌等国防科技大学2004年4月 [2] 《数据库系统概论》第四版王珊等中国人民大学2006年5月 2.一般性描述 2.1软件产品与其环境之间的关系 系统运行网络环境: 系统运行硬件环境: 客户机:普通PC CPU:P4 1.8GHz 内存:256MB以上 分辨率:推荐使用1024*768像素 数据库服务器 CPU:P4 1.8GHz 内存:256MB以上 系统运行软件环境 ●操作系统:Windows XP ●数据库:SQL Server 2005 ●开发工具包:VB6.0 ●浏览器:IE6.0 2.2 用户特征 本项目是为长沙天然气公司开发的一个人事管理系统,由于这个公司的规模比较大,部门比较多,人员流动性比较大,且公司分部比较分散,这都为人力资源部的工作人员带来很多的工作量。为此公司希望有一个自动化的人事管理系统能够给他们带来工作的便利,提高工作效率。 2.3限制与约束 软件不能对员工职称评定、职工培训等情况进行管理。 2.4假设与前提条件 使用人员需要熟悉相关的业务流程,并能熟悉电子商务的相关工作。公司人员的基本情况数据库需要建立。 3.功能需求描述 3.1系统总体功能 1.记录公司内部员工基本档案信息,提供便捷的查询功能。 2.管理公司的工资信息,使计发工资与员工的工资标准、考勤和工作考核相联系。 3.有效管理员工的考勤和工作考核信息,促进奖惩机制的实现。 4.减少人工的参与和和信息的录入,减轻管理人员的工作任务,降低管理成本。同时系统应具有良好的自治功能和信息循环。 5.有效地完成企业的日常人事管理工作。 系统的功能模块关系: 3.2 职能设置模块 主要负责管理企业的部门信息和职务信息。主要包括部门的信息和职务信息,其功能模块如图: 3.2.1 部门设置模块 部门设置模块负责维护部门信息,提供增加、修改、删除和查询部门信息的功能,部门信息主要包括部门代号、部门名称、部门领导、联系地址、联系电话、简介等。 3.2.2 职务设置模块 职务设置模块负责维护职务信息,主要提供初始化、增加、修改、删除和查询职务信息的功能。职务信息模块主要包括职务代号、职务名称、工资等级、工资上限、工资下限、简介等。 3.3 员工信息管理 员工信息管理模块主要用来管理员工信息,包括员工录用信息、员工基本信息和花名册。其功能模块如下: 数据流程如图: 3.3.1 员工录用模块 员工录用模块主要负责维护员工的录用信息。员工一经录用,便应填写录用 信息。每次发生人员录用、续聘、解聘,都应对其录用信息进行修改。录用信息主要包括签约合同号、员工ID、姓名、签约日期、合同到期日期、合同类型、受聘部门、受聘职务、聘用标志(录用、续聘、解聘)、备注等。 3.3.2 员工基本信息模块 员工基本信息模块负责维护员工的人事信息,主要应具有增加、修改、删除和查询功能。员工基本信息主要包括如下项: 个人信息:员工ID号、姓名、性别、出生日期、籍贯、民族、身份证号、政治面貌。 工作信息:所属部门ID、进入部门日期、职务、职称、起薪日期。 工作简历:原企业、原职称、原职务。 教育背景:毕业学校、毕业日期、学历、专业、外语。 联系方式:地址、电话、邮箱。 在岗状态:有在职、离职退休、返聘和在职培训四种状态。 3.3.3 花名册模块 花名册模块提供按条件查询员工花名册的功能。花名册主要包括姓名、性别、出生日期、籍贯、民族、身份证号、政治面貌、部门名称、进入部门日期、职务名称、职称、电话、邮箱、在岗状态等。 3.4 工资管理 工资管理模块主要用来管理员工的工资信息、包括设定工资标准、进行工资计发,以及产生工资报表。其功能模块如下图所示: 其数据流程图如下: 3.4.1工资标准模块 工资标准模块负责维护企业的工资标准。工资标准信息包括以下几项: 标准信息:工资等级ID、等级名称。 基本工资:底薪、补贴、资金、车补、房补。 代扣项目:养老金、医疗保险、住房公积金。 3.4.2工资计发模块 工资计发模块负责发放员工工资。财务人员选择员工,系统将自动得到工资标准信息。财务相关人员可以修改补贴、奖金、车补、房补、扣考核和加班费等项目。每次计发工资时都会产生一条工资计发信息。工资计发信息包括以下几项。 标识信息:员工ID、姓名、工资等级ID。 基本工资:底薪、补贴、奖金、车补、房补、扣考核、加班费。 代扣项目:养老金、医疗保险、住房公积金。 工资合计:税前小计、所得税、应发工资、计发日期。 3.4.3工资报表模块 工资报表模块主要负责产生员工的工资报表,内容包括工资明细表和工资统计。 3.5 员工考勤管理 员工考勤管理模块主要负责员工考勤,包括考勤录入、考勤查询和考勤考核等功能。其功能模块如下图: 其数据流程图如下 3.5.1 考勤录入模块 考勤录入模块负责提供考勤录入功能。考勤信息包括考勤ID、员工ID、考勤日期、考勤类型、天数、备注。考勤类型包括公休假日、正常出勤、正常请假、 假日加班、其他加班。 3.5.2 考勤查询模块 考勤查询模块提供对各种考勤信息的查询功能。同时,管理人员可以按员工对考勤信息进行统计。 3.5.3 考勤考核模块 考勤考核模块用来对员工的考勤状况进行考核,填写加班费和折扣考核信息。考勤考核信息将应用于工资计发。 3.6 工作考核管理 工作考核管理模块主要负责员工的工作考核,包括录入、考核查询和考核单生成功能。其功能模块如下图: 3.6.1 考核录入模块 考核录入模块负责工作考核信息的录入。工作考核信息包括员工ID、姓名、考核日期、工作业绩、工作态度、业务水平、考核结论、备注等。 3.6.2 考核查询模块 考核查询模块负责按部门或员工查询考核情况。 3.6.3考核单生成模块 考核单生成用来生成各员工的考核单。考核单信息包括员工ID、姓名、考核日期、工作业绩、工作态度、业务水平、考核结论、备注等。 3.7 系统管理 系统管理模块主要用于用户权限管理,包括用户管理、密码维护、权限设置和重新登录。其功能模块如下图: 3.7.1用户管理模块 用户管理模块负责管理用户信息。用户信息包括用户ID、用户名称、用户类别、密码、权限、身份证号、地址、电话、邮箱等。用户类别为员工和管理人员。本系统只对一级模块进行权限管理,没有细分到二级模块。 3.7.2密码维护模块 密码维护模块负责维护用户(包括员工和管理人员)的密码信息。3.7.3重新登录模块 重新登陆模块主要给用户提供重新登录功能,重新登录时将检查用户的权限。 4.其它需求描述4.1 性能要求 无 4.2 设计约束 无 4.3 界面要求 无 4.4 进度要求 无 4.5 交付要求 无 4.6 验收要求勤劳的蜜蜂有糖吃 无 5.附录
|