还剩13页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
文档编号人事管理系统–SRS–001人事管理系统软件需求规格说明书用户方:湖南省天然气公司开发方:国防科技大学软件学院日期2008-10-26文档变更历史记录序号变更日期变更人员变更内容详情描述版本0012008-10-26侯宪坤初始发布版本
0.1目录TOC\o1-3\h\z目录
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编写目的本需求规格说明书是为了开发企业人事管理信息系统而编写
1.2读者对象本文档主要面向系统分析员、程序员、测试员和最终用户
1.3软件项目概述项目名称人事管理信息系统;简称人事系统;代号RS001用户单位湖南省天然气公司开发单位国防科技大学软件学院软件项目的大致功能和性能要求该系统是用户单位用来管理员工信息、工资信息、考勤和工作考核信息的信息化管理平台,能够规范企业员工的人事档案,提高人事管理效率,并能方便地快捷地查询各类信息进行统计分析
1.4文档概述该文档是借助于数据流图导出目标系统的逻辑模型,解决整个项目系统的“做什么”的问题在这里,对于开发技术并没有涉及,而主要是通过建立模型的方式来描述用户的需求,为客户、用户、开发方等不同参与方提供一个交流的渠道
1.5定义HR-----HumanResource(人力资源管理)的缩写
1.6参考资料以列表或排序的方式给出重要的参考资料的名称、作者、单位、出版日期等信息
[1]《软件工程》第二版齐治昌等 国防科技大学 2004年4月
[2]《数据库系统概论》第四版 王珊等 中国人民大学 2006年5月
2.一般性描述
2.1软件产品与其环境之间的关系系统运行网络环境系统运行硬件环境客户机普通PCCPU P
41.8GHz内存256MB以上分辨率推荐使用1024*768像素数据库服务器CPU P
41.8GHz内存256MB以上系统运行软件环境操作系统WindowsXP数据库SQLServer2005开发工具包VB
6.0浏览器IE
6.
02.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.附录。