




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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 部分5登录5导航栏7员工资料管理8请假提交13请假审核21考勤管理29加班申请36加班审核42业绩评定52工资查询61登出691 简介1.1 背景蓝山公司的主营业务是软件开发,公司规模为70人左右,其部门包括人事部、财务部、研发部、销售部等。公司的人员类型有以下几种:普通员工、部门经理、人事部成员和总经理。其中人事部有一个人事经理,三个人事助
3、理。该管理系统的主要功能是管理员工资料、管理员工考勤、计算员工薪资和业绩评定等。大部分涉及对敏感数据修改的工作都仅由人事部完成,如计算工资、修改考勤记录;并且有些只有人事经理才可以处理,如定制部门、指定员工的基本薪资等。普通员工可以通过 Web 浏览自己的基本资料、考勤信息、薪资信息和请假记录等。员工也可以通过Web 提出请假和加班申请,如果所属部门的经理审批通过,人事部就可以登记在案。人事经理默认拥有人事助理的所有权限,部门经理默认拥有普通员工的所有权限,总经理默认拥有部门经理的所有权限。1.2 目标该文档描述人事管理系统的详细功能定义,并对模块划分、业务流程进行了定义。所有设计人员、开发人
4、员、测试人员以及其他团队成员都应该以该文档作为产品的功能定义,并衍生出其他文档。2 功能描述人事管理系统主要用于对公司内部员工、部门等人事信息进行管理,并提供了相关人事职能,为人事部提供了管理工具,同时让员工可以通过公司内部网络实现自我管理,提高了整体运作效能。公司的人员类型有以下几种:普通员工、部门经理、人事部经理和人事助理。权限定义如表 1 所示。表 1人员类型权限描述普通员工查看员工资料、请假、加班、考勤、薪资等信息,填写业绩报告部门经理除普通员工的权限外,还可审批请假、加班和业绩报告的信息人事助理修改员工资料,登记考勤信息,核实加班请假信息并计算月工资人事经理除人事助理的权限外,还有指
5、定员工起薪等权限整个系统分为两大主要功能模块和后台数据库服务器模块(见图 1):i. 通过B/S(浏览器/服务器)结构实现的Web部分Web部分主要供员工使用。普通员工可以通过 Web 浏览自己的基本资料、考勤信息、薪资信息和请假记录等。员工也可以通过Web 提出请假和加班申请。ii. 通过C/S(客户端/服务器)结构实现的Windows部分Windows部分主要供人事部使用。主要功能是管理员工资料、管理员工考勤、计算员工薪资和业绩评定等。大部分涉及对敏感数据修改的工作都仅由人事部完成,如计算工资、修改考勤记录;并且有些只有人事经理才可以处理,如定制部门、指定员工的基本薪资等。iii. 通过S
6、QL Server 2000企业版实现的后台数据库服务器模块数据库中存储了人事管理系统中所有的信息和数据,为保证稳定性和良好的并发访问能力,采用SQL Server 2000企业版来实现。图 1 人事管理系统结构图本文档只描述了Web部分的功能规范,其他部分可以参看另外两门课程(SQL Server 2000 数据库程序设计和基于 C# 的 Windows 应用程序设计或基于 VB. NET 的 Windows 应用程序设计)的功能规范。Web 部分2.1.1 登录登录界面如图 2所示。登录时,需要输入用户名及密码,并单击“登录”按钮,完成登录过程。图 2 登录页面功能说明:l 登录名/密码l
7、 登录名必须是本单位数据库中已经设置好的登录名,否则登录时会提示出错l 读取浏览器端的Cookie值,如果员工以前登录过,则自动显示上次的登录名,光标定位在“密码”文本框。若以前没有登录过,则光标停留在“登录名”文本框,且文本框显示空白l 密码长度不得超过20个字符,超过以后限制输入。可允许的字符至少要包括数字(09)、大写字母(AZ)和小写字母(az)。但在这个登录页面,密码没有受到限制。在这里如果密码不正确,则无法进入系统。限制密码格式是在后面的“修改登录密码”模块涉及的l 密码用掩码 * 显示,长度根据已设值进行限制(默认为820位),不能为空。若为空或是没有按照格式输入,则显示“密码错
8、误,请重试!”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所示。图 6 员工查询功能说明:l 查询姓名的输入框l 在按员工姓名查询时,系统支持模糊查询,即可以只输入姓名的一部分
13、l 文本框可以为空,但搜索结果会显示“对不起,没有找到匹配的记录”l 搜索按钮l 如果查询结果只有一个人,则网页直接跳转到员工资料页l 如果查询结果有多个,则以DataGrid形式显示每一员工的登录名、姓名、所属部门及电子邮件,如图 7所示n 单击DataGrid 控件中的员工姓名则跳转到员工资料页n 单击所属部门则在 DataGrid 控件中重新显示该部门的所有员工,如图 8所示n 单击电子邮件则启动邮件客户端程序图 7 多条查询结果图 8 同一部门搜索结果控件说明:控件控件类型控件的功能描述查询姓名文本框*此处输入要查询的员工姓名搜索按钮*搜索员工的信息时使用此按钮出错信息标签*没有找到匹
14、配的员工时显示此标签*默认时隐藏查询结果数据网格*此处显示查询的记录集,包括登录名、姓名、部门和电子邮件*默认时隐藏(3) 修改登录密码页默认界面如图 9所示。图 9 密码修改功能说明:l 单击“修改密码”按钮时,旧密码与数据库中的密码进行校验。若不符,则在“旧密码”文本框右处显示“旧密码不正确”,同时清空所有文本框l 密码长度根据已设值进行限制(默认为820),且密码中必须包含数字、大写字母和小写字母。若不符的话,则在“新密码”文本框右处显示“请输入复杂密码”,同时清空所有文本框l 新密码不能与旧密码相同,且不能为空。若相同,则在“新密码”文本框右处显示“新密码不能与旧密码相同”。若为空,则
15、在“新密码”文本框右处显示“密码不能为空”l 新密码与新密码确认必须相同。若不相同,则在“新密码”文本框右处显示“密码确认不正确”控件说明:控件控件类型控件的功能描述旧密码文本框*此处输入原来的密码*不能为空新密码文本框*此处输入新的密码*不能为空*不能和旧密码相同确认密码文本框*此处输入确认密码,应该和上面的新密码相同*不能为空修改密码按钮*提交修改密码请求密码格式错误标签*当输入的密码不符合格式要求时出现此标签*默认时隐藏空白错误标签*当文本框为空时出现此标签*默认时隐藏新旧密码相同标签*当新旧密码相同时出现此标签*默认时隐藏密码确认不正确标签*当确认密码和新密码不一致时出现此标签*默认时
16、隐藏旧密码不正确标签*当输入的旧密码和原来的密码不一致时出现此标签*默认时隐藏2.1.4 请假提交员工可通过单击导航栏上的“请假提交”进入该模块。共有如下四个网页,可通过网页左侧的链接进行切换。默认显示“提交请假”页。(1) 提交请假页该页为模块的起始页,默认界面如图 10所示。图 10 请假提交 功能说明:l 如果请假时间超过预设值(默认为5天, 40小时),则审核者必须为总经理。一旦用户选择的天数超过默认值,则下拉框中的可选值不变,但详细记录中的审核者默认为“总经理”l 当按下“提交”按钮时,需要检查请假是否符合如下规定n 请假事由不能为空n 输入日期必须正确,起始时间不能晚于结束时间n
17、所请的小时数不能超过可用的年假小时数n 已申请的请假时间不能重复申请使用l 如果提交成功,则显示提示信息l 如果提交失败,则显示出错提示。分别为:n 请假事由不能为空,如图 11所示n 请检查输入日期的正确性n 所请的小时数超过可用的年假小时数n 提交请假记录失败图 11 请假事由为空时控件说明:控件控件类型控件的功能描述提交请假标签*这是一个超链接*点击后显示提交请假申请表单取消请假标签*这是一个超链接*点击后显示可取消的请假申请记录历史记录查询标签*这是一个超链接*点击后显示历史记录查询页面登录者姓名标签*以粗体显示登录者姓名剩余年假小时数标签*显示该员工还能享受的年假小时数审批者姓名下拉
18、框*显示该员工所属部门的部门经理以及总经理*默认情况下显示该员工的部门经理*若该员工已经是部门经理,则显示他上一级的经理名称*用户可以选择下拉框中的内容,也可以直接使用默认值开始、结束的日期日历控件*双休日:浅紫色表示 *当天日期:淡绿色表示*国定假日:墨绿色表示*选中日期:草绿色表示*默认选中当天日期的第二天*用户可以指定日期,也可以使用默认值开始的时间下拉框*开始的时间有9:0017:00等8个可选项,其中12:00属于午休时间,因此不包括在内*默认起始时间是9:00*用户可以指定时间,也可以使用默认值结束的时间下拉框*结束的时间有10:0018:00等9个选项,其中午休的一个小时在计算时
19、会自动跳过*默认结束时间是18:00*用户可以指定时间,也可以使用默认值请假事由文本框*该文本框默认为空*用户必须输入请假事由,该文本框不能为空。如图 11所示请假的总小时数标签*位于按钮“计算时间”的上方*默认情况下隐藏*当点击“计算时间”按钮后,该标签显示请假的总小时数计算时间按钮*计算请假时间时使用*用户需要点击这个按钮,然后才能查看自己的请假小时数提交按钮*提交请假请求时使用*用户需要点击这个按钮,然后才能提交请假请求出错提示标签*当提交失败时,出现此标签,显示失败原因*默认下隐藏(2) 取消请假页默认界面如图 12所示。图 12 取消请假功能说明:l 网页显示所有已提交但没有批准的请
20、假记录。用DataGrid控件显示结果l 点击数据网格中的“详细情况”时,显示这条记录的审批者以及请假原因,如图 13所示l 如果没有符合条件的记录,则不显示DataGrid,而显示提示信息:“对不起,没有可取消的记录”,如图 14所示l 当单击数据网格最右面的“取消”按钮时,则弹出对话框“真的要取消吗?”,当用户单击“是”,则对选定的记录进行取消操作图 13 请假的详细情况图 14 没有可取消的记录控件说明:控件控件类型控件的功能描述审批者标签*显示该条请假记录的审批者*默认下隐藏*点击“详细情况”时出现,如图 13所示请假事由标签*显示请假者的请假理由*默认下隐藏*点击“详细情况”时出现,
21、如图 13所示没有可取消的记录标签*默认时隐藏*没有可取消的记录时出现该标签。如图 14所示可取消的记录集数据网格*显示可取消的记录集*每条记录都包括请假的开始时间、结束时间、提交时间、状态、小时数、详细情况、取消按钮等,如图 12所示*如果没有可取消的记录,则隐藏该数据网格,如图 14所示确定是否要取消标签*默认时隐藏*点击“取消”按钮后出现这个标签是按钮*默认时隐藏*确定要取消该记录时点击这个按钮否按钮*默认时隐藏*放弃取消该记录时点击这个按钮(3) 历史记录查询页默认界面如图 15所示。图 15 历史查询首页功能说明:l 网页最初显示如图 15所示,起始时间默认为一个月之前的日期,结束时
22、间默认为当前日期的第二天l 在用户单击“搜索”按钮之后,若有记录则在该页面上以 DataGrid 控件的形式显示所有的记录,如图 16所示图 16历史记录查询l 若没有记录,则显示“没有找到任何记录!”,如图 17所示图 17没有找到记录l 当输入的时间格式不正确时,会有错误提示信息出现,如图 18所示。起始时间和结束时间中有任一个为空时会有“该项不能为空!”的出错提示出现图 18 日期格式错误l 单击DataGrid中的某条记录的“详细情况”后,则在DataGrid的上面显示该记录的详细信息,如图 19所示。详细信息包括n 审批者n 请假事由n 如果是已否决,则显示否决理由图 19 详细情况
23、控件说明:控件控件类型控件的功能描述开始时间文本框*默认为一个月之前的时间*可以根据需要改变日期,但格式一定要符合要求结束时间文本框*默认为当前时期的第二天*可以根据需要改变日期,但格式一定要符合要求搜索按钮*搜索查询记录时使用日期格式出错提示标签*填写的日期格式出错时弹出这个标签*默认时隐藏*如图 18所示没有找到任何记录标签*默认时隐藏*没有可取消的记录时出现该标签。如图 17所示审批者标签*默认时隐藏*显示该条记录的审批者姓名请假事由标签*默认时隐藏*显示该请假记录的请假理由否决理由标签*默认时隐藏*显示审批者否决的理由查询到的历史记录集数据网格*显示符合条件的记录集*每条记录都包括请假
24、的开始时间、结束时间、提交时间、状态、小时数、详细情况等,如图 16所示*如果没有符合条件的记录,则隐藏该数据网格,如图 17所示2.1.5 请假审核可通过单击导航栏上的“请假审核”进入该模块。共有如下几个网页,可通过网页左侧的链接进行切换,默认显示“批准请假”页。(1) 批准请假页功能说明:l 该页面有权限限制,普通员工和经理的权限是不同的,因此默认页面的显示内容也不同l 若用户是普通员工,没有权限使用该模块,则其默认显示如图 20所示的页面图 20 没有查看权限l 若用户是经理或总经理,有权限使用该模块,则默认界面如图 21所示图 21 审核请假首页l 单击DataGrid记录的“请假事由
25、”,则在DataGrid上面显示请假事由的标签,显示请假理由,如图 22所示图 22 请假事由l 单击DataGrid记录的“批准”按钮,则在数据库中记录该操作,同时该条记录从DataGrid上消失l 如果是“否决”按钮,则在DataGrid 上面显示文本框,要求输入否决的理由,该文本框不能为空,如图 23所示图 23 否决理由控件说明:控件控件类型控件的功能描述批准请假标签*这是一个超链接*点击后进入批准请假页面部门汇总标签*这是一个超链接*点击后进入部门汇总首页面员工记录查询标签*这是一个超链接*点击后进入员工记录查询首页面请假事由标签*默认时隐藏*点击DataGrid记录的请假事由后出现
26、这个标签,显示请假的理由否决理由文本框*默认时隐藏*点击DataGrid记录的否决按钮后出现这个文本框*否决理由不能为空,否则会弹出一个出错提示对话框否决理由的确定按钮按钮*默认时隐藏*确定否决一条请假申请时使用否决理由的取消按钮按钮*默认时隐藏*撤消否决一条请假申请时使用待审核的请假记录集数据网格*若没有待审核的请假申请,则隐藏*显示请假申请的员工姓名、开始时间、结束时间、提交时间、小时数、请假事由、批准按钮以及否决按钮等(2) 部门汇总页功能说明:l 该页面由于登录者的身份不同,显示的页面内容也是不一样的n 如果是普通员工登录,则显示如图 20所示页面n 如果是部门经理登录,则显示如图 2
27、4所示页面n 如果是总经理登录,则显示如图 25所示页面部门经理的登录界面默认显示的是这个部门的所有员工;而总经理的登录界面有一个选择部门的下拉框,默认下选中人事部的所有员工。图 24 部门经理的登录界面图 25 总经理的登录界面l 起始时间默认为一个月之前的日期,结束时间默认为当前日期的第二天l 登录身份不同,搜索后显示的结果页面也不一样n 以部门经理身份登录后搜索的结果页面如图 26所示图 26 部门请假情况n 以总经理身份登录后搜索的结果页面比部门经理多了一个部门选择下拉框,如图 27所示图 27 总经理查询页面l 点击“进入”后出现图 28所示的页面图 28 点击“进入”后l 单击Da
28、taGrid中每条记录的“详细情况”,则进入“员工记录查询页”,显示该员工该时期的明细记录控件说明:控件控件类型控件的功能描述开始时间文本框*默认为一个月之前的时间*可以根据需要改变日期,但格式一定要符合要求结束时间文本框*默认为当前时期的第二天*可以根据需要改变日期,但格式一定要符合要求搜索按钮*搜索查询记录时使用日期格式出错提示标签*填写的日期格式出错时弹出这个标签*默认时隐藏没有找到任何记录标签*默认时隐藏*没有符合的记录时出现该标签部门选择下拉框*只有总经理有这个权限,即只有当总经理登录时,才出现这个下拉框;经理登录时该下拉框隐藏*下拉框里是各个部门的部门名称*默认下选中“人事部”查询
29、到的记录集数据网格*显示查询到的记录*显示的内容有:员工姓名、请假次数、总小时数(必须是批准的)、可用的小时数、详细情况等(3) 员工记录查询页功能说明:l 该页面由于登录者的身份不同,显示的页面内容也是不一样的n 如果是普通员工登录,则显示如图 20所示页面n 如果是部门经理登录,则显示如图 29所示页面n 如果是总经理登录,则显示如图 30所示页面部门经理的登录界面默认显示的是这个部门的经理,其下拉框里的选项是这个部门的所有员工;而总经理的登录界面有两个下拉框,一个是部门的选择下拉框,一个是这个部门员工的选择下拉框,默认下选中人事部的经理。图 29 经理登录页面图 30 总经理登录页面l
30、起始时间默认为一个月之前的日期,结束时间默认为当前日期的第二天l 点击搜索按钮后出现如图 31所示页面图 31 员工记录查询l 单击DataGrid中的某条记录后,则在DataGrid之上显示该记录的详细信息,如图 32所示,详细信息包括n 审批者n 请假事由n 如果是已否决,则显示否决理由图 32 详细情况查询控件说明:控件控件类型控件的功能描述员工选择下拉框*下拉框里是一个部门的所有员工姓名*默认选中一个员工开始时间文本框*默认为一个月之前的时间*可以根据需要改变日期,但格式一定要符合要求结束时间文本框*默认为当前时期的第二天*可以根据需要改变日期,但格式一定要符合要求搜索按钮*搜索查询记
31、录时使用日期格式出错提示标签*填写的日期格式出错时弹出这个标签*默认时隐藏没有找到任何记录标签*默认时隐藏*没有符合的记录时出现该标签部门选择下拉框*只有总经理有这个权限,即只有当总经理登录时,才出现这个下拉框;经理登录时该下拉框隐藏*下拉框里是各个部门的部门名称*默认下选中“人事部”审批者标签*默认时隐藏*显示该条记录的审批者姓名请假事由标签*默认时隐藏*显示该请假记录的请假理由否决理由标签*默认时隐藏*显示审批者否决的理由后退按钮*在“部门汇总”的链接时出现*点击DataGrid中的“进入”后出现这个按钮,如图 28所示*点击这个按钮返回到前一个页面查询到的历史记录集数据网格*显示符合条件
32、的记录集*每条记录都包括请假的开始时间、结束时间、提交时间、状态、小时数、详细情况等,如图 31 员工记录查询所示*如果没有符合条件的记录,则隐藏该数据网格2.1.6 考勤管理l 员工可通过单击导航栏上的“考勤管理”进入该模块l 该公司规定员工必须在上午9点之前上班,下午6点之后下班,不能早退或迟到(考勤策略由人事部设定/修改)。有一名人事助理专门负责记录员工的上班和下班时间,如果一个员工在一个月内迟到多于3次,则要扣除薪水。考勤记录也影响该员工的绩效考核l 本模块中员工可以查看自己的记录,经理可以查看下属的记录。该模块主要功能包括:n 员工查看自己某段时间内的考勤记录(迟到/缺勤)n 如果登
33、录者是经理,则可以查看下属的出勤情况n 经理查看当日下属的考勤记录n 经理查看某段时间内所有员工的记录汇总n 经理查看某个员工考勤的明细记录n 经理查看某段时间内迟到/缺勤次数最多的人员列表共有如下几个网页,可通过网页左侧的链接进行切换。默认显示“查看考勤记录”页。(1) 查看考勤记录页该页为模块的起始页,默认界面如图 33所示。图 33 考勤首页功能说明:l 起始时间默认为一个月之前的日期,结束时间默认为当前日期的第二天l 单击“显示结果”按钮后,才以DataGrid控件显示考勤记录,如图 34所示图 34 查看考勤记录此时隐藏“请求人事复查”按钮。DataGrid包含的项有:n 日期n 类
34、型(早退、迟到、缺勤)n 早退/迟到时间n 是否选定l “请求人事复查”按钮默认时不显示。单击DataGrid中的某条记录后才显示该按钮。单击该按钮可以向人事部发送复查申请。成功时会弹出一个“已成功提交复查申请”的对话框控件说明:控件控件类型控件的功能描述查看考勤记录标签*这是一个超链接*点击后进入查询考勤页面部门当日考勤标签*这是一个超链接*点击后进入部门当日考勤页面部门汇总标签*这是一个超链接*点击后进入部门汇总页面开始时间文本框*默认为一个月之前的时间*可以根据需要改变日期,但格式一定要符合要求结束时间文本框*默认为当前时期的第二天*可以根据需要改变日期,但格式一定要符合要求显示结果按钮
35、*显示结果时使用日期格式出错提示标签*填写的日期格式出错时弹出这个标签*默认时隐藏没有找到任何记录标签*默认时隐藏*没有符合的记录时出现该标签请求人事复查按钮*默认时隐藏*点击“选定”后出现这个按钮*要向人事部复查自己的考勤详情时使用此按钮考勤记录结果数据网格*显示员工考勤的情况*具体有:日期、类型(迟到、早退、缺勤)、迟到/早退时间以及是否选定。如图 34所示*默认时隐藏(2) 部门当日考勤页功能说明:l 该页面有权限限制n 若用户是普通员工,则没有权限使用该模块n 如果是部门经理登录,则如果当天部门员工考勤全部合格,显示如图 35所示,如果当天至少有一人考勤不合格,显示如图 36所示图 3
36、5 本部门当日考勤(1)图 36 本部门当日考勤(2)n 如果是总经理登录则显示图 37所示的登录界面,总经理可以选择要查看的部门图 37 总经理登录页面l 页面上方显示当天的日期l 页面用DataGrid显示今日考勤不合格的本部门人员列表。DataGrid内容包括:n 员工姓名n 类型(早退、迟到、缺勤)n 早退/迟到时间控件说明:控件控件类型控件的功能描述今天的日期标签*显示当天的日期部门选择下拉框*总经理登录时显示,经理登录时隐藏*可选项包括该公司的所有部门*默认选项是人事部确定按钮*伴随着“选择部门”下拉框存在*提交要查看的部门时使用此按钮考勤记录标签*如果是全勤则显示“全部考勤合格”
37、*如果不是全勤则显示“考勤不合格的名单如下”考勤记录结果数据网格*显示考勤不合格的记录*具体有员工姓名、日期、类型和迟到/早退的时间等*默认时隐藏(3) 部门汇总页功能说明:l 这个模块只允许经理或经理以上级别的人访问l 如果是部门经理登录则显示如图 38所示的登录页面l 如果是总经理登录则显示如图 39所示的登录页面图 38 部门记录汇总图 39 总经理查看页面l 单击DataGrid中的每条记录,则进入如图 40 所示的网页来显示该员工该时期的明细记录控件说明:控件控件类型控件的功能描述开始时间文本框*默认为一个月之前的时间*可以根据需要改变日期,但格式一定要符合要求结束时间文本框*默认为
38、当前时期的第二天*可以根据需要改变日期,但格式一定要符合要求显示结果按钮*显示记录时使用日期格式出错提示标签*填写的日期格式出错时弹出这个标签*默认时隐藏没有找到任何记录标签*默认时隐藏*没有缺勤、迟到或早退记录时出现该标签排序种类选项单选按钮*规定了符合条件的记录在显示时的排序*默认时选中“按迟到次数排序”升降序单选按钮*规定了符合条件的记录在显示时的排序*默认时选中“降序”部门选择下拉框*总经理登录时显示,经理登录时隐藏*可选项包括该公司的所有部门*默认选项是人事部考勤记录结果数据网格*显示考勤不合格的记录*具体有员工姓名、迟到次数、早退次数、缺勤次数等*默认时隐藏(4) 明细记录页图 4
39、0 明细记录控件说明:控件控件类型控件的功能描述员工姓名标签*这里显示该员工的姓名开始时间标签*显示搜索范围的起始时间结束时间标签*显示搜索范围的结束时间没有找到任何记录标签*默认时隐藏*没有缺勤、迟到或早退记录时出现该标签考勤记录结果数据网格*显示考勤不合格的记录*具体有日期、类型、迟到/早退时间等后退按钮*后退到前一个页面时使用此按钮2.1.7 加班申请员工可通过单击导航栏上的“加班申请”进入该模块。共有如下几个网页,可通过网页左侧的链接进行切换。默认显示“申请加班”页。(1) 申请加班页该页为模块的起始页,默认界面如图 41所示。图 41 申请加班功能说明:l 当按下“提交”按钮时,需要
40、检查加班申请是否符合如下规定n 加班时间不能跨工作时间n 加班事由不能为空n 输入日期必须正确,起始时间不能晚于结束时间n 已申请的加班时间不能重复申请l 如果提交成功,则显示提示信息l 如果提交失败,则显示出错提示信息控件说明:控件控件类型控件的功能描述申请加班标签*这是一个超链接*点击后显示提交加班申请表单取消加班标签*这是一个超链接*点击后显示可取消的加班申请记录历史记录查询标签*这是一个超链接*点击后显示历史记录查询页面登录者姓名标签*以粗体显示登录者姓名加班折算方法单选框*员工可以选择加班折算的方法折算成年假或折算成津贴审批者姓名下拉框*显示该员工所属部门的部门经理以及总经理*默认情
41、况下显示该员工的部门经理*若该员工已经是部门经理,则显示他上一级的经理名称*用户可以选择下拉框中的内容,也可以直接使用默认值开始、结束的日期日历控件*双休日:浅紫色表示 *当天日期:淡绿色表示*国定假日:墨绿色表示*选中日期:草绿色表示*默认选中当天日期的第二天*用户可以指定日期,也可以使用默认值开始的时间下拉框*工作日时,开始的时间有0:008:00和18:0023:00等15个可选项,因为9:0018:00属于工作时间,因此不包括在内。默认起始时间是0:00*节假日时,开始时间有9:0017:00等9个选项,默认起始时间是9:00*用户可以指定时间,也可以使用默认值结束的时间下拉框*工作日
42、时,结束时间有0:009:00和19:0023:00等15个可选项。默认结束时间是0:00*节假日时,结束的时间有10:0018:00等9个选项,默认结束时间是18:00*用户可以指定时间,也可以使用默认值加班事由文本框*该文本框默认为空*用户必须输入加班事由,该文本框不能为空。如图 42所示加班的总小时数标签*位于按钮“计算时间”的上方*默认情况下隐藏*当点击“计算时间”按钮后,该标签显示加班的总小时数计算时间按钮按钮*计算加班时间时使用*用户需要点击这个按钮,然后才能查看自己的请假小时数提交按钮按钮*提交加班请求时使用*用户需要点击这个按钮,然后才能提交加班请求出错提示标签*当提交失败时,
43、出现此标签,显示失败原因*默认下隐藏图 42 请假事由为空时(2) 取消申请页默认界面如图 43:图 43 取消申请功能说明:l 网页显示所有已提交但没有批准的加班记录。用DataGrid控件显示结果l 点击数据网格中的“详细情况”时,显示这条记录的审批者以及加班原因,如图 44所示l 如果没有符合条件的记录,则不显示DataGrid,并显示提示信息:“对不起,没有可取消的记录”l 当单击数据网格最右面的“取消”按钮时,则弹出对话框“真的要取消吗?”,当用户单击“是”,则对选定的记录进行取消操作图 44 取消加班的详细信息 控件说明:控件控件类型控件的功能描述审批者标签*显示该条加班记录的审批
44、者*默认下隐藏*点击“详细情况”时出现,如图 44所示加班事由标签*显示请假者的请假理由*默认下隐藏*点击“详细情况”时出现,如图 44所示没有可取消的记录标签*默认时隐藏*没有可取消的记录时出现该标签可取消的记录集数据网格*显示可取消的记录集*每条记录都包括加班的开始时间、结束时间、提交时间、类型、状态、小时数、详细情况、取消按钮等,如图 44所示*如果没有可取消的记录,则隐藏该数据网格确定是否要取消标签*默认时隐藏*点击“取消”按钮后出现这个标签是按钮*默认时隐藏*确定要取消该记录时点击这个按钮否按钮*默认时隐藏*放弃取消该记录时点击这个按钮(3) 历史记录查询页默认界面如图 45所示。图
45、 45 历史记录查询首页功能说明:l 网页最初显示如图 45所示,起始时间默认为一个月之前的日期,结束时间默认为当前日期的第二天。但在用户单击“显示结果”按钮之后才显示 DataGrid 控件,如图 46所示l 三个单选按钮默认下选中“显示全部”l 单击DataGrid中的某条记录后,则在DataGrid之上显示该记录的详细信息,如图 47所示。详细信息包括n 提交时间n 审批者n 加班事由n 如果是已否决,则显示否决理由图 46 历史记录查询结果显示图 47 历史记录明细控件说明:控件控件类型控件的功能描述开始时间文本框*默认为一个月之前的时间*可以根据需要改变日期,但格式一定要符合要求结束
46、时间文本框*默认为当前时期的第二天*可以根据需要改变日期,但格式一定要符合要求显示类型单选框*规定显示记录的种类*默认选中“显示全部”搜索按钮*搜索查询记录时使用日期格式出错提示标签*填写的日期格式出错时弹出这个标签*默认时隐藏没有找到任何记录标签*默认时隐藏*没有可取消的记录时出现该标签审批者标签*默认时隐藏*显示该条记录的审批者姓名加班事由标签*默认时隐藏*显示该加班记录的加班理由否决理由标签*默认时隐藏*显示审批者否决的理由查询到的历史记录集数据网格*显示符合条件的记录集*每条记录都包括加班的开始时间、结束时间、提交时间、类型、状态、小时数、详细情况等,如图 46所示*如果没有符合条件的
47、记录,则隐藏该数据网格2.1.8 加班审核可通过单击导航栏上的“加班审核”进入该模块。共有如下几个网页,可通过网页左侧的链接进行切换。默认显示“审核加班”页。(1) 审核加班页功能说明:l 该页面有权限限制,普通员工和经理的权限是不同的,因此默认页面的显示内容也不同l 若用户是普通员工,没有权限使用该模块,则其默认显示如图 48所示的页面图 48 没有查看权限l 若用户是经理或总经理,有权限使用该模块,则默认界面如图 49所示图 49 审核加班 l DataGrid显示本部门员工提交的、所有等待审批的加班申请。所显示的信息包括n 加班员工姓名n 起始时间n 结束时间n 提交时间n 折算成n 小
48、时数n 每条记录后面均有“批准”和“否决”两个按钮l 选中某条记录时,在DataGrid上面显示该加班记录的详细信息,如图 50所示,显示加班事由l 单击“批准”和“否决”按钮,则在数据库中记录该操作,同时该条记录从DataGrid上消失。如果是否决,则在DataGrid 上面显示文本框,输入否决的理由,该文本框不能为空,如图 51所示图 50 加班事由图 51 否决理由控件说明:控件控件类型控件的功能描述批准加班标签*这是一个超链接*点击后进入批准加班页面部门记录汇总标签*这是一个超链接*点击后进入部门汇总首页面员工记录查询标签*这是一个超链接*点击后进入员工记录查询首页面加班事由标签*默认
49、时隐藏*点击DataGrid记录的详细情况后出现这个标签,叙述加班的理由否决理由文本框*默认时隐藏*点击DataGrid记录的否决按钮后出现这个文本框*否决理由不能为空,否则会弹出一个出错提示对话框否决理由的确定按钮按钮*默认时隐藏*否决一条加班申请时使用否决理由的取消按钮按钮*默认时隐藏*决定不否决一条加班申请时使用待审核的加班申请记录集数据网格*若没有待审核的加班申请,则隐藏*显示加班申请的员工姓名、开始时间、结束时间、提交时间、小时数、详细情况、批准按钮以及否决按钮等(2) 部门记录汇总页功能说明:l 该页面由于登录者的身份不同,显示的页面内容也是不一样的n 如果是普通员工登录,则显示“
50、对不起,该网页属经理专用,请退出”等字样n 如果是部门经理登录,则显示如图 52所示页面n 如果是总经理登录,则显示如图 53所示页面部门经理的登录界面默认显示的是这个部门的所有员工;而总经理的登录界面有一个选择部门的下拉框,默认下选中人事部的所有员工。图 52部门经理的界面图 53总经理的界面l 起始时间默认为一个月之前的日期,结束时间默认为当前日期的第二天l 登录身份不同,搜索后显示的结果页面也不一样n 以部门经理身份登录后搜索的结果页面如图 54所示图 54 部门记录情况n 总经理登录时的页面只比部门经理多了一个部门选择下拉框,如图 55所示图 55总经理查询页面l 点击“进入”后出现图 56的页面图 56 点击“进入”后出现的界面l 单击DataGrid中每条记录的“详细情况”,则进入“员工记录查询页”,显示该员工该时期的明细记录,如图 57所示图 57详细情况控件说明:控件控件类型控件的功能描述开始时间文本框*默认为一个月之前的时间*可以根据需要改变
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026版高考化学一轮总复习考点突破第九章第53讲常见气体的制备净化和收集考点2常见气体的典型制备装置及仪器的连接
- 《机械制图》课件-第六章 第2节 螺纹紧固件
- 2024-2025学年内蒙古部分学校高二(下)期末数学试卷(含答案)
- 2025年血透病历书写试题及答案
- 2025年云南省学科知识竞赛题库
- 2025年北京暴雨测试题目及答案
- 2025年药品开发检验试题及答案
- 2025年卖炭翁的试题及答案
- 2025年水工考试题库及答案
- 2025年直流电桥试题及答案
- 《迈瑞尿沉渣分析仪》课件
- 门诊治疗室的管理
- 一人有限公司章程范本 (2篇)
- 表型组学技术助力作物育种效率提升
- 高低床租赁合同协议
- 天猫超市运营培训
- 贝壳租房合同协议
- 南京市事业单位专项招聘退役大学生士兵考试真题2024
- 2025年消控证考试题及答案
- 《量子计算概览》课件
- 《电子信息创新创业实训》课程教学大纲
评论
0/150
提交评论