人事管理系统的设计与实现.doc_第1页
人事管理系统的设计与实现.doc_第2页
人事管理系统的设计与实现.doc_第3页
人事管理系统的设计与实现.doc_第4页
人事管理系统的设计与实现.doc_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

人事管理系统的设计与实现 摘 要本论文主要阐述一个能取代传统人事工作的人事管理系统的结构设计,数据操作过程及关键技术。本系统的开发选择的开发环境是visualstudio2005 + sql server 2005,其具有功能齐全,结构清晰,组件众多等优点;在程序模块的编写中充分应用了面向对象开发技术,将所有外部实体以类的形式表现,同时对数据操作进行封装,确保了数据的完整性及系统内部的整体性,实用性和便捷性,使其运行和谐统一,准确无误。该系统具有部门经理和部门员工两种不同权限的用户;本系统不设后台管理页面,部门经理用户、部门员工用户可在同一页面登录系统,用户在默认页面输入用户名和密码,验证成功后进入各自页面,有个人信息、请假管理、考勤管理、加班管理、业绩评定及薪资管理。关键词:企业人事管理系统,b/s,asp.netdesigns and enablement of personnel management system base on the web abstract this paper mainly elaborates a work to replace the traditional personnel structure of the personnel management system design, data and key technology operation. the development of this system is the choice of development environment visualstudio2005 + sql server 2005, it has a fully functional, structural clarity, components of many advantages; in the preparation of program modules are fully object-oriented application development technology, will all external entities to classes in the form of performance, while operating on the data encapsulated, ensure data integrity and internal system integrity, practicality and convenience, to run the harmony and unity, is accurate. the system has two kinds of managers and employees of the departments of users with different permissions; the system is not set admin page, the user manager, departmental staff and users can log on the same page, the user page in the default user name and password, verify the successful entry each page with personal information, leave management, attendance management, overtime management, performance evaluation and salary management. keywords: personnel management system,b / s,asp.net目 录第一章 绪论51.1应用的目的与意义51.2发展趋势51.3技术革新61.4工作目标和价值观的改变6第二章 相关开发技术72.1 asp.net动态网页技术72.2 基于browser/server模式的结构体系简介72.3 基于asp.net 技术的三层结构模型82.4 sql server 20058第三章 系统分析93.1 可行性分析93.2系统特性分析93.3系统开发环境10第四章 系统设计概述114.1系统对象114.1.1 人员对象114.1.2 非人员对象114.2逻辑设计114.2.1 对象功能分配114.2.2 系统功能模块图124.3物理设计124.3.1 员工个人信息以及个人通行证12员工个人信息124.3.2 请假管理134.3.3 考勤管理154.3.4 加班管理154.3.5业绩评定16业绩评定1743.6薪资管理18薪资管理19第五章 系统的详细设计与实现215.1用户登录与退出215.2员工资料管理225.3请假管理275.4考勤管理315.5加班管理343)个人当前加班记录查询364)个人历史加班记录查询361)查看部门加班信息总汇375.6业绩评定管理371)填写本人业绩目标372)查询个人历史业绩报告383)查看下属的业绩评定报告394)经理评定下级业绩报告395)经理查询部门业绩汇总395.7薪资管理401)个人查看以及打印当月薪资明细页面412)个人查看历史薪资记录页面41第六章 结论436.1项目总结436.2心得体会44第七章 致谢44第八章 参考文献45第1章 绪论1.1应用的目的与意义人的管理是一切管理工作的核心。员工代表一个企业的形象,因而人事管理机制设计的好坏,直接影响一个企业的成败。 员工的档案管理是企业人事管理的基础,在企业员工普遍流失的今天,一个准确而及时的人事管理系统,有利于人事部门对员工流动进行分析、编制,为企业所需人员提供了保障。人事管理信息化,可以省去用户以往人力资源管理工作的繁琐、枯燥;用领先的人力资源管理理念,把人力资源管理的作业流程控制和战略规划设计巧妙地集合于一体;系统重点涉及到人力资源管理工作中的个人信息、请假、考勤、加班、业绩、薪资等信息、用户管理以及用户切换等方面,并有综合的系统安全设置、报表综合管理模块。可以很好地为用户的人力资源管理部门在对员工的成本管理、知识管理、绩效管理等综合管理给予帮助。以每个月中所发工资为例,其中包括考勤、人事信息变动、奖惩、迟到和旷工对本月的薪资计算都有影响,为了及时的计算发放工资往往要提前一个星期花费大量时间,加班加点才能及时完成,而这样做无论从工作效率还是准确度方面,都不允许,而且还浪费大量的人力财力。如果改用人事管理系统,就能做到高效、高精度,还可以减少管理时带来的一些繁琐的工作,节约管理带来的开支。1.2发展趋势人力资源管理系统主导21世纪,无论是发达国家还是发展中国家,对人力资源的战略性意义都有了深刻的认识,并开始付诸行动。世界公认,21世纪将是人力资源的世纪;人力资源问题将主导整个21世纪甚至更为遥远,这种状况的变化起因于竞争压力。目前,世界经济趋向全球化。世界经济的全球化过程和国家的开放过程,要求组织的管理部门降低管理成本以减少竞争压力和增强竞争能力。对于不同的组织,人力资源成本在总成本中的比例是不一样的。1.3技术革新无论是现在还是将来,工业的发展越来越多地取决于科学和技术、知识与技能。高新科技产业更是如此。这不仅要求员工尤其是技术人员掌握新的科学知识和技术能力,而且更重要的在于要求员工深入而快捷地掌握和应用这些知识和技能。这就导致了两个问题。第一,随着这种技术革新的发展和知识更新速度的加快,人们有更多的职业选择机会。第二,伴随着这种发展以及职业选择机会的增多,人力资源管理活动和频繁程度加剧;而且这种活动对科学技术的要求与它的反应程度也更高了,进而提高了人力资源成本。1.4工作目标和价值观的改变随着社会政治和经济的发展,人们的工作目标和价值观也都发生了重要的变化。这就对人事管理部门和管理人员提出了新的要求和新的问题,不得不考虑诸如工作类型设计、岗位分析、充分尊重员工以及为他们提供良好的个人发展和自我价值实现的环境与条件等问题。这样,人力资源管理就派上了用场。 第2章 相关开发技术2.1 asp.net动态网页技术asp.net是一种功能强大的服务器端技术,用于创建动态web页。asp.net是microsoft公司的动态服务器页面(即asp)和.net这两个主要技术的结合,asp.net又叫asp+,不仅仅是asp的简单升级,而是microsoft公司推出的新一代active server pages脚本语言。asp.net是微软发展的新型体系结构.net的一部分。asp.net吸收了asp以前版本的最大优点并参照java, vb 语言的开发优势加入了许多新的特色,同时也修正了以前的asp版本的运行错误。2.2 基于browser/server模式的结构体系简介b/s结构,即browser/server结构。在这种结构下,用户界面完全可以通过www浏览器实现,一部分事务逻辑在前端实现,但主要事务逻辑在服务器端实现,形成所谓的三层结构。b/s结构,主要是利用了不断成熟的www浏览器技术,结合浏览器的多种脚本语言(vbscript, javascript等)和 activex技术,利用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件体系构造技术。随着在windows 98/windows 2000及其后续版本将浏览器技术植入操作系统内部,使这种结构更成为当今应用软件的首选体系。b/s结构采用星形拓扑结构建立企业内部通信网络或利用internet虚拟专网(vpn)。前者的特点是安全,快捷,准确。后者则是节省投资,跨地域广的特点,视规模及地理分布确定。企业内部通过防火墙接入internet,整个网络采用tcp/ip协议。2.3 基于asp.net 技术的三层结构模型三层结构包括:表现层,业务逻辑层以及数据访问层,关系如图2.3,表现层表现层业务层业务层数据访问层数据访问层数据依赖方向数据返回方向 图2.3表 现 层:表现层位于最上层,离用户最近,用于显示数据和接收用户输入数据,为用户提供一种交互式操作的界面。业 务 层:业务逻辑层负责处理用户输入的信息,或者是将这些信息发送给数据访问层进行保存,也可调用数据访问层中的函数再次读出这些数据。数据访问层:数据访问层仅实现对数据的保存和读取操作。数据访问可以访问数据库系统,二进制文本,文本文档或是xml文档。2.4 sql server 2005 本系统的数据库部分采用的是sql server 2005数据库开发工具,sql server 2005包含许多新特性,这些特性使其成为针对电子商务,数据仓库和在线商务解决方案的卓越的数据库平台。其增强的特性包括对丰富的扩展标记语言(xml)的支持,综合分析服务以及便捷的数据库管理。sql server 2005的新特性对于确保数据库解决方案具备伸缩性,可靠性及灵活性的显著优势。第3章 系统分析3.1 可行性分析管理可行性:在计算机技术的不断发展的今天,人们越来越倾向于利用计算机软件来完成日常工作生活中的大部分信息管理及处理工作,管理信息系统在大中小企业的各部门中的应用也越来越广泛,通过计算机软件进行信息管理和信息处理,较传统的纸张书写模式相比,信息管理更为方便快捷,信息存储及显示也更为规范,大大增加其可读性与可操作性。技术可行性:今时今日,互联网技术以及基于web的浏览器技术已经相当成熟,基于internet/intranet的网络技术广泛应用于人们日常的信息交互中,同时,校园网络系统的发展也已经非常成熟,以及网络开发技术的日渐成熟,为web在线考试系统的开发奠定了软硬件基础。经济可行性:采用传统的手工输入方法,不仅工作繁琐而且需要人力输入多,记录容易出错,那样产生了成本高,效果差的弊病,对于一个企业的资料库建立是十分困难和麻烦的。而采用这种系统所发费的成本,精力都远远低于手工,并且实用十分方便,更新也简易,每个部门只需一个人统一管理,对企业实现办公无纸化能起到很大的作用。所以此系统经济可行性也具备了。3.2系统特性分析为了保证系统能够长期、安全、稳定、可靠、高效的运行,系统应该满足以下的性能需求:系统处理的准确性和及时性:系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足企业对员工信息处理的需求。系统的开放性和系统的可扩充性:系统在开发过程中,应该充分考虑以后的可扩充性。例如数据表中用户选择字段方式的改变,用户查询的需求也会不断的更新和完善。所有这些,都要求系统提供足够的手段进行功能的调整和扩充。而要实现这一点,应通过系统的开放性来完成,本系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。通过软件的修补、替换完成系统的升级和更新换代。系统的易用性和易维护性:要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过程。系统的数据要求:数据录入和处理的准确性和实时性,数据的一致性与完整性,数据的共享与独立性。3.3系统开发环境系统开发环境为:windowsxpmicrosoft visual studio 2005 microsoft sql server 2005 asp.net第4章 系统设计概述4.1系统对象4.1.1 人员对象本系统中最终用户即为可能涉及到的人员对象,包括普通员工和部门经理。结构图如图4.1.1 部门经理 普通员工 图.2 非人员对象在本系统中,所涉及到的非成员对象包括:员工薪资表,员工考勤表,员工请假表,员工加班表,员工业绩评定表。4.2逻辑设计4.2.1 对象功能分配通过对需求的分析,可以确定系统的参与者以及基本的事件或功能。普通员工:employee部门经理:manager参与者的功能分配如下:1) 普通员工查看所有个人信息(工资信息,加班信息,请假、加班信息等),修改密码,修改个人介绍,查询所有员工公开信息;提交请假,加班申请;季度业绩自我评审。2) 部门经理普通员工所有功能;审核本部门员工请假、加班申请;评价本部门员工业绩;汇总本部门员工所有信息。4.2.2 系统功能模块图 该系统的功能模块图如图4.2.2,人事管理系统员工个人信息 管理请假管理考勤管理业绩评定薪资管理加班管理图物理设计4.3.1 员工个人信息以及个人通行证1) 描述关于员工基本信息的操作,包括对个人信息的查询的修改,对其他员工信息的查询和修改等内容。2)子系统功能模块图如图员工个人信息及个人通行证1.1 查询个人详细信息1.2 修改个人自我介绍1.3 修改个人通行证密码1.4 搜索/查询其他同事基本信息图3) 子系统用例图如图 图4.3.2 请假管理1) 描述定义公司的请假制度,比如请假的申请,审核,查看等内容。2) 子系统功能模块图如图请假管理2.1 申请请假2.2 取消请假2.3个人当前请假信息查询2.4审核请假2.5个人历史请假记录查询2.6查看部门请假信息总汇图3) 子系统用例图如图图4.3.3 考勤管理1) 描述本系统所设计到有关考勤记录的查看。2) 子系统功能模块图如图考勤管理3.1 查看个人考勤记录3.2查看本部下属员工考勤记录总汇图4.3.4 加班管理1) 描述项目紧张时需要员工加班,此时员工可以选择将加班折算成同等小时的年假或是双倍的加班津贴。2) 子系统功能模块图如图4.3.4加班管理4.1 申请加班4.2 取消加班4.3 加班审核4.4 个人当前加班信息查询4.5 个人历史加班记录查询4.6查看本部门加班记录总汇图.5业绩评定1) 描述公司员工三个月评定一次业绩,先由员工填写业绩报告表(部门经理不需要填写),该报表包括以下几项:工作总结、上阶段目标完成情况、自我评分和下阶段目标设定。部门经理根据该报告,评定其下属的业绩分数。2) 子系统功能模块图如图4.3.5业绩评定5.1制定下阶段工作目标5.2提交个人总结,自我评分,填写工作目标完成度5.3查询个人历史业绩报告5.4查看下级的工作总结5.5对下级工作总结评分5.6查询最终评分5.7查询本部门业绩信息总汇图4.3.53) 子系统用例图如图4.3.6 如图4.3.643.6薪资管理1) 描述定义公司的薪资制度,包括员工工资的查看和打印。2) 子系统功能模块图如图薪资管理6.1查询个人当月薪资明细6.2打印个人当月薪资明细6.3查询个人历史薪资记录6.4打印个人历史薪资记录图 3)子系统用例图如图图第5章 系统的详细设计与实现5.1用户登录与退出1)登陆登录时,需要输入用户名及密码,并单击“登录”按钮,完成登录过程。功能页面如图5.1,图5.1功能说明:1. 登录名必须是本单位数据库中已经设置好的登录名,否则登录时会提示出错。2. 密码长度不得超过20个字符,超过以后限制输入。3. 密码用掩码 * 显示,长度根据已设值进行限制,不能为空。若为空或是没有按照格式输入,则显示“密码错误,请重试!”4. 如果登录者的输入是正确的,单击登录按钮或按回车键,直接进入系统的主界面,显示用户姓名和最新请假和加班信息。5. 若“登录名”输入有误:登录名在系统数据库中存在,弹出对话框“登录名或密码输入错误,请重试!”,“登录名”对话框和“密码”对话框清空,鼠标停留在“登录名”文本框。登录名在系统数据库中不存在 ,弹出对话框“登录名不存在”,“登录名”对话框和“密码”对话框清空,鼠标停留在“登录名”文本框。6. 若“密码”输入有误,弹出对话框“密码错误,请重试!”,“登录名”对话框所输入的内容保留,鼠标停留在“密码” 文本框。控件说明:登陆页面(/login.aspx)控件类型功能用户登陆login输入用户名和密码进行登陆系统出错提示label用户名或密码不正确个人页面(/user.aspx)控件类型功能用户姓名显示label显示登入系统的用户姓名最新请假提示label显示用户的最新请假信息有x条查看最新请假消息linkbutton点击此按钮,页面转到最新请假信息页面出错提示label提示此次查看最新请假消息失败最新加班提示label显示用户的最新加班信息有x条查看最新加班消息linkbutton点击此按钮,页面转到最新加班信息页面出错提示label提示此次查看最新加班消息失败3) 退出功能说明:1. 直接点击浏览器的关闭键退出系统。2. 当需要更换用户登录时,单击导航栏的退出按钮,系统自动返回登陆界面。5.2员工资料管理当员工成功登陆以后,首先进入的就是本模块。本模块共有三个网页,分别 为:显示员工信息,员工查询,修改登录密码。三个页面可以进行切换。1) 查询个人详细信息以及修改自我介绍登录后点击查询个人信息按钮,用以显示用户本人的信息。功能页面如图5.2图5.2功能说明:1. 显示登录员工自己的个人信息,该信息即为员工第一天来公司报到时,人事部门录入数据库的员工基本信息。2. 所有成功登录员工都具有查看自己个人信息的权限。3. 成功登陆本页面的员工具有修改个人自我介绍的权限。4. 在自我介绍框中输入自己想要添加的自我介绍,单击下方的“修改”按钮,即可对自己的个人介绍进行修改 。5. 自我介绍允许为空。控件说明:个人详细信息页面(/userdetail.aspx)控件类型功能用户姓名label显示登入系统用户姓名员工编号label显示用户id电子邮件label显示用户电子邮件所属部门label显示用户所属部门部门经理label显示用户的部门经理部门分机label显示用户的部门分机用户照片image显示用户的照片自我介绍label标签为自我介绍自我介绍内容textbox显示用户自我介绍内容修改自我介绍button点击此按钮来修改自我介绍修改自我介绍结果label提示此次修改自我介绍操作成功与否1) 修改登陆密码功能页面如图5.2.1图5.2.1功能说明:1. 所有用户(部门经理、普通员工)都具有修改密码的权限。2. 输入密码必须符合系统默认条件,即可允许的字符可包括数字(09)、大写字母(az)和小写字母(az),密码长度820位。3. 输入的旧密码、输入的新密码和确认输入密码均以掩码*的形式显示。4. 单击“修改密码”按钮时,系统自动将旧密码与数据库中的密码进行校验。如果旧密码的输入不符合系统的默认输入条件,则在修改密码下面显示“您输入的旧密码错误,请重试”。 5. 若输入的确认密码不符合系统默认规范,则在修改密码按钮下面显示“您输入的确认密码格式不正确,请重试”。 6. 若输入的旧密码存在数据库中,且输入的新密码及确认密码符合系统默认规范,且新密码与确认密码相同,则密码被成功修改。在修改密码按钮下面显示“你的密码已被成功更改”。新密码替代旧密码被保存到系统数据库中。控件说明:密码修改页面(/passwordchange.aspx) 控件类型功能旧密码label标签旧密码输入textbox旧密码输入新密码label标签新密码输入textbox新密码输入新密码确认label标签新密码再次输入textbox新密码确认提交密码更改button点击此按钮来提交更改信息提交密码更改结果label提示此次密码修改操作成功与否2) 查询同事信息点击查询同事信息超链接,即进入本功能模块,如图5.1.2。图5.1.21. 所有员工(部门经理、普通员工)都具有查询信息的权限2. 查询姓名的输入框3. 查询按钮同事信息查询页面 控件类型功能同事编号label标签同事编号输入textbox同事编号输入同事姓名label标签同事姓名输入textbox同事姓名输入所属部门label标签所属部门选择dropdownlist所属部门选择查询同事信息button点击此按钮来查询同事信息同事信息显示gridview显示本次查询的同事信息出错提示label提示此次查询操作失败5.3请假管理员工登陆后点击导航栏中的“请假管理”可进入请假管理模块,可通过左侧的链接对页面进行切换。进入的界面为请假界面。1) 申请请假所有员工和部门经理都可登入以下页面如图5.3.1。功能说明1. 页面上显示剩余的年假小时数,若年假已无剩余,则不能再请假。否则会在提交后提示“年假剩余不足”。2. 用户选择正确的请假时间。3. 在文本框内填写请假事由,并且请假事由不能为空。若为空,则提交后会显示“请书写请假事由”。4. 点击“提交”按钮对请假申请进行提交。5. 若以上所有操作都正确,则提交成功,出现提交成功的提示。控件说明:请假申请页面(/leaveapply.aspx)控件属性设定值用户姓名label显示用户姓名本人年假总小时数label显示本人年假总小时数已使用小时数label显示已使用小时数剩余小时数label显示剩余小时数请假开始时间label标签请假开始日期选择calendar在日历上选择请假开始日期请假开始时间选择dropdownlist在下拉框中选择请假开始时间请假结束时间label标签请假结束日期选择calendar在日历上选择请假结束日期请假结束时间选择dropdownlist在下拉框中选择请假结束时间请假理由label标签请假理由输入textbox请假理由输入请假总小时数label标签计算本次请假时间button点击此按钮来计算本次请假时间请假总小时数显示label显示请假总小时数显示提交请假申请button点击此按钮来提交请假申请提交请假申请结果label提示此次提交请假申请操作成功与否2) 取消请假用户通过链接可切换到取消请假界面,用户可通过此页面上的操作对已提交的请假申请进行取消,但不能编辑,若该申请已审核完毕,则不能取消。功能说明:1. 网页中显示用户已提交但尚未被批准的请假申请,已被批准的申请不在该页面显示。用datagrid控件显示结果。2. 用户点击表中的“详细情况”可查看到这条请假申请的具体信息。3. 用户点击“取消”按钮对该条申请进行取消,此时弹出对话框提示“您是否真的要删除该条申请”,点击“是”确定,点击“否”取消操作。4. 用户对已提交的请假申请不能进行修改,只能先取消先前的申请,然后提交一个新的申请,数据库更新假条信息后显示。控件说明:请假取消页面(/leavecancel.aspx)控件类型功能用户姓名label显示用户姓名已申请的请假列表gridview显示已申请的请假列表查看该项请假详细信息linkbutton点击此按钮来转到该项请假详细信息页面出错提示label提示查看该项请假详细信息失败取消请假申请button(嵌入表中每一项请假记录)点击此按钮来取消请假申请取消请假申请结果label提示此次取消请假申请操作成功与否3) 个人当前请假记录查询用户通过个人当前请假记录查询链接可进入查询页面功能说明1. 点击查看个人当前请假信息按钮以 datagrid 控件的形式显示个人当前请假信息列表。2. 若该时间内没有可供查询的纪录则出现提示“没有可查询的记录”。3. 用户单击datagrid中的某条记录的“详细情况”后,则转到该项请假记录详细信息页面。4) 个人历史请假记录查询用户通过历史记录查询链接可进入查询页面功能说明:1. 点击查看个人当前请假信息按钮以 datagrid 控件的形式显示个人当前请假信息列表。2. 若该时间内没有可供查询的纪录则出现提示“没有可查询的记录”。3. 用户单击datagrid中的某条记录的“详细情况”后,则转到该项请假记录详细信息页面。控件说明:个人查看历史请假记录页面(/userleavehistory.aspx)控件类型功能员工姓名label显示用户姓名个人历史请假记录gridview显示个人历史请假记录出错提示label提示个人历史请假记录显示失败查看该项请假详细信息linkbutton点击此按钮来转到该项请假详细信息页面出错提示label提示查看该项请假详细信息失败5) 审核请假部门经理可通过左侧的链接进入该模块,而普通员工不能进入本模块,例如 “审核请假”“汇总部门信息”“员工纪录查询”,对普通员工不可见。部门经理可通过左侧的这些链接对页面进行切换部门经理可通过相应的链接进入本页面,默认显示的为待审核的员工申请表格。 功能说明:1. 员工请假列表以 datagrid 控件的形式显示。2. 经理点击查看详细信息转到该项请假申请的详细信息页面。3. 经理选择允许再点击提交按钮即完成了对该项请假申请的批准。4. 经理选择拒绝并填写拒绝理由再点击提交按钮即拒绝了该项请假申请。5. 部门经理只能查看本部门员工的请假信息并对其进行审核。没有查看其他部门员工请假信息的权限 6) 查看部门请假信息总汇部门经理可通过相应链接进入该模块,而普通员工不能进入本模块。5.4考勤管理通过单击导航栏上的“考勤管理”进入此模块。可能有如下2个网页,可通过网页左侧的链接进行切换。默认页为“查看考勤信息”页。1) 查看个人考勤记录如图5.4.1如图5.4.1功能说明:1. 显示内容:导航栏,信息(用户姓名),按钮(开始时间选择项 结束时间选择项 提交)2. 用户选择考勤查询时间段,点击提交完成3. 系统跳转个人考勤记录信息页面4. 显示内容:导航栏,信息(用户姓名 考勤编号 时间 记录者 日期 类型)5. 用户完成查询控件说明:个人查看考勤记录页面(/userattendinfo.aspx)控件类型功能用户姓名label显示用户姓名查看个人考勤记录开始时间选择label标签开始时间选择calendar开始时间选择查看个人考勤记录结束时间选择label标签结束时间选择calendar结束时间选择查看个人考勤记录button点击此按钮来查看个人考勤记录个人考勤记录显示gridview显示个人考勤记录出错提示label提示此次显示个人考勤记录失败2) 查看本部门员工考勤信息功能页面:如图5.4.2,如图5.4.2功能说明:用户选择导航栏考勤管理菜单中的本部下属员工考勤记录总汇子菜单系统显示该考勤查询时间段选择页面出现第一个页面1. 显示内容:导航栏,信息(用户姓名),按钮(开始时间选择项 结束时间选择项 提交)2. 用户选择考勤查询时间段,点击提交完成3. 系统跳转个人考勤记录信息页面4. 显示内容:导航栏,信息(用户姓名 员工姓名 考勤编号 时间 记录者 日期 类型)5. 若用户想查询缺勤最多的n个员工,用户在输入n后点击查询,即可显示缺勤最多的n个员工。6. 用户完成查询控件说明:经理查看本部员工考勤记录总汇页面(/deptattendsummary.aspx)控件类型功能经理姓名label显示经理姓名所属部门label显示经理所属部门查看部门考勤记录开始时间选择label标签开始时间选择calendar开始时间选择查看部门考勤记录结束时间选择label标签结束时间选择calendar结束时间选择查看部门考勤记录button点击此按钮来查看部门考勤记录部门考勤记录显示gridview显示部门考勤记录出错提示label提示此次显示部门考勤记录失败查看该项考勤详细信息linkbutton点击此按钮来转到该项考勤详细信息页面出错提示label提示查看该项考勤详细信息失败5.5加班管理员工登陆后点击上方导航栏中的“加班管理”可进入加班管理模块,可通过左侧的链接对页面进行切换。1)申请加班所有员工和部门经理都可登入申请加班页面进行如下的操作。功能页面:如图5.5,如图5.5,功能说明:1. 页面上显示加班的折算方式,在折算方式前面选中则代表选择此种折算方式。加班薪资为平时薪资的倍。2. 在文本框内填写加班事由,并且加班事由不能为空,否则提示“该项不能为空”。3. 点击“提交”按钮对加班申请进行提交。4. 若以上操作都正确则提交成功,会出现提交成功的提示。2)取消申请用户通过左侧的链接可切换到本界面,用户可通过本页面上的操作对已提交的加班申请进行取消,但不能编辑,若该申请已审核完毕,则不能取消。功能说明:1. 网页中显示用户已提交但尚未被批准的加班申请,已被批准的申请不在该页面显示。用datagrid控件显示结果。2. 用户点击表中的“详细情况”可查看到这条加班申请的具体信息3. 用户点击“取消”按钮对该条申请进行取消,此时弹出对话框提示“您是否真的要删除该条申请”,点击“是”确定,点击“否”取消操作。4. 如果该用户没有符合要求的,即没有可供取消的请假申请,则直接在页面上显示“对不起,没有可供取消的纪录”。2)审核加班部门经理通过链接进入该模块,而普通员工不能进入本模块,即 “审核加班”“汇总部门信息”“员工纪录查询”,对普通员工不可见。部门经理可通过这些链接对页面进行切换。 部门经理可通过链接进入本页面,默认显示的为待审核的员工申请表格。功能说明:1. 用户单击表格里的“加班事由”,表格上方出现标签显示员工的加班事由。2. 用户单击表格右侧的“批准”按钮,则批准该申请,数据库中对本次操作进行记录,本条操作在表格中消失则说明操作成功。数据库自动反馈给员工说明申请已被批准。3. 用户单击表格右侧的“否决”按钮,则表格上方出现文本框提示用户输入否决理由,且该项不能为空。4. 用户填写完否决理由后点击“确定”,则否决成功,数据库中对本次操作进行记录,本条操作在表格中消失则说明操作成功。数据库自动反馈给员工说明申请已被否决,并附上否决理由,员工可自行查询。5. 用户填写完否决理由尚未点击“按钮”时,可点击“取消按钮”对操作撤销,然后重新填写。6. 员工申请的加班信息在加班开始时间一小时内尚未被经理批准,则该申请自动划为无效,不在经理的待审核的申请表格中显示,员工可自行查询申请的审核状态。7. 部门经理只能查看本部门员工的加班信息并对其进行审核,部门员工不能参与审核加班信息。3) 个人当前加班记录查询4)个人历史加班记录查询1) 查看部门加班信息总汇控件说明:经理查看部门加班信息总汇页面(/deptovertimesummary.aspx)控件类型功能经理姓名label显示经理姓名所属部门label显示经理所属部门部门加班信息总汇开始时间label标签开始时间选择calendar开始时间选择结束时间label标签结束时间选择calendar结束时间选择指定时间段部门加班信息总汇gridview显示指定时间段部门加班信息总汇出错提示label提示此次显示指定时间段部门加班信息总汇失败查看该项加班详细信息linkbutton点击此按钮来转到该项加班详细信息页面出错提示label提示查看该项加班详细信息失败5.6业绩评定管理1) 填写本人业绩目标从导航栏点击业绩评定管理链接进入该模块功能说明:1. 默认页面为员工业绩评定信息表。2. 员工业绩评定信息表3. web用户具有查看的权限,不具有修改的权限。4. 页面具有如下信息l 业绩评定编号l 员工编号l 审核者编号l 提交时间l 年份l 季度l 状态l 最后编辑时间l 自我评分l 审核者评分l 自我评价l 审核者评价5. 单击上一季度或下一季度按钮,用户可以选择当前年份下的上一季度或下一季度,并显示所选季度的业绩信息评定表。6. 点击“填写业绩报告”页内当前季度的下一季度图标并确定后进入设定业绩目标页面7. 当前季度只能设定下一季度的业绩目标,选择下一年只有在当前季度为当年的最后一季度时才有效,否则无效。选择成功后单击确定按钮进入详细设定页面。8. 如果当前季度设置了目标,则进入下一个页面,上半页显示本季度目标的评价情况,下半页设置下一季度的目标。9. 文本框内容可为空,但不能超过100个字符,超过以后限制输入。10. 正确输入后单击“添加”即可将所设定的目标保存进系统。2) 查询个人历史业绩报告1. 显示内容:导航栏,信息(用户姓名 业绩编号 业绩时间 最终评分),按钮(查看)2. 用户查看个人历史业绩报告列表3. 用户选择一条报告,点击查看详细业绩信息4. 详细业绩信息以某种形式出现,用户完成查询3) 查看下属的业绩评定报告1. “设定年份”文本框中显示本年的年份2. 选择年份,文本框中设定的年份为搜索条件3. 点击查看下属业绩评定报告按钮会出现下属业绩评定报告列表4. 点击查看按钮转到该项个人详细业绩报告页面经理查看本部员工业绩报告页面(/deptemployeeevaluate.aspx)4) 经理评定下级业绩报告用户通过左侧的链接可进入该页面1. 用户点击搜索按钮开始搜索。2. 若搜索成功则该页面上显示本季度个人业绩最终评定报告 3. 若该时间内没有可供查询的记录则出现提示“没有可查询的纪录” 员工查看个人业绩最终评定报告页面(/userfianlevaluate.aspx)控件类型功能用户姓名label显示用户姓名本季度个人总结显示label显示本季度个人总结下阶段工作目标显示label显示下阶段工作目标经理评定员工个人总结label显示经理评定员工个人总结经理下阶段工作期望label经理下阶段工作期望最终评分显示label显示最终评分出错提示label提示此次查看个人业绩最终评定失败5) 经理查询部门业绩汇总功能说明1. 用户登录时显示业绩报告汇总情况2. 该页默认显示本年该部门员工的四个季度的最终业绩评分3. “设定年份”文本框中显示本年的年份4. 选择年份,文本框中设定的年份为搜索条件控件说明经理查看本部业绩报告总汇页面(/deptevaluatesummary.aspx)控件类型功能经理姓名label显示经理姓名所属部门label显示经理所属部门查看部门业绩报告季度选择label标签季度选择dropdownlist选择查看部门业绩报告的季度查看部门业绩报告年份填写label标签年份选择textbox选择查看部门业绩报告的年度查看部门业绩报告总汇button点击此按钮来查看部门业绩报

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论