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