软件文档写作实训报告-人力资源管理系统(编辑修改稿)内容摘要:

人事管理模块:包括人员档案、个人档案和部门机构的维护(人员的新增、修改、辽 宁 工 业 大 学 综 合 实 训 说 明 书(论 文) 5 查看功能;个人档案的修改、查看功能,以及部门机构的新增、删除、修改、查看功能)。 工资管理模块:包括基本工资的设置;考勤、考核资料的导入;以及最终工 资报表的查询和打印。 职位变更管理:包括职位空缺的维护(新增、删除、修改、查看、审核),应聘人员的登记、面试安排和考评;员工推荐的登记和考评;人事和领导的审批;调职记录的维护(新增、删除、修改、查看)。 离职管理模块:包括离职的申请、审批以及离职信息的维护。 培训管理模块:包括培训课程、培训讲师档案的维护;培训需求的维护(收集、审核);以及培训课程的安排、培训考核和培训反馈的维护。 辅助系统模块:包括数据的备份、还原;员工的权限设置;个人密码修改;以及退出系统功能。 辽 宁 工 业 大 学 综 合 实 训 说 明 书(论 文) 6 第 3 章 实 例 人力资源管理系统详细设计说明书实例 人力资源管理系统测试分析 , 采用的是( GB8568— 88) 标准。 一、引言 编写目的: 本概要设计是根据《用户需求说明书》和《系统需求说明》编写,提供给详细设计参考。 本概要设计的读者包括项目经理,需求分析员,设计人员,以及开发人员。 当然也包括测试人员。 项目背景: 系统名称: HRM 人力资源管理系统 开发者: Mark、 Michael、 Robin、 Luke 定义: 详细设计的原则和方法:项目整体结构清晰,按照概要设计的结构来进行详细设计。 系统详细设计后容易扩展,降低对其他模块的耦合性。 详细设计要做到可操作性,使读者能清楚所要实现的功能,以及去实现。 粒度设计到方法。 不具体设计到方法内的伪代码。 参考资料: 吴东强 《实用软件工程技术》 电子工业出版社 张应辉 《软件工程技术》 北京航空航天大学出版社 二、总体设计 需求规定 本文挡提供给开发人员进行开发参考,以及测试人员编写单元测试所用。 运行环境 开发人员利用 VS 20xx Team Suite 来开发,服务器安装 SQL 20xx 和 Team Foundation Server。 基本设计概念和处理流程 系统主要利用 VS 20xx 的 NTiers 的设计思想。 对系统进行分层设计。 主要采用 MVC的架构模式。 系统分成三层:数据访问层、业务逻辑层、 UI 层。 数据访问层主要对数据库数据进行操作,包括增加数据,修改数据和删除数据。 业务逻辑层基于数据访问层之上,它主要针对业务流程来实现系统的功能。 UI 表现层把业务逻辑表现在 Web 页面上,以完成人力资源管理系统所要完成的功能。 结构 辽 宁 工 业 大 学 综 合 实 训 说 明 书(论 文) 7 基本信息表 图 基本信息管理表示层 业务逻辑层 功能描述:对用户基本信息进行管理 模块编号: 模块功能:对用户的基本信息的操作和维护,包括:增加用户基本信息,修改用户的基本信息,查询用户的基本信息,删除用户 模块名称: UserBiz 命名空间: 处理:对用户基本信息的增加,修改,查询用户或列表 属性 功能:获取和设置 User 实体 名称: User 方式: Get amp。 Set 返回值: User 处理过程:无 函数和过程 添加用户 过程功能: 添加一个系统用户 过程名称: AddUser 参数说明:无 返回值: bool 是否成功 处理过程:首先读取配置的初始密码,如果没有配置初始密码,则赋给它“ 123456”。 然后通过数据层 Insert 记录。 删除用户 辽 宁 工 业 大 学 综 合 实 训 说 明 书(论 文) 8 过程功能:修改用户的状态为离职状态 过程名称: DeleteUser 参数说明:无 返回值: bool 是否成功 处理过程:修改员工的状态为离职状态,调用 ChangeUserInfo 修改其状态。 修改用户 过程功能:修改用户的信息 过程名称: ChangeUserInfo 参数说明:无 返回值: bool 是否成功 处理过程:通过修改实体信息,再通 过用户编号 ID 把实体信息 Update 到数据库中。 获取某一用户 过程功能:通过 ID 获取某一用户 过程名称: GetUser 参数说明: long ID 用户编号 返回值: User 处理过程:以用户编号为参数,调用数据层的 Load(ID)来获取用户实体,并返回用户实体 获取所有用户 过程功能:获取所有用户 过程名称: GetAllUsers 参数说明:无 返回值: DataTable 包含所有用户的列表 处理过程:通过数据层的 LoadAll 获取所有用户的数据集,提取其中的 Users 表。 用户登录 过程功能: 通过用户和密码登录系统 过程名称: Login 参数说明: string userName 用户名 String password 密码 Sring logIP 登录 IP 返回值: bool 看是否验证通过 处理过程:对密码进行 MD5 加密,看是否和数据库数据匹配。 匹配通过后,加载用户信息,否则退出。 三、接口设计 外部借口 辽 宁 工 业 大 学 综 合 实 训 说 明 书(论 文) 9 银行接口,主要提供员工银行账户。 考勤接口,利用 Comm 公司原有的打卡机的接口。 内部接口 简历接口,主要提供外部提交的简历信息。 四、运行设计 运行模块组合 网络环境:可在 已建立的局域网和全国广域网框架上运行,基于以 TCP/IP 传输协议为基础的数据联网模式。 运行控制 数据库服务器: SqlServer20xx 服务器操作系统平台: WIN20xx SERVER/WIN20xx 1G 内存 客户机: Win20xx Professional/WIN20xx SERVER/WINXP/WIN20xx,。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。