毕业论文人力资源管理系统毕业设计.doc

上传人:文库蛋蛋多 文档编号:3972598 上传时间:2023-03-30 格式:DOC 页数:62 大小:99KB
返回 下载 相关 举报
毕业论文人力资源管理系统毕业设计.doc_第1页
第1页 / 共62页
毕业论文人力资源管理系统毕业设计.doc_第2页
第2页 / 共62页
毕业论文人力资源管理系统毕业设计.doc_第3页
第3页 / 共62页
毕业论文人力资源管理系统毕业设计.doc_第4页
第4页 / 共62页
毕业论文人力资源管理系统毕业设计.doc_第5页
第5页 / 共62页
点击查看更多>>
资源描述

《毕业论文人力资源管理系统毕业设计.doc》由会员分享,可在线阅读,更多相关《毕业论文人力资源管理系统毕业设计.doc(62页珍藏版)》请在三一办公上搜索。

1、毕业论文-人力资源管理系统毕业设计 摘 要人力资源管理系统是现代企业管理的核心内容随着计算机信息技术的高速发展电子商务模式的空前盛行企业之间的竞争也从有形的经济市场转向了网络开发以计算机技术网络技术信息技术支持的现代人力资源管理系统既能提高企业人力资源管理的技术含量和企业的办事效率也能使人力资源管理能够进入现代化决策科学化的进程现代人力资源管理系统采用了BS模式可以避免CS模式的重用性差维护难度高的缺点和不足结合实际项目的功能需求从系统分析系统总体设计系统详细设计系统实现等方面进行了详细的论述系统开发主要是MVC设计思想的应用主要采用JspServletJavaBean的开发方式Jsp对应MV

2、C设计思想的视图View主要是负责接收响应客服端请求以及动态生成Web现实页面Servlet是对应MVC设计思想的控制Controller主要负责整个系统的核心业务控制JavaBean对应的是MVC设计思想的模型Model主要负责整个系统的数据和业务规则系统的实现过程中运用了一些开源项目如Ajax技术JfreeChart报表fileupload技术本文运用了现代人力资源管理理论结合企业的实际情况比较国内外人力资源管理系统的现状设计了一个基于Internet Intranet的人力资源管理系统本文研究人力资源管理系统的主要内容有招聘管理人事管理考勤管理培训管理薪资管理系统设置系统的开发目的是人力

3、资源管理的业务逻辑实现高效化智能化从而能帮助企业的人力资源管理人员进行人力资源管理和数据分析关键词人力资源管理BS模式MVC模型开源项目AbstractHuman resource management system is the core content of modern enterprise management With the rapid development of the computer information technology and unprecedented prevalence of electronic commerce modethe competition b

4、etween enterprises is turning from visible economic markets to the network Developing the human resource management system supported by computer technologynetwork technology and information technology can not only improve the skill of human resource management and the efficiency of the enterprises b

5、ut also make human resource management modern and decision scienceficModern human resource management uses BS mode to avoid CS modes short coming of difficult in maintdning and reusingAccording to the functional requirements of the actual projectthis article specificly state the analysis of systemth

6、e general desigin of the systemthe detail design of system and the practice of the systemThe development of the system is the practice of MVC design ideas maing using the JspServletJavaBean form of developmentJsp is the practice of MVC design ideasviewin charge of receivingresponding the request of

7、the customerServlet mainly responsible for the core business control of the whole system is the practice of the vontroller of MVC design idea to take charge of the statistics and rules of the whole system In the practice of the system somr open-source projrctssuch as the Ajax techniqueJfreChart stat

8、ementsfileupload technologyhas been usedUsing the modern human resource management theropy and analysising the actual situation comparing the current situation of human resource management system a huaman resource management system basied on the InternetIntranet has been designed The main contents o

9、f the huaman resource management system includes recruitment management personnel managementattendance management training management salary management and system configuationThe development of the system aims at making the management business logic more efficient and intelligent to help people mana

10、ge the human resource and analysis the statisticsKeywords human resource management BS mode Open-source projects MVC mode目录摘要IAbstractII目录III第1章绪论111课题研究的背景112国内外发展现状113课题研究的目的和意义2第2章相关知识的介绍321开发工具简介322 MVC框架简介323系统运行配置4第3章 系统分析531可行性分析5com行性5com行性532需求分析5第4章 系统总体设计741系统模块规划742系统功能结构图743系统数据库设计9com需

11、求分析9com概念结构设计10com逻辑结构设计10第5章 系统详细设计1451人事管理模块详细设计14com本信息14com型14com型15com态16com息16com案17com料17com型18com动18com管理19com分析1952考勤管理模块详细设计20com理模块20com理模块21com勤管理模块22com 加班管理模块23com据分析2353权限管理24com理24com改25com理25com限管理26第6章 系统实现2761系统开发环境2762创建配置文件2763实现数据持久层2964控制层的实现3265系统WEB层实现3366系统部署3357系统界面介绍34第7章

12、 总结37致 谢38参考文献39附录40英文原文40译文44附录47核心代码47背景在一个现代化的公司中的企业管理主要涉及到招聘人事薪资考勤培训几大部分本次系统开发主要是针对以上几大模块的工作逻辑来设计和实现人力资源管理系统12国内外发展现状现在中国国内的人力资源管理系统的现况是1中国的软件系统大多是源自信息系统从部门的业务需求方面出发设计管理信息系统的设计是为了服务于企业内部大多数业务操作员将业务操作人员的重复性劳动进行初步自动化即从管理理论抽象出理想化的业务管理模式在基于该业务模式的基础上实现低层次的数据处理或业务流程电子化管理信息系统的设计是根据中小型企业业务单元的需求来编写的一般无法满

13、足多体制多元化多重组织结构的大型企业数据处理需求在与国外同类应用系统及解决方案相比较目前中国的人力资源管理软件还有一些不足第一大部分是由管理信息系统演变而来从单一的人力资源管理或人事行政管理的业务需求角度出发设计如人事管理考勤管理或薪资计算与发放管理等服务对象是某一具体业务的自动化操作需求第二目前国内的人力资源管理软件虽然已将模块功能扩展至企业人力资源管理或人才资本管理相关的整个业务领域但系统在完整性前沿性和集成性方面仍有欠缺国外人力资源管理系统相对于国内人力资源管理系统来说优势主要体现为具有雄厚的经济实力在技术力量的培养研发市场推广等方面大力投入具有一定实力的包括硬件厂商数据库公司咨询公司在

14、内的合作伙伴形成很强的实力联手格局国外人力资源管理系统伴随着管理理论的发展其设计思路蕴涵了先进的管理理念和先进的开发技术国外人力资源管理系统起步较早完整性和成熟度高能开发出了适用于不同行业的解决方案13课题研究的目的和意义 人力资源管理系统HRMS包括人事日常事务薪资招聘培训考核同时人力资源的管理也指组织或社会团体运用系统学理论方法对企业的人力资源管理各个方面进行分析规划实施调整提高企业人力资源管理水平使人力资源更有效的服务于组织或团体目标人力资源管理系统就不仅可以完成日常业务需求而且可以准确及时地搜索各种人力资源信息以方便管理者进行决策本系统是一个建立在成熟的InternetIntranet

15、2之上的人力资源管理系统在系统需求分析的设计过程中我们通过网络了解人力资源管理系统的功能组成部分并通过对公司的咨询进行分析最后通过小组会议讨论的方法获得需求分析根据用户需求设计开发思路采用图形来建立业务逻辑最终确定系统功能模块根据需求分析过程获取具体实体对象从而设计系统类图确定类之间的关系对系统进行详细设计并实现该系统可以对企业员工各种信息和企业的各种部门信息进行统一管理公司相应权限的管理人员可以登录本系统进行相应的企业人力管理使人力资源管理人员从繁杂重复的劳动中脱离出来集中时间精力进行人力资源的整体规划与决策提高企业的市场竞争力系统应用了成熟的InternetIntranet技术到人力资源管

16、理系统中使企业员工在全国各地都可以随时了解企业相关信息在人员招聘方面企业通过Internet对外发布招聘信息应聘人员可以根据自己的特点填报相关空缺职位在内部管理方面也能方便员工交流在业绩考勤管理方面能对公司员工的日常考勤加班出差请假考勤进行相关的记录统计得到相关的负责人的批准方能生效第2章相关知识的介绍在系统的开发过程中运用面向对象3的开发语言系统采取BS结构使用J2EE开发框架主要是MVC框架Ajax技术jQueryJFreeChart报表权限控制时采用的是角色对应权限配置文件配置URL进行action过滤来实现数据库采用SQL Server 200521开发工具简介本系统的开发环境是jdk

17、60Eclipse35Tomcat60使用的语言是java语言JDK Java Development Kit 是Sun MicrosystemsJava开发员的产品JDK已经成为使用最广泛Java SDKJDK 是整个Java的核心包括了Java运行环境Java工具和Java基础的类库JDK是学好Java的而专门运行在x86平台的Jrocket在服务端运行效率也要比Sun JDK好很多从SUN的JDK50开始提供了泛型等非常实用的功能其版本也不断更新运行效率得到了非常大的提高Eclipse 是一个开放源代码的基于 Java 的可扩展开发平台它只是一个框架和一组服务用于通过插件组件构建开发环境

18、Eclipse 附带了一个标准的插件集包括 Java 开发工具Java Development ToolsJDT Eclipse最是由IBM公司开发的替代商业软件Visual Age for Java的下一代IDE开发环境2001年11月贡献给开源社区现在由非营利软件供应商联盟Eclipse基金会Eclipse Foundation管理 2003年Eclipse 30选择OSGi服务平台规范为运行时架构 2007年6月稳定版33发布2008年6月发布代号为Ganymede的34版2009年7月发布代号为GALILEO的35版Tomcat是Apache 软件基金会Apache Software

19、Foundation的Jakarta 项目中的一个核心项目由ApacheSun 和其他一些公司及个人共同开发而成有了Sun 的参与和支持最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现Tomcat 5 支持最新的Servlet 24 和JSP 20 规范因为Tomcat 技术先进性能稳定而且免费因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可成为目前比较流行的Web 应用服务器目前最新版本是60MVC架构是Model-View-Controller的缩写中文翻译为模型-视图-控应用程序是由这三个部分组成Event 事件 Controller改变Model或View

20、或者同时改变两者Controller改变了Models的数据或者属性所有依赖的View都会自动更新Controller改变了ViewView会从潜在的Model中获取数据来刷新自己MVC架构最早是smalltalk语言研究团应用于用户交互应用程序中smalltalk语言和java语言有很多相似性都是面向对象语言很自然的SUN在petstore 宠物店 事例应用程序中就推荐MVC架构作为开发Web应用的架构模式MVC架构是一种架构其实需要其他模式协作完成在J2EE模式中通常采用service to worker模式实现而service to worker模式可由集中控制器模式派遣器模式和Page

21、 Helper模式组成MVC架构是一个复杂的架构其实现也显得非常复杂我们已经总结出了很多可靠的设计模式多种设计模式结合在一起使MVC架构的实现变得相对简单易行Views一棵树可以用Composite Pattern来实现Views和Models之间的关系可以用Observer Pattern体现Controller控制Views的显示可以用Strategy Pattern实现Model通常是一个调停者可采用Mediator Pattern来实现MVC与J2EE架构的对应关系View处于Web Tier或者说是Client Tier通常是JSPServlet即页面显示部分Controller也处

22、于Web Tier通常用Servlet来实现即页面显示的逻辑部分实现Model处于Middle Tier通常用服务端的javaBean或者EJB实现即业务逻辑部分的实现客户操作系统 支持Fire fox浏览器的操作系统测试浏览器Fire fox浏览器第3章 系统分析系统分析主要是介绍在系统设计前的可行性分析和需求分析为系统设计作必要的准备可行性分析简单的对本系统的技术可行性操作可行性软硬件的选择的分析说明需求分析主要是对本系统大体要实现内容的总结以便以后测试本系统是否达到设计标准31可行性分析可行性功能对人事资料人力资源工资管理考勤管理等进行综合管理输入输出输入查询条件输出查询内容基本的数据流

23、程和处理流程先对人员信息进行录入然后再对它们分类可以对数据进行插入删除修改查询用户与权限此系统可以分为用户和管理员用户可以设置自己的个人信息管理员主要管理系统的各种信息以上系统技术要求使用Eclipse可以满足它使用的是面向对象高效率且能够实现bs模式编程的java语言5开发使用MVC思想把数据视图业务逻辑进行分开使用SVN协同开发工具进行版本控制因此本系统的开发在技术上是可行的 com行性32需求分析招聘管理针对公司的人才需求发布招聘职位信息对应聘职位的简历进行录入并管理符合要求的简历通知其进行面试对面试人员的面试结果进行档案维护另外该模块还涉及到对应聘人员资料的统计分析人事管理该模块是关于

24、公司的人事信息维护首先是对入职员工的基本信息的录入修改浏览等操作其次是员工人事档案合同档案等基本信息的管理和公司的部门管理最后并对公司的人事信息从工种专业学历等属性进行统计分析考勤管理该模块主要涉及到公司员工的考勤统计考勤主要是日常考勤请假考勤出差考勤加班考勤几大内容另外也通过各个部门的考勤进行报表分析工资管理该模块主要是关于公司的薪资信息维护相关人员能进入该模块给员工进行工资管理员工的工资主要是工资方案计算得出工资方案是由工资项目进行组合而成另外还能对员工的工资信息能进行调整和数据统计培训管理该模块主要是进行员工培训信息的维护主要是对培训类型管理培训档案管理和培训效果统计系统设置该模块主要是

25、用户的权限设计不同的用户对应着不同的权限也只能操作相应权限的模块另外还有用户的创建和用户密码的修改等功能第4章 系统总体设计 系统总体设计是对系统的模块规划系统功能结构及系统数据库的总体设计41系统模块规划本系统是一个典型的数据库开发应用程序主要由招聘管理人事管理考勤管理薪资管理培训管理和系统设置六大模块组成规划系统功能模块如下招聘管理模块该模块主要是由招聘信息管理简历管理面试档案管理招聘职位统计分析组成人事管理模块该模块主要是由人事基本信息管理部门设置人事档案人事变动合同管理工种类型职位类型员工状态学历资料专业资料统计分析组成考勤管理工资管理培训管理模块该模块主要由培训信息管理培训档案管理培

26、训类别统计分析组成系统设置42系统功能结构图 1主要模块结构图如4-1图4-1系统结构功能图2模块结构图1招聘管理子模块结构图如4-2图4-2招聘管理子模块结构图2人事管理子模块结构图4-3图4-3人事管理子模块结构图3考勤管理子模块结构图4-4图4-4考勤管理4培训管理子模块结构设计图4-5图4-5培训管理模块设计5工资管理子模块设计图4-6图4-6工资管理模块设计6系统设置子模块设计图4-7图4-7系统设置子模块设计43系统数据库设计数据库设计的好坏在一个信息管理系统中地位十分重要数据库结构设计将直接关系到对应用系统的效率实现的效果产生影响数据库结构设计合理可以提高数据存储的效率保证数据的

27、完整性6com需求分析数据库系统应充分熟悉用户各方面的需求对于本系统用户的需求具体体现在各种信息的提供保存更新和查询这要求数据库的结构能充分满足各种信息的输入和输出收集基本数据数据结构及数据处理的流程为后面的具体设计打下数据基础1数据录入和处理的准确性和实时性数据的准确输入是数据处理的前提错误的输入会导致系统输出的异常和不正确从而使系统的工作失去意义数据的输入来源是手工输入手工输入数据要考虑数据的长度和数据的属性在系统中数据的输入往往是大量的因此系统要有一定的处理能力以保证迅速的处理数据2数据的一致性与完整性由于系统的数据是共享的在不同的部门中信息是共享数据所以如何保证这些数据的一致性是系统必

28、须解决的问题要解决这一问题要有一定的人员维护数据的一致性在数据录入处控制数据的去向并且要求对数据库的数据完整性进行严格的约束对于输入的数据要为其定义完整性规则如果不能符合完整性约束系统应该拒绝该数据根据系统功能分析和需求总结考虑到将来功能上的扩展设计出员工基本信息表工种类型表职位表部门表等十八个表com概念结构设计得到上面的数据项和数据结构以后就可以设计出能够满足用户需求的各种实体以及它们之间的关系为后面的逻辑结构设计打下基础这些实体包含各种具体信息通过相互之间的作用形成数据的流动本系统根据上面的设计规划出的实体有员工基本信息表工种类型表职位表部门表等十八个表com逻辑结构设计数据的概念结构设

29、计完之后可以将上面的数据库概念结构转化为某种数据库系统所支持的实际数据模型也就是数据库的逻辑结构比如系统数据库中各表的详细设计如表所示表4-1员工基本信息表 hr_jbxxb 字段名数据类型描述是否主键外键是否为空ygghVarchar30员工工号ygxmVarchar30员工姓名ygxbVarchar 10 员工性别csrqVarchar 20 出生日期xlvarchar 20 学历zyvarchar 20 专业lxfsVarchar 30 联系方式jzdzVarchar 100 居住地址zwVarchar 30 职务xzFloat 8 薪资rzsjVarchar 20 入职时间ssbmva

30、rchar30所属部门zzztVarchar 10 在职状态表4-2工种类型 hr_gzlxb 字段名数据类型描述是否主键外键是否为空gzbhVarchar30工种编号gzmcVarchar30工种名称表4-3职位类型 hr_zwlxb 字段名数据类型描述是否主键外键是否为空zwbhVarchar30职位编号zwmcVarchar30职位名称表4-4员工状态 hr_ygzt字段名数据类型描述是否主键外键是否为空zzztbhVarchar30在职状态编号zzztmcVarchar30在职状态名称表4-5部门分类 hr_bmflb 字段名数据类型描述是否主键外键是否为空bmbhVarchar 30

31、 部门编号bmmcVarvhar 30 部门名称表4-6人事变动 hr_rsbdb 字段名数据类型描述是否主键外键是否为空bmbhVarchar 30 人事变动编号ygghVarvhar 30 员工工号ygxmVarvhar 30 员工性名ygxbVarvhar 10 员工性别bdqzwVarvhar 30 变动前职务bdqbmVarvhar 30 变动前部门bdqxzFlaot 8 变动前薪资bdhzwVarvhar 30 变动后职务bdhbmVarvhar 30 变动后部门bdhxzFloat 8 变动后薪资sxrqVarvhar 20 生效日期pzrVarvhar 30 批准人pzrqV

32、arvhar 20 批准日期表4-7人事档案 hr_rsdab 字段名数据类型描述是否主键外键是否为空ygghVarchar30员工工号ygxmVarchar30员工姓名ygxbVarchar 10 员工性别sfzhVarchar30身份证号hyzkvarchar 10 婚姻状况csrqVarchar 20 出生日期mzVarchar 30 民族sgint身高tzInt体重lxfsVarchar 30 联系方式jzdzVarchar 100 居住地址jgVarchar 100 籍贯xlvarchar 20 学历zyVarchar 20 专业wyVarchar 20 外语byyxVarchar

33、100 毕业院校bysjVarchar 20 毕业时间smvarchar2000说明表4-8专业资料 hr_zyzlb 字段名数据类型描述是否主键外键是否为空zybhVarchar 30 专业编号zymcVarchar 30 专业名称表4-9学历类型 hr_xllxb 字段名数据类型描述是否主键外键是否为空xlbhVarchar 30 学历编号xlmcVarchar 30 学历名称表4-10合同管理 hr_htglb 字段名数据类型描述是否主键外键是否为空htbhVarchar 30 合同编号ygghVarvhar 30 员工工号ygxmVarvhar 30 员工性名htlxVarvhar 3

34、0 合同类型htsxVarvhar 30 合同属性sxrqVarvhar 20 生效日期zzrqVarvhar 20 终止日期htxzFlaot 8 合同薪资qsrqVarvhar 20 签署日期htnrVarvhar 3000 合同内容表4-11请假信息表hr_qjxxb列名数据类型描述是否主键外键是否为空qjdhvchar30假条单号ygbhvchar30员工编号qjsyvchar400请假事由swjjvchar100事务交接qjtsint请假天数sprvchar30审批人rqvchar30日期表4-12出差信息表hr_ccxxb列名数据类型描述是否主键外键是否为空ccdhvchar30出

35、差单号rqvchar30日期ygbhvchar30员工编号ccsyvchar400出差事由swjjvchar100事务交接cctsint出差天数sprvchar30审批人表4-13考勤日历表hr_kqrlb列名数据类型描述是否主键外键是否为空kqhvchar30考勤号rqvchar30日期ygbhvchar30员工编号swcdint上午迟到swztint上午早退swkgint上午旷工xwcdint下午迟到xwztint下午早退xwkgint下午旷工表4-14用户表 hr_yhb 列名数据类型描述是否主键外键是否为空yhmvarchar 30 用户名mmvarchar 30 密码yhmsvarc

36、har 100 用户描述表4-15角色表 hr_jsb 列名数据类型描述是否主键外键是否为空jsbhvarchar 20 角色编号jsmvarchar 30 角色名JsmmVarchar 100 角色描述表4-16角色分配表 hr_jsfpb 列名数据类型描述是否主键外键是否为空fpbhuniqueidentifier 16 分配编号yhmvarchar 30 用户名jsbhvarchar 20 角色编号表4-17权限表 hr_qxb 列名数据类型描述是否主键外键是否为空qxbhvarchar 20 权限编号qxmvarchar 30 权限名zydzvarchar 100 资源地址表4-18权

37、限分配表 hr_qxfpb 列名数据类型描述是否主键外键是否为空fpbhuniqueidentifier 16 分配编号jsbhvarchar 20 角色编号qxbhvarchar 20 权限编号系统详细设计系统详细设计是对每个模块功能的具体设计包括界面功能模块和设计要点等内容本次系统开发是分小组三人协同开发我在本次开发中主要负责人事管理模块考勤管理模块和系统设置三部分51人事管理模块详细设计人事管理模块由人事基本信息工种类型职位类型员工状态部门信息人事档案人事变动专业资料学历类型和统计分析等子模块组成com本信息1界面员工基本信息设计界面如图5-1图5-1员工基本信息设计2功能模块从表hr_

38、jbxx中查询出公司所有员工信息在页面中动态生成表格记录如果是修改则从数据库中检索出被修改人员的数据删除则从数据库中删除当前记录的数据3设计要点员工信息查询可查出公司所有员工的信息多条记录需要分页功能数据与工种类型表职位类型表在职状态表相关联在删除数据时需要弹出确认窗口避免误删com型界面 职工工种类型设计界面为图5-22模块功能从表hr_gzlx中查询出公司所有工种信息在页面中动态生成表格记录如果是修改则从数据库中检索出被修改工种的数据删除则从数据库中删除当前记录的数据3设计要点工种类型可以任意添加修改当删除时如果此工种类型下有员工所属此工种类型则无法删除如果可以删除需要弹出确认窗口避免误删

39、图5-2职工工种类型设计界面com型界面 职位类型页面设计如图5-3图5-3职位类型页面2模块功能从表hr_zwlx中查询出公司所有职位类型信息在页面中动态生成表格记录如果是修改则从数据库中检索出被修改工种的数据删除则从数据库中删除当前记录的数据3设计要点职位类型可以任意添加修改当删除时如果有员工所属此职位类型则无法删除如果可以删除需要弹出确认窗口避免误删com态界面设计 员工状态界面设计如图5-4图5-4 员工状态界面设计2模块功能从表hr_zzzt中查询出公司所有在职状态信息在页面中动态生成表格记录如果是修改则从数据库中检索出被修改工种的数据删除则从数据库中删除当前记录的数据3设计要点在职

40、状态可以任意添加修改当删除时如果有员工所属此在职状态则无法删除如果可以删除需要弹出确认窗口避免误删com息界面设计 部门信息界面设计如图5-5图5-5部门信息界面设计2模块功能从表hr_bmfl中查询出公司所有部门信息在页面中动态生成表格记录如果是修改则从数据库中检索出被修改部门的数据删除则从数据库中删除当前记录的数据3设计要点部门分类可以添加修改当删除时如果有员工所属此部门分类则无法删除如果可以删除需要弹出确认窗口避免误删com案界面设计 人事档案管理界面设计如图5-6图5-6人事档案管理界面设计2功能模块从表hr_dagl中查询出所有员工的档案信息在页面中动态生成表格记录如果是修改则从数据

41、库中检索出被修改员工档案的数据信息删除则从数据库中删除当前记录的数据3设计要点 档案信息可以添加修改如果要删除需要弹出确认窗口避免误删com料界面设计 专业资料管理界面设计如图5-72模块功能从表hr_zyzl中查询出公司所有工种信息在页面中动态生成表格记录如果是修改则从数据库中检索出被修改工种的数据删除则从数据库中删除当前记录的数据3设计要点专业资料可以任意添加修改当删除时如果有员工所属此专业资料则无法删除如果可以删除需要弹出确认窗口避免误删图5-7专业资料管理界面设计com型1界面设计学历类型的界面设计图5-8图5-8 学历类型的界面设计2模块功能从表hr_xllx中查询出所有学历类型信息

42、在页面中动态生成表格记录如果是修改则从数据库中检索出被修改学历类型的数据删除则从数据库中删除当前记录的数据3设计要点学历类型可以任意添加修改当删除时如果有员工所属此学历类型则无法删除如果可以删除需要弹出确认窗口避免误删com动1界面设计人事变动界面设计为图5-92模块功能从表hr_rsbd中查询出公司所有人事变动信息在页面中动态生成表格记录如果是修改则从数据库中检索出被修改部门的数据删除则从数据库中删除当前记录的数据3设计要点如果执行添加人事变动信息功能保存成功则在表hr_rsbd中添加一条记录同时更新员工基本信息表hr_jbxx中数据保存按钮同时操作两个表的数据图5-9人事变动界面设计com

43、管理1界面合同管理界面设计图5-10图5-10合同管理界面设计2模块功能从表hr_htgl中查询员工合同信息查看合同概要并提供合同详细信息查询3设计要点合同管理只提供添加删除功能不提供修改功能com分析1人事管理统计分析界面设计如图5-11如图5-11人事管理统计分析界面设计模块功能分析人事管理的员工职位比例报表员工的学历分布报表员工状态比例报表和员工专业分布报表设计要点统计分析要做到反映公司部门职位专业学历和员工职位状态结构52考勤管理模块详细设计该模块主要涉及到请假管理出差管理加班管理出勤管理及相应的统计分析com理模块1用户界面 请假管理用户界面设计如图5-12图5-12请假管理用户界面

44、2模块功能实现请假信息的填加修改查询等用户点击写入请假信息按钮将请假信息写入数据库用户可以按员工编号或者日期或者部门查询请假信息也可以将查询出来的请假信息删除之3设计要点1 用户输入日期输入员工编号后当焦点离开输入框后使用dwr技术7到员工信息表用员工编号查询取得员工的相应信息自动填充员工姓名部门职位等信息2 请假天数用户输入的是字符型数据写入数据库要转换成数字整形3 请假事由事务交接两项内容包含的字符串比较长应该注意数据库中相应的字段数据类型的长度com理模块1用户界面出差管理界面设计如图5-13图5-13出差管理界面设计模块功能实现出差信息的填加修改查询等用户点击写入请假信息按钮将出差信息写入数据库用户可以按员工编号或者日期或者部门查询出差信息也可以将查询出来的出差信息删除之3设计要点1 用户输入日期输入员工编号后当焦点离开输入框后使用dwr技术到员工信息表用员工编号查询取得员工的相应信息自动填充员工姓名部门职位等信息2 请假天数用户输入的是字符型数据写入数据库要转换成数字整

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号