基于J2EE的网上招聘系统设计与实现-毕业论文.doc
《基于J2EE的网上招聘系统设计与实现-毕业论文.doc》由会员分享,可在线阅读,更多相关《基于J2EE的网上招聘系统设计与实现-毕业论文.doc(64页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、中文题目:基于J2EE网上招聘系统的设计与实现外文题目:The Design and Implementation of Online Recruitment System based on J2EE毕业设计(论文)共 64 页 图纸共0 张完成日期 2015年6月 答辩日期 2015年6月III摘 要随着网络信息技术的发展,网络在人们生活和交际中的应用越来越广泛。招聘网站就此应聘者提供了方便而快捷的应聘途径。对招聘单位来讲,招聘网站也为企业单位提供了查询、检索应聘者求职信息平台,使招聘人员变得轻松易行。应聘者和招聘公司可以在网上通过Internet进行沟通交流,突破时间和空间的限制实现求职和
2、人才招聘。网上招聘与传统招聘相比有招聘范围广、信息量大、可挑选余地大、费用低的优势,因此获得了越来越多公司企业的认可,同时它有着运营成本低、虚拟库存、用户更加检索方便、地域限制少等特点。本文首先对开发目标和用户需求进行了分析,再给出系统的总体设计方案。系统主要包含的模块是:求职人员及企业用户注册登陆、管理基本信息、管理招聘信息、管理通知、权限管理等。论文以功能模块为单位详细叙述了招聘信息的发布与管理系统的实现过程,系统中大部分模块的操作基本类似,具有数据库连接、修改、查询、删除等功能。关键词:招聘系统;招聘网站; 招聘管理。ABSTRACTAlong with the development
3、of network information technology, the Internet is becoming more and more popular in peoples life and communication. The recruitment website offers a convenient and quick way to apply for this candidate. To the recruitment unit, the recruitment website also provides the information platform for the
4、enterprise unit to inquire, search the candidates, so that the recruitment of personnel becomes easy and easy. Candidates and recruitment company can communicate through the Internet through Internet, breakthrough time and space constraints to achieve a job and talent recruitment. Online and traditi
5、onal recruitment compared with recruitment of a wide range, a large amount of information, selection of room for large, low cost advantages, and therefore won the recognition of more and more companies. It also has a low operating costs, virtual inventory, more user retrieval convenient, fewer restr
6、ictions on geographical characteristics.In this paper, the development goals and user needs are analyzed, and then the overall design scheme is given. The main modules of the system are: the registration of the applicant and the enterprise user, the basic information, the management recruitment info
7、rmation, the management information, the authority management, etc.The function module as a unit are described in detail in the recruitment information, publishing and management system implementation process, the operation of most of the modules in the system were similar, with the database connect
8、ion, modify, query, delete, etc. functions. KeyWords: Recruitment system; Recruitment website; Recruitment management.I目录1项目概述11.1现系统的概述11.2组织机构及业务范围21.3业务流程描述32需求分析52.1总体目标52.2具体目标52.2.1网站前台52.2.2网站后台62.3系统功能建模62.3.1系统数据流图62.3.2数据字典112.4系统数据模型143概要设计203.1体系结构设计203.2接口设计213.2.1外部接口213.2.2内部接口213.3代码
9、设计213.3.1代码设计原则213.3.2系统所需代码设计223.4数据库设计223.4.1关系模式设计223.4.2数据库物理结构设计233.5输入输出设计263.5.1输入设计263.5.2输出设计273.6运行设计273.6.1环境273.6.2运行控制273.7安全保密设计273.7.1数据安全性283.7.2登录用户的安全性283.8维护设计284详细设计294.1详细设计概述294.2公共类设计294.3网站首页设计294.4会员注册模块定义294.4.1模块定义294.4.2输入项目304.4.3输出项目304.4.4程序逻辑304.5发布信息模块定义314.5.1模块定义31
10、4.5.2输入项目314.5.3输出项目314.5.4程序逻辑314.6招聘信息模块定义324.6.1模块定义324.6.2输入项目324.6.3输出项目324.6.4程序逻辑324.7用户管理模块定义334.7.1模块定义334.7.2输入项目334.7.3输出项目334.7.4程序逻辑334.8界面实现345编码365.1开发工具及编程语言概述365.1.1开发工具MyEclipse 10365.1.2SQL Server2008数据库管理系统简介365.1.3Java简介375.2脚本习惯说明375.3程序376测试386.1测试原则及测试方法概述386.1.1测试原则386.1.2测试
11、方法396.2测试项目测试用例396.3软件测试结论426.3.1软件能力426.3.2缺陷和限制426.3.3测试结论43结论44致谢45参考文献46附录A中文译文47附录B英文原文50附录C主要程序清单53 1项目概述1.1现系统的概述随着中国进入高速发展的快车道,全球经济一体化的逐步深入,网络技术实现了世界一体化,企业在发展的推力下,不断地渴求着优秀人才的加盟,求职人员在为社会贡献财富的同时,也在实现着自我的价值。人才是企业生存的基石,那么如何去网络寻求到合格的、优秀的人才?便是企业管理者需要思考的问题。我们需要一个平台来展示自己,同时,企业也需要借助网络这个媒介来宣传自己,提高自己的知
12、名度,优秀的企业需要更多优秀的人才。当然,对于个人而言,也需要借助网络媒体来展示自己,让更多的企业认识自己。实际上这是种双赢的模式,优秀的企业需要优秀的人才,优秀的人才也需要优秀的企业。由此,网上招聘系统应用而生。企业在第一时间发布职位招聘信息,求职人员在第一时间发布求职信息,通过这个网上招聘平台,各取所需。近年来,由于随着大学毕业生的不断增长,就业难已经成了社会的负担,就业形势异常严峻。为了让毕业生在最短的时间及时获取的招聘信息,用人单位能在较短的时间内聘用到最适合自己的人才。我们迫切的需要建立一个专业的、有针对性的网上招聘网站。招聘网站是能提供信息互动的全新方式。招聘网站使得用人单位与求职
13、者、求职者与求职者、用人单位与用人单位之间的交流有了较为新颖的方式,它不再受到传统方式的制约。它可以使身在不同地区的人们同处一网,共同讨论并且共享资源。地理上的界限在这样的招聘模式下,渐渐模糊,可以说它是一所真正的没有围墙的人才聚集招聘网站。网上招聘系统的开发使信息共享成为了一种趋势,也是网络盈利模式一次新的尝试。透过网上招聘系统,在为企业提供人才信息的同时,能过有所收益,网上招聘系统对于个人而言是免费的,对于企业而言是收费的。1.2组织机构及业务范围本系统一共分为三大模块,每个模块之间都不是相互独立的,他们对数据库的访问都是有一定的权限的,各个模块访问的是同一个数据库,只是所访问的数据表不同
14、而已。每个模块的功能都是按照网上实际调研中搜集的资料进行编排制作的。依据上述功能的分析,系统的三大模块详细功能如图1-1所示。图1-1网站组织机构图Fig1-1 Diagram of the Websites Organizational Structure(1)系统管理员:主要负责新闻管理、个人会员管理和企业信息管理,发布企业招聘有关的信息,帮助会员更好地求职。(2)求职人员:具有注册、个人信息管理、浏览新闻、发布简历的权限,并可以管理自己的求职信息。(3)招聘单位管理:负责完善企业信息,发布招聘的职位信息,并可以发布求职人员的通知。1.3业务流程描述业务流程图就是用规定的圆形、矩形等符号及
15、连线来表示某个具体业务的处理过程。通过业务流程图可以准确的理解数据的处理过程。业务流程图符号说明如下:表1-1业务流程图符号Tab 1-1 The symbols of operational flow chart符号名称说明实体数据的源点/终点输入/输出表示输入或输出的报表处理能改变数据值或数据位置的加工或部件数据流用来连接其他符号,指明数据流动方向存储表示任何种类的联机存储未注册的用户通过注册能为会员,求职人员注册成为个人用户,企业注册成为企业用户,求职者能够修改密码,发布、修改求职信息,并且可以发送个人简历;企业用户能够发布、修改招聘信息,向求职者发送通知;管理员能够管理这俩个用户,管理
16、系统的新闻公告。具体的系统业务流程图如图1-2所示。图1-2系统业务流程图Fig1-12 System Service flow chart2需求分析一个网站项目的确立是建立在各种各样的需求基础上的,这种需求往往来自于客户的实际需求或者是出于公司自身发展需要,其中客户的实际需求也就是说这种交易性质的需求占了绝大的部分。面对网站开发拥有不同知识层面的用户,项目负责人对用户需求的理解程度,在很大程度上决定了此类网站开发项目成败。因此如何更好的了解、分析、明确用户需求时,保证开发过程是按照满足用户需求为目的开发方向进行,是每个网站开发的重要阶段。2.1总体目标网上招聘系统的用户分为个人用户、企业用户
17、和管理用户,用户注册登陆以后,可以分别进行创建简历、发布和管理求职信息、查询企业及其招聘信息、发布和管理招聘信息、用户和新闻的查看及管理。主要分为三个模块:个人简历生成与管理、招聘信息的发布与管理、用户和新闻的查看及管理。其主要功能是包括:用户在线注册,生成个人简历,发布招聘信息和发送求职申请。此次的网上招聘系统主要实现如下目标:(1)操作简单方便,界面简洁美观。(2)网站整体结构和操作流程合理顺畅,实现人性化设计。(3)注册功能。提供两种注册途径:一种是个人用户注册,另一种是企业用户注册。(4)个人用户登录后,创建个人简历,可以根据条件查找职位、查看已投递简历的职位;系统会根据个人意向推荐职
18、位,用户选择投递求职申请。(5)企业登录后,可以进行职位管理,即可以根据需要,新增职位信息;可以对已发布的职位信息进行修改、删除等操作。(6)管理用户除了进行常规的用户管理外,还应具有系统新闻管理的功能。2.2具体目标2.2.1网站前台网站前台主要实现的功能为注册、浏览信息、发布信息、搜索信息功能。用户注册:网上招聘系统包括用户注册功能,分为个人用户和企业用户的注册,注册主要是填写个人基本信息,注册后用以发布各种企业信息以及招聘信息。浏览信息:用户登录后可以浏览网站管理员发布的企业及相关招聘信息。发布信息:个人用户登录后,创建个人简历,可以根据条件查找职位,用户选择投递求职申请;企业用户登录后
19、,可以发布新增职位信息;可以对已发布的职位信息进行修改、删除等操作。搜索功能:个人用户登录后,可以根据条件查找职位、查看已投递简历的职位。2.2.2网站后台网站后台主要实现的功能为新闻管理、信息管理、用户管理。新闻管理:管理员可以登录到后台,通过新闻管理模块对企业新闻进行发布与删除、信息管理:管理员可以登录到后台对用户所发布的信息进行快速浏览和审核,以确保发出信息的真实性和有效性。用户管理:管理员通过对用户所发信息的监督和审核,对有违规操作的用户进行账户删除操作。2.3系统功能建模系统功能建模所采用的工具是数据流图和数据字典,用于表达系统内部数据运动以及对数据的描述和定义。2.3.1系统数据流
20、图数据流图英文缩写DFD(Data Flow Diagram)是结构化分析方法中的工具,它以图形方式描绘数据在系统中流动和处理过程,由于它只是反映系统必须完成的逻辑功能,所以它是一种功能模型。在结构化的开发方法中,数据流图是需求分析阶段而产生的结果。与此同时数据流图也是一种图形化技术,它从数据传递和加工的角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换的过程,是结构化系统分析方法的主要表达工具以及用于表示软件模型的一种图示方法。数据流图是由实体部分、处理部分、数据存储部分和数据流四部分组成的、有两种典型结构,一是变换型结构,它所描述的工作可表示为输入、主处理和输出、呈线
21、性状态。另一种是事务型结构,这种数据流图呈束状,即一束数据流平行流入或流出,可能同时有几个事务要求处理,每一部分都有其基本符号,本文中符号的对应关系见表2-1 。表2-1 数据流程图符号Tab 2-1 Data flow chart symbol图形符号名称说明外部实体记述除系统之外的数据提供或数据获得的组织机构或个人,在方框内部填入实体名称。PC处理记述某种业务的手工或计算机处理,其中,PM区记述处理标号,C区记述处理名称。D数据存储记述与处理有关的数据存储,DN区记述存储的标号,S区记述存储数据的名称。F数据流记述数据流的流动方向,FM记述数据流的名称。图2-1系统顶层数据流图Fig2-1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 J2EE 网上 招聘 系统 设计 实现 毕业论文
限制150内