电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOC文档下载
分享到微信 分享到微博 分享到QQ空间

java人事资源管理

  • 资源ID:165979885       资源大小:3.68MB        全文页数:30页
  • 资源格式: DOC        下载积分:2金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要2金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

java人事资源管理

信息与电气工程学院JAVA高级编程结课考核报告(2020/2021学年第一学期)题 目 : 人事资源管理 专业班级 : 计算机1803 学生姓名 : 学 号: 任课教师 : 及歆荣 成 绩 : 2020年 12月 31日目录1、需求分析11.1系统介绍11.1.1设计背景11.1.2实现功能11.1.3开发意义11.2算法设计思路11.3功能分析21.4系统功能图21.5用例图21.6 E-R图32、系统整体分工及个人分工43、系统设计43.1系统流程图(登陆)43.2用户身份验证流程图53.3顶级数据流图53.4数据库表64、系统功能编码实现64.1页面选择数据显示64.2所有方法,调用api66、总结课程学习收获及不足97、评语101、需求分析1.1系统介绍1.1.1设计背景某公司为了详细对人员进行划分,设计此系统为了更好的对该公司员工信息进行增删改查,从而达到更好管理公司的目的。1.1.2实现功能本系统是一种基于网络平台进行各种加偶额活动的管理系统,主要用到动态网页制作(html+css+js),前端用到了vue框架和element-ui框架和axios对后端进行交互,后端用到了ssm框架(整合spring springmvc mybatis)和mysql数据库对数据进行操作。其中util作为工具类包,存放一些常用的工具类。1.1.3开发意义本系统服务于公司的人员管理工作,方便快捷的对员工的信息进行增删改查,以高效的对员工进行管理。1.2算法设计思路1、 首先要配置好运行环境所需要的配置文件,这样才能进行操作和链接数据库。二、新建项目所需要的包,这里是框架所创建的包:1)Servlet包:存来控制处理页面的转发和验证用户的相关信息2)Model包: 存来写处理语句对数据库进行操作的类3)Bean包:用来存实体类三、登录界面步骤1)要先写好用户的实体类User,在配置好相关类2)再对jsp页面进行排版3)当a标签点击时进到对应的Servlet进行页面转发或者当form表单提交时将内容与数据库进行匹配4)其他的类同此过程1.3功能分析本系统包括登录、对员的性别、编号、用户名、密码、姓名、年龄进行增删改查。查询可以按照用户名和性别进行分别查询。人员需要输入名和密码来进行登录。还可以查看系统日志。具体功能如下:(1)用户信息管理(2)添加或修改个人信息(性别、编号、用户名、密码、性别、年龄)(3)删除个人信息(性别、编号、用户名、密码、性别、年龄)(4)查询a 按照用户名查询用户b 按照性别查询所有人1.4系统功能图图1-11.5用例图人力资源管理是一个企业内部的系统,所以只能供企业内部的用户来使用,用户通过分配的用户名和密码就能登录系统。进入系统后,可以查看、修改、删除、添加公司用户的信息等等,其用例图如图1-2所示。1-2用例图1.6 E-R图图1-3 E-R图2、系统整体分工及个人分工杨星龙:前端界面设计html+css+js;王子豪:数据库mysql、前后端交互vue框架和element-ui框架;张诗轩:用户登录是否成功、人员信息增删功能;王福志:人员信息改查功能、改查失败提示;3、系统设计3.1系统流程图(登陆)图1-43.2用户身份验证流程图图1-53.3顶级数据流图图1-63.4数据库表表1-1用户表设计名类型长度小数点是否null主键user_idInt110NoYesuser_nameVarchar100Nouser_passwordChar160Nouser_truenameChar100Nouser_sexChar20Nouser_idcardChar200Nouser_addressChar200No4、系统功能编码实现4.1页面选择数据显示在return中定义数组pageSizes:5,10,15,20可以选择5、10、15、20条数据每页4.2所有方法,调用apimethods:/修改用户:初始化initEditUser(row)this.flag=false;this.user=row;this.formTitle=修改用户;this.dialogFormVisible=true;,/添加用户:初始化initAddUser()this.user=;this.formTitle=添加用户;this.flag=true;this.dialogFormVisible=true;,/提交保存:添加或编辑用户submitAddOrEditUser()letmethodName="editUser"if(this.flag)methodName="addUser"commonAPI(methodName,this.user).then(res=>this.user=;this.dialogFormVisible=false;this.getData(););,asyncremoveUserById(id)console.log(id);constconfirmResult=awaitthis.$confirm(此操作将永久删除该用户,是否继续?,提示,confirmButtonText:确定,cancelButtonText:取消,type:warning).catch(err=>err);/console.log(confirmResult);/确认删除则返回字符串confirm/取消返回cancelif(confirmResult!=confirm)returnthis.$message.info(已取消删除);constdata:res=awaitcommonAPI(deleteUserById/+id,);/刷新列表this.getData();,getData()this.loading=true,commonAPI(queryUserList,this.formInline).then(res=>this.loading=false;console.log(res.data.data.rows);this.tableData=res.data.data.rows;this.pageTotal=res.data.data.total;),onSubmit()this.getData();,resetting()this.formInline.userName=;this.formInline.sex=;this.getData();,handleSizeChange(val)/console.log(每页$val条);this.formInline.pageSize=val;this.formInline.pageNum=1;this.getData();,handleCurrentChange(val)/console.log(当前页:$val);this.formInline.pageNum=val;this.getData();5、系统测试(所遇问题分析及解决)调用不同后端,在不整合代码的情况下,用前端调用每个人的后端服务器,将所有人电脑连接同一个人的热点。proxyTable:/api/a:target:http:/第一个人ip:8080,changeOrigin:true,pathRewrite:/api/a:/api/b:target:http:/第二个人ip:8080,changeOrigin:true,pathRewrite:/api/b:/api/c:target:http:/第三个人ip:8080,changeOrigin:true,pathRewrite:/api/c:/,6、总结课程学习收获及不足收获:通过本次实训,我们加深了web前端的部分内容、数据库的部分知识和java的部分知识。同时复习了Java基础,还学习各种算法知识和数据结构等并进行整合。所以,基础是很重要的,基础一定要打扎实,吃透,否则上层建筑的建起就不会很顺利甚至没法。学习到了团结协作的重要性。虽然,合作项目的时候有过分歧、遇到过问题。然后是JavaBean。JavaBean有set和get方法,用这些方法能很容易地传值,逻辑上更标准,代码看起来也规范。但set和get方法只是用来对属性进行操作的,所以如果是进行复杂的逻辑或对数据库进行操作等,那么就不要写成set和get方法,只用一个有返回

注意事项

本文(java人事资源管理)为本站会员(B****)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.