版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGE32人事管理系统中管理员模块设计目录33051引言 1131962概要设计 1248112.1系统可行性分析 1127132.2系统功能 1160823详细设计 4151993.1系统数据库设计 4130723.2系统功能设计 6142413.2.1登录功能的实现 630573.2.2对员工及管理人员添加的功能 6148883.2.3系统中修改信息的功能 7313554系统功能实现 8131334.1登录功能模块的实现 8193024.2管理员功能模块的实现 8275524.2.1管理人员信息 82094.2.2员工管理 944304.2.3职务管理 968134.3财务主管功能模块的实现 1034704.3.1工资设置 1027064.3.2薪资查询 11191224.3.3工资账单出账查询 11314184.3.4工资账单出账进行删除,导出,打印等界 1260375系统测试 12326695.1用户登录功能测试 13315955.2添加管理员功能测试 13238675.3功能模块测试 139552结论 1315616参考文献 141引言随着计算机科学的发展,人人对计算机会操作,在一些需要大量人工来计算的地方上使用计算机来操作的话对企业的效率、资金、对信息的安全性会更高,所以人事管理系统的开发是很必要的,一定要跟上现代化的社会进步才能更好的在众多企业里生存下来。本次做的人事管理系统能加强人事管理,对人力、物力、财力的消耗最低化。所以我选择了开发人事管理系统。2概要设计2.1系统可行性分析本系统用了Java来进行开发语言,因为java是编程和开发软件的时候相对而言是很方便的也具有操作简单的。本系统使用了MYSQL数据库,它的好处在于能够储存大量的数据以及处理,同时也能把数据完整性的保存,也具备足够的安全性。因此,本系统是已成熟可行的,同时本系统所用的成本比原先的系统低,系统在技术上也是比别的系统开发而言也是简单的。由于现在社会的进步和计算机应用的普及,大多数人都能操作电脑,比较简单的系统操作是完全没有问题的,我们在为了对用户的使用习惯考虑,本系统采用简单,操作容易,同时录入信息比较快和稳定,具备安全性,能让操作员更好的操作。因此,该系统的开发是可行性的。2.2系统功能人事管理系统功能包含超级管理员模块、财务管理模块、人事主管管理模块、员工管理模块等。超级管理员模块包含新增管理人员、查看或修改管理人员基本信息、财务主管模块能够查看和设置工作人员的工资。2-1系统功能模块图超级管理员的功能除了修改个人账户的信息,能对部门、职务进行管理和修改,在个人设置页面里能修改自己的手机号、身份证号这些基本信息,而要进行对用户的操作首先需要登录超级管理员的账号才行。一下是超级管理员的用例图2-2所示:图2-2超级管理员用例图财务主管在进行登录操作后能设置员工的工资,能进行对人员薪资的查询,能查询就能更改。财务主管的用例如图2-3所示。图2-3财务主管用例图3详细设计3.1系统数据库设计系统的主要表格有员工信息表、员工请加表、员工考勤信息表、员工工作汇报表和系统公告表等。添加新员工的时候首先要注册员工,注册成功就把注册人的信息自动填写到所对应的表格当中;员工的请加的时候需要自己申请,等到人事经理合适通过才能请加,如果同意请加,其员工的基本信息记录到员工请加表当中;员工有旷工或者迟到、早退,等人事经理核实之后其员工的工号会被添加到相应的表当中;员工汇报工作时把汇报的文件上传至系统之后会被保存在相应的表格当中,方便管理人员查看;管理人员需要发布公告的时候在公告内容之中填写内容,会被存在notice表当中,之后会显示在公告栏当中。表3-1zhiyuan员工信息表列名数据类型长度是否可空注释idint11否编号accountnamevarchar255是账号bumenvarchar255是部门deslongtext是描述jiguanvarchar255是籍贯lianxirenvarchar255是联系人mobilevarchar255是手机号namevarchar255是姓名nationvarchar255是民族passwordvarchar255是密码photovarchar255是头像qqvarchar255是Qqsexvarchar255是性别zhiwuvarchar255是职务stateint11是状态表3-2leaves请假信息表列名数据类型长度是否可空注释idint11否编号accountnamevarchar255是账号applydesvarchar255是事由applytimedatetime是申请时间begdatedatetime是开始日期enddatedatetime是结束日期replyvarchar255是回复shenpirenvarchar255是审批人shenpitimevarchar255是审批时间statusint11是状态tianshuint11是天数xtypevarchar255是分类zgnamevarchar255是员工姓名表3-3kaoqin考勤信息表列名数据类型长度是否可空注释idint11否编号czrenvarchar255是操作人desvarchar255是说明gnovarchar255是工号kqdatedatetime是考勤日qdtimedatetime是签到日期qttimedatetime是签退日期statusvarchar255是状态zgnameint11是员工姓名表3-4huibao工作汇报信息表列名数据类型长度是否可空注释Idint11否编号titlevarchar500是标题hbdatedatetime是日期fileurlvarchar500是文件dcontenttext是内容hbrenvarchar500是汇报人hbrnamevarchar500是汇报人姓名表3-5notice公告信息表列名数据类型长度是否可空注释idint11否编号contentvarchar255是内容createtimetimestamp是日期pubrenvarchar255是发布人titlevarchar255是标题3.2系统功能设计3.2.1登录功能的实现为了让系统具有足够的安全性,所以在使用本系统的时候需要进行登录才能对人事管理系统进行管理,登录完用户和密码之后系统会对所写的信息进行判断、如果不填写用户名的话会在登录界面提示用户名不能为空,在填写完账号之后系统再进行对用户密码的判断,填写已经注册成功的用户名和密码的时候方可进入到该系统,如果填写错误则提示用户名或密码错误、其登录流程图如3-1所示。图3-1登录界面流程图3.2.2对员工及管理人员添加的功能超级管理员可以添加管理人员,添加的步骤首先点击添加管理员按钮,再输入添加成员的姓名、籍贯、身份证号、手机号及管理人员类别,当输入完全部基本信息之后系统会自动生成编号,如果输入的数据跟数据库表里的规则符合会自动写入数据库,点击提交就添加成功了。添加信息流程如图3-2所示。图3-2添加信息流程图3.2.3系统中修改信息的功能超级管理员可以修改员工及职务进行修改操作,修改的具体步骤是进入要修改的人员信息里进行修改操作即可。修改信息流程图如图3-3所示。图3-3修改信息流程图4系统功能实现4.1登录功能模块的实现管理人员和员工可以输入登录账号lifeng,登录密码123456,输入验证码,因为是超级管理员所以在用户类型中选择管理人员进行登录,如果选择普通员工会提示用户名或密码错误。管理人员登录界面如图4-1所示。图4-1登录界面4.2管理员功能模块的实现4.2.1管理人员信息超级管理员在进入系统之后点击管理人员信息、之后可以在页面上看到所有管理人员的信息,要对其进行修改则要点击修改按钮,等进入到修改页面之后把自己要修改的信息按系统提示进行填写。其界面如图4-2所示。图4-2管理人员信息界面4.2.2员工管理超级管理员在点击员工管理页面之后能看到员工的信息,如需查看需要点击要查看的人的查看按钮、也可以点击搜索按钮来搜索员工。其界面图在4-3所示:图4-3员工管理界面4.2.3职务管理超级管理员在职务管理界面可以查看所有职务信息,如需要修改职务信息进入到页面可以点击提交就能修改其职务。如需删除点击左侧选择按钮下方的勾选按钮,选完需要删除的职务点击删除按钮即可删除职务。其界面如图4-4所示。图4-4职务管理界面4.3财务主管功能模块的实现4.3.1工资设置财务主管可以对所有员工及职务人员的工资信息进行设置,修改,如需对员工的工资进行设置,首先要在登录页面登录用户名:caiwu、密码:123456,进入到财务主管页面,点击工资设置按钮即可看到员工名和员工照片,点击设置工资输入要设置的工资、提交即可。其界面展示如图4-5所示。图4-5工资设置界面4.3.2薪资查询财务主管可以对员工及职务人员的薪资信息进行查询,如需查询首先要进入薪资查询页面,点击需要查询的员工或在上方搜素按钮上输入员工的姓名进行查找也可以。其界面展示如图4-6所示。图4-6薪资查询界面4.3.3工资账单出账查询财务主管可以对工资出账账单进行查询,其界面展示如图4-7所示。图4-7工资账单查询界面4.3.4工资账单出账进行删除,导出,打印等财务主管可以对工资账单出账进行删除,导出,打印等,如需删除点击工资账单查询进入到工资账单管理页面之后点击需要删除的人员进行删除,或者在搜索按钮上输入需要删除的员工姓名进行删除。其界面展示如图4-8所示。图4-8工资账单出账进行删除,导出,打印等界面5系统测试测试是系统开发的开始,并且在所有系统的整个生命周期里起到不可磨灭的作用。系统的编程过程中对系统的测试是一个重要的过程,如果刚开始,没处理的话很有可能对后续的开发造成更大的伤害。在最初遇到的问题就是进入系统之后上面的部分按钮不好使,比如跳转首页按钮,点了之后没有反应,最后跟组员以及在老师的帮助下顺利的把问题找出来并改正了。第二个问题就是安全性测试的问题,用户在登录系统的时候是否出现密码错误或者用户名错误的时候进入到系统了和出现一系列问题导致系统崩溃或者把用户的信息或者权限泄露出去,这些事相关开发语言的常见安全性问题检查。5.1用户登录功能测试我们测试登录功能的时候第一次输入没有录入数据库的错误账号进行登录的时候显示用户名或密码错误,直到用注册过的账号进行登录的时候才显示登陆成功,随后跳转页面进入到系统。5.2添加管理员功能测试第二个测试了管理员添加的功能测试,先登录超级管理员账号lifeng,输入密码123456之后点进新增用户,随后依次输入所提示的姓名,性别,身份证号码,和管理员身份,点击提交按钮,之后退出现有的管理员账号,登录新添加的管理员账号和密码之后显示登陆成功进入了系统页面。然后我们依次实验了能否跟超级管理员一样可以修改员工信息这一类的之后显示可以修改,这就证明我们的测试结果成功了。5.3功能模块测试第三个我们测试了功能模块,比如添加重复的信息之后显示人员已存在,在比如姓名,性别之类的信息上打空格的时候显示无效,这就说明我们的人员添加模块没有问题。结论毕业设计是一个理论知识和实践互相结合的非常能够锻炼学生的机会,能让我们摆脱单纯的在课本上学的理论知识,自己动手做毕业设计能让自己学会用综合知识和专业知识来解决毕业设计上遇到的编写能力。经过自己和小组一段时间的努力,毕业设计终于快要结束了,随着论文的结束毕业答辩也即将要开始了,要是我们能够顺利的毕业就代表着我们的大学生活也就要结束了。所以在写毕业设计及毕业论文的时候一直在珍惜能够在学校学习的日子,在大学四年里我学到了特别多的事情,除了在课上学的专业知识还有在学校学不到的东西。因为大学是半个社会,经历的事情也会特别多,在大学人际关系的交往特别重要。在大学期间通过自己的努力,解决了许多学习和生活上的难题,所以对我的实际操作能力上锻炼了很多。在大学期间学的很多东西我们到了社会上就学不到了,如学的专业技术,所以在大学期间能够多努力一点对以后的生活上会少走很多的错路。在这大学的最后时间里,回忆起这四年的时间,很多感慨,有好多知识我只是学了个一知半解,现在发现懂得太少,却发现没有时间可以留给自己了,懊悔是没用的,只能以后努力了。现在的遗憾和不足是我前进的动力,鞭策我潜行,相信走向社会后,只要朝着自己的目标一直努力,不放弃任何机会,梦想终会成真的!参考文献[1]张大治,邵勇,王欢.JSP实用教程.北京:清华大学出版社2016[2]郝玉龙.JavaEE编程技术[M].北京:清华大学出版社,2018.[
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中小学校园网络运行维护标准手册
- 诚实守信的品格培养:小学主题班会课件
- 养成健康习惯打造阳光心态一年级主题班会课件
- 魅力中华文化:汉字演变小学主题班会课件
- 项目管理计划制定与执行全流程指南
- 2026肿瘤细胞系正规厂家大盘点 科研级细胞机构适配筛选指南 签约避坑常见问题全解析
- 新零售物流中心选址评估商洽函(6篇)
- 网络安全防护策略与技术实现方案手册
- 活动现场布置要求联系函(6篇)范文
- 招1人【招聘】西宁市城北区火车西站社区卫生服务中心财务岗位招聘模拟试卷带答案详解(达标题)
- 冀教版四年级下册数学计算题每日一练(带答案共15天)
- 装配式二次结构施工方案
- 房地产售后服务及维修保障措施
- 【高分复习笔记】东南大学等四校合编《土力学》(第3版)笔记和课后习题(含考研真题)详解
- 《地方国有企业中层管理者绩效考核体系研究》
- 长沙理工大学城南学院《光纤通信原理》2022-2023学年第一学期期末试卷
- 2024年无人机测绘操控员(高级)技能鉴定理论考试题库资料(含答案)
- DL∕T 2010-2019 高压无功补偿装置继电保护配置及整定技术规范
- 青岛版五年级下册分数的加减法练习200题及答案
- 房屋居住权合同
- 《电路分析基础》网孔分析法
评论
0/150
提交评论