人事工资管理系统课程设计报告

上传人:桔**** 文档编号:514010148 上传时间:2022-08-04 格式:DOCX 页数:19 大小:353.09KB
返回 下载 相关 举报
人事工资管理系统课程设计报告_第1页
第1页 / 共19页
人事工资管理系统课程设计报告_第2页
第2页 / 共19页
人事工资管理系统课程设计报告_第3页
第3页 / 共19页
人事工资管理系统课程设计报告_第4页
第4页 / 共19页
人事工资管理系统课程设计报告_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《人事工资管理系统课程设计报告》由会员分享,可在线阅读,更多相关《人事工资管理系统课程设计报告(19页珍藏版)》请在金锄头文库上搜索。

1、苏州科技大学电子信息与智能化实验中心面向对象技术课程设计A报告人事工资管理系统专业年级计算机科学与技术(嵌入式培养)15级班级嵌入式1511学号姓名张梓轩戚春阳徐敏杰袁祺林王雨欣成绩指导教师丁俊2016年12月24日姓名角色承担任务自评成绩张梓轩组长E-R图;统一数据库;工资管理系统显示所有员工的工资,部门整体调薪的实现;人事管理系统的时序图和活动图;戚春阳组员统计管理系统显示各个部门和人数功能的实现;用户权限和密码设置;系统时间输出;实现系统设置管理中的数据备份和数据恢复;整合所有人代码,实现功能的统一和代码的优化;登录界面的活动图和时序图;徐敏杰组员人事管理系统添加员工信息,修改员工信息;

2、用例图和用例说明;任务书的编写;系统设置系统的活动图、时序图;袁祺林组员人事管理系统查询员工的登陆信息、模糊查询和删除员工;课程总结;任务书的编写;人事管理系统的时序图和活动图;土附欣组员员工奖惩表的增、删、改、查;系统类图;课程设计与需求分析;统计管理系统的活动图和时序图;注:如果按小组进行,需要此表,否则删除。人事工资系统设计报告1课程设计任务概述人事工资管理系统是非常通用的管理信息系统,一个公司必须要有健全的人事工资管理系统来管理员工的信息,才能实现它的日常运转。因此,为了支持企业规范化的管理,高效率地完成人事的业务,需要实现包括员工的姓名、年龄、编号、电话号码等基本信息的建立,授予员工

3、所能获取的权限,例如管理员权限,就可以对普通员工进行信息管理,其中包括新员工个人的基本信息资料的增加、修改,退休员工的信息的删除,员工奖惩信息的增加、删除和修改;此外还支持管理员对部门整体进行调薪,扩大了管理员的管理范围;同时为了支持人事管理及其相关方面的科学决策,增加了员工的个人基本信息查询、薪资查询、奖惩情况查询和部门的总体情况查询等,大大提高了公司内部员工管理的效率,减少了不必要的精力的投入,使得企业的正常维护得以实现。2系统需求分析系统功能分析本系统主要是实现企业人事管理的系统化、规范化和自动化,实现数据的录入、插入、删除、查询、统计、更新等功能。具有员工注册以及登录的功能,且登录后管

4、理员可修改自己用户权限;大体分为以下四个主功能:1 .人事管理系统:主要用来实现对员工的基本信息的增加、信息的删除、信息的修改以及模糊查询,还包括对员工的奖惩信息的增加,信息的删除,信息的修改以及信息的查询;2 .工资管理系统:主要包括模糊查询部门信息、员工的总体以及个人工资信息,以及对部门的薪资进行整体调整的功能;3 .统计管理系统:主要指用来显示部门的整体情况以及员工人数;4 .系统设置系统:主要是用来对数据进行恢复和备份。用例图及用例说明用户注册用例1 .用例名称:2 .用例描述:3 .角色:注册注册成为本管理系统的用户用户4 .前置条件:5 .后置条件:6 .基本路径:7 .扩展点:格

5、式输入正确保存此用户的信息A.填写用户名和密码A.未填写完整或者格式错误B.保存用户信息a1.错误提示b1.错误提示B.用户已经存在3系统设计系统类图系统活动图用户登陆活动图:人事管理系统活动图:a统计管理系统活动图工资管理系统活动图:系统设置管理活动图:系统时序图用户登陆时序图:人事管理系统时序图:1.j?人人:里/窿立L级二4导电-1出明*:卜苜育电员./史白术51:I、,:弓二,也甥洋二丁停电*0II一ijT囱oh.步士、T|I1sltm-i,.-口2p-m二日询相苞1工资管理系统时序图:andI嘀。工J*ns?iii蝴号用工:EH11:青地所玄坳二门和后福前打生匚L黄修工乙出劭神蚱*淞

6、UlJI1注漳/自力二启E0日也久理纣里11二”小二一主3桂力命1除发甫功统计管理系统时序图:信更加Ii向平自加照并片工施虫系统设置管理时序图:41M11元机丁/口。rA4RffAMKao龙/寰产u&ir.MrI1sutwtt档。41fli死4Kt明曜用工1.1.二水.,F宜通里中A4系统实现登录模块设计与实现登录模块是用户登录进去进行相关操作的,如员工信息的增删改查等等。人事工资管理系统登录界面sun(1) View层代码loginTitle=new=new=new=new=new=new=new=new=new=newMicrosoftYaHeiUI”,1,44);u4ebau4e8bu5

7、de5u8d44u7ba1u7406u7cfbu7edf);(u7528u6237u540d);(u5bc6u7801uff1a);quals(limit)type=1;usertype=管理员;elsetype=2;usertype=普通员工;Useruser=newUser(name,pwd,type);Userflag=(user);if(flag!=null)wusername=name;wtype=limit;oko=newok();(true);setVisible(false)elsefailf=newfail();(true);dispose。;(2) Dao数据交互层Over

8、ridepublicUserlogin(Useruser)儿子卷理淤现修邦丁0玄1不和西工产现岛工点RWf型情可出H#杏EH犯i;ICi后彳餐货廿我rtKbltMTXe4fAErUiftH-LetText(u8bf7u8f93u5165u59d3u540duff0cu652fu6301u6a21u7ccau67e5u627e);(null);(u9000u51fau6a21u7ccau67e5u627e);(newpublicvoidactionPerformedevt)jButton2ActionPerformed(evt););(u5237u65b0);(newpublicvoidacti

9、onPerformedevt)jButton3ActionPerformed(evt););(u5237u65b0u540eu53efu7ee7u7eedu67e5u627e);(u5220u9664u6b64u5458u5de5);(newpublicvoidactionPerformedevt)jButton4ActionPerformed(evt););jLabel3.setText(u7a7au503cu53efu67e5u627eu6240u6709u5458u5de5);jLabel4.setText(u9700u8981u8f93u5165u5168u540du53efu4ee5

10、u5220u9664u5458u5de5)publicvoidfindStaffName(JTablejTable,Stringname)DefaultTableModelmodel=(DefaultTableModel)();(0);Vectorv=(name);for(inti=0;i();i+)(Vector)(i);(1) action层privatevoidjButton1ActionPerformedevt)Stringname=();if(name!=null)(jTable1,name);elsepleaseInputp=newpleaseInput();(true);(2)

11、dao层publicVectorfindStaffInfo(Stringstaffname)Vectorlist=newVector();Stringsql=select*+fromt_staff_info+wherestaff_namelike%+staffname+%;conn=();trystmt=();rs=(sql);while()VectorlistObject=newVector();etText(u8bf7u8f93u5165u90e8u95e8u540du53efu8fdbu884cu6a21u7ccau67e5u627e);(u786eu5b9a);(newpublicvo

12、idactionPerformedevt)jButton2ActionPerformed(evt););jLabel2.setText(u7ed9u6307u5b9au90e8u95e8u7684u6240u6709u5458u5de5u8c03u85aa);(newnewObject口口,newString口部门编号,部门名称);(jTable1);(u8f93u5165u5168u540du9009u5b9au90e8u95e8);(u786eu5b9a);(newpublicvoidactionPerformedevt)sureActionPerformed(evt););(u8f93u

13、5165u8c03u6574u529bu5ea6);(newpublicvoidactionPerformedevt)moneyActionPerformed(evt););jLabel5.setText(u6e29u99a8u63d0u793a:u63d0u85aau5219u8f93u5165u6b63u6570,u964du85aau5219u8f93u5165u8d1fu6570);(u5143);(1)action层privatevoidsureActionPerformedevt)Stringjdept=();Doublemoney2=();StaffInfos=newStaffInfo();(jdept,money2);privatevoidjButton1ActionPerformedevt)dispose();

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 市场营销

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号