j2ee毕业论文(3篇)
1.j2ee毕业论文 篇一
毕题
目:
英文题目:
学生姓名:
学
号: 专
业: 学
院:
指导教师:
业
论
文
申请学位门类:学士学位
职称:
二0一五年06月12日
作 者 声 明
本人以信誉郑重声明:所呈交的学位毕业设计(论文),是本人在指导教师指导下由本人独立撰写完成的,没有剽窃、抄袭、造假等违反道德、学术规范和其他侵权行为。文中引用他人的文献、数据、图件、资料均已明确标注出,不包含他人成果及为获得东华理工大学或其他教育机构的学位或证书而使用过的材料。对本设计(论文)的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本毕业设计(论文)引起的法律结果完全由本人承担。本毕业设计(论文)成果归东华理工大学所有。特此声明。
毕业设计(论文)作者(签字):
签字日期:
****年**月**日
本人声明:该学位论文是本人指导学生完成的研究成果,已经审阅过论文的全部内容,并能够保证题目、关键词、摘要部分中英文内容的一致性和准确性。学位论文指导教师签名:
签字日期:
****年**月**日
东华理工大学毕业设计(论文)
摘要
摘 要
在现代管理学中,信息管理是其中一项非常重要的内容。其中,人力资源管理是一个非常重要的领域,通过人力资源管理能够对企业员工进行有效的管理。
本文根据实际企业需求,整理出了企业人力资源管理的基本功能需求,按照软件工程的相关理论,进行了详细的系统分析、设计和实现。系统采用MyEclipse 6.0.1开发工具,运用了J2EE和MVC框架技术,以及MySQL数据库和MySQL-Front数据库可视化工具,最终开发了一个基于Web浏览器端的企业人力资源管理系统。
文章首先对选题背景和发展状况进行了阐述,结合实际情况,进行了需求分析,并给出了算法思想和总体功能设计,之后根据分析,设计出了各个子模块的基本结构及应当实现的功能。接下来在系统功能实现部分,给出了用户登陆、人员信息管理、招聘管理、奖惩信息管理,薪金管理和部门信息查看功能模块的详细设计,再附上了部分重要模块实现的关键代码;最后,为了保证系统的正确和高效,对系统进行了测试和分析。
关键词: J2EE; MyEclipse; 人力资源管理系统; Struts+Hibernate框架
I 东华理工大学毕业设计(论文)
ABSTRACT
ABSTRACT
In the modern management science, information management is one of the important content.Among them, the human resource management is a very important area, through the enterprise human resources management, enterprise can effectively manage employees.According to the actual business demand, this paper has sorted out the basic function of enterprise human resources management needs, in accordance with the relevant theory of software engineering, it has carried on the detailed system analysis, design, and implementation.This system uses MyEclipse 6.0.1 as development tool, the J2EE and MVC as framework technology, as well as using the MySQL database and MySQL—Front visualization tools, finally develops a enterprise human resources management system based on the Web.This dissertation firstly elaborates the background and development status of human resource management, on this basis, combining with the actual situation, has carried on the demand analysis, and gives the algorithm and the overall function design, then according to the analysis, designs the basic structure and each module which should be implemented.After this, in the system function implementation part, this paper gives the detailed design of each module of the user login, personnel management, recruitment management, rewards and punishment information management, salary research, also attaching some key implementation codes of some important module, Finally, in order to ensure the correct and efficient of this system, this dissertation tests and summarizes this system.Keywords: J2EE;MyEclipse;personnel management system;Struts+Hibernate framework II 东华理工大学毕业设计(论文)
目录
目 录
摘 要........................................................................................................................................................I ABSTRACT...............................................................................................................................................II 第1章 绪论.............................................................................................................................................1 1.1 论文选题背景..............................................................1 1.2 研究目的及意义............................................................1 1.3 论文的组织结构............................................................2 第2章 系统开发相关技术......................................................................................................................3 2.1基于 B/S 的开发模式.......................................................3 2.2 MyEclipse简介............................................................3 2.3 MySQL简介................................................................4 2.4 Struts 框架结构与 MVC 架构................................................4 2.5 Hibernate简介............................................................5 第3章 系统分析.....................................................................................................................................6 3.1 系统需求分析..............................................................6 3.2 系统功能分析..............................................................6 3.3 系统数据流分析............................................................7 3.4 系统可行性分析............................................................7 第4章 系统设计.....................................................................................................................................9 4.1 系统设计目标..............................................................9 4.2 系统功能模块设计..........................................................9 4.3 系统数据库设计...........................................................10 4.4 系统安全性设计...........................................................13 第5章 系统实现...................................................................................................................................14 5.1 用户登录................................................................14 5.2 人员管理................................................................15 5.3 招聘管理................................................................17 5.4 培训管理................................................................19 5.5 奖惩管理................................................................22 5.6 薪金管理................................................................23 5.7 部门人员信息.............................................................24 第6章 软件测试...................................................................................................................................26 6.1 软件测试方法.............................................................26 6.2 软件测试的目的...........................................................26 6.3 测试....................................................................26 6.4 测试用例................................................................27 6.5 测试总结................................................................28 第7章 总结与展望...............................................................................................................................29 7.1总结.....................................................................29 7.2展望.....................................................................29 IV 东华理工大学毕业设计(论文)
目录
致 谢.....................................................................................................................................................30 参考文献.................................................................................................................................................31
V 东华理工大学毕业设计(论文)
第1章 绪论
第1章 绪论
1.1 论文选题背景
自20世纪末期以来,随着飞速发展的电子信息技术和逐渐兴起的计算机技术,世界经济开始了迅猛的发展。“信息技术时代”成为人们对这个时代的称呼,这也充分的体现出了数字信息化在这个时代的重要性。
但与此同时,很多专家学者更喜欢称其为“新经济时代”。如今,随着信息技术和计算机互联网技术的飞速发展,计算机在人们的工作和生活中扮演着不可或缺的角色,在方便和服务人类社会的同时,也不断的促使着传统产业进行改革和升级,这是一个随时都在发生巨大变革的时代。国家和企业想要繁荣和发展,就必须革新他们的技术。因此,信息化和数字化成为他们升级的重要手段。技术的不断发展和升级,数字化和信息化成为主要的发展方向。在商业竞争中,技术进步就以为着企业能够占据更高的地位。在这两个因素的双重作用下,企业所不能缺少的日常信息管理和发展已经越来越离不开信息技术,一个企业的信息管理系统是否足够完善和高效从某些方面决定着企业是否能够高效的运作。因此,信息管理数字化已经成为企业健康、高效运行的一项重要因素。
在这样的背景下,对企业人力资源进行有效的管理自然而然的成为企业管理中非常重要的内容之一,人力资源管理系统也成为了企业管理者管理企业中员工的重要手段以及时了解人员的情况。要开发一个功能完整、高效、可行,并且成本能够被接受的人力资源管理系统,就必须对企业管理中的人员基本信息,招聘信息、公司培训信息、薪资福利、部门信息、等各方面的内容进行系统的分析,然后确定各个模块的功能。系统用数据库将与员工有关的信息统一管理起来,这样不仅能有效的保存员工信息和公司的失误,还能及时更新信息,实现资源的共享,充分的避免了传统的人工管理操作出现的差错。
1.2 研究目的及意义
传统的企业人力资源管理方式不仅复杂繁琐,还存在着许多的缺点。随着时间一长,由于人员更变和企业的发展所产生的大量文件和数据将会使数据库非常的庞大,这非常不利于查找及维护,并且很容易出错。另外为及时了解企业员工的情况,确保企业的正常运作,用传统管理模式的管理员需要花费大量的时间和精力才能够进行各种数据记录、数据更新和统计等工作,这非常不利于长远的发展。随着时代的变迁和技术的日新月异,计算机技术逐渐显现出其它技术不能比拟的优点。现在计算机硬件发展得非常快速,大容量、高速率的计算机成为代替人们进行计算工作 东华理工大学毕业设计(论文)
第1章 绪论 的工具。同时,随着计算机软件技术的日渐成熟,人们已经充分感受到了其便捷、高效的特点,软件技术也逐渐渗入了各个领域中,在很多关键的部分扮演着非常重要的角色。它们都是计算机应用中非常重要的部分,因此使用计算机技术对企业的人力资源进行管理是发展的潮流和趋势。它有着非常多的传统人力资源管理不能做到的优点。这些优点能够提升企业的效率,为企业带来更大的效益。因此,企业是非常需要一个这样的人力资源管理系统,此次研究的目的便是为企业开发一个这样的系统。
研发该系统的意义在于,它能够更高效、更规范的管理企业人力资源,同时,在现在的企业规模处于一个日渐扩大的趋势下,如果有这样一个系统来帮助管理员来管理公司的各种信息,那将能够大大提升公司的效率。也能够有效的快速查询公司人员的情况,这样管理员就能很方便的对他们所需要的信息进行提取、分析,对功能进行总结,以简化和改进程序,从而减少成本,节约人力,提高管理的效率。设计一个合理高效的系统,可以加快企业的信息化的过程,降低企业进入数字化的门槛。
1.3 论文的组织结构
第1章论述了在当今时代背景下,计算机信息技术的发展情况和企业人力资源管理研究的基本现状。介绍和分析了与此次设计相关的各方面的因素,对全文进行了一个总体概述。
第2章主要是对此次系统设计所涉及的关键技术的介绍,它们在系统的开发过程中是非常重要的部分。
第3章对系统进行了整体的分析,通过系统功能概述、开发工具和技术的选择与介绍以及对本次设计的可行性分析来确定此次在设计初期应该进行什么工作,为后面的设计工作规划了一个总体的思路。
第4章则是系统的详细设计流程,给出了在设计过程中具体实现功能的思想和算法,以及相应的系统流程图。数据库管理是必不可少的,本章也对系统所采用的数据库系统进行了分析和实现,以达到正确和高效的处理数据信息。
第5章是对系统进行代码实现,这部分是将设计转变为实际软件的关键步骤。论述了系统各个功能模块的实现,并通过关键代码以及界面截图来加以说明。
第6章则是对本次设计的总结和展望,除了系统的分析了此次设计各方面的结果,同时也指出了系统存在的不足,以及能够进一步改进的地方。
东华理工大学毕业设计(论文)
第2章 系统开发相关技术
第2章 系统开发相关技术
2.1基于 B/S 的开发模式
当计算机的数量以几何级增长,因特网也越来越大,其重要性也逐渐突出。作为最快速方便的方式,浏览器技术已经成为了实现很多功能最优先的选择,因此,B/S(浏览器/服务器)模式也越来越受到开发者和用户的青睐。由于其先进性和其他特性都非常吻合当今的基于大型数据库的信息系统的需求,很多开发系统的公司都在采用这种全新的技术模式。
一般来说,浏览器/服务器模式由三个部分组成,分别是浏览器、Web服务器和数据库服务器。在这种模式下,浏览器就代替了客户端,在浏览器中便可以使用各种的应用软件,同时几乎所有的用户操作都可以在浏览器中进行。该结构的核心部分是Web 服务器,它提供支持其他部分的功能。它主要的作用是,接收用户查询请求,然后根据请求在数据库服务器中寻找到相关的数据,根据它们之间的联系生成相应的HTML代码,最后将查询的结果传送回浏览器进行显示。浏览器是这个系统的“前台”,用户通过浏览器对数据进行更改、删除、新增等一系列的操作,然后将请求发送Web服务器,而数据库服务器就是“后台”,由它来负责这些工作。
2.2 MyEclipse简介
Eclipse是现在软件开发中非常受欢迎的软件开发环境之一,不同用户可以根据自身的特点来安装各种插件,便可以实现相应的功能,而Myeclipse就是Eclipse中的一个插件集。开发者在开发系统或软件时,需要经常用到一些插件,为了方便,MyEclipse就将这些插件集合封装起来,这样就可以很快速方便的使用各种插件的功能。与其他不同的是,它是收费的。
Eclipse是一个基于Java的,安全、高效、多线程、健壮、可移植、可扩张的开发平台,因此,它也是开发源代码的。很多人习惯性的认为,Eclipse就是Java的开发平台,但是实际情况并非如此。实际上它支持很多其他的语言,也能够当做用其它语言开发软件的平台,比如同样很常用的C/C++。所以,只要为Eclipse提供支持相应语言的插件,它就可以构建出相应的开发环境,这是非常方便的。
现在有很多开源的工具,但是大多开源代码的工具都是不一致的,也存在很多缺点,而MyEclipse或许能够解决大部分的问题。MyEclipse中有一个重要的“加速器”——NitroX,它是开发Web应用非常实用的工具之一,功能就是加速程序的编译和运行。在编译JSP和Struts Web应用方面,还有一个很实用和高效的工具,东华理工大学毕业设计(论文)
第2章 系统开发相关技术
AppXRay,而这些工具的作用就是快速解析Java和XML配置文件以提高软件运行的速度。
MyEclipse提供的大量的使用的工具,凸显出其实用价值。常用的各种编辑器能够帮助程序自动产生项目所有必须的组件,这极大的减轻了程序员的压力,同时也加快了软件开发的速率。在数据库方面,它会相应的创建Hibernate配置文件和执行SQL语句的工具,以提高处理数据的效率。
2.3 MySQL简介
MySQL数据库系统属于关系型数据库管理系统,由Sun公司开发,之后被Oracle公司收购。MySQL 是当今非常流行的一种数据库系统,受到了很多开发者的青睐。在Web开发应用方面,MySQL有着非常多其他数据库系统无法比拟的优点。MySQL与传统的数据库系统存储的方式不同,它将数据分表存储,然后根据数据之间的关系进行关联。这种存储方式就使得它具有很高的数据处理速度和很好的灵活性。SQL语言是MySQL使用的语言,可以对数据库进行访问及其他操作,它是一种很方便的、高效的,常用标准化语言。根据不同的规模和功能,MySQL 软件有两个版本,分别是社区版和商业版,不同的用户可以有适合本身特点的选择。对一般中小型网站的开发者而言,开发网站必须优先考虑经济因素,而由于MySQL的特点,使用它来进行系统开发能够保证较低成本,加上它是开放源码的,MySQL成为了他们优先的数据库系统选择。通常配合 PHP 和 Apache可以组成一个功能较完善并且相当良好的开发环境。
虽然对于大型企业来说,巨大的数据量使得MySQL显得不足,和其他的大型数据库系统相比,MySQL的规模和功能就显得不够用。然而对于一般的用户而言,开发一个较小的系统,实用而廉价的MySQL就已经绰绰有余,同时作为一个开放源码软件,在经济方面就有巨大的优势。要建立一个稳定、免费的网站,可以采用四个免费或开源的软件,分别是Linux操作系统,Nginx服务器,PHP服务器以及MySQL数据库。这种方式被称为“LNMP”组合,由于具有很高的实用性和经济性,它经常被系统开发者采用。
2.4 Struts 框架结构与 MVC 架构
Struts是一种在应用在JavaEE Web开发的框架技术。其中主要的技术是Servlet和Java Server Pages,它们也是网页开发中比较重要的技术。由于它能使开发更简单和易操作,并且能够提供工作效率以缩短系统开发的时间,Struts框架在网页开发中也受到了很大的重视。Struts的特点是,以HTTP为中心、轻量级、开源、基于设计模式、扩展性,模型无关等等。Struts采用Model2,包括模型(Model),东华理工大学毕业设计(论文)
第2章 系统开发相关技术
视图(View)和控制器(Controller)三部分。
MVC架构是模型-视图-控制器的缩写,是一种经典的软件设计模型。这样它减弱各自层的责任,每一层在做好自己的工作的同时,还需要联系其他层,并提供相应联系的服务。视图的功能是展示内容,很多技术,如Flash,XHTML,XML/XSL 等标识语言和 Web services都可以应用在视图层中来增加视图功能的丰富性和多样性。随着模型的改变,视图层会相应的更新展示的内容。模型层规定了软件的模式,规划了各个功能的结构和层次。
2.5 Hibernate简介
Hibernate是服务于数据库的框架,它对Java Database System进行了轻量级的对象封装。由于使用的是对象编程思维,Java程序员可以方便的操纵数据库。由于既可以在Java的客户端程序使用,也可以在其他很多模式的Web应用开发中使用,Hibernate被广泛的应用使用JDBC的场合。值得一提的是,Hibernate在J2EE中非常重要,因为它能够完成数据的信息持久化。
Hibernate一共有5个核心接口,这些接口都是非常重要的,因而几乎所有的开发中都会用到它们。这些接口的作用,不只是存取持久化的对象,还有对事务进行相应的控制。
东华理工大学毕业设计(论文)
第3章 系统分析
第3章 系统分析
为了精确地分析出企业人力资源管理系统的特点,本文通过需求分析、功能分析、数据流分析,对此次设计的人力资源管理系统的各个模块和功能进行了详细的分析,构建出了该系统总体框架,为之后的详细设计开发规定了方向。
3.1 系统需求分析
通过合理科学的管理人力资源,能够及时掌握公司的人员情况,充分的利用人才来创造更大的效益。在这个人才竞争的时代,公司之间的竞争实际上就是人才的竞争,因此,人才的利用率的提高也就意味着公司竞争力的提高。企业内部信息的到了快速、高效的管理,对企业的做出决策、制订发展计划有很好的提升,使企业能够快速的在这个信息化时代中把握住了数据方面的优势。同时,对公司员工的有效管理,做出适合员工情况的情况,还能提高员工的工作热情和效率,促进员工之间的关系,使员工能够更好的生活和工作。在该系统中,员工最关注的是奖惩和薪酬管理的部分,它们反映了员工的工作情况,这样能够帮助人事部管理员及时做出调整,保证员工的稳定,也让员工可以及时了解与自己相关的信息。同时及时更新培训的信息,可以根据情况制定培训计划以满足公司的发展情况。
3.2 系统功能分析
本系统分为六大功能,分别为人员信息管理、招聘管理、培训管理、奖惩信息管理、薪酬管理以及部门信息管理。具体说明如下。
人员信息管理:主要是用来管理企业员工的一些基本信息,如姓名,性别,出生日期等等。
招聘管理:主要是为了满足企业的招聘管理,包括企业的招聘信息、应聘信息、企业人才库等等信息。
培训管理:主要为了方便企业开展培训计划,包括企业的培训计划、培训实施、培训时间、培训材料等等信息。
奖惩管理:主要是记录员工工作的状况,包括对奖惩信息等等信息进行管理。薪酬管理:反映员工本月工作情况的好坏,计算员工该得的薪金。部门信息:是为了方便管理员查询各部门人员的信息。
东华理工大学毕业设计(论文)
第3章 系统分析
3.3 系统数据流分析
基于以上功能需求分析和功能分析描述,本部分将针对系统功能需求中的数据进行梳理分析,数据流图能够很好的描述系统的数据流,根据数据在系统中的流动方向,画出 DFD 图,可以很好的说明系统的数据需求。首先超级管理员根据系统后台嵌入的超级管理员账号和密码进入系统之后,可以给其低优先级的用户分配账号和密码,然后用户可以用超级管理员分配的账号和密码(初始化的密码)登入系统,进行自我信息的维护。系统中各数据流动的情况如图3-1所示:
图 3-1 人事管理系统数据流图
3.4 系统可行性分析
可行性分析在系统开发过程中是一项不可或缺的步骤。它是通过实际的调研,根据收集到的各种资料,来判断新系统的研发能否正常进行,即是否具备可能性和必要性。还要从经济、技术等各方面对所要开发的系统进行正确的研究和分析,以避免在开发时出现问题,而导致投资失败。进行系统的可行性分析,就是尽量用最小的代价来确定存在的问题,并判断这些问题能否得到解决。本系统的可行性分析主要从技术和经济两方面来考虑:
(1)技术可行性:为了方便和高效,同时考虑到可用技术的限制,本系统采 东华理工大学毕业设计(论文)
第3章 系统分析
用了的是简单高效的B/S模式。在软件方面,以MyEclipse 6.0.1为开发平台,数据库服务则选用目前比较流行的Mysql数据库,它能满足中小型系统的数据处理,同时能够较好的保持数据中信息的完整性。Mysql中还有许多其他的功能,这些功能对我们开发软件有很大的帮助。在性能方面,可以满足基本的性能需求,使开发者有一个良好的编程环境。由于此系统是使用网页作为服务端的,因此需要用浏览器来实现功能,选择IE浏览器进行开发设计。
(2)经济可行性
一般来说,开发这样一个规模较小的软件,当前可使用的软、硬件设备都能够很完好的满足系统的需求,所以,开发一个满足设计需求的人力资源管理系统的总体投入比较小,是可以接受的。通过分析,本系统是在实现所有必要的功能的前提下,尽量使其简练,最大程度上简化了繁琐的开发步骤,减少了系统开发的工作量和时间。同时,本系提供了很多接口以满足不同情况下不同的需求,开发者可以根据自身需求对系统进行相应的改进,这也就意味着系统的运行效率和设备的利用率就比较高。因此在经济上该系统的开发是可行的。
综上所述,基于J2EE的企业人力资源管理系统的开发是完全可行的。
东华理工大学毕业设计(论文)
第4章 系统设计
第4章 系统设计
4.1 系统设计目标
本系统是为了某企业的人事处所设计的软件,因此系统的设计目标是使得能够服务于企业内部的人力资源管理。通过应用本系统,企业管理者就能够及时掌握企业人员以及各部门的基本情况,并根据企业的状况来制定相应的计划和工作,使得公司能够健康、高效的运行。
4.2 系统功能模块设计
该人力资源管理系统为公司内部人员服务的,由管理员为每位员工分配可用的账号和密码,企业内部的员工可以使用该系统。内部员工只能通过输入合法的用户名和密码才能登录系统并进行各种操作。
根据需求,系统分为6大模块,该系统功能设计结构如图4-1所示。
图4-1 系统功能模块图 东华理工大学毕业设计(论文)
第4章 系统设计
各模块的功能说明如下:
(1)人事管理
人事管理模块主要功能是对人员信息进行管理。该模块包括四个子功能,分别是人员信息录入、人员信息查询、人员信息修改和人员信息删除。人事管理是人力资源中非常重要的一个部分,管理员可以通过这些功能管理公司员工的情况,并能够及时进行更新。
(2)招聘管理
招聘管理模块主要功能是管理公司招聘情况的信息,包括应聘信息录入、查询、修改与删除以及人才库信息浏览的功能。管理员可以通过该模块管理招聘信息和应聘人员的情况,方便公司管理者进行招聘工作。
(3)培训管理
培训管理模块主要功能是管理公司培训计划的信息,主要包括培训信息录入、修改、删除等功能。在查询功能中,可以查看到每个培训的详细信息。该模块是为了方便公司的管理人员及时了解公司的情况,指定合适的培训方案。
(4)奖惩管理
奖惩管理模块的主要功能是管理员工奖惩情况的信息,主要包括奖惩信息录入、修改、删除和奖惩信息查询功能。在查询子模块中,员工可以查看到详细的奖惩信息,保证公平公正。该模块是为了让企业管理者和员工能够了解员工的工作情况,以做出相应的调整。
(5)薪金管理
薪金管理模块的主要功能是管理员工薪金情况的信息,主要包括薪金信息录入、修改、删除和薪金信息查询功能。在查询子模块中详细的列出了每个员工各项所得薪金的情况。该模块能够反映出员工工作情况,也是员工非常关心的内容。
(6)部门管理
部门管理模块的主要功能是管理各部门人员的情况,该部分的主要功能是分部门查看人员信息,在该模块中也可以进行人员信息的修改和删除。考虑到公司的部门较多,员工数量也很多,因此分部门查询员工信息可以节省管理者的时间。
4.3 系统数据库设计
能否建立一个高效、便于管理的数据库直接影响系统的好坏和效率,考虑到本系统实体之间关系比较复杂,采用MySQL-Front可视化工具,它可以快捷方便的管理数据信息。本系统所用到的数据表信息如下:
(1)人员信息表
人员信息表存储的是企业员工的一些基本信息,包括员工的姓名(用户名)、10 东华理工大学毕业设计(论文)
第4章 系统设计
密码、性别,所属部门、联系电话等。人员信息表如表4-1:
表4-1 人员信息表(users)
字段名 Id Username Password Sex Birthday Createtime Isadmin Content Minzu Bumen Education Address Idnumber Pol Tel
数据类型 Int(11)Varchar(255)Varchar(255)Bit(1)Datetime Datetime Bit(1)Text Varchar(255)Varchar(255)Varchar(255)Varchar(255)Varchar(255)Varchar(255)Varchar(255)
是否主键 是 否 否 否 否 否 否 否 否 否 否 否 否 否 否
描述
员工编号
用户名
密码
性别
出生日期
创建日期
是否管理员
简介
民族
所属部门
学历
地址
身份证号
政治面貌
联系电话
员工编号作为主键,设置为自动增长。其中密码在查看的时候会以密码的形式显示,以保证账户的安全。出生日期和创建日期都必须以日期的格式填写,性别和“是否管理员”都是复选框,0表示否,1表示是。其他字段都是字符型。
(2)奖惩信息
奖惩信息存储的是员工作情况的信息,包括奖惩名称、原因、说明和时间等。
表4-2 奖惩信息表(institution)字段名 Id name reason explains createtime
数据类型 Int(11)Varchar(255)Varchar(255)Varchar(255)Datetime
是否主键 是 否 否 否 否
描述
奖惩编号
奖惩名称
奖惩原因
奖惩说明
创建时间
奖惩编号作为主键,设置为自动增长。
(3)应聘信息表
应聘信息表存储的是应聘人员的一些基本信息,包括应聘者的姓名、性别、年龄、应聘职位、学历、电话号码等。东华理工大学毕业设计(论文)
第4章 系统设计
表4-3 应聘信息表(job)字段名 Id name sex age job specialty experiencet studyeffort school tel
email createtime content isstock
数据类型 Int(11)Varchar(255)Bit(1)Bit(1)Varchar(255)Varchar(255)Varchar(255)Varchar(255)Varchar(255)Varchar(255)Varchar(255)Datetime Text Bit(1)
是否主键 是 否 否 否 否 否 否 否 否 否 否 否 否 否
描述
应聘人员编号
应聘人员姓名
应聘人员性别
应聘人员年龄
应聘人员职位
所学专业
工作经验
学历
毕业学校
电话号码
Email地址
创建时间
详细经历
是否入库
应聘人员编号作为主键,设置为自动增长。
(4)培训信息表
培训信息表存储了公司开展培训的一些必要信息,包括培训名称、目的、开始和结束时间、讲师、学员和培训效果等。
表4-4 培训信息表(education)字段名 Id name purpose begintime endtime datum teacher student createtime educate effect summarize
数据类型 Int(11)Varchar(255)Varchar(255)Datetime Datetime Text Varchar(255)Varchar(255)Datetime Bit(1)Varchar(255)
Text
是否主键 是 否 否 否 否 否 否 否 否 否 否 否
描述
培训编号
培训名称
培训目的 培训开始时间
培训结束时间
培训材料
培训讲师
培训人员
创建时间
培训是否完成 培训效果
培训总结 东华理工大学毕业设计(论文)
第4章 系统设计
培训编号作为主键,设置为自动增长。
(5)薪金信息
薪金信息表记录了公司员工各项指标所得到或所扣除金额的信息,统计了各个员工获得的薪金。其中包括了基本薪金、饭补、房补、各种奖惩等信息。
表4-5 薪金信息表(stipend)字段名 Id name basic eat house granttime scot duty punishment other totalize
数据类型 Int(11)Varchar(255)Varchar(255)
Float Float Datetime Float Float Float Float Float
是否主键 是 否 否 否 否 否 否 否 否 否 否
描述
薪金编号
员工姓名
基本薪金
饭补
房补
工资发放时间
全勤奖
赋税
罚款
额外补助
总计薪金
应聘人员编号作为主键,设置为自动增长。
4.4 系统安全性设计
(1)系统采用权限访问机制
本系统仅面向企业内部员工,因此用户要登录系统时必须进行身份认证,只有输入合法的用户名及密码才能登录系统,以保证企业信息安全。系统通过匹配数据库中的信息来判断用户名密码是否正确,只有当通过身份认证后,用户才可以进行各种操作。
(2)数据库加密
用户密码是需要受到保护的,因此需要的对数据库中密码进行加密存储。本系统通过加密技术将密以密文形式输出,不会造成密码被他人获取,保证了用户信息的安全,同时也保证了系统的安全。
(3)数据备份与恢复
为了防止数据库在使用过程中某种原因受到破坏而造成数据的丢失,必须指定一种能够保证数据能够恢复的方案,同时也为了方便系统的恢复和其他操作,数据备份与恢复是一项必须的工作。MySQL本身提供了备份和恢复的功能,在开发系统的过程中应用这些功能便可以保证数据的安全与完善。13 东华理工大学毕业设计(论文)
第5章 系统实现
第5章 系统实现
5.1 用户登录
用户要进入该系统,必须使用有效的账号密码登录,才能进入该系统。用户名和密码分别对应数据库中users表的username和password字段。登陆界面如图5-1所示:
图5-1 用户登录页面
该登录界面主要是使用HTML/CSS技术,分别添加图片、文本、编辑框和按钮即可实现。
该功能的设计思路是,定义的session变量接收输入的用户名和密码,Serverlet则会根据Struts框架中的ActionForm进行数据匹配,如果用户名和密码正确,则自动进入系统,否则系统提示错误,无法进入系统。
实现用户登录功能的关键代码为:
UsersForm usersform=(UsersForm)form;
Users users=new Users();
users.setUsername(usersform.getUsername());
users.setPassword(usersform.getPassword());
boolean flag=dao.logonUsers(users);
if(flag){ 东华理工大学毕业设计(论文)
第5章 系统实现
request.getSession().setAttribute(“users”,users);
return mapping.findForward(“success”);
}else{
request.setAttribute(“error”, “登录失败”);
return mapping.findForward(“failed”);
} 登录成功后,进入如图5-2所示页面:
图5-2 系统首页
该页面的作用是让用户清楚地了解网站主要的功能,起到一个导航的作用,让用户能够找到自己想要的东西并进行相应的操作,所以该页面的设计必须简洁明了。
5.2 人员管理
人员管理模块包括人员信息录入、查询、修改和删除。
(1)人员信息录入
人员信息录入如图5-3:
东华理工大学毕业设计(论文)
第5章 系统实现
图5-3 人员信息录入页面
管理员按要求依次录入员工的各种信息,点击保存即保存信息。
本功能的设计思想是,在JSP页面中定义了一个session对象,当用户输入数据时,这个session便会获得各个字段的数据,根据Struts框架中的.xml中定义的结构,调用相应的Action将数据存入数据库中。
该功能主要在UsersDao中实现,通过Serverlet控制器实现各种操作,该功能的关键代码如下:
Private ActionForward addUsers(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response){
范围
return mapping.findForward(“success”);}
//跳转到成功页面
UsersForm usersform=(UsersForm)form;//获得UsersForm
Users users=usersform.populate();
//获得提交的人员信息
dao.addUsers(users);} private ActionForward listUser(ActionMapping mapping, ActionForm form,request.setAttribute(“list”,dao.listUser());//将人员信息列表保存到request
//完成人员信息保存
return mapping.findForward(“success”);//跳转到成功页面
HttpServletRequest request, HttpServletResponse response){
(2)人员信息查询
信息保存之后便存入了数据库的users表中,可以通过人员信息查看获取员工信息。效果如图5-4:
东华理工大学毕业设计(论文)
第5章 系统实现
图5-4 人员信息查询页面
为了保证用户信息的安全,在该页面中,密码以密文形式显示。
执行操作中还有对人员信息进行修改和删除本条记录的操作。点击修改则跳转回信息录入界面,可以重新编辑。点击删除则会将该条记录删除掉。
此查询功能的设计思路是,在jsp中的session.setAttribute(“U”,“users”)可以使其它任何页面可以获得该session的值,即值为“users”的对象,因为session贯穿于整个页面始终。得到了人员信息表(users)的信息之后,调用Action将其按表格的形式输出,该功能的关键代码如下:
public List listUser(){//显示人员列表
} Session session = HibernateSessionFactory.getSession();//获得Session对象
Query query = session.createQuery
(“select u from Users as u order by createtime”);//执行查询
List list = query.list();//获得查询列表
HibernateSessionFactory.closeSession();//关闭Session对象
System.out.println(list);return list;
//返回人员列表
5.3 招聘管理
招聘管理主要包括三个功能,分别是应聘信息录入,应聘信息查询,人才库浏览。管理员根据规则填写应聘者的信息。应聘信息录入部分如图5-5:
东华理工大学毕业设计(论文)
第5章 系统实现
图5-5 应聘信息录入页面
应聘信息录入模块与人员信息录入的原理是相似的,也是通过session获得各个字段的数据,根据Struts框架中的.xml中定义的结构,调用相应的Action将数据存入数据库中。
该功能主要在JobDao中实现,Serverlet控制它来进行各种操作。
录入信息之后,点击保存即存储了该条信息。通过应聘信息查看可以查看到人员的信息,如图5-6:
图5-6 人才信息查询页面
该功能也是通过session对象,调用对应的Action以表格的形式输出应聘信息表(Job)中的部分信息。设计中,表格的最后一列中实现了三个操作,分别是“详细”、“删除”和“入库”,其说明如下:
点击详细可以查看到更为详细的信息,如图5-7:
图5-7 人才详细信息
该功能与查看信息的功能所用到原理是类似的,不同之处仅仅在于输出的格式不一样。由于一条信息的字段较多,用表格输出不太方便,因此用这种面板上的文本格式输出会更好。
当应聘人员审批通过后,点击入库,即可将其信息存入人才库。如图5-8: 东华理工大学毕业设计(论文)
第5章 系统实现
图5-8 人才信息浏览页面
“入库”的原理其实就是将Job表中的信息加一个标志,之后它便属于人才库中的记录,而不再在应聘人员信息表中显示。
实现该模块的关键代码如下:
private ActionForward detailjob(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response){
} Long id=new Long(request.getParameter(“id”));//获得参数id Job j=dao.loadJob(id.longValue());//加载该ID对应的应聘信息 request.setAttribute(“job”,j);//将应聘信息对象设置到request范围 return mapping.findForward(“success”);private ActionForward updateJob(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response){
JobForm jobform=(JobForm)form;
Job j=jobform.populate();
dao.updateJob(j);
return mapping.findForward(“success”);
} “删除”功能类似于培训管理中的“删除”功能,不再赘述。
5.4 培训管理
为了满足公司技术需求,培训管理模块是非常重要的。该功能包括三个部分,培训计划的录入和查看,培训总结的查看。根据公司的安排,管理员必须输入培训计划的信息,其操作如图5-9:
图5-9 培训计划录入页面 东华理工大学毕业设计(论文)
第5章 系统实现
培训计划录入模块与人员信息录入的原理是一致的,通过session获得各个字段的数据,根据Struts框架中的.xml中定义的结构,调用相应的Action将数据存入数据库中。
该功能主要在EducateDao中实现,通过Serverlet控制器来实现各种操作。
信息录入之后,点击“保存”,数据库中的培训信息表(educate)中便自动存储了一条新的信息。以后,可以通过培训计划查看了解培训的信息,如图5-10所示:
图5-10 培训计划查询页面
同样,在该界面还可以进行查看详细信息和删除计划操作。如图5-11:
图5-11 查看详细信息页面
删除功能的设计思路是,点击“删除”时,系统自动获取该培训计划的ID,通过该ID在“培训信息”表中找到对应的培训计划,然后将其删除。
其关键代码如下:
private ActionForward detailEducate(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response)throws HibernateException
{
Long id=new Long(request.getParameter(“id”));
Educate e = dao.loadEducate(id.longValue());
System.out.println(e.getName());
request.setAttribute(“educate”,e);
return mapping.findForward(“success”);
} public void deleteEducate(Educate e)throws HibernateException
{
Session session = HibernateSessionFactory.getSession();
Transaction tx = session.beginTransaction();
session.delete(e);东华理工大学毕业设计(论文)
第5章 系统实现
tx.commit();
HibernateSessionFactory.closeSession();
}
当某个培训完成时,点击“培训完成”即可对此次培训进行总结并将记录存入总结中。如图5-12:
图5-12培训总结页面
录入信息成功之后,本条记录便会被保存到数据库对应的数据表中。可以通过查看培训总结来了解各培训总结的详细情况,如图5-13:
图5-13 总结详细情况页面
查看培训总结的原理与查看人员详细信息类似,使用post提交查询数据,后台控制器处理并从数据库中取出数据,然后向视图层发送数据,用于显示。通过session获得值为”Educate”的对象,之后调用Action输出数据。
该部分的关键代码为:
public List listEducate(byte educate)throws HibernateException{
Session session = HibernateSessionFactory.getSession();
Transaction tx = session.beginTransaction();
Query query = session.createQuery(“select e from Educate as e where e.educate =:educate order by createtime”);
query.setByte(“educate”,educate);
List list = query.list();东华理工大学毕业设计(论文)
第5章 系统实现
tx.commit();
HibernateSessionFactory.closeSession();
return list;
}
5.5 奖惩管理
奖惩管理是为了统计公司员工工作情况的表现所获得的奖励与惩罚。主要包括两个部分,奖惩信息登记和奖惩信息查看。
管理员根据报告录入奖惩信息,如图5-14:
图5-14 奖惩信息登记页面
可以通过奖惩信息查看来获取信息,如图5-15:
图5-15 奖惩信息查询页面
点击详细可以查看详细的奖惩信息,如图
5-16:
5-16奖惩信息详情页面
奖惩管理中录入与查看的设计思想与其他模块中录入与查询的思想基本一致,故不再赘述。
实现修改功能的关键代码为:
public void updateInstitution(Institution ins)throws HibernateException{ 东华理工大学毕业设计(论文)
第5章 系统实现
Institution e =this.loadInstitution(ins.getId().longValue());
if(ins.getExplain()!=null){
e.setExplain(ins.getExplain());
}
if(ins.getName()!=null){
e.setName(ins.getName());
}
if(ins.getReason()!= null){
e.setReason(ins.getReason());
}
Session session = HibernateSessionFactory.getSession();
Transaction tx = session.beginTransaction();
session.update(e);
tx.commit();
HibernateSessionFactory.closeSession();}
5.6 薪金管理
薪金管理是由财务部统计汇总,表示员工在这段时间内的工作情况和其所得的薪金,包括两个部分,薪金数据录入和薪金数据查看。
薪金数据录入如图5-17:
图5-17 薪金数据录入页面
点击保存之后,便存储了该条信息。可以通过薪金信息查看获取各员工的信息,如图5-18:
东华理工大学毕业设计(论文)
第5章 系统实现
图5-18 薪金数据查询页面
该模块中录入与查询功能的设计思路与之前模块的一致,不再赘述。其中,计算薪金的关键代码为:
private Stipend getCountTotalize(Stipend e){
float count=0;
count=count+e.getBasic().longValue();
count=count+e.getDuty().longValue();
count=count+e.getEat().longValue();
count=count+e.getHouse().longValue();
count=count+e.getOther().longValue();
count=count-e.getPunishment().longValue();
count=count-e.getScot().longValue();
e.setTotalize(new Float(count));
return e;
} 5.7 部门人员信息
该部分的主要功能是,当人员数量很多时,将他们按部门分类查看,便于管理。如图5-19:
图5-19 部门人员信息页面 东华理工大学毕业设计(论文)
第5章 系统实现
在该界面也可以进行人员信息的修改、删除操作。该模块的修改和删除操作的设计思想与之前模块的一致,不再赘述。
其中,实现分类查看功能的关键代码为: <% List list=(List)request.getAttribute(“list”);
%>
if(list!=null&&list.size()>0){ Iterator it = list.iterator();java.util.HashMap
while(it.hasNext()){
} for(Iterator itNew=map.keySet().iterator();itNew.hasNext();){ String name = itNew.next().toString();Users u1 =(Users)it.next();String bumen = u1.getBumen();if(map.get(bumen)==null)map.put(bumen, new java.util.ArrayList
第6章 软件测试
第6章 软件测试
6.1 软件测试方法
在软件开发的整个周期中,软件测试都是必要的。我们需要对软件的需求说明书,软件结构设计及程序代码等整个软件的各个对象都进行仔细的分析测试。
主要的软件测试方法包括白盒、黑盒和灰盒测试三种,其中白盒测试和黑盒测试是经常用到的测试方法。系统最终是交付给用户使用,因此,我们需要从用户的角度,进行重复的测试,确切来说,应当更加全面的来验证软件的各项指标能否满足用户的要求和实际应用需求。
6.2 软件测试的目的
软件测试的目的是为了确保软件最终交付的时候是能够正确运行的。一般来说软件的测试必须严格的按照软件分析测试流程,制订详细的测试计划、测试计划、测试标准,然后进行测试,并且记录测试结果,然后进行分析,最后还要写出测试报告,以确定修改的对策和方案。软件测试只能找出程序中存在的错误,但并不代表程序完全没有错误,错误是一定存在的,只要把错误控制在可以接受的范围中便可以说软件是成功的。
测试最终需要达到一定的要求:
(1)确保产品实现了它该有的功能,并且所有用户可以访问到的功能都有明确的书面说明。
这项要求对应的是软件的书面文档。书面文档是软件开发中最重要也是最难完成的一部分,从某种程度上来说,它的质量直接影响到软件最终的质量。
(2)确保产品具备较好的性能和运行效率。
只有一个高效率、界面友好、性能完善的软件才是一个合格的产品。
(3)确保产品是健壮的和适应用户环境的
健壮性是产品是否能够正常使用最基本的要求,如果一个软件不够稳定,那么它便不能正常使用,也就无法达到用户的使用标准。另外,应当充分考虑到用户操作环境的多样性从而对软件进行改进。
6.3 测试
对本软件的测试主要是测试各个功能是否能够正确的实现,包括各种信息的录入是否成功,存储的数据是否正确,各种信息能否正确输出,程序是否还存在bug。
在完成编码的工作以后,根据以上的方法和步骤进行如下的测试: 东华理工大学毕业设计(论文)
第6章 软件测试
界面测试:在不开启Services的情况下,测试各个模块中链接的连接情况,判断其是否能够真确连接,并记录每次连接的情况。然后根据问题进行改进,直到所有的链接都能跳转到正确的页面。
功能测试:对网站的几各功能的模块逐一进行测试,进行各种数据的输入输出,记录错误情况,并进行分析。
性能测试:将程序发布至多用户,测试其是否满足多用户的要求。 需求测试:根据需求分析的内容,相应的进行各模块的测试,观察结果是否符合当初的设计要求。
通过对软件各个模块系统和充分的测试,系统中存在的问题和不足都一一的显示了出来。根据测试的情况和错误的信息,及时的对程序进行了相应的修改和优化,能够改正许多bug,提高系统的性能。
6.4 测试用例
对软件的各个模块进行了各功能的测试,列出如下部分测试用例。表6-1列出了部分功能的测试用例,表6-2列出系统主要界面的测试用例。
表6-1 功能测试用例
测试模块
权限管理模块测试
测试的内容
系统的管理权限只有管理员才能够对系统进所有的管理操作。
修改信息操作测试
登录用户可根据需修 改,修改后将数据保到
数据库。
删除信息操作测试
管理员可以对已有的记录进行删除操作,同时更新到数据库
修改数据是否 能够正确的存储到数
据库中。
是否能够正确删除相
应的记录。系统测试问题
选取理由
非合法用户不能登录 非法登陆用户或非
系统。
登录用户没有对某 些模块进行访问和
操作
数据能否正确存储代表着本功能是否能够
正确实现 删除功能也是对数据库中数据进行的操作,最终数据库中的数据的变化提现该功能是
否正确。
功能链接测试
各个链接对应相应的功能操作,会跳转至对
应的操作界面
能否正确跳转。
能否正确跳转是网站最基本的功能,也是一项非常重要的操作。
东华理工大学毕业设计(论文)
第6章 软件测试
表6-2 界面测试用例
测试模块 登录界面 人员管理 招聘管理 培训管理 奖惩管理 薪金管理 测试内容 用户名密码 出生日期 入库 查看详细内容
录入 录入
数据 123/123 197302345 将某条信息入库 点击“详细” 录入一条奖惩信息 录入一条薪金信息
期望 无法登录 日期错误 入库成功 详细信息 成功保存 成功录入
选取理由
只有合法用户名密码才能登录
日期有固定格式 该功能将候选者录入合格 该功能是列出培训的详细内容 本模块是存储奖惩信息 本模块是存储薪金信息
6.5 测试总结
经过测试,该软件能够满足用户需求。各个功能的操作都比较方便,能够进行正常的数据读取操作。但是,在录入信息的数据量比较大的情况下,管理员进行操作也需要耗费较多的时间。在这个方面还可以做一些提升,例如可以加入类似数据导入的功能。该系统的优点是,结构较清晰,层次分明,效率较高,能够满足大部分的需求。各个模块中展示信息的功能都能够正确的运行。不足的方面是某些功能还不够完善,有待提升。
东华理工大学毕业设计(论文)
第7章 总结与展望
第7章 总结与展望
7.1总结 世纪是一个发展的时代,数据信息在这个时代中占据着举足轻重的地位。随着知识经济的蓬勃发展,信息市场的欣欣向荣,各个企业之间的竞争也逐渐升级。同时,企业的竞争意识也得到了不断的强化,很多企业不再仅仅看重实体的发展,开始意识到了人力资源的重要性。对于一个企业的发展,人才是不可缺少的因素。如何尽可能充分运用好拥有的优秀的人力资源,提升企业的影响,提升企业的效益,成为了企业管理中一项非常重要的内容。因此,通过科学的管理企业人力资源进,能够让企业内部更加健壮,使企业保持活力。不仅是企业,在其他很多方面,也需要这种科学的管理。要实现人才战略,还需要更多科学管理手段的加入。开发人力资源管理系统能够高效的处理各种数据信息,方便企业管理者掌握公司的情况,以作出最合适的管理方案。
本文首先从人力资源在国内外的研究现状着手,说明了人力资源管理的重要性以及在我国未来发展中的作用,接着结合人才战略发展实际,说明了作为一个企业,开发本系统的必要性。接着通过对企业人力资源管理工作的实际剖析,做出了具体功能的分析,并得出了结论,将其进行了功能模块的切分,最后应用MyEclipse 6.0 作为开发工具,开发出了适合企业未来发展的基于 B/S 模式的人力资源管理系统。
本文在充分结合了人力资源管理系统理论和思想的基础上,结合JZEE等技术,以企业项目为背景,设计实现了适合企业需求的基于J2EE的分布式人力资源管理系统。
本文实现的人力资源管理系统是针对软件公司进行设计的,其基本原理也适用于其他相关企业的人力资源管理工作,使用该系统可以有效地提高企业管理工作的效率。
7.2展望
在日常的管理工作中,通过实践的熏陶,管理者还会诞生新的管理理念,就需要及时地将最新的管理理念灌输到系统的功能模块中,使其最大限度的发挥计算机的作用,帮助管理者进行有效的抉择,这也是本人仍需努力研究的方向。在今后的工作中,本人将结合实际,继续深入的研发,使得该系统更加的完善,达到更加人性化的管
理。
东华理工大学毕业设计(论文)
致谢
致 谢
至此,我的毕业论文已基本完成,也伴随着我4年大学生活的结束,即将离开这里的一切。论文能够如期的完成,多亏了桂颖老师耐心的提醒和督促我完成毕业设计,给予了我非常多的帮助,我也从老师那里学习到了非常多的知识。毕业设计中遇到的问题,老师都会抽出时间给我进行详细的讲解。没有老师的耐心教导和帮助,我很难完成这次的设计,再次,我想对老师表示衷心的感谢。
还有很多热心的同学帮助我,耐心帮助我发现问题,解决问题。这些都使我学会了要多多听取他人的意见和建议,不要一个人闷头苦思。和同学们的交流使得我的思路更加清晰,心境上更加的沉静,感觉学会了许多,在这里也真心的感谢同学们对我的帮助。
在这四年的大学生活中,老师的悉心教导、同学间的友爱和帮助让我在工作学习和为人处事方面都得到了非常大的提高。感谢东华理工大学对我的教育与培养,感谢信息工程学院的老师们,我会永远都会铭记老师的辛勤教导给了我今日的满载而归。感谢在四年的大学生活中,给予我帮助所有同学,有了你们的陪伴,我的学习和生活才如此丰富精彩。在此我向你们表示衷心的感谢。
东华理工大学毕业设计(论文)
参考文献
参考文献
[1] 刘铁明.论人力资源管理的对象 [J].湖南财政经济学院学报 ,2013,29(141):133-138.[2] 李刚.轻量级 Java EE 企业应用实战(第 3 版)-Struts2 + Spring3+ Hibernate 整合开发 [M].北京 : 电子工业出版社 ,2013.[3] 王功益.人力资源管理机构对信息化的需求 [J].电脑知识与技术 ,2013,9(16):3899-3900.[4] 李芬.论我国中小企业人力资源管理存在的问题及其对策 [J].中国市场 ,2013,739(24):31-33.[5] 佘枫.人力资源决策支持系统智能化技术的研究 [J].中国管理信息化 ,2011,14(24):98-100.[6] 黄娜.谈服务型事业单位人力资源管理体系的建立 [J].科技信息 ,2011,(24):842,711.[7] 康英等.智能化人力资源管理信息系统的设计与应用 [J].西安财经学院学报 ,2009,22(1):97-102.[8] 邵雪航 , 王大鹏.基于 SSH 框架技术下的 WEB 项目的研究与实现 [J].数字技术与应
用 ,2012,(10):126-127.[9] Barrett, B.G..Creating change and innovation in Human Resource management courses: Developing a model organizational consulting project as a learning application.BMEI, 2011.[10] Michael Wilson, Brian Matthews.The semantic web:Prospects and challenge[C],Chilton UK:7th International Baltic Conference on Databases and InformationSystems,2006.31
2.基于J2EE的工艺装备管理系统 篇二
基于J2EE的工艺装备管理系统
在对某航空企业工艺装备的制造过程以及日常管理进行详细调研的基础上,首先对工装的设计、制造过程以及日常管理的.业务进行建模,将工装的设计、制造过程管理和日常管理纳入一套标准的流程控制中,解决在工装制造过程中由于“信息孤岛”而带来的诸多问题.基于J2EE体系构架提出系统结构模型和各个功能模型以及数据模型,既可对工装制造过程的动态信息进行有效的控制和跟踪,又能对工装的静态信息进行管理.
作 者:郑海洲 何卫平和延立 张英 作者单位:西北工业大学 刊 名:工具技术 ISTIC PKU英文刊名:TOOL ENGINEERING 年,卷(期):2005 39(5) 分类号:V2 关键词:工装管理 J2EE 体系结构 数据模型3.j2ee毕业论文 篇三
存储在Oracle9i Spatial中的GIS数据可实时为移动用户提供位置服务,本文研究了GIS数据在为MIDP移动用户提供位置服务的数据传输方案,在有线环境下采用XML格式传输,在无线环境下采用自定义格式,在带宽高的有线环境下保持了数据的可读性,在带宽窄的.无线环境下尽量减少了传输的数据量,并在J2ME/J2EE集成环境中进行了测试和对比.
作 者:刘小春 贾学东 张彦丽 孙建华 LIU Xiao-chun JIA Xue-Dong ZHANG Yan-li SUN Jian-hua 作者单位:刘小春,贾学东,LIU Xiao-chun,JIA Xue-Dong(解放军信息工程大学测绘学院,郑州,450052)
张彦丽,ZHANG Yan-li(黄河水利委员会水文局,郑州,450004)
孙建华,SUN Jian-hua(郑州航空工业管理学院CAD研究所,郑州,450015)
【j2ee毕业论文】推荐阅读:
毕业论文设计论文10-19
毕业论文论文范文参考09-04
毕业设计毕业论文orac10-06
法语毕业论文06-17
函授毕业论文06-26
公安毕业论文07-11
南开毕业论文07-13
环艺毕业论文08-18
毕业论文综述09-15
简爱毕业论文09-29