基于web的人事管理系统的设计与实现文档_第1页
基于web的人事管理系统的设计与实现文档_第2页
基于web的人事管理系统的设计与实现文档_第3页
基于web的人事管理系统的设计与实现文档_第4页
基于web的人事管理系统的设计与实现文档_第5页
已阅读5页,还剩87页未读 继续免费阅读

下载本文档

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

文档简介

基于web的人事管理系统的设计与实现精选文档编号:本科毕业设计基于web的易团队人事管理系统的设计与实现行系统设计,主要完成以下工作:在需求分析的基础上完成了系统的详细设计,并给出相关设计图表;库设计,给出了具体的概念设计、逻辑设计,设计了系统所需的表以及建立了各个表之间的关系;Abstract目前,随着现代信息技术的发展,人类正向着信人们为了追求高效益,计算机已经蔓延到社会生活和经济发展的各个领域,人们的时间观念越来越强,对企业、公司的人事管理而言,系统软件为他们大的便利,系统软件可以为管理人员和员工提供可靠的人事档案存储和方便息系统体系早已在世界发达国家建立起了,对社会经济的发展产生深远的影响[4]。管理系统已经迫在眉睫,人事管理系统能够使管理人员更该系统主要内容包括以下几个方面:进行添加、查看和删除部门操作以及添加子部门、删加员工基本信息、员工离职、离职管理、删除员工的理又可以对员工进行复职,以及通过名字、职位和部不仅可以添加、删除和查看,还可以通过姓名和年月理主要实现对企业员工的考勤,表现给出一些奖励或和查看以及修改。培训管理操作主要是对员工培训信记录、删除、查看和修改。批量管理:主要对员工信第三章对易团队人事管理系统做出需求分析,通过对系统的各个模块的需求分析,画出各个模块的数据流图以及总数据流图。第四章对易团队人事管理系统做出了设计,其中包括了系统的运行环境、系统总体设第五章详细叙述了易团队人事管理系统的实客户端电脑载荷降低,维护系统的成本与升级系统的成本和工户的总体成本和工作量降低[6]。常返回给客户端的就是一个HTML文本,因此客业务模型组件和该组件的协作对象数据处理(DAO)组件完将业务逻辑层与持久层的进行分离,这样的好处是,前端的变化,对模型层的影响非部门管理:包括对本企业的部门进行添加、删除人事管理:包括实现添加员工基本信息、编辑员工的信息招聘管理:主要涉及到的角色是招聘人员,培训管理:主要是对企业的员工进行培训情部门信息表部门信息表批量管理部门管理考勤信息部门信息培训信息表培训信息工资信息工资管理职位信息表考勤信息表用户信息表工资信息表考勤管理应聘信息招聘管理培训管理人事信息人事管理用户添加、删除用户添加、删除添加、删除信息用户查询修改信息用户修改职位添加、删除职位信息添加、删除信息职位查询修改信息职位修改查询结果用户信息表查询结果职位信息表职位管理用户管理用户信息查询信息查询信息图3-2系统管理模块二层数据流图图3-3部门管理模块二层数据流图人事管理模块,人事查询时,管理员输入查询信息,然查出结果反馈给管理员;在人事添加时,管理员输入添加息添加到数据库;在人事编辑时,管理员输入编辑信息,删除信息修改信息修改结果图3-4人事管理模块二层数据流图应聘者添加应聘者添加应聘者录用录用信息应聘信息查询修改信息应聘信息编辑应聘信息删除删除信息应聘信息招聘管理添加信息图3-5招聘管理模块二层数据流图图3-6工资模块二层数据流图考勤信息时,管理员输入要修改员工的考勤的信息,提考勤添加考勤添加添加信息考勤查询考勤信息修改信息删除信息考勤删除考勤信息表考勤编辑考勤管理图3-7考勤管理模块二层数据流图图3-8培训管理模块二层数据流图批量管理模块,在导入员工信息时,管理员选择要统对文件里的信息进行解析,最后添加到数据批量添加员工信息批量操作批量管理批量添加应聘者信息应聘者信息图3-9批量管理模块二层数据流图图3-10统计管理模块二层数据流图:;:;:;开发一套能满足易团队人事信息管理的软件系统,实现人事管理的自动化,在减少由易团队人事管理系统的总体结构分为九大块,它们分别是:系统管理,部门管理,人事管理,招聘管理,工资管理,批量管理,统计管理。系统的总体结构图如图4-1。统计管理统计管理批量管理培训管理考勤管理工资管理事人招聘管理人事管理部门管理系统管理理管职位删除职位删除职位编辑职位查看职位添加用户删除用户查看用户管理用户编辑用户添加系统管理模块职位管理部门添加部门删除子部门删除子部门添加子部门删除子部门添加图4-3部门管理模块结构图离职管理员工添加员工信息编辑员工离职员工复职员工删除离职管理员工添加员工信息编辑员工离职员工复职员工删除查看员工基本信息,通过名字、职位和部门查看员工的信人事查询|按姓名人事查询|按职位人事查询|按部门图4-4人事管理模块结构图应聘人员删除应聘人员删除应聘人员编辑应聘人员录用应聘人员添加应聘信息查询图4-5招聘管理模块结构设计工资管理模块工资管理模块||工资信息查询工资删除工资添加键添加图4-6工资管理模块结构图考勤删除考勤删除考勤编辑考勤添加考勤信息查询图4-7考勤管理模块结构图培训删除培训删除培训编辑培训添加培训信息查询培训管理模块图4-8培训管理模块结构图应聘者信息添加应聘者信息添加员工信息的添加批量管理模块图4-9批量管理模块结构图统计管理模块统计管理模块支出统计图4-10统计管理模块结构图系统管理模块职位管理模块操作成功是否退出Y退出系统操作成功用户管理模块用户删除职位删除用户编辑用户添加职位添加职位编辑NNN图4-11系统管理模块流程图部门管理模块操作成功Y是否退出Y退出系统部门删除子部门添加部门添加NN图4-12部门管理模块流程图招聘管理模块操作成功Y是否退出Y退出系统应聘者删除应聘者编辑应聘者录用应聘者添加NN图4-13招聘管理模块流程图培训管理模块操作成功Y是否退出Y退出系统培训信息删除培训信息编辑培训信息添加NN图4-14培训管理模块流程图人事管理模块离职管理模块操作成功是否退出Y退出系统按职位查询按部门查询按姓名查询人事添加员工离职操作成功员工删除员工复职NNN图4-15人事管理模块流程图考勤管理模块考勤信息添加考勤信息编辑考勤信息删除操作成功YY退出系统NN图4-16考勤管理模块流程图工资管理模块工资信息添加一键添加工资信息删除按姓名查找按年月查找操作成功Y是否退出Y退出系统NN图4-17工资管理模块流程图批量管理模块员工信息批量添加应聘者信息批量添加操作成功Y是否退出Y退出系统NN图4-18批量管理模块流程图统计管理模块查看财务支出统计统计管理模块查看财务支出统计操作成功YY退出系统NN图4-19统计管理模块流程图在概念结构设计阶段,设计人员从用户需求的观点出发对数据进行建模,产生一个独立于计算机硬件和DBMS的概念模型。概念模型是抽象的,它是设计人员与流的工具,因此要求概念模型简单、清晰、易于理解,同时还应具备较强的语义表达入职时间部门名称部门ID图4-22职位实体属性个人所得税部门描述图4-24部门实体属性考勤信息员工姓名图4-25考勤实体属性图4-26培训实体属性管理员管理员NNNMMMN培训应聘者部门录用NNNMM考勤工资M职位1N对应NM属于参加属于M“管理”关系模式:管理(用户ID,管理对象t_gongzit_kaoqint_organizationt_peixunt_qiyexinxit_yuangongt_zhiwei用户表:存储管理员信息工资表:存储工资信息考勤表:存储考勤信息部门表:存储部门信息培训表:存储培训信息企业信息表:存储企业信息员工表:存储员工信息职位表:存储职位信息表4-2用户表(t_admin)用户账号用户密码字段名user_iduser_nameuser_password是否为空否否否varcharvarchar是否主键表4-3工资表(t_gongzi)字段名字段名是否为空是否主键gongzi_id否是yuangong_id是否gongzi_yuefenvarchar是否工资年月gongzi_jibengongzi是否员工基本工资gongzi_gonglingfei是否gongzigongzi_jiangjin是否gongzi_fajin是否gongzi_gerenshui是否个人所得税gongzi_shifagongzi是否表4-4工资表(t_kaoqin)字段名字段名是否为空是否主键kaoqin_id否是kaoqin_datevarchar是否考勤日期kaoqin_xiangmuvarchar是否考勤项目kaoqin_shuxingvarchar是否考勤属性kaoqin_beizhuvarchar是否考勤备注kaoqin_jine是否金额yuangong_id是否yuangong_namevarchar是否表4-5部门表(t_organization)部门名称部门描述字段名org_idorg_nameorg_descriptionp_org_id是否为空否是是是是否主键是否否否varcharvarchar表4-6培训表(t_peixun)字段名字段名是否为空是否主键peixun_id否是peixun_renvarchar是否培训人peixun_zhutivarchar是否培训主题peixun_zongzhivarchar是否培训宗旨peixunpeixun_neirongvarchar是否培训内容peixun_shijianvarchar是否培训时间peixun_didianvarchar是否培训地点peixun_canjiarenyuanvarchar是否参加人员表4-7企业信息表(t_qiyexinxi)字段名字段名是否为空是否主键qiyexinxi_id否是企业信息ID,自动编号qiyexinxi_namevarchar是否企业名称qiyexinxi_fenleivarchar是否企业分类qiyexinxi_dizhivarchar是否企业地址qiyexinxi_lianxirenvarchar是否联系人表4-8员工表(t_yuangong)字段名字段名yuangong_idyuangong_nameyuangong_sexyuangong_ageyuangong_xueliyuangong_zhiweiyuangong_addressyuangong_telyuangong_emailyuangong_qqyuangong_org_idyuangong_org_nameyuangong_birthdayyuangong_ruzhishijian所属部门ID所属部门名称入职时间varcharvarcharvarcharvarcharvarcharvarcharvarcharvarcharvarcharvarcharvarchar是否主键是否为空yuangongyuangong_typevarchar50是否类型表表4-9职位表(t_zhiwei)字段名类型长度是否为空是否主键描述Zhiwei_namevarchar50是否职位名称zhiwei_jibengongziint11是否来实现灵活的权限系统;可以设置这些表的内容来允许或拒绝数据库对客户机的访问[19]。的通过服务器的连接请求对数据库内容访问的攻击。通过过滤器的可以防通过连接对数据库进行读取操作;登陆页面设置了验证码,防止机器进行登录系统的管理员用户可以在该模块查看所有管理{try{inti;{if(i<0)("0");(i));}}}管理员用户可以通过职位管理对企业的职位进行添加、编辑和删图5-2职位管理模块运行效果图5-4删除职位效果图图5-5部门管理模块运行效果图5-6人事添加运行效果图图5-7按职位查询运行效果图图5-8应聘信息修改运行效果图图5-9培训信息修改运行效果考勤管理主要是对员工日常的考勤情况进行统计,包括图5-10考勤管理模块运行效果图5-11考勤添加运行效果图图5-12工资管理模块运行效果图5-13工资添加运行效果图图5-14一键添加运行效果图图5-15按月份查询工资运行效果图图5-16员工信息批量添加运行效果图图5-16员工信息批量添加信息提示图图5-17导入成功提示信息效果图块可以选择要查询的年份,默认显示当前时间的年份的支出情况。运行效果如图5-图5-11统计管理模块运行效果{for(inti=0;i<12;i++){if()>0)for(intj=0;j<();j++)}("list",list);("all",all}表6-1基本工资添加测试用例名称用例名称职位基本工资添加admin用例描述工资时,要输入合法的数值才能添加成功,否则失败。测试过程由管理人员在职位管理模块的添加页面输入添加信息,然后提交,根据提示信息确认是否添加成功。输入数据数据1:工资为空,什么也不输入数据数据2:¥32vs数据3:-8000数据4:08000数据6:1012结果1:提示请输入工资,添加失败结果2:提示工资须为数字,添加失败结果3:提示工资不能为负数,添加失败结果4:提示工资首位不能为0,添加失败结果5:提示工资不能小于4位,添加失败结果6:提示工资不能大于11位,添加失败测试结果图6-1基本工资测试效果图操作描述操作描述在地址栏直接输入,返回到登陆界输出提示信息,1面返回到登陆界面预期结果测试结果在地址栏直接输入在地址栏直接输入,返回到登陆界输出提示信息,2面返回到登陆界面近几年来,由于人事制度的不断改革,各级人事部门对人事信息管理计算机化的需求也与日俱增,所以企业人事管理成为了企业管理中的重中之重。本系统的软件开发环境主要选择了当前较为流行的来进行前台的管理设计,而后台则选用了功能齐全的数据库。在设计过程中主要采用了SSH框架结构,并通过系统采用黑盒和其它测试,测试系统的模块功能和内部逻辑。经测试本系统具有相对较高的稳定性和实用性。整个系统基本满足了前期设计的要求,但是由于时间的仓促,还有些功能还不够完善,改善的空间还有很大。比如批量删除、添加或导入数据验证、缺少工资审[1]陈曙明.人事管理与开发高级教程[M].高等教育出版社,2004:18-40.[2]肖磊.人事管理系统的分析与设计[D].山东:山东大学,2007年.[3]张勇.基于J2EE的企业人事管理系统的研究与开发[D].成都:电子科技大学,2013年.[4]洪霞喆.人事管理系统运行的协调性诊断[D].厦门:厦门大学,2012年.[5]李云云.浅谈B/S和C/S系统结构[&DbName=CJFD2011&DbCode=CJFD,2011-01-08/2015-04-04.[6]赖英旭.MVC模式在B/S系统开发中的应用研究[J].微计算机信息,2006,(3):16-17.[7]朱雪琴.JavaWeb项目开发案例导航

温馨提示

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

评论

0/150

提交评论