人力资源管理项目需求文档.docx
《人力资源管理项目需求文档.docx》由会员分享,可在线阅读,更多相关《人力资源管理项目需求文档.docx(19页珍藏版)》请在第一文库网上搜索。
1、人力资源管理系统项目需求文档1概述1.1 编写目的本文挡提供给开发人员进行开发参考,以及测试人员编写单元测试所用。L2项目背景系统名称:HRM人力资源管理系统开发者:MarkMichael、Robin、Luke详细设计的原则和方法:项目整体结构清晰,按照概要设计的结构来进行详细设计。系统详细设计后容易扩展,降低对其他模块的耦合性。详细设计要做到可操作性,使读者能清楚所要实现的功能,以及如果去实现。粒度设计到方法。不具体设计到方法内的伪代码。1.3 术语和缩写术语描述性定义Entity:实体DAL:数据访问层BLL:业务逻辑层UserProfile:用户的详细信息Reeducation:再教育R
2、eferPeople:家庭成员JobHistory:职位变更的历史记录Recommendation:推荐1.4 参考资料序号文件名文件编号发表日期出版单位或作者1 C#编码规范2 HRM系统需求说明书3 HRM概要设计说明书2软件模块标识编号模块名称模块标识1人事信息管理1.1基本信息管理User1.2详细信息管理UserProfile1.3教育信息管理Education1.4再教育信息管理ReEducation1. 5工作经验信息管理Experience2. 6项目经验信息管理Project3. 7技能信息管理Skill4. 8家庭成员信息管理ReferPeople2职位变更2. 1职位空缺
3、登记Vacancy2. 2简历信息同人事信息管理各模块2. 3面试相关信息Interview2. 4领导审批Interview2. 5录用情况JobHistory2. 6推荐信息Recommendation2. 7推荐考核信息PositionScore5. 8调职记录信息JobHistory3系统管理3. 1部门管理Department3. 2职位管理Position6. 3密码修改User3用户信息管理6.1 基本竺息管理6.1.1 表示层6.1.2 业务逻辑层功能描述:对用户基本信息进行管理模块编号:I模块功能:对用户的基本信息的操作和维护,包括:增加用户基本信息,修改用户的基本信息,查询
4、用户的基本信息,删除用户模块名称:UserBiz命名空间:Microlink.HRM.UserBiz处理:对用户基本信息的增加,修改,查询用户或列表属性功能:获取和设置User实体名称:User方式:Get&Set返回值:User处理过程:无函数和过程1、添加用户过程功能:添加一个系统用户过程名称:AddUser参数说明:无返回值:bool是否成功处理过程:首先读取配置的初始密码,如果没有配置初始密码,则赋给它“123456”。然后通过数据层Insert记录。2、删除用户过程功能:修改用户的状态为离职状态过程名称:DeleteUser参数说明:无返回值:bool是否成功处理过程:修改员工的状态
5、为离职状态,调用ChangeUserlnfo修改其状态。3、修改用户过程功能:修改用户的信息过程名称:ChangeUserlnfo参数说明:无返回值:bool是否成功处理过程:通过修改实体信息,再通过用户编号ID把实体信息Update到数据库中O4、获取某一用户过程功能:通过ID获取某一用户过程名称:GetUser参数说明:longID用户编号返回值:User处理过程:以用户编号为参数,调用数据层的Load(ID)来获取用户实体,并返回用户实体5、获取所有用户过程功能:获取所有用户过程名称:GetAllUsers参数说明:无返回值:DataTable包含所有用户的列表处理过程:通过数据层的Lo
6、adAll获取所有用户的数据集,提取其中的Users表。6、获取某一类型用户过程功能:获取正式用户;,应聘简历;离职用户中的一种类型用户过程名称:GetAllUsers参数说明:shortuserType用户类型返回值:DataTable某一用户类型列表处理过程:架构一个包含用户ID,用户名称,用户类型的表,把查询得到的某一类型用户的数据填充到这个架构表中。7、用户登录过程功能:通过用户和密码登录系统过程名称:Login参数说明:stringuserName用户名Stringpassword密码SringloglP登录IP返回值:bool看是否验证通过处理过程:对密码进行MD5加密,看是否和数
7、据库数据匹配。匹配通过后,加载用户信息,否则退出。6.1.3 实体层功能描述:用户信息进行存储管理模块编号:1.1模块功能:设置和获取用户的各种信息模块名称:User命名空间:Microlink.HRM.UserEntity处理:设置和获取用户的各种信息,作为用户的数据结构。功能:获取和设置User实体的编号名称:UserID方式:Get&Set返回值:long处理过程:无功能:获取和设置User实体的用户名名称:UserName方式:Get&Set返回值:sting处理过程:无功能:获取和设置User实体的密码名称:Password方式:Get&Set返回值:string处理过程:无功能:获
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人力资源 管理 项目 需求 文档