人力资源系统项目详细设计说明书.doc

上传人:sccc 文档编号:4971908 上传时间:2023-05-26 格式:DOC 页数:55 大小:825.53KB
返回 下载 相关 举报
人力资源系统项目详细设计说明书.doc_第1页
第1页 / 共55页
人力资源系统项目详细设计说明书.doc_第2页
第2页 / 共55页
人力资源系统项目详细设计说明书.doc_第3页
第3页 / 共55页
人力资源系统项目详细设计说明书.doc_第4页
第4页 / 共55页
人力资源系统项目详细设计说明书.doc_第5页
第5页 / 共55页
点击查看更多>>
资源描述

《人力资源系统项目详细设计说明书.doc》由会员分享,可在线阅读,更多相关《人力资源系统项目详细设计说明书.doc(55页珍藏版)》请在三一办公上搜索。

1、厦门理工软件学院(东方组) 人力资源系统详细设计说明书人力资源系统项目详细设计说明书厦门理工学院软件学院 东方组Date:2012.12.1组长: 何志坚组员:高健、颜伟坚、张晓龙、王智伟、叶武斌、倪云豪、李丽娟 目录1概述51.1编写目的51.2项目背景51.3术语和缩写51.4参考资料52软件模块标识63用户信息管理73.1基本信息管理73.1.1表示层73.1.2业务逻辑层73.1.3实体层93.1.4数据访问层123.2详细信息管理133.2.1表示层133.2.2业务逻辑层143.2.3实体层163.2.4数据访问层173.3教育信息管理183.3.1表示层183.3.2业务逻辑层1

2、83.3.3实体层193.3.4数据访问层193.4再教育信息管理193.4.1表示层193.4.2业务逻辑层203.4.3实体层203.4.4数据访问层213.5工作经验信息管理213.5.1表示层213.5.2业务逻辑层223.5.3实体层223.5.4数据访问层233.6项目经验信息管理233.6.1表示层233.6.2业务逻辑层243.6.3实体层243.6.4数据访问层253.7技能信息管理253.7.1表示层253.7.2业务逻辑层263.7.3实体层263.7.4数据访问层263.8家庭成员信息管理273.8.1表示层273.8.2业务逻辑层273.8.3实体层283.8.4数据

3、访问层284薪资管理(略)295离职管理(略)296部门信息管理(略)297职位变更管理297.1职位空缺登记297.1.1表示层297.1.2业务逻辑层297.1.3实体层307.1.4数据访问层307.2面试及审核317.2.1表示层317.2.2业务逻辑层317.2.3实体层317.2.4数据访问层327.3面试成绩327.3.1表示层327.3.2业务逻辑层327.3.3实体层337.3.4数据访问层337.4推荐信息347.4.1表示层347.4.2业务逻辑层347.4.3实体层347.4.4数据访问层357.5推荐考核信息357.5.1表示层357.5.2业务逻辑层357.5.3实

4、体层367.5.4数据访问层367.6调职申请信息367.6.1表示层367.6.2业务逻辑层377.6.3实体层377.6.4数据访问层377.7调职交接情况387.7.1表示层387.7.2业务逻辑层397.7.3实体层397.7.4数据访问层408培训管理(略)409系统管理409.1部门管理409.1.1表示层409.1.2业务逻辑层439.1.3实体层459.1.4数据访问层469.2职位管理479.2.1表示层479.2.2业务逻辑层499.2.3实体层519.2.4数据访问层539.3密码修改549.3.1表示层549.3.2业务逻辑层549.3.3实体层559.3.4数据访问层

5、551 概述1.1 编写目的本文挡提供给开发人员进行开发参考,以及测试人员编写单元测试所用。1.2 项目背景系统名称:HRM人力资源管理系统开发者:何志坚、高健、颜伟坚、张晓龙、李丽娟、倪云豪、王智伟、叶武斌详细设计的原则和方法:项目整体结构清晰,按照概要设计的结构来进行详细设计。系统详细设计后容易扩展,降低对其他模块的耦合性。详细设计要做到可操作性,使读者能清楚所要实现的功能,以及如何去实现。1.3 术语和缩写 术语 描述性定义Models: 实体DAL: 数据访问层BLL: 业务逻辑层HRMS; 界面表示层UserInfo: 员工的详细信息P_user: 用户详细信息typeName: 权

6、限类型的设定tStart: 培训开始日期tEnd: 培训结束日期1.4 参考资料序号文件名文件编号发表日期出版单位或作者1C#编码规范2HRM系统需求说明书2005-3-03张咏勤3HRM概要设计说明书2006-4-6张咏勤2 软件模块标识编 号模 块 名 称模 块 标 识1人事信息管理11 基本信息管理User12 详细信息管理UserProfile13 教育信息管理Education14 再教育信息管理ReEducation15 工作经验信息管理Experience16 项目经验信息管理Project17 技能信息管理Skill18 家庭成员信息管理ReferPeople2职位变更 21

7、职位空缺登记Vacancy22 简历信息同人事信息管理各模块23 面试相关信息Interview24 领导审批Interview25 录用情况JobHistory26 推荐信息Recommendation27 推荐考核信息PositionScore28 调职记录信息JobHistory3系统管理31 部门管理Department32 职位管理Position33 密码修改User3 用户信息管理3.1 基本信息管理3.1.1 表示层3.1.2 业务逻辑层功能描述:对用户基本信息进行管理模块编号:1.1模块功能:对用户的基本信息的操作和维护,包括:增加用户基本信息,修改用户的基本信息,查询用户的

8、基本信息,删除用户模块名称:UserBiz命名空间:Microlink.HRM.UserBiz处理:对用户基本信息的增加,修改,查询用户或列表属性功能:获取和设置User实体 名称:User方式:Get & Set返回值:User处理过程:无函数和过程1、添加用户过程功能: 添加一个系统用户过程名称:AddUser参数说明:无返回值:bool是否成功处理过程:首先读取配置的初始密码,如果没有配置初始密码,则赋给它“123456”。然后通过数据层Insert记录。2、删除用户过程功能:修改用户的状态为离职状态过程名称:DeleteUser参数说明:无返回值:bool是否成功处理过程:修改员工的状

9、态为离职状态,调用ChangeUserInfo修改其状态。3、修改用户过程功能:修改用户的信息过程名称:ChangeUserInfo参数说明:无返回值:bool是否成功处理过程:通过修改实体信息,再通过用户编号ID把实体信息Update到数据库中。4、获取某一用户过程功能:通过ID获取某一用户过程名称:GetUser参数说明:long ID用户编号返回值:User处理过程:以用户编号为参数,调用数据层的Load(ID)来获取用户实体,并返回用户实体5、获取所有用户过程功能:获取所有用户过程名称:GetAllUsers参数说明:无返回值:DataTable 包含所有用户的列表处理过程:通过数据层

10、的LoadAll获取所有用户的数据集,提取其中的Users表。6、获取某一类型用户过程功能:获取正式用户;,应聘简历;离职用户中的一种类型用户过程名称:GetAllUsers参数说明:short userType 用户类型返回值:DataTable某一用户类型列表处理过程:架构一个包含用户ID,用户名称,用户类型的表,把查询得到的某一类型用户的数据填充到这个架构表中。7、用户登录过程功能:通过用户和密码登录系统过程名称:Login参数说明:string userName用户名String password密码Sring logIP登录IP返回值:bool看是否验证通过处理过程:对密码进行MD5

11、加密,看是否和数据库数据匹配。匹配通过后,加载用户信息,否则退出。3.1.3 实体层功能描述:用户信息进行存储管理模块编号:1.1模块功能:设置和获取用户的各种信息 模块名称:User命名空间:Microlink.HRM.UserEntity处理:设置和获取用户的各种信息,作为用户的数据结构。功能:获取和设置User实体的编号名称:UserID方式:Get & Set返回值:long处理过程:无功能:获取和设置User实体的用户名 名称:UserName方式:Get & Set返回值:sting处理过程:无功能:获取和设置User实体的密码名称:Password方式:Get & Set返回值:

12、string处理过程:无功能:获取和设置User实体的邮件地址名称:Email方式:Get & Set返回值:string处理过程:无功能:获取和设置User实体的创建的时间名称:CreateDate方式:Get & Set返回值:DateTime处理过程:无功能:获取和设置User实体的最后登陆时间名称:LastLogDate方式:Get & Set返回值:DateTime处理过程:无功能:获取和设置User实体的最后登陆IP名称:LastLogIP方式:Get & Set返回值:string处理过程:无功能:获取和设置User实体的员工类型名称:UserType方式:Get & Set返回

13、值:short处理过程:无功能:获取和设置User实体所属的部门编号名称:DepartmentID方式:Get & Set返回值:long处理过程:无功能:获取和设置User实体的所在职位编号名称:PoID方式:Get & Set返回值:long处理过程:无功能:获取和设置User实体的银行卡号名称:Account方式:Get & Set返回值:string处理过程:无功能:获取和设置User实体的权限名称:Power方式:Get & Set返回值:long处理过程:无3.1.4 数据访问层功能描述:对用户基本信息进行管理模块编号:1.1模块功能:对用户的基本信息的操作和维护,包括:增加用户基

14、本信息,修改用户的基本信息,查询用户的基本信息,删除用户模块名称:UserDAL命名空间:Microlink.HRM.UserDAL处理:用户基本信息的增加,修改,查询用户或列表,以及验证用户等数据库操作1、 插入用户记录过程功能: 插入一条用户记录过程名称:Insert参数说明:User userEntity用户实体返回值:bool 是否操作成功处理过程:把实体的值赋给存储过程NewUser参数,操作存储过程完成2、修改用户记录过程功能: 修改一条用户记录过程名称:Update参数说明:User userEntity用户实体返回值:bool 是否操作成功处理过程:从数据库提取的实体,经过修改

15、后的提交到存储过程UpdateUser进行修改。3、获取用户过程功能: 获取一条用户记录过程名称:Load参数说明:long userID返回值:User处理过程:通过编号作为参数来调用存储过程GetUser来获取单用户信息。4、获取所有用户过程功能: 获取所有用户记录过程名称:LoadAll参数说明:无返回值:DataSet处理过程:调用存储过程GetAllUser,通过查询语句返回所有用户表5、获取所有用户的联系信息过程功能: 获取所有用户记录的联系信息过程名称:LoadAddressList参数说明:无返回值:DataSet处理过程:通过GetAddressList的存储过程来查询所有用

16、户的联系信息。包括的联系信息有:EmailAddress, MobilePhone,UserProfile.PhsPhone, OtherPhone3.2 详细信息管理3.2.1 表示层3.2.2 业务逻辑层功能描述:对用户详细信息进行业务管理模块编号:1.2模块功能:对用户的详细信息的操作和维护,包括:增加用户详细信息,修改用户的详细信息,查询用户的详细信息等模块名称:UserProfileBiz命名空间:Microlink.HRM.UserProfileBiz处理:用户详细信息的增加,修改,查询等操作属性:功能:获取和设置UserProfile实体名称:UserProfile方式:Get

17、& Set返回值:UserProfile处理过程:无功能:获取和设置员工的教育信息名称:Education方式:Get & Set返回值:DataTable处理过程:无功能:获取和设置家庭成员名称:ReferPeople方式:Get & Set返回值:DataTable处理过程:无功能:获取和设置工作经验名称:Experience方式:Get & Set返回值:DataTable处理过程:无功能:获取和设置项目经验名称:Project方式:Get & Set返回值:Project处理过程:无功能:获取和设置再教育信息名称:ReEducation方式:Get & Set返回值:DataTable

18、处理过程:无功能:获取和设置员工的数据集,包括家庭成员,教育,再教育,项目经验,工作经验。参考LoadUserInfo名称:UserInfo方式:Get & Set返回值:DataSet处理过程:无函数和过程:1、获取员工有关的列表信息过程功能:包括获取家庭成员,教育,再教育,项目经验,工作经验列表过程名称:LoadUserInfo参数说明:long userID编号返回值:bool是否成功处理过程:如果userID为0 则返回,否则通过DAL各自加载家庭成员,教育,再教育,项目经验,工作经验的DataTable到UserInfo的数据集中。2、 添加员工详细信息过程功能:添加UserProf

19、ile 过程名称:AddUserProfile参数说明:无返回值:bool是否成功处理过程:通过数据层来insert实体UserProfile3、修改员工详细信息过程功能:修改员工详细的信息过程名称:ChangeUserProfile参数说明:无返回值:bool是否成功处理过程:通过数据层来Update员工修改的详细信息4、获取员工详细信息过程功能:通过员工编号获取员工的UserProfile过程名称:GetUserProfileByUserID参数说明:long userID编号返回值:bool是否成功处理过程:以userID作为参数,通过数据层的Load(userID)来加载员工信息。3.

20、2.3 实体层3.2.4 数据访问层功能描述:对用户详细信息进行管理模块编号:1.2模块功能:对用户的详细信息的操作和维护,包括:增加用户基本信息,修改用户的基本信息,查询用户的基本信息模块名称:UserProfileDAL命名空间:Microlink.HRM.UserProfileDAL处理:用户详细信息的增加,修改,查询用户操作3、 插入用户详细信息记录过程功能: 插入一条用户详细信息记录过程名称:Insert参数说明:UserProfile userProfileEntity用户实体返回值:bool 是否操作成功处理过程:把实体的值赋给存储过程AddUserProfile参数,操作存储过

21、程完成2、修改用户记录过程功能: 修改一条用户记录过程名称:Update参数说明:UserProfile userProfileEntity用户实体返回值:bool 是否操作成功处理过程:从数据库提取的实体,经过修改后的提交到存储过程SetUserProfile进行修改。3、获取用户过程功能: 获取一条用户记录过程名称:Load参数说明:long userID返回值:UserProfile处理过程:通过编号作为参数来调用存储过程GetUserProfile来获取单用户信息。3.3 教育信息管理3.3.1 表示层3.3.2 业务逻辑层3.3.3 实体层3.3.4 数据访问层3.4 再教育信息管理

22、3.4.1 表示层3.4.2 业务逻辑层3.4.3 实体层3.4.4 数据访问层3.5 工作经验信息管理3.5.1 表示层3.5.2 业务逻辑层3.5.3 实体层3.5.4 数据访问层3.6 项目经验信息管理3.6.1 表示层3.6.2 业务逻辑层3.6.3 实体层3.6.4 数据访问层3.7 技能信息管理3.7.1 表示层3.7.2 业务逻辑层3.7.3 实体层3.7.4 数据访问层3.8 家庭成员信息管理3.8.1 表示层3.8.2 业务逻辑层3.8.3 实体层3.8.4 数据访问层4 薪资管理(略)5 离职管理(略)6 部门信息管理(略)7 职位变更管理7.1 职位空缺登记7.1.1 表

23、示层7.1.2 业务逻辑层7.1.3 实体层7.1.4 数据访问层7.2 面试及审核7.2.1 表示层7.2.2 业务逻辑层7.2.3 实体层7.2.4 数据访问层7.3 面试成绩7.3.1 表示层7.3.2 业务逻辑层7.3.3 实体层7.3.4 数据访问层7.4 推荐信息7.4.1 表示层7.4.2 业务逻辑层7.4.3 实体层7.4.4 数据访问层7.5 推荐考核信息7.5.1 表示层7.5.2 业务逻辑层7.5.3 实体层7.5.4 数据访问层7.6 调职申请信息7.6.1 表示层7.6.2 业务逻辑层7.6.3 实体层7.6.4 数据访问层7.7 调职交接情况7.7.1 表示层7.7

24、.2 业务逻辑层7.7.3 实体层7.7.4 数据访问层8 培训管理(略)9 系统管理9.1 部门管理9.1.1 表示层界面表示:界面中的列表通过界面的SqlDataSourse Control来绑定功能描述:模块编号:3.1模块功能:新增部门,读取部门列表,修改部门信息,以及删除部门模块名称:DepartmentInfor命名空间:无处理:1、添加部门名称(*),选择部门经理,添加部门描述,提交添加2、页面初始化时候,加载部门列表:编号,名称,部门经理3、点击修改,把那行记录值加载到控件,修改完后提交,部门名称不能为空3、点击删除,把那行记录删除后,刷新显示函数和过程1、页面初始化过程功能:

25、对页面进行初始化 过程名称:Page_Load参数说明:Object Sender 事件触发者EventArgs e 事件信息返回值:void处理过程:1、获取QueryString,根据QueryString内容来处理添加还是修改2、给控件赋值值赋控件过程功能:通过加载实体信息,把实体值赋给控件过程名称:ValuesToControls参数说明:Department 部门实体 In返回值:void处理过程:把实体Department的值:部门,部门经理编号,部门描述赋给相应的控件3、控件赋值过程功能:把控件的值赋给实体过程名称:ControlsToValues参数说明:Department

26、部门实体 Out返回值:void处理过程:把控件:部门,部门经理编号,部门描述的值赋给实体4、控件事件过程过程功能:功能提交,包括增加和修改过程名称:btnSubmit_Click参数说明:Object 事件触发者EventArgs 事件信息返回值:void处理过程:1、部门ID为0时初始化实体默认构造函数控件赋值给实体提交插入,反馈结果2、部门ID不为0时加载部门实体控件赋值给实体提交修改,反馈9.1.2 业务逻辑层功能描述模块编号:3.1模块功能:新增部门,读取部门和部门列表,修改部门信息,以及删除部门模块名称:DepartmentBiz命名空间:Microlink.HRM.Departm

27、etBiz处理:新增部门,读取部门列表和部门详细信息,以及修改、删除部门等属性功能:获取和设置Departmen实体名称:Department方式:Get & Set返回值:Department处理过程:无功能:获取部门Manager的UserName名称:Manager方式:get返回值:string处理过程:通过ManagerID来获取User的UserName。应用UserBiz来获取功能:获取所有部门信息名称:Departments方式:get返回值:Table处理过程:操作InitAllDepartment函数函数和过程1、加载所有部门过程功能: 加载所有部门过程名称:InitAll

28、Department参数说明:无返回值:无处理过程:调用数据层中的LoadAll()过程2、添加部门过程功能: 添加一个部门过程名称:AddDepartment参数说明:无返回值:bool是否成功处理过程:调用数据层插入记录操作(Insert)来插入实体数据3、移除部门过程功能: 通过实体标识来移除部门过程名称:RemoveDepartment参数说明:无返回值:bool是否成功处理过程:通过操作数据层(Delete)来删除部门实体4、修改部门信息过程功能: 通过加载的实体经过UI修改后,反馈更新到数据库中过程名称:ChangeDepartment参数说明:无返回值:bool是否成功处理过程:

29、通过操作数据层中的Update来更新记录5获取部门实体过程功能: 通过查询来获取部门的实体信息过程名称:GetDepartment参数说明:long ID部门编号返回值:Department部门实体处理过程:通过编号操作数据层查询部门实体6、获取部门列表过程功能: 通过查询来获取所有部门过程名称:GetDepartments参数说明:无返回值:DataSet包含部门列表的数据集处理过程:通过数据层查询所有部门,并以列表返回9.1.3 实体层功能描述模块编号:3.1模块功能:数据实体,用于存储部门数据信息模块名称:Department命名空间:Microlink.HRM.DepartmetEnt

30、ity属性功能:获取和设置Departmen实体名称:ID方式:Get & Set返回值:long处理过程:无功能:获取和设置Departmen实体的编号名称:Name方式:Get & Set返回值:string处理过程:无功能:获取和设置Departmen实体的名字名称:ManagerID方式:Get & Set返回值:long处理过程:无功能:获取和设置Departmen实体的部门经理编号名称:DeptDescr方式:Get & Set返回值:string处理过程:无功能:获取和设置Department实体的部门描述9.1.4 数据访问层功能描述模块编号:3.1模块功能:插入部门记录,查询

31、部门信息和部门列表,修改部门记录,以及删除部门记录模块名称:DepartmentDAL命名空间:Microlink.HRM.DepartmetDAL处理:新增部门,读取部门列表和部门详细信息,以及修改、删除部门等1、插入部门记录过程功能: 添加一条部门记录过程名称:Insert参数说明:Department departmentEntity部门实体返回值:bool是否成功处理过程:首先连接数据库,其次把值赋给存储过程参数,调用存储过程AddDepartments插入实体数据记录(调用SqlHelper中的公共函数来执行存储过程)3、删除部门过程功能:删除一条部门记录过程名称:Delete参数说

32、明:Department departmentEntity部门实体返回值:bool是否成功处理过程:通过把部门编号做为ID作为参数传给存储过程DelDepartments,调用存储过程来实现删除部门记录4、修改部门信息过程功能: 修改部门记录过程名称:Update参数说明:Department departmentEntity返回值:bool是否成功处理过程:通过把修改后的实体信息作为存储过程的参数,调用存储过程UpdateDepartments来执行修改操作5获取部门实体过程功能: 通过查询来获取部门的实体信息过程名称:Load参数说明:long departmentID部门编号返回值:De

33、partment部门实体处理过程:通过编号操作存储过程GetDepartments来查询部门实体,并把查询的值传递给Department实体返回6、获取部门列表过程功能: 通过查询来获取所有部门过程名称:LoadAll参数说明:无返回值:DataSet包含部门列表的数据集处理过程:通过存储过程GetAllDept查询所有部门,并以数据集返回9.2 职位管理9.2.1 表示层界面表示:界面中的列表通过界面的SqlDataSourse Control来绑定功能描述:模块编号:3.2模块功能:新增职位,读取职位列表,修改职位信息,以及删除职位模块名称:命名空间:无处理: 1、页面初始化过程功能:对页

34、面进行初始化 过程名称:Page_Load参数说明:Object Sender 事件触发者EventArgs e 事件信息返回值:void处理过程:2、给控件赋值值赋控件过程功能: 过程名称:参数说明:Department 部门实体 In返回值:void处理过程: 3、控件赋值过程功能:把控件的值赋给实体过程名称:ControlsToValues参数说明:返回值:void处理过程:4、控件事件过程过程功能:功能提交,包括增加和修改过程名称:btnSubmit_Click参数说明:Object 事件触发者EventArgs 事件信息返回值:void处理过程:9.2.2 业务逻辑层功能描述模块编号

35、:3.2模块功能:新增职位,读取职位和职位列表,修改职位信息,以及删除职位模块名称:DepartmentBiz命名空间:Microlink.HRM.DepartmetBiz处理:新增职位,读取职位列表和职位详细信息,以及修改、删除职位等属性功能:获取和设置Position实体名称:Position方式:Get & Set返回值:Position处理过程:无功能:获取职位列表名称:Positions方式:get返回值:DataTable处理过程:操作InitAlPositions函数函数和过程1、加载所有部门过程功能: 加载所有部门过程名称:InitAllPositions参数说明:无返回值:无

36、处理过程:调用数据层中的LoadAll()过程2、添加职位过程功能: 添加一个职位过程名称:AddPosition参数说明:无返回值:bool是否成功处理过程:调用数据层插入记录操作(Insert)来插入Position实体数据3、移除职位过程功能: 通过实体标识来移除职位过程名称:RemovePosition参数说明:无返回值:bool是否成功处理过程:通过操作数据层(Delete)来删除职位实体4、修改职位信息过程功能: 通过加载的实体经过UI修改后,反馈更新到数据库中过程名称:ChangePostition参数说明:无返回值:bool是否成功处理过程:通过操作数据层中的Update来更新

37、记录5获取部门实体过程功能: 通过查询来获取职位的实体信息过程名称:GetPositionByID参数说明:long ID部门编号返回值:Position职位实体处理过程:通过编号操作数据层查询职位实体6、获取职位列表过程功能: 通过查询来获取所有职位过程名称:GetPositions参数说明:无返回值:DataSet包含职位列表的数据集处理过程:通过数据层查询所有职位,并以列表形式返回7、获取某部门职位过程功能:通过部门编号来获取职位列表过程名称:GetPositionsByDeptID参数说明:long DeptID部门编号返回值:DataTable处理过程:获取所有职位,通过部门编号来筛

38、选某部门的所有职位。9.2.3 实体层功能描述模块编号:3.2模块功能:数据实体,用于存储职位数据信息模块名称:Position命名空间:Microlink.HRM.DepartmetEntity属性功能:获取和设置Position实体编号名称:ID方式:Get & Set返回值:long处理过程:无功能:获取和设置Position实体所在部门编号名称:DeptID方式:Get & Set返回值:long处理过程:无功能:获取和设置Position实体的名字名称:PositionName方式:Get & Set返回值:string处理过程:无功能:获取和设置Position实体的职位描述名称:

39、PositionDesc方式:Get & Set返回值:string处理过程:无功能:获取和设置职位的任职资格名称:PositionQualified方式:Get & Set返回值:string处理过程:无9.2.4 数据访问层功能描述模块编号:3.2模块功能:插入职位记录,查询职位信息和职位列表,修改职位记录,以及删除职位记录模块名称:DepartmentDAL命名空间:Microlink.HRM.DepartmetDAL处理:新增职位,读取职位列表和职位详细信息,以及修改、删除职位等1、插入职位记录过程功能: 添加一条职位记录过程名称:Insert参数说明:Position positio

40、nEntity职位实体返回值:bool是否成功处理过程:首先连接数据库,其次把值赋给存储过程参数,调用存储过程AddPositionInfo插入实体数据记录(调用SqlHelper中的公共函数来执行存储过程)3、删除职位过程功能:删除一条职位记录过程名称:Delete参数说明:Position positionEntity职位实体返回值:bool是否成功处理过程:通过把职位编号做为ID作为参数传给存储过程DelPositionInfo,调用存储过程来实现删除职位记录4、修改职位信息过程功能: 修改职位记录过程名称:Update参数说明:Position positionEntity返回值:bo

41、ol是否成功处理过程:通过把修改后的实体信息作为存储过程的参数,调用存储过程UpdatePositionInfo来执行修改操作5获取职位实体过程功能: 通过查询来获取职位的实体信息过程名称:Load参数说明:long positionID职位编号返回值:Position职位实体处理过程:通过编号操作存储过程GetPositionInfo来查询职位实体,并把查询的值传递给Position实体返回6、获取职位列表过程功能: 通过查询来获取所有职位过程名称:LoadAll参数说明:无返回值:DataSet包含职位列表的数据集处理过程:通过存储过程GetAllPosi查询所有职位,并以数据集返回9.3 密码修改9.3.1 表示层9.3.2 业务逻辑层功能描述:修改用户密码模块编号:3.3模块功能:用于修改登陆用户的密码,退出重新登陆生效。 模块名称:UserBiz命名空间:Microlink.HRM.UserInfoBiz1、修改密码过程功能: 修改用户密码过程名称:ChangePassword参数说明:UserID long,oldPassword string,newPassword string返回值:boo 是否修改密码成功处理过程:通过数据访问层的UpdatePassword来修改用户的密码,在修改密码前,先对密码

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

当前位置:首页 > 建筑/施工/环境 > 农业报告


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号