人力资源管理系统详细设计说明书Word格式.docx

上传人:b****4 文档编号:16053815 上传时间:2022-11-18 格式:DOCX 页数:30 大小:22.02KB
下载 相关 举报
人力资源管理系统详细设计说明书Word格式.docx_第1页
第1页 / 共30页
人力资源管理系统详细设计说明书Word格式.docx_第2页
第2页 / 共30页
人力资源管理系统详细设计说明书Word格式.docx_第3页
第3页 / 共30页
人力资源管理系统详细设计说明书Word格式.docx_第4页
第4页 / 共30页
人力资源管理系统详细设计说明书Word格式.docx_第5页
第5页 / 共30页
点击查看更多>>
下载资源
资源描述

人力资源管理系统详细设计说明书Word格式.docx

《人力资源管理系统详细设计说明书Word格式.docx》由会员分享,可在线阅读,更多相关《人力资源管理系统详细设计说明书Word格式.docx(30页珍藏版)》请在冰豆网上搜索。

人力资源管理系统详细设计说明书Word格式.docx

BLL:

业务逻辑层

UserProfile:

用户的详细信息

Reeducation:

再教育

ReferPeople:

家庭成员

JobHistory:

职位变更的历史记录

Recommendation:

推荐

参考资料

序号

文件名

文件编号

发表日期

出版单位或作者

《C#编码规范》

2

《HRM系统需求说明书》

3

《HRM概要设计说明书》

2011-4-6

2软件模块标识

编号

模块名称

模块标识

人事信息管理

1.1

基本信息管理

User

1.2

详细信息管理

UserProfile

1.3

教育信息管理

Education

1.4

再教育信息管理

ReEducation

1.5

工作经验信息管理

Experience

1.6

项目经验信息管理

Project

1.7

技能信息管理

Skill

1.8

家庭成员信息管理

ReferPeople

招聘信息管理

2.1

职位空缺登记

Vacancy

2.2

简历信息

同人事信息管理各模块

2.3

面试相关信息

Interview

2.4

领导审批

2.5

录用情况

JobHistory

2.6

推荐信息

Recommendation

2.7

推荐考核信息

PositionScore

2.8

调职记录信息

系统管理

3.1

部门管理

Department

3.2

职位管理

Position

3.3

密码修改

3用户信息管理

基本信息管理

表示层

业务逻辑层

功能描述:

对用户基本信息进行管理

模块编号:

模块功能:

对用户的基本信息的操作和维护,包括:

增加用户基本信息,修改用户的基本信息,查询用户的基本信息,删除用户

模块名称:

UserBiz

处理:

对用户基本信息的增加,修改,查询用户或列表

属性

功能:

获取和设置User实体

名称:

方式:

Get&

Set

返回值:

处理过程:

函数和过程

1、添加用户

过程功能:

添加一个系统用户

过程名称:

AddUser

参数说明:

bool是否成功

首先读取配置的初始密码,如果没有配置初始密码,则赋给它“123456”。

然后通过数据层Insert记录。

2、删除用户

修改用户的状态为离职状态

DeleteUser

修改员工的状态为离职状态,调用ChangeUserInfo修改其状态。

3、修改用户

修改用户的信息

ChangeUserInfo

通过修改实体信息,再通过用户编号ID把实体信息Update到数据库中。

4、获取某一用户

通过ID获取某一用户

GetUser

longID用户编号

以用户编号为参数,调用数据层的Load(ID)来获取用户实体,并返回用户实体

5、获取所有用户

获取所有用户

GetAllUsers

DataTable包含所有用户的列表

通过数据层的LoadAll获取所有用户的数据集,提取其中的Users表。

6、获取某一类型用户

获取正式用户;

应聘简历;

离职用户中的一种类型用户

shortuserType用户类型

DataTable某一用户类型列表

架构一个包含用户ID,用户名称,用户类型的表,把查询得到的某一类型用户的数据填充到这个架构表中。

7、用户登录

通过用户和密码登录系统

Login

stringuserName用户名

Stringpassword密码

SringlogIP登录IP

bool看是否验证通过

对密码进行MD5加密,看是否和数据库数据匹配。

匹配通过后,加载用户信息,否则退出。

实体层

用户信息进行存储管理

设置和获取用户的各种信息

设置和获取用户的各种信息,作为用户的数据结构。

获取和设置User实体的编号

UserID

long

获取和设置User实体的用户名

UserName

sting

获取和设置User实体的密码

Password

string

获取和设置User实体的邮件地址

Email

获取和设置User实体的创建的时间

CreateDate

DateTime

获取和设置User实体的最后登陆时间

LastLogDate

获取和设置User实体的最后登陆IP

LastLogIP

获取和设置User实体的员工类型

UserType

short

获取和设置User实体所属的部门编号

DepartmentID

获取和设置User实体的所在职位编号

PoID

获取和设置User实体的银行卡号

Account

获取和设置User实体的权限

Power

数据访问层

UserDAL

用户基本信息的增加,修改,查询用户或列表,以及验证用户等数据库操作

1、插入用户记录

插入一条用户记录

Insert

UseruserEntity用户实体

bool是否操作成功

把实体的值赋给存储过程NewUser参数,操作存储过程完成

2、修改用户记录

修改一条用户记录

Update

从数据库提取的实体,经过修改后的提交到存储过程UpdateUser进行修改。

3、获取用户

获取一条用户记录

Load

longuserID

通过编号作为参数来调用存储过程GetUser来获取单用户信息。

4、获取所有用户

获取所有用户记录

LoadAll

DataSet

调用存储过程GetAllUser,通过查询语句返回所有用户表

5、获取所有用户的联系信息

获取所有用户记录的联系信息

LoadAddressList

通过GetAddressList的存储过程来查询所有用户的联系信息。

包括的联系信息有:

EmailAddress,MobilePhone,,OtherPhone

详细信息管理

对用户详细信息进行业务管理

对用户的详细信息的操作和维护,包括:

增加用户详细信息,修改用户的详细信息,查询用户的详细信息等

UserProfileBiz

用户详细信息的增加,修改,查询等操作

属性:

获取和设置UserProfile实体

获取和设置员工的教育信息

DataTable

获取和设置家庭成员

获取和设置工作经验

获取和设置项目经验

获取和设置再教育信息

获取和设置员工的数据集,包括家庭成员,教育,再教育,项目经验,工作经验。

参考LoadUserInfo

UserInfo

函数和过程:

1、获取员工有关的列表信息

包括获取家庭成员,教育,再教育,项目经验,工作经验列表

LoadUserInfo

longuserID编号

如果userID为0则返回,否则通过DAL各自加载家庭成员,教育,再教育,项目经验,工作经验的DataTable到UserInfo的数据集中。

2、添加员工详细信息

添加UserProfile

AddUserProfile

通过数据层来insert实体UserProfile

3、修改员工详细信息

修改员工详细的信息

ChangeUserProfile

通过数据层来Update员工修改的详

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 计算机软件及应用

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1