帐号 注册
密码 登录
只需一步,快速开始
登录或注册新用户,开通自己的个人中心
songlanti ng
资料简介:
毕业设计-基于J2EE(SSH)的人事考核系统的设计与实现,共77页,24673字,附完整java源代码、开题报告等中文摘要随着信息化进程的发展,传统的人事考核方式很难跟上信息化大潮,在前期调研和综合分析的基础上,根据企业、事业单位的需要,特此开发的一套基于J2EE的高校人事考核系统,主要为学校提供网上考核的方式,是考核更加轻松、更方便、更快捷、更准确,能对被考核者的成绩进行更好的管理与分析,同时能对被考核者的成绩进行统计与发布和分析,为学校节约人力、物力、财力、节约学校成本。基于J2EE的高校人事考核系统是使用Java语言开发,采用Oracle公司的MySQL数据库、JSP技术,结合开源的Struts 2,Hibernate,Spring框架,完成系统编码,采用B/S模式开发的一套考核系统。关键词: B/S;Hibernate:MySQL;J2EE;JSP;Struts;高校人事考核系统。
目录1 绪论 91.1引言 91.2概述 91.2.1设计目的 91.2.2设计内容 22 相关工具及关键技术简介 42.1开发工具简介 42.1.1 MyEclipse简介 42.1.2 MySQL数据库简介 42.1.3 Navicat for MySQL 52.1.4 Tomcat服务器 52.1.5 LoadRunner 62.2相关技术简介 62.2.1 J2EE技术 62.2.2 Servlet技术 72.2.3 B/S结构 82.2.4 JSP技术 82.2.5 Struts 92.2.6 Spring 122.2.7 Hibernate 132.2.8 JavaBean 133 系统需求分析 143.1系统功能需求 143.1.1 系统的开发环境 143.1.2 系统功能模块 143.2 性能需求 153.3 用户界面需求 153.4 环境需求 153.5系统总体功能结构设计 154 系统概要设计 174.1系统总体设计 174.2系统整体流程图 194.3 各功能模块设计 194.3.1系统登录模块 194.3.2组织考核模块中的科研工作功能 204.3.3考核模块中的审核科研工作功能 205 系统详细设计 225.1 系统数据库 225.2 数据库详细设计 225.2.1基本信息表设计 225.2.2 Paper表设计 235.2.3 patent表设计 245.2.4 patentworkhourallot表设计 255.2.5 reseamange表设计 265.2.6 reseamangeworkhourallot表设计 275.2.7 researchproject表设计 275.2.8 奖励表设计 295.2.9 奖励工作量表设计 295.2.9 专著表设计 305.2.9 专著工作量表设计 315.2.10 Teachmanage表设计 315.3 系统登录模块 325.3.1 用户登录 335.4 组织考核模块中的科研工作功能 345.5 组织考核模块中的科研工作功能 436 系统的实现 496.1环境搭建 496.1.1 新建工程 496.1.2 添加Struts框架 496.1.3添加Hibernate框架 506.2部分功能模块代码实现 576.2.1登录模块实现 577 软件测试 597.1白盒测试 597.2黑盒测试 598 总结 66收获和致谢 67参考文献 68图目录图 1 MVC组件类型的关系和功能 10图 2 JSP Model 1(JSP+JavaBean)的数据传递关系 10图 3 JSP Model 2(JSP+JavaBean+Servlet) 的数据传递关系 10图 4 struts 2的流程图 11图 5流程图 12图 6 对象图 16图 7 状态图 17图 8 系统面向的用户之间的关系 18图 9 系统整体流程图 19图 10系统登录流程 20图 11组织考核模块中的科研工作功能 20图 12考核模块中的审核科研工作功能 21图 13登陆界面 33图 14用户登录成功提示 33图 15 系统主界面图 33图 16菜单效果 34图 17 用户权限设置 34图 18 查看学术专著界面 35图 19 添加专著信息界面 35图 20 专著信息-折算学时 35图 21 专著信息填写说明界面 36图 22查看学术论文界面 36图 23 添加论文信息界面 36图 24 论文信息填写说明界面 37图 25 查看学术专著界面 37图 26 添加科研项目界面 38图 27 科研项目-折算学时 38图 28 科研项目填写说明界面 38图 29 查看获奖成果界面 39图 30 添加获奖成果信息界面 39图 31 获奖成果信息-折算学时 40图 32 添加获奖成果信息填写说明界面 40图 33 查看授权专利界面 40图 34 添加授权专利信息界面 41图 35 授权专利信息-折算学时 41图 36 授权专利信息填写说明界面 41图 37 查看科研管理界面 42图 38 添加科研管理信息界面 42图 39 科研管理信息-折算学时 42图 40 科研管理填写说明界面 43图 41 学术专著-选择专业显示该专业所有教师 43图 42 显示学术专著工作量审核界面 44图 43学术论文工作量-选择专业显示该专业所有教师 44图 44 显示学术论文工作量界面 45图 45科研工作工作量-选择专业显示该专业所有教师 45图 46 显示科研工作工作量界面 46图 47 获奖成果-选择专业显示该专业所有教师 46图 48 显示获奖成果工作量审核界面 47图 49授权专利-选择专业显示该专业所有教师 47图 50 显示授权专利工作量审核界面 47图 51科研管理-选择专业显示该专业所有教师 48图 52 科研管理专利工作量审核界面 48图 53 科研管理-查看基本信息 48图 54建立工程 49图 55 添加Struts框架 50图 56 添加Struts框架完成 50图 57 添加数据库连接 51图 58建立数据库连接成功 51图 59添加Hibernate支持 52图 60 设置Hibernate 52图 61选择数据库连接 53图 62设置hibernate 53图 63工程结构图 54图 64 数据库结构图 54图 65配置数据库 55图 66 配置数据库 55图 67Hibernate构建的JavaBean和DAO 56图 68 jsp图 56图 69 实现功能的包 56表目录表 1 系统功能说明图 18表 2 人员所对应功能 19表 3 基本信息表 23表 4 Paper表 24表 5 patent 25表 6 patentworkhourallot表 26表 7 reseamange表 26表 8 reseamangeworkhourallot表 27表 9 researchproject表 28表 10 奖励表 29表 11 奖励工作量表 30表 12 专著表 31表 13 专著工作量表 31表 14 Teachmanage表 32表 15添加专著信息的折算学时用例 61表 16添加专著信息用例 62表 17编辑专著信息 63表 18删除专著信息用例 64表 19学术论文工作量审核用例 65
主要内容本系统基于J2EE的高校人事考核系统是使用Java语言开发,采用Oracle公司的MySQL数据库、JSP技术,结合开源的Struts 2,Hibernate,Spring框架,完成系统编码,采用B/S模式开发的一套考核系统。员工考核系统是企业、事业单位用来管理员工信息和考核员工工作信息的一套信息化系统。员工考核是一项比较复杂的系统工程, 它关系到方方面面: 测评对象有行政领导、行政处室管理人员、工勤人员、教师和教学辅助人员; 评价定量既要看考勤, 又要看工作业绩, 既要进行群众民主测评, 又要看领导评分; 测评时还要注意公开、公平、公正和客观。要真正做好这项工作,组织实施的程序多,计算的数据量也大。这种考核方式尽管投入的人力和物力大,组织实施的监督体系较为完善,但人为可控因素还是有可能存在,考核评价的结果不一定理想。原因在于:考核评价的相关准则每年都要做适应性调整;要花费相关工作人员大量时间统计考核评价表,分析量化数据,效率很低,并且人为因素会造成评价的客观性降低;甚至不能真实反映各个层面教工的实际工作成效。在充分的需求调研基础上,毕设期间将实现一套易用、便于统计分析的人事考核系统,并完成相应的需求文档、概要设计文档、详细设计文档和测试文档的编写工作,并最终将自己的工作总结,形成一篇毕业论文。
资料文件预览:共327文件夹,2115个文件,文件总大小:96.39MB,压缩后大小:74.45MB
onlycaii09