版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于Java的人力资源系统设计目录TOC\o"1-3"\h\u276141引言 .2系统数据架构上文对本系统的主要功能进行了大量分析后,接下来就是要设计本系统中的数据库,也就是设计表在数据库中该以什么样的结构存在,根据前期的大量工作确定了本系统需要的全部标,每个表之间都相互联系,有的表的主键也同时作为另一表的外键存在,它们环环相扣组成了一个庞大的数据库,因此明确的规定各个表的主键和字段长度以及能否为空是必须精心考虑地,这关系着数据库的后期发展,各个表结构详细设计如下所诉。招聘计划表对应着是招聘计划功能,表中没有外码,相对独立,主码为招聘计划id用户只能对其进行查看,管理员则有全部权限,如图4-4所示。图4-4招聘计划表图任务表对应着是任务功能,表中有外码,和部门表相连,主码为任务id用户只能对其进行查看,管理员则有全部权限,如图4-5所示。用户表对应着是用户功能,这是极其重要的一个表,表中有外码,用户id同时其主码也作为其他表的外码存在,与多个表相连,用户只能对其进行查看、修改和添加,管理员则有全部权限,如图4-6所示。图4-5任务表图图4-6用户表图留言表对应着是留言功能,表中有外码,与用户表相连,主码为留言id,用户有添加和查看的权利,管理员则有全部权限,如图4-7所示。图4-7留言表图奖金表对应着是奖金功能,表中有外码,与用户表相连,主码为奖金id,用户只能在登录后对其进行查看,管理员则有全部权限,如图4-8所示。公告表对应着是公告功能,没有外码,相对独立,主码为公告id,用户不需要登录就对其进行查看,管理员则有全部权限,如图4-9所示。培训计划表对应着是培训计划功能,表中有外码,与部门表相连,主码为培训计划id,用户不用登录就对其进行查看,管理员则有全部权限,如图4-10所示。图4-8奖金表图图4-9公告表图图4-10培训计划表图签到表对应着是签到功能,表中有外码,与用户表相连,主码为签到id用户登录后就可对其进行添加,管理员则有全部权限,如图4-11所示。图4-11签到表图请假表对应着是请假功能,表中有外码,与用户表相连,请假id,用户登录后就可对其进行添加,管理员则有全部权限,如图4-12所示。图4-12请假表图工资表对应这是后台的工资功能,表中有外码,与用户表相联系,主码为工资i用户需登录后对其查看,管理员有全部权限,如图4-13所示。图4-13工资表图考勤表对应则是前台的添加签到功能,表中有外码,与用户表相连,主码为考勤id用户需要登陆确认身份后可以进行添加和查看,管理员有全部权限,如图4-14所示。图4-14考勤表图
5系统实现在完成需求分析、系统设计后,就要开始进行核心部分即系统的实现阶段,根据体系架构搭建框架,再根据用户的需求对前端页面进行大体的编写,然后根据已确定的系统功能划分模块的依次编写代码,实现系统。5.1系统关键模块实现5.1.1主页面登录一个系统后无论是不是该系统的用户,都可以直接进入主页面,一般会在主页面放置系统的介绍,版权等,以及注册和登录都会放在显眼的位置,其页面如图5-1所示。图5-1主页面图5.1.2登录用户在进入系统后如想使用更多的功能就必须明确个人的信息后才可使用,也就是进行登录,在其输入名称和密码后,系统的后台会对其进行严格的验证,将目前用户登录时输入的名称和密码和数据库中已经备份的数据进行比对,只有比对成功的情况下用户才能登录成功,弹出小窗口提示用户,反之则登录失败,也会有小窗口提示。如图5-2所示。5.1.3密码变更当用户提交正确的信息,被许可有更多的权力去操纵更多的功能后,他们被许可进入后台,在左边的菜单栏中找到修改密码,点击后界面会跳转到密码变更的页面,其页面如图5-3所示,用户必须严格按照文本框要求输入,就会有小窗口提示修改成功,若原密码填错或不填也会有小窗口提示原密码不正确。图5-2登录图图5-3密码更改图5.1.4招聘计划招聘计划管理页面在管理员登录后台后就可以看见,点击查看招聘计划的按钮就可以看见所有的招聘计划页面如图5-4所示,管理员可以对其进行查、删、改的功能,若想要删除会有小窗口提示是否删除,确认后依旧会提示操作完成!继续操作!同理点击修改也类似。如果点击招聘计划添加按钮就会跳转到添加页面如图5-5所示,管理员可以对其进行添加,操作完成后会有小窗口提示操作完成!继续操作!图5-4招聘计划查看图图5-5招聘计划添加图5.1.5用户管理管理员被许可登陆后台后,在左侧菜单栏中点击用户查询,页面跳转,页面如图5-6所示管理员方便的查看到所有的用户信息,对并可以用户进行审核或取消审核,若取消审核,则该用户以后不能再成功登陆系统了,这是为了方便人事流动。图5-6用户查询图如果点击用户添加,跳转到添加页面,管理员要严格根据要求填写添加的信息,名称、密码等,成功后会有小窗口提示成功,若所填的的信息有误或不完善也会有小窗口提醒其添加页面如图5-7所示。图5-7用户添加图5.1.6奖金管理奖金管理页面在管理员登录后台后就可以看见,点击奖金查看的按钮就可以看见所有的用户的奖金页面如图5-8所示,管理员可以对其进行查、删、改的功能,若想要删除会有小窗口提示是否删除,确认后依旧会提示操作完成!继续操作!同理点击修改也类似。图5-8奖金管理图如果点击奖金添加按钮就会跳转到添加页面如图5-9所示,管理员可以对其进行添加,操作完成后会有小窗口提示操作完成!继续操作!若信息没有填完善所填信息不对也会有小窗口提示。图5-9奖金添加图5.1.7工资管理工资管理页面和奖金管理页面类似,在管理员登录后台后就可以看见,点击工资查看的按钮就可以看见所有的用户的工资页面如图5-10所示,管理员可以对其进行查、删、改的功能,若想要删除会有小窗口提示是否删除,确认后依旧会提示操作完成!继续操作!同理点击修改也类似。图5-10工资查看图如果点击工资添加按钮就会跳转到添加页面如图5-11所示,管理员可以对其进行添加,操作完成后会有小窗口提示操作完成!继续操作!若信息没有填完善所填信息不对也会有小窗口提示。图5-11工资添加图5.1.8公告管理在管理员登录后台后就可以看见公告管理,点击公告查看的按钮就可以看见所有的系统公告页面如图5-12所示,管理员可以对其拥有全部的权限,若想要删除会有小窗口提示是否删除,确认后依旧会提示操作完成!继续操作!同理点击修改也类似。图5-12公告管理图如果点击公告添加按钮就会跳转到添加页面如图5-13所示,管理员可以对其进行添加,操作完成后会有小窗口提示操作完成!继续操作!若信息没有填完善所填信息不对也会有小窗口提示。图5-13公告添加图5.1.9任务管理在管理员登录后台后就可以看见任务管理,点击任务查看的按钮就可以看见所有的系统公告页面如图5-14所示,管理员可以对其拥有全部的权限,若想要删除会有小窗口提示是否删除,确认后依旧会提示操作完成!继续操作!同理点击修改也类似。图5-14任务管理图如果点击任务添加按钮就会跳转到添加页面如图5-15所示,管理员可以对其进行添加,操作完成后会有小窗口提示操作完成!继续操作!若信息没有填完善所填信息不对也会有小窗口提示。图5-15任务添加图5.1.10轮播图管理在管理员登录后台后就可以看见轮播图管理,点击轮播图查看的按钮就可以看见所有的系统公告页面如图5-16所示,管理员可以对其拥有全部的权限,若想要删除会有小窗口提示是否删除,确认后依旧会提示操作完成!继续操作!同理点击修改也类似。 图5-16轮播图管理图如果点击轮播图添加按钮就会跳转到添加页面如图5-17所示,管理员可以对其进行添加,操作完成后会有小窗口提示操作完成!继续操作!若信息没有填完善所填信息不对也会有小窗口提示。图5-17轮播图添加图5.1.11个人信息用户和管理员均可登陆后台对自己的资料进行修改,如图5-18所示,但是管理员的用户名是不可以修改的,修改完成后,会有小窗口提醒修改成功。图5-18个人信息修改图5.1.12签到请假用户在成功登陆后,会被系统授予可以签到和请假的权力,签到页面如图5-19所示,请假页面如图5-20所示,成功后均有小窗口提醒,失败也是。5.1.13请假审核管理员在登陆进入后台之后,通过菜单栏可以找到请假查询选项,点击进入页面,其如图5-21所示,管理员可以给与审核或取消审核,用户可以在请假查询中看到是否通过,如图5-22所示。图5-19个人签到图图5-20个人请假图图5-21请假审核图图5-22请假复查图
6系统检测6.1实例测试的研究方法该系统测试程序能否成功的运行是通过黑盒测试的方式。黑盒测试通俗的讲就是在测试一个应用的时候,不去关心其内部结构、工作原理和工作过程,只关心得到的结果对不对,是从系统展示给大众看的一面去测试分析的一种类型。6.2测试环境和测试条件Windows10的操作系统,Tomcat6.0版本的WEB服务器,Java的开发语言,MySQL10.0.11版本的数据库,MyEclipse10版本的研发工具共同过程了本系统的开发环境,测试环境还需要再添加一个IE6.0以上版本的浏览器。不需要另外的测试条件,可以直接开始测试。6.3实例测试方格表请假测试是通过用户先填写请假添加后,看管理员能否收到申请,若收到给予审核或取消审核的回复,再由用户登陆看有没有收到回复,如表6-1所示。表6-1请假测试表功能请假。目的测试请假功能能否在用户和管理员间顺利执行方法黑盒测试。数据用户填写请假申请,管理员给予审核或取消审核。预期管理员能接到用户的请假申请,用户也能接到管理员的审批回复。实际和预期一致。结论请假能顺利执行实现。招聘计划测试是通过管理员发布或删除招聘计划,再由用户登陆看在前台能否找到该招聘计划,如表6-2所示。表6-2招聘计划测试表功能招聘计划。目的测试招聘计划功能能否在用户和管理员间顺利执行方法黑盒测试。数据管理员发布或删除招聘计划预期若发布计划,则用户能看见,若删除计划,则用户不能看见实际和预期一致。结论招聘计划顺利执行。培训计划测试是通过管理员发布或删除培训计划,再由用户登陆看在前台能否找到该招聘计划,如表6-3所示。表6-3培训计划测试表功能培训计划。目的测试招聘计划功能能否在用户和管理员间顺利执行方法黑盒测试。数据管理员发布或删除招聘计划预期若发布计划,则用户能看见,若删除计划,则用户不能看见实际和预期一致。结论培训计划顺利执行。
工资测试是通过管理员添加、修改和删除特定用户的工资,再由用户登陆在个人后台看工资是否出现、变化和消失,如表6-4所示。表6-4工资测试表功能工资。目的工资功能能否在用户和管理员间顺利执行方法黑盒测试。数据管理员对特定用户的工资依次添加、修改、删除。预期若添加工资,则用户能看见,若修改工资,则用户可以看见变化,若删除工资,则用户不能看见实际和预期一致。结论工资顺利执行。奖金测试是通过管理员添加、修改和删除特定用户的奖金,再由用户登陆在个人后台看奖金是否出现、变化和消失,如表6-5所示。表6-5奖金测试表功能奖金。目的奖金功能能否在用户和管理员间顺利执行方法黑盒测试。数据管理员对特定用户的奖金依次添加、修改、删除。预期若添加奖金,则用户能看见,若修改奖金,则用户可以看见变化,若删除讲经,则用户不能看见实际和预期一致。结论奖金顺利执行。
签到测试是由用户进行签到,再由管理员看能否查询的到该用户的签到,若查询到,则对其进行删除操作,在由用户查询看是否有自己的签到信息,如表6-6所示。表6-6签到测试表功能签到。目的签到功能能否在用户和管理员间顺利执行方法黑盒测试。数据用户添加签到,管理员收到后对其进行删除预期管理员能接到用户的签到信息,并对其删除,用户再次查询不能看见自己的签到信息。实际和预期一致。结论签到顺利执行。
7结论本文研究了基于Java的人力资源系统,文章开篇点题,在引言部分直接的点明了核心,概括性的指明了课题的研究意义、设计要求、问题解决以及可以所使用的相关技术。严格按照系统的设计流程,通过需求分析,系统设计,系统实现等步骤成功完成了该人力资源系统,该系统可以用于中小型企业的人事管理,解决了人工管理过于繁琐,不以存储,难以扩展的问题。而且解决了之前用户之间没有沟通的问题,认证身份后用户可以直接查看自己的信息,较为透明,增加了企业的信任度。但不足之处在于依旧不够智能,不能通过考勤、请假、签到直接算出员工的工资和奖金,依旧需要人力的计算工作,需要人工上传信息。综上所述,该系统还是需要继续改进。参考文献王香菊.探索中小企业人力资源开发与管理优化[J].人力资源,2021,(06):38-39.振雷.B/S结构下软件系统的测试分析[J].计算机产品与流通,2018,(05):39-39.软件测试策略和测试方法的应用[J].信息记录材料,2018,19(11):97-98.刘晓华,周慧贞.JSP应用开发详解[M].北京:电子工业出版社,2013:35-126.范立锋,于合龙,孙丰伟,苏立明,李东明,王小佳.JSP程序设计[M].:人民邮电出版
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 银行从业资格考试银行风险管理实务模拟试卷及答案
- 2026年注册环保工程师考试环境影响评价相关法律法规专项训练习题及答案
- 2026年电子商务师职业资格考试电子商务发展趋势与政策法规专项训练习题集及答案
- 公共卫生管理类资格考试慢性非传染性疾病专项习题及答案
- 无人机驾驶员执照考试无人机飞行安全教育与培训专项训练习题及答案
- 2026年无人机驾驶员执照考试历年真题汇编与解析及答案
- 卫生信息管理考试模拟试题及答案
- 2026年考研法学804民法学专项训练题库及答案
- 2026年大学英语四级考试听力理解专项练习题及答案
- 2026年金融风险管理师考试金融市场与金融工具专项题库及答案
- 萍乡市投发集团2026年度下半年高层次及急需紧缺人才招聘笔试模拟试题及答案解析
- 军官转业申请书
- 外研版高二英语上册(必修第三册)全册重点单词、短语、句型归纳
- ESG可持续发展治理体系
- 绿化工程隐患排查清单
- 建筑工程材料进场检验制度
- 食品安全监督抽检和风险监测工作规范培训
- 云南省住宅小区供配电设施技术标准
- 施工现场清洁安全培训课件
- 供应商报名表
- 室内装修工人培训
评论
0/150
提交评论