1、 毕业论文任务书 题 目:人力资源系统开发 目标要求: 通过对人力资源系统需求的分析,用 SSH 框架实现一个具有人员档案、教育培训、人员调度和系统管理四大模块的人力资源系统。 该系统虽然不能投入实际的公司应用,但是它具备了一个人力资源系统的基本功能,例如,对人员信息的管理,对机构部门的管理等。 我们想通过对该系统的开发,熟悉 SSH 框架、熟悉 ORACLE 数据库的使用以及 JS、 HTML、 CSS 等规范和语言。 支持条件: 研究基础:对 SSH 框架有一定的认识,较熟悉 JS, HTML, JSP 等网页规范和语言。对 PS 和 DREAMWEAVER 较熟悉。 资料条件:网上有很多
2、基于 SSH 框架的项目开发和相关软件使用的视频和书籍。 硬件条件:学校机房机器丰富,具有良好的硬件基础。 校内指导教师(签名) 职称 学生(签名) 分阶段进度安排 阶段 起止时间 计划完成内容 1 2010 年 12 月 1 日 -2010年 1 月 12 日 阅读文献资料,理解任务,完成开题报告 2 2010 年 1 月 12 日 -2010年 3 月 19 日 系统需求分析,数据库表的设计,页面设计,基 本功能的实现,完成中期检查报告 3 2010 年 3 月 20 日 -2010年 4 月 15 日 功能模块的进一步完善,页面的美化和调试 BUG。 4 2010 年 4 月 16 日
3、-2010年 5 月 10 日 项目后期测试,论文撰写。 5 2010 年 5 月 10 日 -2010年 6 月 10 日 修改毕业论文修改,准备答辩 厦门大学软件学院毕业设计(论文)开题报告 学生姓名 班级 学号 校内指导教师姓名 职称 所在单位 毕业设计(论文)题 目 人力资源系统开 发 -人事调配与教育培训模块 毕业设计(论文)的 目标: 通过对人力资源系统需求的分析,了解人力资源管理的相关内容,了解人力资源管理系统的发展趋势和现状。用 SSH 框架实现一个具有人员档案、教育培训、人员调度和系统管理四大模块的人力资源系统。 该系统具备了一个人力资源系统的基本功能,例如,人事调配与教育培
4、训等。用户可以通过系统完成对人员各种信息的增删改查的功能,并可以通过不同方式进行查询。 我们想通过对该系统的开发,熟悉 SSH 框架、熟悉 ORACLE 数据库的使用以及 JS、 HTML、 CSS 等规范和语言。同时,熟悉数据库设计、网页设计技巧及其对软件 Photoshop CS4 和 Dreamweaver CS4 的使用。 实现方法: 基于 SSH 组合框架的 Web 应用模型设计与实现 系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层。其中使用 Struts 作为系统的整体基础架构,负责 MVC 的分离,在 Struts 框架的模型部分,利用 Hibernate 框架对
5、持久层提供支持,业务层用 Spring 支持。具体做法是:用面向对象的分析方法根据需求提出一些模型,将这些模型实现为基本的 Java 对象,然后编写基本的 DAO 接口,并给出 Hibernate 的 DAO 实现,采用 Hibernate 架构实现的 DAO 类来实现 Java 类与数据库之间的转换和访问,最后由 Spring 完成业务逻辑。 系统的基本业务流程是: 在表示层中 , 首先通过 JSP 页面实现交互界面,负责传送请求 (Request)和接收响应 (Response),然后 Struts 根据配置文件(struts-config.xml)将 ActionServlet 接收到的
6、 Request 委派给相应的 Action 处理。在业务层中,管理服务组件的 Spring IoC容器负责向 Action提供业务模型 (Model)组件和该组件的协作对象数据处理 (DAO)组件完成业务逻辑,并提供事务处理、缓冲池等容器组件以提升系统性能和保证数据的完整性。而在持久层中,则依赖于 Hibernate 的对象化映射和 数据库交互,处理 DAO 组件请求的数据,并返回处理结果。 时间进度安排: 2009 年 12 月 1 日 2010 年 1 月 12 日:查阅相关书记资料,所有概念的细节敲定,并提出系统的总体设计框架。 2010 年 1 月 13 日 2010 年 3 月 1
7、9 日: 系统需求分析,数据库表的设计,页面设计,基本功能的实现,完成中期检查报告。 2010 年 3 月 20 日 -2010 年 4 月 15 日:功能模块的进一步完善,页面的美化和调试 BUG。 2010 年 4 月 16 日 -2010 年 5 月 10 日:项目后期测试,论文撰写。 。 2010 年 5 月 10 日 -2010 年 6 月 10 日 :项目文档终稿完成,提交毕业论文,准备毕业答辩。 指导教师审核意见: 校内指导教师签名: 2010 年 月 日 厦门大学软件学院毕业设计(论文)中期检查报告 学生姓名 班级 班 学号 校内指导教师姓名 职称 助教 教授 所在单位 厦门大
8、学 毕业设计(论文)题 目 人力资源系统开 发 -人员档案和系统管理模块 毕业设计(论文)的目标和主要任务: 用 SSH 组合框架实现 WEB 应用系统 -人力资源管理系统,我的主要 任务是完成人力资源系统中, 人员档案和系统管理 两大模块,并完成一些页面的设计 与数据库设计。 目标:实现一个能满足基本人力资源管理需求的人力资源管理系统。 人员档案模块主要完成人员基本信息管理,员工档案、履历、合同、奖惩管理及人员信息的查询功能。人事调配完成人事调动和人事调动查询功能。教育培训完成培训类别、记录维护,员工培训成绩、证书维护及其教育培训查询功能。系统管理完成角色、系统模块管理,角色模块分配和用户角
9、色分配功能。 已经完成毕业设计(论文)任务的情况: 系统页面简易模型、系统整体框架、数据库的设计和配 置完成。基本完成对数据库操作的基本方法以及一些页面控制的 JS 代码。 存在的问题和困难(包括需要学院协助解决的问题和困难): 存在问题: 1.对页面上动态生成信息的分页功能。 2.根据不同的用户角色实现对模块的控制权限。 指导教师审核意见: 校内指导教师签名: 2010 年 月 日 学院检查组意见: 学院检查组组长(签章): 2010 年 月 日 论文评分表 论文评语 拟评成绩 校内指导教师(签名) 职称 2010 年 月 日 论文评阅 评阅成绩 评阅教师(签名) 职称 2010 年 月 日 答辩记录 演示成绩 答辩成绩 答辩小组组长(签名) 职务(称) 2010 年 月 日 总评 成绩 学院负责人(签盖) 2010 年 月 日