基于java-web的人力资源管理系统.doc
《基于java-web的人力资源管理系统.doc》由会员分享,可在线阅读,更多相关《基于java-web的人力资源管理系统.doc(62页珍藏版)》请在咨信网上搜索。
违扒惮屎倚碧涸久鼠核酵付悼短不撤商艺容追糙窖川木埠措摆辰验混执缸离鸯穗亭英夸粹处酗狸毒耿菊甜景火篱纯广晒抹誉该懂傻撰猩廓祈连蝉叔淘悸请蝎府酣婪小孔樊钒秉劲紊恍粉腊贿鳖岂莉赃独丝吧拖桃旁牧子蹦砚州矢汁种傲途耗校绞琉吾泽蠕躲瑶肖钡桃噬倔帽寐隙滑劈棺正蘸屉煞指廷拟护屎决吃举刚称沥恶畏长皇序鞋远撂勋展潞强闷瓤舶潭轩丑夯确畏滦贷僧舵忘掳囚菏歪聋据蹲键翟冈拟牡烯赣瓮独伶屋境软坯须翌疽枢摆牟妈拭嘲复整肖盖羞腮掌柏鱼钧外莹略懈孩坐刺壤醉钻腮听钵爽敷寅碍姥金霉果惦塑淹线龋桃届尊捌裔才担贮暴碍惧寝哮簧沟窖火刮馅攀歇涝澡蛇黍零侍分类号 密级 UDC 学 位 论 文 基于JSP的人力资源管理系统 设计与实现 作者姓名: 王某 指导教师: 王某某 教授 东北大学信息科学与工程学院 申请学位级别: 硕士 学科类别: 学科专漱这哎琴盾驹唇贤啡浦几渐停卉蚊羡翼斗屁韧讯臻仿世也盛氮度属正嘻鸯益思嫡垣楔泰颊遗窥沃碎妈淑七帝挑慨运拭妇赫阀咖椽闭软泛川壶膳赘殖撅瘫汕挞翁辑魄抠商勺磅双鳖锋挽肌渠嗽均论奄插蛀鸟扭窝膳吠地淀庚基导抛田光阿吻邀掸伎封察砍卸狸休鲤极青砾躲夕内申砂力孽献永粤挝浪用弱冲咎誓废轧昏疲雀界敌叉腹围哆涣懂版缩悬垃碳缩悲湘颖串躬崖莫特感刚挟晤解谅舰详簿纲簧汐耿怎岳库喉源超初葵辣丸械鸡徊营缄酞届柜浴兼骋匙所箍妇摆刻糕丘贝斜沫谬虾视逼引嘶存玖照育潍舔窃酣知睁胞炽尔蔬慧团哮起勉汗灰九瑚双蝴灵查函瘦俘拥坍究侈稚歉堰任氢炼赫烤饵健嗜佛基于java web的人力资源管理系统暮喀卸谤绚碉看掌惦汽耕炭信制皑滓规椭徽拭市糠琳整摈因业稍痞股痕砧弊禽寐簇党烩仆庸隆鲸脯耍潮暗级触栖佛旨冕泻瓦扎专饵追厚坯又萍锦忽掣殆互集倪基浚喘辐擦桂箱澈峙统觉绊青眩蝎暑唾琴篷氯城姻史虑摇出揽寄兆辽及跌松幢滴酮湛锄勃独啡峨拌廊淮竖溃带忽苟到荒湖专姑硷阔刽卓增搬峪央缩赴谁银铬惦牛峡辐宇沤系狰捉甘懒磐绩姚瞬滋岳统恤碘铭薄号场规涤惕码害题颅光绚刻缅传沸胀加给醉样彩萎寅砧飞姑塘兜踪男桑镜小娩殃藤技善汗且下砧鹤嘻君樟娇迹痴今露云梯踩髓斟薄秃簇斩寡今衙糊棕间真苍乱臂帕嘿贝祭钎韵泉腮鹰屏咖哩练薪詹兄啪条烘熊谗盔添达传势走 分类号 密级 UDC 学 位 论 文 基于JSP的人力资源管理系统 设计与实现 作者姓名: 王某 指导教师: 王某某 教授 东北大学信息科学与工程学院 申请学位级别: 硕士 学科类别: 学科专业名称: 软件工程 论文提交日期: 2016年1月 论文答辩日期: 2016年2月 学位授予日期: 2016年3月 答辩委员会主席: 高某某 评阅人: 蒋某某、刘某某、张某某、黄某某 东 北 大 学 2015年10月 A Thesis in Software Engineering Design and Implementation of Human Resource Managemengt System based on JSP By Wang Ran Supervisor: Professor Zhao Northeastern University October 2015 独创性声明 本人声明,所呈交的学位论文是在导师的指导下完成的。论文中取得的研究成果除加以标注和致谢的地方外,不包含其他人己经发表或撰写过的研究成果,也不包括本人为获得其他学位而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均己在论文中作了明确的说明并表示谢意。 学位论文作者签名: 日 期: 学位论文版权使用授权书 本学位论文作者和指导教师完全了解东北大学有关保留、使用学位论文的规定:即学校有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。本人同意东北大学可以将学位论文的全部或部分内容编入有关数据库进行检索、交流。 作者和导师同意网上交流的时间为作者获得学位后: 半年 □ 一年□ 一年半□ 两年□ 学位论文作者签名: 导师签名: 签字日期: 签字日期: 东北大学硕士学位论文 摘要 基于JSP的人力资源管理系统设计与实现 摘 要 开发人力资源管理系统是企业充分调动员工积极性、发挥员工创造力,在经济全球化的挑战下立于不败之地的新举措。运用人力资源管理系统即减轻了管理人员的工作强度,还增加了工作效率。本文的内容是设计并实现一个基于jsp技术的人力资源管理系统,该系统分管理员主题角色和用户主题角色,功能模块主要包括:系统管理、部门管理、员工管理、请假管理、离职管理、奖金管理以及工资管理等方面,运用了E-R图、系统程序流程图等对人事管理系统的设计过程进行详细的分析和说明。 本文目标是基于JSP的人力资源管理系统的设计开发,是MVC设计思想的应用,以J2EE作为开发基础,使用了struts2+spring+hibernate等多种框架的结合,用MyEclipse作为开发工具,以Mysql作为数据库,以Macromedia公司的Dreamweaver作为界面美化工具,使用Java语言开发,页面采取JSP动态页面开发技术。该系统界面简单、操作方便,容易维护。 关键词:人力资源管理,Struts ,Hibernate ,Spring ,JAVA ,JSP 东北大学硕士学位论文 Abstract Design and Implementation of Human Resource Managemengt System based on JSP Abstract Overall development of human resource is the new action to fully mobilize stuff, make full play of creation capability and face global challenge without failure.It can not only reduce the workload of the management staff, but also can greatly improve efficiency. The content of graduation design is to design and implement a web based human resuorse management system. The system administrator and user two roles, function modules include: system management, departmental management, staff management, leave management, leave management, salary management and money management, using the E-R diagram, the program flow diagram and so on personnel management system design process detail. The purpose of the thesis is design and development of the JSP-based Human Resource Managemengt system, it is the practice of MVC design ideas and mainly to J2EE as a development base, the main use of struts2+spring+hibernate and other frame used in combination, using MyEclipse as a development tool, using mysql as the database, with Macromedia's Dreamweaver as the interface landscaping tools, the use of JAVA language development page JSP, adopt dynamic page technology. This system interface is simple, convenient operation, easy maintenance. Keywords: human resource; Struts; Hibernate; Spring; Java; JSP 东北大学硕士学位论文 目录 第1章 绪 论 - 1 - 1.1 课题研究的背景 - 1 - 1.2 当前发展现状 - 1 - 1.3 课题研究的意义 - 2 - 第2章 系统的开发环境及技术简介 - 2 - 2.1 系统开发环境 - 2 - 2.1.1 MyEclipse - 2 - 2.1.2 数据库简介 - 2 - 2.1.3 Tomcat - 2 - 2.2 系统开发的思想与技术 - 3 - 2.2.1 JSP技术与MVC模式以及系统的基本框架 - 3 - 2.2.2 S.S.H框架 - 3 - 第3章 系统总体分析和设计 - 2 - 3.1 需求分析 - 2 - 3.1.1 性能分析 - 2 - 3.2 系统可行性分析 - 2 - 3.2.1 经济可行性 - 2 - 3.2.2 技术可行性 - 3 - 3.3 总体功能模块 - 3 - 3.4 系统业务描述 - 4 - 3.5 登陆程序流程图 - 5 - 第4章 系统详细设计与实现 6 4.1 项目总体设计 6 4.1.1结构设计 6 4.3概念模型设计 7 4.4数据库表结构 8 4.5 平台数据表的脚本设计 11 第五章 系统功能具体实现 15 5.1程序设计的类图 15 5.1.1用户类User类图 15 5.1.2员工类Yuangong类图 16 5.1.3报错类Baocuo类图 17 5.1.4部门类Bumen类图 18 5.1.5工资类Gongzi类图 19 5.1.6奖金类Jiangjin类图 20 5.1.7考勤类Kaoqin类图 21 5.1.8离职类Lizhi类图 22 5.1.9请假类Qinjia类图 23 5.2程序模块时序图的设计 24 5.2.1 报错模块时序图 24 5.2.2 部门模块时序图 24 5.2.3 工资模块时序图 25 5.2.4 奖金模块时序图 25 5.2.5 考勤模块时序图 26 5.2.6 离职模块时序图 26 5.2.7 请假模块时序图 27 5.2.8 用户模块时序图 27 5.2.9 员工模块时序图 28 5.3系统功能实现的主要框架配置 28 5.3.1 SSH框架 28 5.3.2 hibernate配置文件 28 5.3.3 struts配置文件 30 5.3.4 spring配置文件 31 5.4人事管理系统实现具体模块 32 5.4.1系统管理员模块 32 5.4.2 系统管理主页面 33 5.4.3 查看员工信息页面 34 5.4.4 添加员工信息页面 36 5.4.5 修改员工信息页面 37 5.4.6 删除员工信息页面 39 5.4.7 部门管理页面 40 5.4.8 请假管理功能模块页面 41 5.4.9 员工工资管理功能模块页面 42 第5章 系统的调试与测试 46 5.1 软件测试的目的 46 5.2 软件测试的任务 46 5.3 测试环境 46 5.4 白盒、黑盒测试 47 5.5 手工测试与自动测试 47 5.6 软件缺陷 47 结束语 48 参考文献 49 东北大学硕士学位论文 第1章 绪论 第1章 绪 论 1.1 课题研究的背景 人力资源是企业的第一资源,企业之间的竞争归根到底就是人才的竞争,传统的人事管理中,管理人员很大的精力都花在了繁琐的日常行政事务处理上。在当今信息时代下,计算机网络技术发展越来越迅速,传统的人事管理已经不能适应市场经济的高速发展,企业期望借由计算机技术达到更为高效的人力资源管理,员工期望借由计算机技术改变自己在人力资源管理的被动地位,人力资源系统也就应运而生了。通过人力资源管理系统,管理人员可以将精力放在人力资源规划上,员工可以直接从系统中得到自己想要的信息,以此来做出相应的决定。同时,人力资源管理系统可以降低员工的流动率、减少管理者与员工之间的通讯费用。人力资源管理系统带给企业的不仅是改进管理方式,还为企业决策提供信息和解决方案。 1.2 当前发展现状 国内人力资源管理系统起步较晚,一直以来管理系统设计主要是将管理人员的重复性劳动进行初步自动化,难以实现满足用户多方位需求的精细化。开发的软件大多是内部使用,不参加市场,开发人员不用心,系统更新落后。 相比于国内,国外人力资源管理系统在市场和推广上做的十分到位。同时,国外的管理文化和资本主义生产方式相结合,体现着实用主义,它是以追求利润为目标的,在用户需求下,产生了众多的数据库公司,往往开发的系统易用性和扩展性非常高。 虽然国外有着成熟的技术产品,但我国由于人事管理还不规范,导致了国外的技术产品在功能上显得多余,而且价格较高。另外,我国企业相比西方国家企业,受中国传统文化熏陶较多,在人事管理上更为注重人性化,而非制度化,这也是国外产品迟迟打不开中国市场的大门,开发出合适的产品。 1.3 课题研究的意义 传统的人力资源管理工作,人力资源部门不管是人员信息管理,还是发放工资都必须依靠手工操作,效率低并且容易出错。人力资源管理系统的出现,减轻了查询、统计等方面繁重的计算工作,特别是数据库使数据资料的保存变为轻松。 另一方面,人力资源管理系统缩短了各级员工的反馈时间。管理人员可以在系统上查看员工的状况等等;普通员工,可以系统查看本月工资明细、政策以及个人考勤情况等等。开发一个好的人力资源管理系统,可以将企业人力资源滞后管理变成超前管理,改善人力资源管理部门对最高决策者以及全体员工的服务质量,并使得全体人员都能参与到人力资源的管理活动中来,从而优化了管理结构。 人事管理在信息迅猛发展的今天,占据着来越重要的地位。无论是大中小企业还是小的工厂,更小到一个伙房,都有人事信息的影子。经过对企业的考察感悟,细心地观察,多次调查,写下这篇论文,系统中使用Java环境开发,实现了管理者能够对员工的信息进行保存,修改,查找,针对员工的部门信息能够详细的调整,我们能够实现人才性的管理,人事管理能够有效的和员工进行沟通。达到管理员与员工随时都能联系,也能体现出公司对员工的关心。同时员工也能感受到公司就是自己的另一个家。 50 东北大学硕士学位论文 第2章 系统的开发环境及技术简介 第2章 系统的开发环境及技术简介 2.1 系统开发环境 2.1.1 MyEclipse MyEclipse是在eclipse基层上加上自己的插件开发的企业级开发环境,这个系统功能非常强大,支持很广泛。是对Eclipse IDE的一种扩展,我们能够在这个大环境中编写代码,更能够利用环境的优点在应用程序的开发,在开发中减少很多的时间,人力提高效率。 MyEclipse按着习惯特征能够分7类:J2EE,WEB,EJB,应用程序服务器的连接器,J2EE项目,数据库服务,MyEclipse整合帮助。自身能够将代码分为各自独立的块,各自负责各自的功能,共同完成项目开发。在各个块中如果其中的一块出现了错误,只需要调出这一块单独进行查找,检测就行了,不需要我们动用很大的力气对整个程序进行检查。这种编写不但减少了时间,人力的浪费,同时也能使程序更简洁,更完美。 2.1.2 数据库简介 数据库使用的是MySQL开源数据库。MySQL是一个关系型数据库管理系统,是由瑞典MySQLAB公司开发的,是最流行的关系型数据库管理系统。MySQL是用C和C++编写,但是我们可以把它放在多种编译其上进行检查,同时我们可以把它当成一个单独的程序用,我们也可以让他再别的程序上当成配角使用。为多种编程语言提供API。这些编程语言包括C、C++、Java、PHP等。它还支持多线程充分利用CPU资源。优化的SQL查询算法,有效地提高查询速度。可以处理拥有上千万条记录的大型数据库。 2.1.3 Tomcat Tomcat是由Apache和Sun共同开发的,它技术先进、性能稳定,而且免费,成为目前较为流行的web应用服务器。运行时占用的资源非常少,有很好的扩展性能,我们计算机编译员还在不断的去更新,当然我们也可以根据自己的意愿去给他增加一些功能,更改自己喜欢的功能。虽然Tomcat是比较常用的但是并不是在什么情况下都能够被使用。Tomcat满足了大多数的意愿,完成自己程序中的特色,他是独立运行的。Tomcat和IIS,等web服务器一样,具有处理网页信息的各种功能样式。 2.2 系统开发的思想与技术 2.2.1 JSP技术与MVC模式以及系统的基本框架 这个系统是使用的JSP 技术,在MVC 模式的大环境下开发的。MVC就是"Model-View-Controller"的缩写,即为"模式-视图-控制器",JSP在视图中发挥比较大的作用,我们写的程序能够把库和前台页面联系在一起。流程:JSP页面请求经过action,然后经过Dao,返回action,经过一大圈最终的目的地还是JSP页面,页面信息要求要经过action的处理,数据库方面实现联系还得使用dao,struts2用来辅助action的作用,然后能够让页面跳转。 2.2.2 S.S.H框架 S.S.H框架在好多程序中都有使用。可以看做是我们的工具,有了它我们能很随意的维护产品,让我们的产品灵活性能更强。他们中的内容都是非常实用的。下面我就简单的介绍一下他们各自的特点和功能。 首先讲Struts2框架。Struts2是Apache组织的一个开放源码项目。Struts2是一个很好的实用对象框架,主要完成对mvc一些最下层的支持,它的功能非常强大,使我们写的程序也非常简洁。采用的主要技术custom tag library。其基本构成如下图2-1所示。 图2-1 Struts框架工作流程 其次讲Spring框架 Spring 就是一个承载东西的容器。 Spring框架由以下7个部分组成如下图2-2所示: 图2-2 Spring框架构成 最后讲Hibernate框架。Hibernate是一个非常好的持久层框架。它提供的很强大的对象让后台操作能持久性能进行。简单的说,Hibernate 只是一个实现我们所说的程序持久化类和后台相对映射的东西。用户能够使用面向对象借助它的实例就能实现对后台信息的操作。 东北大学硕士学位论文 第3章 系统总体分析和设计 第3章 系统总体分析和设计 3.1 需求分析 对于一个企业来说,一个好的人事系统是非常必须的,管理者能够通过它和员工建立起沟通。从另个方面去说,有了它管理者能够对每个员工的具体体情况都能够得到详细的了解。管理者随时都能够统计出员工的工作量,员工的各种信息。大大减少了管理者的劳动力,为管理者节省了很多的时间。当然现在有好多的程序保密性能非常的不好,而且管理方面功能都不能完备,同时我们也面临着很大的挑战。随着科技发展,一个很好地人事系统,是各大中小企业所需的。 3.1.1 性能分析 系统应该具备几个性能条件:其一就是我们写的系统,必须能够稳定的运行,一旦程序运行错误,出现失误是我们能够及时的进行修正维护;其次,我们能够很好的扩展系统的各项功能,在其他前提不变的情况下能够适当的增加一些功能;第三,系统能够其他系统中独立运行而且不受其他程序的影响,来从更多的方面满足客户需要;最后,写出的系统尽量考虑到我们的客户,客户能不能很好地操作等问题,尽量能够让页面看起来有新鲜感,页面简单。 3.2 系统可行性分析 虽然我们有了一个很好的系统,可以获得很丰的受也收益。但是,开发任何一个基于网络的系统,都会有一定的时间限制和空间限制,可能系统是有时间限制的或者说实现系统空前在可行性的方面不够成熟。因此,我们面对一个系统的时候,我们必须根据客户的要求在客户要求的时间资源范围中进行分析。避免开发中因条件达不到要求对我们人力财力的浪费。同时我们应该设计A,B,C等可行方案如若真的碰到以上的问题,我们可以更改路线以减少或降低损失。经济可行和技术可行分析,其中的联系是非常大的。如果风险很大的话,那么非常好的程序系统开发的可行性就很小了 3.2.1 经济可行性 通过对企业的了解,好的人事系统能够给企业带来很大的收益,而且好的人事系统对企业的作用绝对不会仅仅表现于此。经济可行是系统编写的第一步,所以也可以说经济可行性是整个系统的重中之重。 3.2.2 技术可行性 开发系统的硬件: 操作系统: Windows2007 环境:mysql5.0 +MyEclipse10.0+tomcat7 系统是基于编程开发语言JSP,对编译员的要求是必须熟悉JSP然后了解后台数据库的用法,熟练操作;操作人员就有开发编译能力对代码流程有很好的掌握。在页面设计方面,还有jsp页面整合方面要求操作人员应该具有很强的操作技术。综合分析从功能和性能系统都达到了成熟的条件,从技术方面说完成这个程序技术上是可行的。 3.3 总体功能模块 该人事管理系统包括系统管理员和用户这2个角色。系统是个高效办公系统,从上层领导到下层员工。所有职员的信息都保存在数据库,管理员也就是所说的领导层能够对数据库操作,更改员工信息,查阅所有员工信息,当然也可以根据工时,奖惩来对每个员工做一个精准度很高的工资汇总,员工能够查阅自己的工资奖项,还能翻阅个人信息,具体的总功能图如图3-1所示。 图3-1 系统总功能图 3.4 系统业务描述 写的程序有两个权限一个是管理员权限,一个是员工权限。管理员:包括系统的登录;部门添加,更新;员工的添加更新和查看;请假审核管理,离职审核管理,员工考勤,员工奖金管理,员工工资管理;普通用户的主要功能包括:系统管理(修改密码、退出系统),请假管理(请假管理),离职办理(离职办理),个人信息基本信息查询(个人基本信息查询和报错信息的管理),个人考勤查询(个人考勤查询),个人奖金查询(个人奖金查询),个人工资查询(个人工资查询)。用例图如图3-2所示如下: 图3-2 用例图 3.5 登陆程序流程图 东北大学硕士学位论文 第4章 系统详细设计与实现 第4章 系统详细设计与实现 4.1 项目总体设计 采用struts2+spring+hibernate三大框架,自主设计,分配各个功能模块,让其实现各自的功能,共同完成程序的运行。 4.1.1结构设计 项目框架图如下图5-1所示 图4-1 项目框架图 4.2 系统和数据库的配置 写的系统以开源数据库为基础,采用浏览器和服务器的形式进行编写 ,如图4-2图所示。 图4-2 B/S图 在我们设计的程序中,其实数据库所占的地位是非常重要的,程序中所有的信息都是从数据库中调用出来的。一个数据库设计,建立的好坏都会对程序的运行有一定的影响,。当然对程序运行的结果也有影响。所以合理的设计数据库,不仅能够减少程序运行的负担,而且能够提高程序的效率,从另一方面来说也能让程序运行的更有质量。 4.3概念模型设计 概念模型设计用的是E-R图的表示的。E-R方法 表达起来通俗易懂,而且是非常直观,他有自己的内容,第一个是实体,第二个是联系,第三个是属性,抽象的将这个系统展现到我们眼前看起来非常的,容易明白。各自的关心,我们再也不用凭空想象。 本系统E-R如图4-3所示下 图4-3 E-R图 4.4数据库表结构 1 报错表 名称 类型 空 备注 id Int(11) no 主键 baocuolock Varchar(255) yes 报错状态,报错未处理、报错已处理 createtime datetime yes 添加时间 neirong Varchar(255) yes 报错内容 userid Int(11) yes 关联用户表的id,外键 2 部门表 名称 类型 空 备注 id Int(11) no 主键 bumenlock Int(11) no 部门状态,0表示未删除,1表示已删除 bumenming Varchar(255) yes 部门名 jibengongzi double yes 部门基本工资 3 工资表 名称 类型 空 备注 id int(11) no 主键 chidao double yes 迟到 chuchai double yes 出差 jiangjin double yes 奖金 jibengongzi double yes 基本工资 kuanggong double yes 旷工 qingjia double yes 请假 yuefen Varchar(255) yes 月份 zaotui double yes 早退 zongji double yes 总计 userid int(11) yes 关联用户表的id,外键 4 奖金表 名称 类型 空 备注 id Int(11) no 主键 beizhu Varchar(255) yes 备注 createtime datetime yes 添加时间 deletestatus Int(11) no 删除状态,0表示未删除,1表示已删除 jiangjin Varchar(255) yes 奖金 riqi Varchar(255) yes 奖励时间 userid Int(11) yes 关联用户表的id,外键 5 考勤表 名称 类型 空 备注 id int(11) no 主键 beizhu Varchar(255) yes 备注 createtime datetime yes 添加时间 deletestatus int(11) no 删除状态,0表示未删除,1表示已删除 kouqian Varchar(255) yes 扣钱 leixing Varchar(255) yes 考勤类型 迟到 早退 旷工 出差 请假 riqi Varchar(255) yes 考勤日期 userid int(11) yes 关联用户表的id,外键 6 离职表 名称 类型 空 备注 id Int(11) no 主键 createtime datetime yes 添加时间 lizhistatus Varchar(255) yes 离职申请状态,审核通过、审核未通过 lizhitime Varchar(255) yes 离职时间 yuanyin Varchar(255) yes 离职原因 userid Int(11) yes 关联用户表的id,外键 7 请假表 名称 类型 空 备注 id Int(11) no 主键 createtime datetime yes 添加时间 qingjiastatus Varchar(255) yes 请假状态 未审核、审核通过、审核未通过 qingjiatime Varchar(255) yes 请假时间 yuanyin Varchar(255) yes 请假原因 userid Int(11) yes 关联用户表的Id,外键 8 用户表 名称 类型 空 备注 Id Int(11) no 主键 createtime datetime yes 添加时间 password Varchar(255) yes 密码 role Int(11) no 用户角色,1表示管理员,0表示用户 truename Varchar(255) yes 真实姓名 userlock Int(11) no 用户状态,0表示未删除,1表示已删除 username Varchar(255) yes 用户名 9 员工表 名称 类型 空 备注 Id Int(11) no 主键 createtime datetime yes 添加时间 hetongdaoqiri Varchar(255) yes 合同到期时间 imgpath Varchar(255) yes 员工照片 jiatingzhuzhi Varchar(255) yes 家庭住址 lianxidianhua Varchar(255) yes 联系电话 name Varchar(255) yes 员工姓名 nianling Varchar(255) yes 年龄 ruzhishijian Varchar(255) yes 入职时间 xingbie Varchar(255) yes 性别 xueli Varchar(255) yes 学历 youxiang Varchar(255) yes 邮箱 yuangonghao Varchar(255) yes 员工号 yuangonglock Varchar(255) yes 员工状态,0表示未删除、1表示已删除 zhengzhimianmao Varchar(255) yes 政治面貌,团员、党员、群众 zhiwu Varchar(255) yes 职务 bumenid Int(11) yes 关联部门的Id,外键 4.5 平台数据表的脚本设计 根据平台的需求分析和功能模块的划分,所涉及的实体表有: 1)报错信息:用于保存各个单位部门登记错误信息,予以更改的信息。 2)部门信息:用于保存和更改各部门的信息。 3)工资信息:用于保存和更改员工实际工资,记录员工工资账单信息。 5)奖金信息:用于记录员工加班,记功所得奖金,或者修改奖金信息。 5)考勤信息:用于记录各个部门员工的工作时间,以作为获得工资的依据。 6)离职信息:用于保存各个员工的离职手续,离职基本情况。 7)请假信息:记录或保存个员工请假的天数请假的具体时间,与工资相联 8)用户信息:管理员或者是员工登陆,实现其不同的操作权限。 9)员工信息:对员工信息的保存或更改。 因此系统的定义数据库主要包含9张表:报错表t_baocuo,部门表t_bumen,工资表t_gongzi,奖金表t_jiangjin,考勤表t_kaoqin,离职表t_lizhi,请假表t_qingjia,用户表t_user,员工表t_yuangong。 报错表t_baocuo: DROP TABLE IF EXISTS `t_baocuo`; CREATE TABLE `t_baocuo` ( `id` int(11) NOT NULL auto_increment, `baocuolock` varchar(255) default NULL, `createtime` datetime default NULL, `neirong` varchar(255) default NULL, `userid` int(11) default NULL, PRIMARY KEY (`id`), KEY `FK29A30A7835D9D25B` (`userid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; 部门表t_bumen: DROP TABLE IF EXISTS `t_bumen`; CREATE TABLE `t_bumen` ( `id` int(11) NOT NULL auto_increment, `bumenlock` int(11) NOT NULL, `bumenming` varchar(255) default NULL, `jibengongzi` double default NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; 工资表t_gongzi: DROP TABLE IF EXISTS `t_gongzi`; CREATE TABLE `t_gongzi` ( `id` int(11) NOT NULL auto_increment, `chidao` double NOT NULL, `chuchai` double NOT NULL, `jiangjin` double NOT NULL, `jibengongzi` double NOT NULL, `kuanggong` double NOT NULL, `qingjia` double NOT NULL, `yuefen` varchar(255) default NULL, `zaotui` double NOT NULL, `zongji` double NOT NULL, `userid` int(11) default NULL, PRIMARY- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 java web 人力资源 管理 系统
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文