资源预览内容
第1页 / 共69页
第2页 / 共69页
第3页 / 共69页
第4页 / 共69页
第5页 / 共69页
第6页 / 共69页
第7页 / 共69页
第8页 / 共69页
第9页 / 共69页
第10页 / 共69页
亲,该文档总共69页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
人事管理系统功能规范 1 人事管理系统 功能规范 (Web 部分) 人事管理系统功能规范 2 文档信息:文档信息: 文档名称蓝山公司人事管理系统功能说明书 (Web 部分) 描述该文档描述人事管理系统的详细功能定义,并对模块划分、业务流程 进行了定义。所有设计人员、开发人员、测试人员以及其他团队成员 都应该以该文档作为产品的功能定义,并衍生出其他文档 负责人佘及仁 状态最终版 项目组成:项目组成: 测试主管左册师 开发主管谢岱马 项目经理佘及仁 文档变更历史:文档变更历史: 时间时间修改人修改人章节章节描述描述 2003-8-20佘及仁所有章节创建文档初稿 2003-9-1佘及仁 2003-9-10佘及仁 2003-9-30佘及仁所有章节 文档路径:文档路径: $/BlueHill/HR/Documents/ 相关文档:相关文档: 文档文档路径路径 测试案例$/BlueHill/HR/Documents/测试案例.doc 详细设计$/BlueHill/HR/Documents/详细设计.doc 审核结果:审核结果: 审核人审核人意见意见签名档签名档 全体团队通过左册师 谢岱马 佘及仁 测试团队通过左册师 人事管理系统功能规范 3 目录目录 1简介4 1.1背景4 1.2目标4 2功能描述4 Web 部分5 2.1.1登录5 2.1.2导航栏7 2.1.3员工资料管理8 2.1.4请假提交13 2.1.5请假审核21 2.1.6考勤管理29 2.1.7加班申请36 2.1.8加班审核42 2.1.9业绩评定52 2.1.10工资查询61 2.1.11登出69 人事管理系统功能规范 4 1 简介简介 1.1 背景背景 蓝山公司的主营业务是软件开发,公司规模为 70 人左右,其部门包括人事部、财务部、 研发部、销售部等。公司的人员类型有以下几种:普通员工、部门经理、人事部成员和总 经理。其中人事部有一个人事经理,三个人事助理。该管理系统的主要功能是管理员工资 料、管理员工考勤、计算员工薪资和业绩评定等。大部分涉及对敏感数据修改的工作都仅 由人事部完成,如计算工资、修改考勤记录;并且有些只有人事经理才可以处理,如定制 部门、指定员工的基本薪资等。普通员工可以通过 Web 浏览自己的基本资料、考勤信息、 薪资信息和请假记录等。员工也可以通过 Web 提出请假和加班申请,如果所属部门的经 理审批通过,人事部就可以登记在案。人事经理默认拥有人事助理的所有权限,部门经理 默认拥有普通员工的所有权限,总经理默认拥有部门经理的所有权限。 1.2 目标目标 该文档描述人事管理系统的详细功能定义,并对模块划分、业务流程进行了定义。所 有设计人员、开发人员、测试人员以及其他团队成员都应该以该文档作为产品的功能定义, 并衍生出其他文档。 2 功能描述功能描述 人事管理系统主要用于对公司内部员工、部门等人事信息进行管理,并提供了相关人 事职能,为人事部提供了管理工具,同时让员工可以通过公司内部网络实现自我管理,提 高了整体运作效能。 公司的人员类型有以下几种:普通员工、部门经理、人事部经理和人事助理。权限定 义如表 1 所示。 表表 1 人员类型人员类型权限描述权限描述 普通员工查看员工资料、请假、加班、考勤、薪资等信息,填写业绩报告 部门经理除普通员工的权限外,还可审批请假、加班和业绩报告的信息 人事助理修改员工资料,登记考勤信息,核实加班请假信息并计算月工资 人事经理除人事助理的权限外,还有指定员工起薪等权限 整个系统分为两大主要功能模块和后台数据库服务器模块(见图 1): i.通过B/S(浏览器/服务器)结构实现的Web部分 Web 部分主要供员工使用。普通员工可以通过 Web 浏览自己的基本资料、 考勤信息、薪资信息和请假记录等。员工也可以通过 Web 提出请假和加班 人事管理系统功能规范 5 申请。 ii.通过C/S(客户端/服务器)结构实现的Windows部分 Windows 部分主要供人事部使用。主要功能是管理员工资料、管理员工考勤、 计算员工薪资和业绩评定等。大部分涉及对敏感数据修改的工作都仅由人事 部完成,如计算工资、修改考勤记录;并且有些只有人事经理才可以处理, 如定制部门、指定员工的基本薪资等。 iii.通过SQL Server 2000企业版实现的后台数据库服务器模块 数据库中存储了人事管理系统中所有的信息和数据,为保证稳定性和良好的 并发访问能力,采用 SQL Server 2000 企业版来实现。 图图 1 人事管理系统结构图人事管理系统结构图 本文档只描述了 Web 部分的功能规范,其他部分可以参看另外两门课程(SQL Server 2000 数据库程序设计和基于 C# 的 Windows 应用程序设计或基于 VB. NET 的 Windows 应用程序设计 )的功能规范。 Web 部分部分 2.1.1 登录登录 登录界面如图 2 所示。登录时,需要输入用户名及密码,并单击“登录”按钮,完成 登录过程。 人事管理系统功能规范 6 图图 2 登录页面登录页面 功能说明: 登录名/密码 登录名必须是本单位数据库中已经设置好的登录名,否则登录时会提示出错 读取浏览器端的 Cookie 值,如果员工以前登录过,则自动显示上次的登录名,光 标定位在“密码”文本框。若以前没有登录过,则光标停留在“登录名”文本框, 且文本框显示空白 密码长度不得超过 20 个字符,超过以后限制输入。可允许的字符至少要包括数字 (09) 、大写字母(AZ)和小写字母(az) 。但在这个登录页面,密码没有受 到限制。在这里如果密码不正确,则无法进入系统。限制密码格式是在后面的 “修改登录密码”模块涉及的 密码用掩码 * 显示,长度根据已设值进行限制(默认为 820 位) ,不能为空。若 为空或是没有按照格式输入,则显示“密码错误,请重试!” 登录 如果登录者的输入是正确的,则直接进入“员工资料管理”模块的主界面 若“登录名”输入有误,则在“登录”按钮下面显示错误提示信息:“用户不存 在,请重试!” ,鼠标停留在“登录名”文本框,如图 3 所示 若“密码”输入有误,则在“登录”按钮下面显示错误提示信息:“密码错误, 请重试!” ,鼠标停留在“密码” 文本框 人事管理系统功能规范 7 图图 3 登录出错页面登录出错页面 控件说明: 控件控件控件类型控件类型控件的功能描述控件的功能描述 登录名文本框*用户在这里输入登录名 *如果是第一次登录则显示空白 *默认显示最近一次的登录名 密码文本框*用户在这里输入登录密码 登录按钮*用户点击登录按钮,然后才能进入系统 出错提示标签*用户登录失败时出现此标签,显示失败原因 *默认下隐藏 2.1.2 导航栏导航栏 员工登录成功后所看到的每一个网页的顶部都有一个导航栏,该导航栏上面列出了所 有功能模块的链接,单击链接即可进入相应模块的主界面。该导航栏方便了员工在不同模 块之间的切换,如图 4 所示。 图图 4 导航栏导航栏 功能说明: 人事管理系统功能规范 8 点击导航栏中每个功能模块的链接,都会进入相应模块的主界面。这个主界面默认为 该功能模块下属的几个子链接中的第一个链接页。但是,有可能会根据登录者拥有的权限 不同而出现不同的登录页面。比如在“请假审核”模块中,若普通员工进入则会显示“对 不起,该网页属经理专用,请退出”等字样,只有经理级别以上的登录者才可以进入该页 面。 控件说明: 控件控件控件类型控件类型控件的功能描述控件的功能描述 员工资料管 理 标签*这是一个超链接 *点击后显示员工资料 请假提交标签*这是一个超链接 *点击后显示请假申请表 请假审核标签*这是一个超链接 *点击后显示待批准的请假申请 考勤管理标签*这是一个超链接 *点击后显示检索考勤记录的页面 加班申请标签*这是一个超链接 *点击后显示加班申请表 加班审核标签*这是一个超链接 *点击后显示待批准的加班申请 业绩评定标签*这是一个超链接 *点击后显示检索业绩报告 工资查询标签*这是一个超链接 *点击后显示查询工资的查询页 登出标签*这是一个超链接 *点击后显示退出系统的询问对话框 2.1.3 员工资料管理员工资料管理 员工登录成功后首先进入的就是该模块,该模块共有如下三个网页,可通过网页左侧 的链接进行切换。默认显示“显示员工资料”页。 (1) 显示员工资料页 该页为模块的起始页,该页界面如图 5 所示。 人事管理系统功能规范 9 图图 5 员工资料员工资料 控件说明: 控件控件控件类型控件类型控件的功能描述控件的功能描述 显示员工资 料 标签*这是一个超链接 *点击后显示员工资料 员工查询标签*这是一个超链接 *点击后显示员工查询界面 修改登录资 料 标签*这是一个超链接 *点击后显示修改密码界面 员工姓名标签*显示员工的姓名 员工照片图像框*显示员工的照片 *若没有照片,则显示“没有照片”字样,并且背景是 蓝色 编号标签*显示员工的员工编号 *员工编号应该是公司统一编制 电子邮件标签*显示该员工的公司电子邮件 *点击电子邮件左边的信封图标,则可以直接给该员工 发信 经理标签*显示该员工的部门经理 *若本身已经是部门经理,则显示总经理 *若是总经理,则显示灰体字 N/A *点击经理名字左边的信封图标,则可以直接给经理发 信 人事管理系统功能规范 10 部门标签*显示该员工所属部门 *若是总经理,则显示灰体字 N/A 分机标签*显示该员工的分机号码 自我介绍文本框*显示员工的自我介绍 *如果是查看自己的信息,则可以编辑并修改这部分内 容 *如果查看的是其他员工的信息,则这部分内容不可以 被编辑和修改 修改按钮*员工修改自己的自我介绍时使用 *如果是员工查看自己的资料,则显示这个按钮 *如果查看别人的资料,则这个按钮隐藏 (2) 员工查询页 默认界面如图 6 所示。 图图 6 员工查询员工查询 功能说明: 查询姓名的输入框 在按员工姓名查询时,系统支持模糊查询,即可以只输入姓名的一部分 文本框可以为空,但搜索结果会显示“对不起,没有找到匹配的记录” 搜索按钮 如果查询结果只有一个人,则网页直接跳转到员工资料页 如果查询结果有多个,则以 DataGrid 形式显示每一员工的登录名、姓名、所属部 门及电子邮件,如图 7 所示 人事管理系统功能规范 11 单击 DataGrid 控件中的员工姓名则跳转到员工资料页 单击所属部门则在 DataGrid 控件中重新显示该部门的所有员工,如图 8 所 示 单击电子邮件则启动邮件客户端程序 图图 7 多条查询结果多条查询结果 图图 8 同一部门搜索结果同一部门搜索结果 控件说明: 控件控件控件类型控件类型控件的功能描述控件的功能描述 查询姓名文本框*此处输入要查询的员工姓名 人事管理系统功能规范 12 搜索按钮*搜索员工的信息时使用此按钮 出错信息标签*没有找到匹配的员工时显示此标签 *默认时隐藏 查询结果数据网格*此处显示查询的记录集,包括登录名、姓名、部门和 电子邮件 *默认时隐藏 (3) 修改登录密码页 默认界面如图 9 所示。 图图 9 密码修改密码修改 功能说明: 单击“修改密码”按钮时,旧密码与数据库中的密码进行校验。若不符,则在 “旧密码”文本框右处显示“旧密码不正确” ,同时清空所有文本框 密码长度根据已设值进行限制(默认为 820) ,且密码中必须包含数字、大写字母 和小写字母。若不符的话,则在“新密码”文本框右处显示“请输入复杂密码” , 同时清空所有文本框 新密码不能与旧密码相同,且不能为空。若相同,则在“新密码”文本框右处显 示“新密码不能与旧密码相同” 。若为空,则在“新密码”文本框右处显示“密码 不能为空” 新密码与新密码确认必须相同。若不相同,则在“新密码”文本框右处显示“密 码确认不正确” 控件说明: 控件控件控件类型控件类型控件的功能描述控件的功能描述 人事管理系统功能规范 13 旧密码文本框*此处输入
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号