功能说明书Web

上传人:桔**** 文档编号:486227424 上传时间:2023-05-04 格式:DOC 页数:69 大小:8.33MB
返回 下载 相关 举报
功能说明书Web_第1页
第1页 / 共69页
功能说明书Web_第2页
第2页 / 共69页
功能说明书Web_第3页
第3页 / 共69页
功能说明书Web_第4页
第4页 / 共69页
功能说明书Web_第5页
第5页 / 共69页
点击查看更多>>
资源描述

《功能说明书Web》由会员分享,可在线阅读,更多相关《功能说明书Web(69页珍藏版)》请在金锄头文库上搜索。

1、人事管理系统功能规范 (Web 部分)文档信息:文档名称蓝山公司人事管理系统功能说明书 (Web 部分)描述该文档描述人事管理系统的详细功能定义,并对模块划分、业务流程进行了定义。所有设计人员、开发人员、测试人员以及其他团队成员都应该以该文档作为产品的功能定义,并衍生出其他文档负责人佘及仁状态最终版项目组成:测试主管左册师开发主管谢岱马项目经理佘及仁文档变更历史:时间修改人章节描述2003-8-20佘及仁所有章节创建文档初稿2003-9-1佘及仁2003-9-10佘及仁2003-9-30佘及仁所有章节文档路径:$/BlueHill/HR/Documents/相关文档:文档路径测试案例$/Blu

2、eHill/HR/Documents/测试案例.doc详细设计$/BlueHill/HR/Documents/详细设计.doc审核结果:审核人意见签名档全体团队通过左册师谢岱马佘及仁测试团队通过左册师目录1简介41.1背景41.2目标42功能描述4Web 部分52.1.1登录52.1.2导航栏72.1.3员工资料管理82.1.4请假提交132.1.5请假审核212.1.6考勤管理292.1.7加班申请362.1.8加班审核422.1.9业绩评定522.1.10工资查询612.1.11登出691 简介1.1 背景蓝山公司的主营业务是软件开发,公司规模为70人左右,其部门包括人事部、财务部、研发部

3、、销售部等。公司的人员类型有以下几种:普通员工、部门经理、人事部成员和总经理。其中人事部有一个人事经理,三个人事助理。该管理系统的主要功能是管理员工资料、管理员工考勤、计算员工薪资和业绩评定等。大部分涉及对敏感数据修改的工作都仅由人事部完成,如计算工资、修改考勤记录;并且有些只有人事经理才可以处理,如定制部门、指定员工的基本薪资等。普通员工可以通过 Web 浏览自己的基本资料、考勤信息、薪资信息和请假记录等。员工也可以通过Web 提出请假和加班申请,如果所属部门的经理审批通过,人事部就可以登记在案。人事经理默认拥有人事助理的所有权限,部门经理默认拥有普通员工的所有权限,总经理默认拥有部门经理的

4、所有权限。1.2 目标该文档描述人事管理系统的详细功能定义,并对模块划分、业务流程进行了定义。所有设计人员、开发人员、测试人员以及其他团队成员都应该以该文档作为产品的功能定义,并衍生出其他文档。2 功能描述人事管理系统主要用于对公司内部员工、部门等人事信息进行管理,并提供了相关人事职能,为人事部提供了管理工具,同时让员工可以通过公司内部网络实现自我管理,提高了整体运作效能。公司的人员类型有以下几种:普通员工、部门经理、人事部经理和人事助理。权限定义如表 1 所示。表 1人员类型权限描述普通员工查看员工资料、请假、加班、考勤、薪资等信息,填写业绩报告部门经理除普通员工的权限外,还可审批请假、加班

5、和业绩报告的信息人事助理修改员工资料,登记考勤信息,核实加班请假信息并计算月工资人事经理除人事助理的权限外,还有指定员工起薪等权限整个系统分为两大主要功能模块和后台数据库服务器模块(见图 1):i. 通过B/S(浏览器/服务器)结构实现的Web部分Web部分主要供员工使用。普通员工可以通过 Web 浏览自己的基本资料、考勤信息、薪资信息和请假记录等。员工也可以通过Web 提出请假和加班申请。ii. 通过C/S(客户端/服务器)结构实现的Windows部分Windows部分主要供人事部使用。主要功能是管理员工资料、管理员工考勤、计算员工薪资和业绩评定等。大部分涉及对敏感数据修改的工作都仅由人事部

6、完成,如计算工资、修改考勤记录;并且有些只有人事经理才可以处理,如定制部门、指定员工的基本薪资等。iii. 通过SQL Server 2000企业版实现的后台数据库服务器模块数据库中存储了人事管理系统中所有的信息和数据,为保证稳定性和良好的并发访问能力,采用SQL Server 2000企业版来实现。图 1 人事管理系统结构图本文档只描述了Web部分的功能规范,其他部分可以参看另外两门课程(SQL Server 2000 数据库程序设计和基于 C# 的 Windows 应用程序设计或基于 VB. NET 的 Windows 应用程序设计)的功能规范。Web 部分2.1.1 登录登录界面如图 2

7、所示。登录时,需要输入用户名及密码,并单击“登录”按钮,完成登录过程。图 2 登录页面功能说明:l 登录名/密码l 登录名必须是本单位数据库中已经设置好的登录名,否则登录时会提示出错l 读取浏览器端的Cookie值,如果员工以前登录过,则自动显示上次的登录名,光标定位在“密码”文本框。若以前没有登录过,则光标停留在“登录名”文本框,且文本框显示空白l 密码长度不得超过20个字符,超过以后限制输入。可允许的字符至少要包括数字(09)、大写字母(AZ)和小写字母(az)。但在这个登录页面,密码没有受到限制。在这里如果密码不正确,则无法进入系统。限制密码格式是在后面的“修改登录密码”模块涉及的l 密

8、码用掩码 * 显示,长度根据已设值进行限制(默认为820位),不能为空。若为空或是没有按照格式输入,则显示“密码错误,请重试!”l 登录l 如果登录者的输入是正确的,则直接进入“员工资料管理”模块的主界面l 若“登录名”输入有误,则在“登录”按钮下面显示错误提示信息:“用户不存在,请重试!”,鼠标停留在“登录名”文本框,如图 3所示l 若“密码”输入有误,则在“登录”按钮下面显示错误提示信息:“密码错误,请重试!”,鼠标停留在“密码” 文本框图 3 登录出错页面控件说明:控件控件类型控件的功能描述登录名文本框*用户在这里输入登录名*如果是第一次登录则显示空白*默认显示最近一次的登录名密码文本框

9、*用户在这里输入登录密码登录按钮*用户点击登录按钮,然后才能进入系统出错提示标签*用户登录失败时出现此标签,显示失败原因*默认下隐藏2.1.2 导航栏员工登录成功后所看到的每一个网页的顶部都有一个导航栏,该导航栏上面列出了所有功能模块的链接,单击链接即可进入相应模块的主界面。该导航栏方便了员工在不同模块之间的切换,如图 4 所示。图 4 导航栏功能说明:点击导航栏中每个功能模块的链接,都会进入相应模块的主界面。这个主界面默认为该功能模块下属的几个子链接中的第一个链接页。但是,有可能会根据登录者拥有的权限不同而出现不同的登录页面。比如在“请假审核”模块中,若普通员工进入则会显示“对不起,该网页属

10、经理专用,请退出”等字样,只有经理级别以上的登录者才可以进入该页面。控件说明:控件控件类型控件的功能描述员工资料管理标签*这是一个超链接*点击后显示员工资料请假提交标签*这是一个超链接*点击后显示请假申请表请假审核标签*这是一个超链接*点击后显示待批准的请假申请考勤管理标签*这是一个超链接*点击后显示检索考勤记录的页面加班申请标签*这是一个超链接*点击后显示加班申请表加班审核标签*这是一个超链接*点击后显示待批准的加班申请业绩评定标签*这是一个超链接*点击后显示检索业绩报告工资查询标签*这是一个超链接*点击后显示查询工资的查询页登出标签*这是一个超链接*点击后显示退出系统的询问对话框2.1.3

11、 员工资料管理员工登录成功后首先进入的就是该模块,该模块共有如下三个网页,可通过网页左侧的链接进行切换。默认显示“显示员工资料”页。(1) 显示员工资料页该页为模块的起始页,该页界面如图 5所示。图 5 员工资料控件说明:控件控件类型控件的功能描述显示员工资料标签*这是一个超链接*点击后显示员工资料员工查询标签*这是一个超链接*点击后显示员工查询界面修改登录资料标签*这是一个超链接*点击后显示修改密码界面员工姓名标签*显示员工的姓名员工照片图像框*显示员工的照片*若没有照片,则显示“没有照片”字样,并且背景是蓝色编号标签*显示员工的员工编号*员工编号应该是公司统一编制电子邮件标签*显示该员工的

12、公司电子邮件*点击电子邮件左边的信封图标,则可以直接给该员工发信经理标签*显示该员工的部门经理*若本身已经是部门经理,则显示总经理*若是总经理,则显示灰体字N/A*点击经理名字左边的信封图标,则可以直接给经理发信部门标签*显示该员工所属部门*若是总经理,则显示灰体字N/A分机标签*显示该员工的分机号码自我介绍文本框*显示员工的自我介绍*如果是查看自己的信息,则可以编辑并修改这部分内容*如果查看的是其他员工的信息,则这部分内容不可以被编辑和修改修改按钮*员工修改自己的自我介绍时使用*如果是员工查看自己的资料,则显示这个按钮*如果查看别人的资料,则这个按钮隐藏(2) 员工查询页默认界面如图 6所示

13、。图 6 员工查询功能说明:l 查询姓名的输入框l 在按员工姓名查询时,系统支持模糊查询,即可以只输入姓名的一部分l 文本框可以为空,但搜索结果会显示“对不起,没有找到匹配的记录”l 搜索按钮l 如果查询结果只有一个人,则网页直接跳转到员工资料页l 如果查询结果有多个,则以DataGrid形式显示每一员工的登录名、姓名、所属部门及电子邮件,如图 7所示n 单击DataGrid 控件中的员工姓名则跳转到员工资料页n 单击所属部门则在 DataGrid 控件中重新显示该部门的所有员工,如图 8所示n 单击电子邮件则启动邮件客户端程序图 7 多条查询结果图 8 同一部门搜索结果控件说明:控件控件类型

14、控件的功能描述查询姓名文本框*此处输入要查询的员工姓名搜索按钮*搜索员工的信息时使用此按钮出错信息标签*没有找到匹配的员工时显示此标签*默认时隐藏查询结果数据网格*此处显示查询的记录集,包括登录名、姓名、部门和电子邮件*默认时隐藏(3) 修改登录密码页默认界面如图 9所示。图 9 密码修改功能说明:l 单击“修改密码”按钮时,旧密码与数据库中的密码进行校验。若不符,则在“旧密码”文本框右处显示“旧密码不正确”,同时清空所有文本框l 密码长度根据已设值进行限制(默认为820),且密码中必须包含数字、大写字母和小写字母。若不符的话,则在“新密码”文本框右处显示“请输入复杂密码”,同时清空所有文本框l 新密码不能与旧密码相同,且不能为空。若相同,则在“新密码”文本框右

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号