基于J2EE组织结构图的设计与实现.doc
《基于J2EE组织结构图的设计与实现.doc》由会员分享,可在线阅读,更多相关《基于J2EE组织结构图的设计与实现.doc(31页珍藏版)》请在三一办公上搜索。
1、河南大学2007届本科毕业论文组织结构图的设计与实现Design and Realization of Organization Structure Drawing论文作者姓名:纪辉辉 所在学院:计算机与信息工程学院 所学专业:计算机科学与技术 导师姓名职称:于静洋(讲师) 论文完成时间:2007年5月20日 2007年5月20日 河南大学2007届毕业论文(设计、创作)开题报告(由学生本人认真填写)学号03023243姓名纪辉辉导师姓名职称于静洋(讲师)开题时间2006年12月1日课题题目组织结构图的设计与实现课题来源导师指定 自定 其他来源课题的目的、意义以及和本课题有关的国内外现状分析:
2、1、课题研究的目的及意义目前的“慧鼎”人力资源管理系统中只提供了组织单元信息以及隶属关系的维护功能,而越来越多的客户要求提供可以展示组织结构图的功能,所以开发该子系统的目的和意义就是为了满足客户需求,使其能更方便的使用“慧鼎”人力资源管理系统。2、与本课题有关的国内外现状分析 随着计算机技术、互联网的发展和高级管理学的推动,许多大公司都在使用人力资源管理系统来管理自己的业务,而本子系统将会为人力资源管理提供一个更为方便的方式。研究目标、研究内容和准备解决的问题:1、研究目标为目前系统的组织管理模块提供展示组织结构图的功能。2、研究内容根据需求分析实现已有系统要展示组织结构图的功能。3、准备解决
3、的问题本子系统主要是为了把已经维护好了的组织单元隶属关系用图形的方式展示出来,所以要解决的主要问题是实现树形图和伞形图的展示功能。拟采取的方法、技术或设计(开发)工具:本系统将在Eclipse环境下开发,使用的语言是Java语言,数据库是Oracle数据库。预期成果:1、毕业设计成果 组织结构图2、毕业论文进度计划:2006.12.1 - 2007.2.10:查找资料、搜集相关素材2007.2.11 - 2007.3.20:Jsp页面部分的实现2007.3.21 - 2007.4.30:图形展示功能的实现2007.5.1 - 2007.5.20:整理资料、撰写毕业论文2007.5.20 - 2
4、007.5.25:根据导师要求,完善毕业设计和论文指导教师对选题报告的意见: 该生选题符合要求,进度计划安排合理,同意开题。 指导教师签名: 2006年12月1日河南大学2007届毕业论文(设计、创作)任务书(由学生本人认真填写)学号03023243姓名纪辉辉导师姓名于静洋任务书起止日期2006年12月8日 至 2007年5月20日论文提要:论文将首先介绍开发该子系统用到的关键技术,然后介绍系统的功能分析和设计,最后将会详细说明该系统的功能实现过程。课题任务要求:该子系统主要是为了让用户方便的了解组织单元的结构,故而将要实现的主要功能如下:1、设置组织结构图查看选项;2、以图形方式显示当前组织
5、单元的隶属关系;3、显示当前组织单元的岗位信息和人员信息。主要参考文献:1 廖卫东等著,Java程序设计实用指南,北京机械工业出版社,1996年10月2 Karl Avedal著,JSP编程指南,电子工业出版社,2001年3 梁立新著,基于 Struts-Spring-Hibernate 的 Java 应用开发,电子工业出版社,2006年4 孙卫琴著, 精通Struts:基于MVC的Java Web设计与开发, 电子工业出版社, 2004年5 高昂等著, 基于Hibernate与Struts框架的数据持久化应用研究,2005年6 Deitel著,Java大学基础教程(第六版)(英文版),电子工
6、业出版社,2005年9月河南大学2007届毕业设计(论文、创作)中期检查表学院名称:计算机与信息工程学院题目名称组织结构图的设计与实现学号03023243所学专业计算机科学与技术指导教师姓 名于静洋姓名纪辉辉一、毕业设计进展情况到目前为止,关于毕业设计的资料搜集完毕,Jsp页面上的隐藏查询等功能已经实现,Struts框架已经建好,通过Hebernate和Spring的配置文件可以连接到数据库,但是树形图和伞形图的展示功能还没有实现。二、存在问题在使用树形图和伞形图展示组织单元隶属关系时,不能按照设定好的维度来展示。三、下一阶段的研究方法或设计思路下一阶段的主要任务是实现维度的选择功能,我的实现
7、思路是把从数据库中查询到的组织单元用唯一的ID来标示,各个维度也用唯一的Code标示,并与组织单元的ID建立映射关系,最后在JSP页面中用图形展示出来,研究方法是先在JSP中写JavaScript代码,再做一些自定义的标签,这些标签的作用是实现按照维度展示组织单元的功能。四、指导教师对学生设计(论文、创作)进展等方面的评语 该生基本按照预定计划进行,目前已完成部分功能。 指导教师签字: 2007年4月10日 此表除第四项外由学生填写指导教师签名河南大学2007届毕业论文(设计、创作)综合成绩表(一)学院名称:计算机与信息工程学院学 号03023243姓名纪辉辉专业计算机科学与技术指导教师于静洋
8、(讲师)综合得分85论文题目组织结构图的设计与实现指导教师评语及得分指导教师评语该生毕业设计符合要求,论文论点突出,语句流畅,达到了本科毕业设计和论文的要求。评分项目分值指导教师对毕业论文(设计、创作)评分撰写开题报告、文献综述15调查研究查阅整理资料10学习态度与规范要求10数据处理、文字表达10论文(设计、创作)质量和创新意识55合计100得分128885086指导教师签名 2007年5月20日评阅教师评语及评分评阅教师评语该生设计与实际工作紧密联系。论文逻辑性较强,论点明确,语句通顺,分析合理,符合本科论文要求。评分项目分值评阅毕业论文(设计、创作)评分撰写开题报告、文献综述15调查研究
9、查阅整理资料10学习态度与规范要求10数据处理、文字表达10论文(设计、创作)质量和创新意识55合计100得分1188850 85评阅教师签名 2007年5月22日此表由教师填写河南大学2007届毕业论文(设计、创作)综合成绩表(二)学号03023243姓名纪辉辉所在学院计算机与信息工程学院答辩委员会评语及评分答辩委员会评语 该生论文答辩过程中,叙述条理清晰,回答问题正确,达到本科毕业水平。答辩委员签字: 2007年5月26日评分 项目 分值论文答辩小组评分答辩情况论文质量合计(100)内容表达情况(15)答辩问题情况(25)规范要求与文字表达(20)论文(设计、创作)质量和创新意识(40)得
10、分1220183585答辩委员会主任签字: 2007年5月26日毕业论文(设计、创作)成绩综合评定: 85 分综合评定等级: 良备注:一、论文的质量评定,应包括对论文的语言表达、结构层次、逻辑性理论分析、设计计算、分析和概括能力及在论文中是否有新的见解或创新性成果等做出评价。从论文来看学生掌握本专业基础理论和基本技能的程度。二、成绩评定采用结构评分法,即由指导教师、评阅教师和答辩委员会分别给分(以百分计),评阅教师得分乘以20%加上指导教师得分乘以20%加上答辩委员会得分乘以60%即综合成绩。评估等级按优、良、中、差划分,优90-100分;良76-89分;中60-75分;差60分以下。三、评分
11、由专业教研室或院组织专门评分小组(不少于5人),根据指导教师和答辩委员会意见决定每个学生的分数,在有争议时,应由答辩委员会进行表决。四、毕业论文答辩工作结束后,各院应于6月20日前向教务处推荐优秀论文以汇编成册,推荐的篇数为按当年学院毕业生人数的1.5%篇。五、各院亦可根据本专业的不同情况,制定相应的具有自己特色的内容。须报教务处备案。六、书写格式要求:1、目录;2、内容提要须书写200左右汉字,开题报告(文科除外)的内容要根据不同专业的课题任务要求,阐述查阅文献、文案论证、解题思路、工作步骤等;3、正文(含引言、结论等);4、参考文献(或资料)河南大学本科生毕业论文(设计、创作)承诺书论文题
12、目组织结构图的设计与实现姓 名纪辉辉所学专业计算机科学与技术学 号03023243完成时间.2007年5 月20日指导教师姓名职称于静洋(讲师)承诺内容:1、本毕业论文(设计、创作)是学生 纪辉辉 在导师 于静洋 的指导下独立完成的,没有抄袭、剽窃他人成果,没有请人代做,若在毕业论文(设计、创作)的各种检查、评比中被发现有以上行为,愿按学校有关规定接受处理,并承担相应的法律责任。2、学校有权保留并向上级有关部门送交本毕业论文(设计、创作)的复印件和磁盘。备注: 由于我的源代码涉及到公司机密,故不能把代码带回学校。学生签名: 指导教师签名: 2007年5月20日 2007年5月20日说明:学生毕
13、业论文(设计、创作)如有保密等要求,请在备注中明确,承诺内容第2条即以备注为准。目 录摘 要IABSTRACTII第1章 绪论11.1 背景知识介绍11.2 系统概述1第2章 软件的架构及开发工具的选择22.1 软件架构选择22.2 数据库系统的选择22.3 开发技术及开发工具32.3.1 Struts技术简介32.3.2 Hibernate技术简介4第3章 系统分析及总体设计53.1 系统需求分析53.2 系统功能分析63.2.1 系统功能63.2.2 系统结构73.3 系统总体设计方案7第4章 系统的详细设计及代码实现94.1 类图94.1.1 表现层94.1.2 业务层114.1.3 数
14、据持久层124.2 代码实现134.2.1 树形图展示的实现134.2.2 数据库实现和配置文件介绍154.3 用户界面介绍174.3.1 树形图界面174.3.2 岗位查询界面18结 论19参考文献20摘 要随着计算机技术、互联网和高级管理学的推动,人力资源管理电子化(e-HR)时代到来了。目前的人力资源管理系统中只是提供了组织单元信息以及隶属关系的维护功能,而越来越多的客户要求提供可以展示组织结构图的功能,因此实现组织结构的图形展示成为一个迫在眉睫的工作。本文中描述的组织结构图将组织单元的隶属关系用图形方式展现出来,以便用户能更好的了解组织单元中各部分之间的层次关系。主要功能有设置组织结构
15、图查看选项,显示组织单元的详细信息,以树形或伞形显示当前组织结构,显示当前组织单元的岗位和人员信息等。该系统采用B/S设计模式,是在J2EE平台上开发的,使用java语言编写,并使用Oracle9i存储数据。关键词 组织单元,岗位管理,人员管理,JSP,OracleABSTRACTAlong with the impetus of computer technology, the Internet development and the high-level management study, e-HR (human resources management system) age is ar
16、rived. In the present, E-HR only provides functions of organization unit information and relationship maintenance. But, more and more clients show the interest of the organization structure drawing display. So the work of showing the organization structure drawing is necessary.This paper describes t
17、he organization structure drawing which unfold the organization unit with the graphic mode in order to make the user understand the organization unit structure better. The main functions includes setting display options of organization structure drawing, showing organization unit information in deta
18、ils, displaying current organization structure by tree or umbrella display mode, position and people information of current organization unit, etc.The design mode is B/S. The development is based on J2EE platform. The language is Java language. Oracle9i is used as data storage.Keywords Organization
19、Unit, station management, human management, JSP, Oracle第1章 绪论组织结构图展示是人力资源管理系统的功能之一。本章主要介绍组织结构图的背景知识,使读者对组织结构图有个总体的了解。1.1 背景知识介绍随着计算机技术、互联网和高级管理学的推动,人力资源管理电子化(e-HR)时代到来了。“e-HR”是一个赋予了崭新意义的概念,是一种以电子商务、互联网为基础,以客户为导向,使人力资源业务流程优化、人力资源管理全面化的新型人力资源管理模式。目前的人力资源管理系统中只是提供了组织单元信息以及隶属关系的维护功能,而越来越多的客户要求提供可以展示组织结构
20、图的功能,因此实现组织结构的图形展示成为一个迫在眉睫的工作。总之,组织结构图子系统是一种以网络化为基础的系统,是现代人力资源综合解决方案的一部分,它的开发将会使人力资源管理更为方便快捷。在此环境下,身处校园里的同学们也很有必要对组织结构图的实现过程有一个大致的了解。该系统即针对此目的开发出来的。1.2 系统概述e-HR包括核心的人力资源管理业务如:组织机构管理、人员配置管理、招聘管理、培训考核管理、福利管理、时间管理、绩效管理、薪酬管理等。e-HR的使用者,除了一般的HR从业者外,普通员工、经理及总裁都将与e-HR的基础平台发生相应权限的互动关系。本系统会提供一个更为方便的方式来管理人力资源。
21、本系统主要是为组织管理模块提供展示组织结构图的功能,把系统中已经维护好了的组织单元隶属关系用图形的方式展示出来,并且提供结构图的输出功能,方便用户了解组织单元的构成。第2章 软件的架构及开发工具的选择好的软件架构和开发工具能使系统的开发简单化。本章主要介绍开发工具的选择,数据库的选择以及用到的关键技术。2.1 软件架构选择根据系统需求分析,结合目前网络的特点,决定采用基于B/S(browser/service)的三层设计模式。本系统采用Java 2 Platform Enterprise Edition(J2EE)架构,包括数据库层、应用服务器层及客户层。基于B/S体系结构,所有的操作都在浏览
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 J2EE 组织 结构图 设计 实现

链接地址:https://www.31ppt.com/p-2387386.html