网上人才招聘系统设计论文

合集下载

网上求职招聘系统设计报告

网上求职招聘系统设计报告

网上求职招聘系统一、课程设计要求和内容随着网络的发展,越来越多的企业通过互联网进行招聘工作。

同时企业也发现,网络招聘要发挥最大的作用,仍需经历较长的历程。

本论文中的人才网的业务范围以社会招聘为主,兼营其它相关业务。

客户以大型公司企业为重点。

本文通过对企业招聘工作的细致研究,实现了基于B/S 架构的网上人才招聘系统,以为人才招聘管理事业服务。

该系统包括如下功能:1.管理员模块:可以使用该系统为企业招聘、个人求职提供服务。

主要功能包括新闻的发布和删除,个人用户的管理(删除,查看,搜索),企业用户的管理(删除,查看,搜索),调查数据的管理,修改管理员密码、系统登录,会员登录系统时的身份认证等。

2.企业管理模块:可以使用该系统注册成为“企业用户”并发布招聘信息等。

主要功能包括登录公司资料;更新公司资料;发布招聘信息;更新招聘信息;修改登录密码;全部人才列表;公司会员收藏夹;公司会员信箱等。

3.个人管理模块:求职人员可以在注册成为“个人用户”后通过系统完成求职工作。

主要功能包括公司会员注册;个人会员注册;验证用户的注册信息;更新/填写求职简历;个人会员收藏夹,个人会员信箱,全部职位列表等。

4.首页功能模块:用户浏览招聘求职信息;用户按照要求对信息进行查找;查看新闻;查看公司资料;查看招聘信息;查看个人求职简历;主页设计等。

二、系统分析2.1 设计目标网络招聘求职方式已经成为了招聘求职的一大重要手段,其招聘求职规模和招聘求职成功率已直逼传统招聘会,有的甚至超过了传统招聘会。

通过它应聘者和招聘公司/单位可以在网络上通过Internet,突破时间和空间的限制而实现工作求职和公司/单位的人才的招聘。

网络招聘的崛起对传统人才招聘流通体系产生了强烈的冲击,网络招聘较之传统招聘具有招聘范围广,信息量大,可挑选余地大,招聘效果好,费用低,获得了越来越多的公司的认可优势,同时它有着经营成本低、信息反应适时、用户检索方便、地域限制少等特点。

人才招聘系统的毕业设计

人才招聘系统的毕业设计

人才招聘系统的毕业设计摘要:本毕业设计旨在开发一个功能齐全、用户体验友好的人才招聘系统。

该系统将帮助企业与求职者更有效地进行匹配,提高招聘效率,降低招聘成本。

系统将包括职位发布、简历管理、在线面试、人才评估等功能,以满足不同用户的需求。

一、引言随着互联网的普及和信息技术的发展,传统的招聘方式已经无法满足现代企业的需求。

为了解决这一问题,人才招聘系统应运而生。

本毕业设计将采用先进的开发技术和方法,打造一个功能强大、操作简便的人才招聘系统。

二、需求分析1. 用户需求:企业用户需要发布职位信息、管理简历、进行在线面试等功能;求职者需要上传简历、查看职位信息、进行在线面试等功能。

2. 功能需求:系统需要具备职位发布、简历管理、在线面试、人才评估等功能。

3. 性能需求:系统应具备高可用性、高并发性、安全性等特点。

三、系统设计1. 数据库设计:采用关系型数据库,设计合理的表结构和字段,确保数据存储和查询的效率。

2. 系统架构设计:采用微服务架构,将系统拆分为多个独立的服务,提高系统的可扩展性和可维护性。

3. 界面设计:采用简洁明了的界面设计,提高用户体验。

四、系统实现1. 前端开发:采用React框架,实现响应式布局和动态数据渲染。

2. 后端开发:采用Spring Boot框架,实现RESTful API和数据库操作。

3. 集成测试:对系统的各个模块进行集成测试,确保系统的稳定性和功能性。

五、系统部署与维护1. 系统部署:采用Docker容器化技术,实现系统的快速部署和扩展。

2. 系统维护:定期对系统进行维护和升级,确保系统的稳定性和安全性。

六、结论与展望本毕业设计成功开发了一个功能齐全、用户体验友好的人才招聘系统。

该系统采用先进的开发技术和方法,满足了现代企业的需求。

未来,随着技术的发展和市场的变化,我们将继续对系统进行优化和升级,提高系统的性能和功能,为企业和求职者提供更好的服务。

K0007人才招聘系统的设计与实现

K0007人才招聘系统的设计与实现
六.主要参考文献
[1]丁宝康.数据库原理[M].北京:经济科学出版社,2000[2]甘仞初,信息系源自开发,北京:经济科学出版社,2000
[3]黄梯云等,管理信息系统,北京:电子工业出版社,1995
[4]金雪云,简明教程,北京:清华大学出版社,2003
[5]张立科,信息系统开发实例导航,北京:人民邮电出版社,2005
四.拟解决的主要问题
本系统采用B/S模式,用ASP技术进行动态网页的开发,用SQL Server建立后台数据库。开发环境:Windows 2000/xp/2003等操作系统。
在毕业设计的过程中我可能会遇到以下问题:对人才招聘系统的具体工作不能设想周到,对需求分析做得不周全。
解决方案:在正式开始毕业设计前去图书馆和网上查阅了人才招聘系统的各种需求分析,并结合学校图书馆的系统和自己的实际制定计划。
书写毕业论文二稿
2010-12-24-2010-12-20
书写毕业论文终稿
指导教师对开题报告的意见
指导教师签名:
年月日
2010-11-10-2010-11-20
详细的软件设计,包括模块划分,数据库设计等
2010-11-21-2010-12-15
窗体设计和编码
2010-12-16-2010-12-21
软件进行测试、调试、修改及完善
2010-11-25-2010-12-20
书写毕业论文初稿
2010-12-21-2010-12-23
三.论文(设计)的基本内容
网站主要面对的对象有三类人员,一、普通求职者,二、企业招聘人员,三、网站管理人员。具体实现功能如下:
⑴、求职者利用INTERNET WEB平台来查询新发布的职业,并通过网站输入自己的求职信息,建立自己的简历档案。并通过该网站平台投递简历给企业招聘人员。求职者投递简历必须是网站的注册会员,若一般人,只能查询职位,但不能投递。。

计算机网络工程毕业论文-基于MVC模式的人才招聘系统的设计

计算机网络工程毕业论文-基于MVC模式的人才招聘系统的设计

摘要现在的求职需要到招聘地点,一天只能面试几个,负责面试的人也任务量大。

通过这个系统找工作可以网上投简历,短时间投放多份简历。

对于需要新人的公司,这个系统方便他们网上阅览求职者简历,减少了庞大工作量。

所以这个选题非常有必要性。

该系统的开发工具是my eclipse,语言是jsp,数据库是MySQL。

本文着重讨论了用ssh+tomcat+MySQL的技术和规范的软件工程开发流程,完成基于MVC模式的人才招聘系统的设计工作。

该系统分用户管理:个人用户、企业用户、管理员。

个人用户模块包括注册,登陆,修改个人信息,填写简历,查看简历,浏览、查询招聘信息,职位收藏,发表留言功能。

企业用户模块包括注册,登陆,修改个人信息,填写招聘信息,查看招聘信息,查询简历信息,简历管理,招聘信息管理,读取、回复、删除邮件,管理收藏夹,发表留言功能。

管理员模块包括登陆,修改个人密码,招聘信息管理,用户管理,企业管理,管理新闻,留言管理等功能。

本系统界面友好,操作方便。

系统的实现改善了就业麻烦和繁琐的小细节,方便了求职方和招聘方,得到了大家的认可。

关键字:人才招聘;JSP;MySQLAbstractToday's job to recruitment sites, only one day to interview, the interviewer willflow. Through this system work online resume, a short time on the multiple copies of your resume. The need for new companies, their systems online resume jobconveniently, reduce the workload. So this topic is very necessary.The system development tool is my eclipse, the language is JSP, the database is MySQL. This paper emphasizes the use of ssh+tomcat+MySQL technology andsoftware engineering to develop a standardized process, complete the design work of personnel recruitment system based on MVC model.The system is divided into user management: individual users, enterprise users, administrators. Individual user module includes the registration, login, modify personal information, fill out your resume, your resume, browse, query information of invite applications for a job, post, published message function. The enterprise user module includes the registration, login, modify personal information, fill in the recruitment information, recruiting information, query resume information, resume management, recruitment information management, read, reply, delete messages, manage favorites, published message function. The administrator module including login, modify your password, recruitment information management, user management, enterprise management, management of information, message management and other functions. The system has friendly interface, convenient operation. The realization of the system improved the employment troublesome and tedious details, convenient for the party and invite applications for a job, obtained everybody approval.Key Words:Recruitment; JSP; MySQL目录摘要 (i)Abstract (ii)第1章绪论 (1)1.1本文工作的来源 (1)1.2目的和意义 (1)1.3国内外进展 (2)1.3.1国外进展 (2)1.3.2国内进展 (3)1.3.3求职招聘网站发展趋势 (3)1.4本文工作的主要内容 (4)第2章需求分析 (6)2.1系统可行性分析 (6)2.2功能需求分析 (6)2.3经济可行性分析 (6)2.4主要开发技术及工具简介 (7)2.4.1struts简介 (7)2.4.2JSP简介 (7)2.4.3JDBC简介 (8)2.4.4SSH(struts、spring、hibernate)架构简介 (8)2.4.5Apache Tomcat 5简介 (9)第3章总体设计 (10)3.1系统功能模块的设计 (10)3.1.1前台管理模块的总体设计 (10)3.1.2后台管理模块的总体设计 (11)3.2数据库逻辑结构设计 (11)第4章详细设计 (15)4.1公共模块数据库连接文件设计 (15)4.2个人用户模块 (15)4.2.1新用户注册模块 (15)4.2.2站内新闻 (16)4.2.3最新职位 (17)4.3管理员模块 (17)4.3.1登陆模块 (17)4.3.2会员管理及企业管理 (18)4.3.3站内新闻管理 (20)4.3.4友情链接管理 (20)4.3.5职位分类管理 (21)4.4企业用户模块 (22)4.4.1发布职位 (22)4.4.2维护职位信息 (23)4.4.3求职管理 (23)第5章测试 (24)5.1测试指导思想及方案 (24)5.1.1测试指导思想 (24)5.1.2测试目的 (24)5.1.3测试原则 (24)5.1.4测试方案 (25)5.2测试阶段 (25)5.2.1代码审查 (25)5.2.2单元测试 (25)5.2.3集成测试 (26)5.3部分测试结果 (26)5.3.1数据库连接测试 (26)5.3.2发现的问题及解决方法 (26)5.4 测试总结 (27)结论 (28)参考文献 (29)致谢 (30)外文科技资料翻译 (31)英文原文 (31)中文译文 (36)第1章绪论1.1本文工作的来源就业难正日益成为一个社会问题,我国在疏通渠道和就业服务上有明显不足,也有很大拓展空间。

校园招聘系统 毕业设计

校园招聘系统 毕业设计

毕业设计(论文)课题名称校园招聘管理系统的开发与设计学生姓名张海兵学号**********系、年级专业信息工程系09级网络工程指导教师雷军程职称讲师2013 年 5 月18 日摘要网上招聘系统是一种具有交互功能的人才信息系统,是在网上建立的一个虚拟的招聘会。

很多企业为了吸引人才,都创建了自己的网上人才管理系统,这是一个比较流行的网络应用系统。

本文介绍了一个通用人才管理系统的设计和实现过程,采用比较流行的ADO数据访问技术,并将每个数据库表的字段和操作封装到类中,从而成功地将面向对象的程序设计思想应用到数据库程序设计中。

为了充分利用网络信息化的优势,招聘系统采用的是Browser/Server结构,运用ASP开发环境与SQL数据库相结合,设计开发动态网页形式的在线招聘系统。

招聘信息的录入全部在网上进行,招聘过程中所涉及的数据都在招聘信息库中进行流转、维护,因此数据的填写、更新都不需要以纸质方式进行处理,而直接通过网络进行传递。

介绍基于ASP设计开发的在线招聘系统的设计思想。

详细阐述了在线招聘系统的体系结构、系统的开发环境和语言、所采用的开发方法、数据库系统的功能等。

关键词ASP;SQL Server;B/S结构;ADO数据访问技术ABSTRACTOnline Recruitment System is a kind of interactive features of the huma n resources information system, is set in a virtual online job fairs. Many enter prises in order to attract talent, have created their own online talent manageme nt system, which is a more popular network applications.This article will introduce a common talent management system design and implementation process, the more popular uses ADO data access technolo gy, and the fields for each database table and operation of packages to the clas s, which successfully design object-oriented programming applied to the data base programming. This is also the characteristics and advantages of this syste m. To take full advantage of the advantages of information technology, recruit ment system uses the Browser/Server structure, the use of ASP and SQL datab ase development environment, the combination of dynamic web page design a nd development of online recruitment system. Input of all jobs in the online re cruitment process involved in the data repository for the recruitment of transfe r, maintenance, thus completing the data, updates do not need to be processed in paper form, and passing directly through the network. ASP-based design an d development introduced an online recruitment system design. Described in detail online recruitment system architecture, system development environme nt and language, development methodology used, the database system's functi ons.Keywords ASP;SQL Server;B/S structure;ADO data access technology目录摘要 (I)ABSTRACT (II)第1章绪论 (1)1.1 课题分析 (1)1.2 本课题研究的意义 (1)第2章系统开发工具与简介 (2)2.1 ASP的简介,特点及优势 (2)2.2 数据库MySQL的系统特性 (2)第3章系统分析与总体设计 (5)3.1网站功能的描述 (5)3.2 系统功能模块的划分 (6)3.3 系统流程分析 (6)3.4 数据库的设计 (7)3.4 .1数据库表的设计 (7)3.4 .2数据库访问类的设计 (10)第4章详细设计及编码 (18)4.1公共模块功能实现 (18)4.2个人用户功能实现 (18)4.3企业用户功能实现 (24)4.4管理员功能实现 (28)第5章总结 (32)参考文献 (33)致谢 (34)第1章绪论1.1课题分析校园招聘会是大学生就业的一条重要途径。

ASP NET_计算机专业毕业论文_网上人才招聘与管理系统的设计

ASP NET_计算机专业毕业论文_网上人才招聘与管理系统的设计

网上人才招聘与管理系统的设计摘要随着信息技术的发展,网络在人们生活和交际中的应用越来越广泛。

招聘网站为应聘者提供了方便、快捷的应聘途径。

对招聘单位来说,招聘网站也为他们提供了查询、检索应聘者信息的平台,使招聘工作变得轻松易行。

应聘者和招聘公司/单位可以在网上通过Internet,突破时间和空间的限制实现工作求职和公司/单位的人才招聘。

网上招聘与传统招聘相比具有招聘范围广,信息量大,可挑选余地大,有大量素质高、技术高的应聘人员,招聘效果好,费用低的优势,因此获得了越来越多公司的认可,同时它有着经营成本低、库存虚拟、用户检索方便、地域限制少等特点。

本系统是使用平台中的开发基于B/S体系结构的Web应用程序,在Microsoft Visual Studio .NET 环境下,使用 C# 编程语言并结合Microsoft SQL Server 2000 数据库开发的一套网络招聘系统。

可以根据登录身份而行使不同的权限实现了用户注册、登录、验证身份及用户数据的采集、搜索/查看用户信息,站内最新新闻信息发布。

个人用户把简历提交给自己合意公司,企业用户通过简历提取自己合意人员的联系方式,管理员管理整个网站。

关键词:网上招聘;求职;;B/S体系;新闻发布On-line Talent person employment advertiseSystemAbstractAlong with the development of information technology, the application of network is more and more widespread in the people’s lives and the human relations. Recruitment Website provides the convenient and quick way for the applicant to find a job. Say to the employment advertise unit that, Recruitment Website also provides the platform for them to search and inquiry the applicant’s information, which causes the employment work to be relaxed and easy. The applicant and the employment advertise company/unit may through the Internet can seek employment and to employ talented person breakthrough time and the spatial limit. The on-line employment advertises compares with the traditional employment advertises, which have the employment advertise scope broadly ,information content largely, choose the leeway in a big way, the applicants who respond to a call for job has the high quality and well skilled, the employment advertise has the superiority of effect well, expense low, therefore it has obtained more and more companies approval, simultaneously it has characteristics of the cost of operation lowly, the stock hypothesized, the user retrieval is convenient, the region limits few and so on.This system is a web application procedure, based on the the system structure of B/S, uses the which in platform to develop. Under the Microsoft Visual Studio NET environment, uses the C# programming language and unifies Microsoft SQL the Server 2,000 databases to develop a set of networks employment advertise system. A ccording to registers’s status that is allowed to act the different jurisdiction to realize the user’s registration, to land, to confirm status and gather users’data, the search/examinee users’information, the newest news information was issued in the website. Individual user submits the resume for oneself to one’s Satisfying company, the enterprise user withdraws the satisfying application's contact us through the resume; the manager manages the entire website.Key words:the on-line employment advertises; seeks employment; ; the B/S system; the news issue目录1 引言 (4)1.1 课题背景 (4)1.2 本课题研究路线 (4)1.3 本课题研究的意义 (4)2 网络招聘系统研究概述.................................... 错误!未定义书签。

计算机毕业论文、网站设计论文、求职招聘网论文 毕业设计论文

计算机毕业论文、网站设计论文、求职招聘网论文  毕业设计论文

目录摘要 (1)1.前言 (1)2.求职招聘网的概述 (1)2.1 求职招聘网的发展与现状 (1)2.2 求职招聘网的构建 (1)3.程序开发的技术基础 (2)3.1 HTML 语言 (2)3.2 VBSCRIPT语言 (2)3.3 ASP技术 (2)3.3.1 ASP概述 (2)3.3.2 ASP工作原理 (2)3.3.3 ASP的发布 (3)3.4 Access数据库原理 (3)4.求职招聘网的设计及实现 (3)4.1 系统设计 (3)4.1.1 系统功能分析 (3)4.1.2 系统体系结构 (4)4.2 数据库设计 (4)4.3 程序设计 (6)5.小结 (11)6.致谢 (11)参考文献 (11)求职招聘网[摘要]本文主要介绍了在线招聘系统的设计、实现及维护。

本系统实现了客户在该网站上发布求职信息和进行招聘信息的访问以及提交、发布客户相关信息资料等功能。

系统分为两部分:前台和后台管理。

前台部分包括以下几个模块:就业动态、个人求职、企业招聘、就业指导、就业指南、政策法规、职业生涯、就业咨询、关于系统。

[关键词]求职招聘、ASP、Access数据库、Dreamweaver MX1.前言网络的普及,将增加更多的网民,随着全民素质的增加,人才知识水平的提升,越来越多的求职愿意同网络招聘的方式,对于求职者来说节约成本,解决了地域的问题,无纸话的第一面试的方式减少求职的劳苦奔波和一些不必要的麻烦。

网络方式将会随着社会的发展,人才发展不断让企业得到实惠,让求职者方便。

2.求职招聘网的概述2.1 求职招聘网的发展与现状公司的人才来源不外乎内部选拔和外部招聘两个途径。

内部选拔在强化现有的企业文化,激励员工等方面有着明显的优势,而外部招聘则有更大的选择面,在新观念、新方法和新思路的引入方面,以及激发现有人员的斗志和潜能方面有着更为积极的作用。

企业可以根据以往的经验来确定一些基本的准则,规定哪些人员主要从内部选拔,哪些人员主要从外部招聘,并制定清晰的流程来指导企业开展招聘工作。

招聘管理系统毕业论文

招聘管理系统毕业论文

摘要21世纪,高新技术的超速发展和全球化的市场经济导致企业之间的竞争空前激烈,这种竞争归根结底是人才的竞争,谁能有效地管理和开发人力资源,谁就能掌握知识经济时代的生产力。

本文基于Web的人力资源管理系统的实现进行了研究。

首先阐述了人力资源管理的重要地位、基本思想、发展趋势、新时期的一些主要特点等理论知识,分析了建立了基于Web的人力资源管理系统的必要性和可行性,然后对人力资源管理系统进行了需求分析和系统设计,探讨了人力资源管理系统的开发方法和实现技术。

论文给出了基于Web的招聘管理系统开发实例。

该实例实现了招聘管理的一些主要功能。

主要包括招聘岗位管理、人才库管理、应聘简历管理等模块。

不仅能代替日常招聘管理中一些的繁琐的工作,而且能充分利用Internet/Intranet快速地收集和发布信息,给基于Web的人力资源管理系统的开发提供了一个好的思路。

关键词:Web,人力资源管理系统源码网:AbstractIn the 21st century,new and advanced technology develop over the speed limit and market economy is globalizing, which cause the competition among enterprises unprecedentedly fierce,the competition is the talents’one after all,who can manage and develop the human resources effectively,who can grasp the productivity of the knowledge driven economical aera.The paper studies the realization of Web-based HRMS.Firstly explains some theory knowledge on HRM,such as its concept,development course,main role,some main characteristics of new period,and the influence that some new technologies such as Internet/Intranet bring to HRMS.And carries on demand analysis and system designs on HRMS.Probes into the development approach and realizing technology of the HTMS.The paper provides the Web-based recruitment administrative system instance,it realize some main functions of recruiting management module.Mainly include applying recruiting management posts,pool of management,management candidates curriculum vitae ,etc.It not only can replace some daily recruit management tedious jobs but also can fully utilize Internet/Intranet to collect and issue information fast.The instance gives a good way to develop Web-Based HRMS.Key Words:Web,Human Resource Management目录1绪论 (I)1.1 本课题研究的背景 (I)1.2 本课题研究的意义 (I)1.3 本论文研究思路和所做的主要工作 (I)2 招聘管理系统的实现技术 (III)2.1 使用JA V A技术的优点 (III)2.2 JA V A技术的应用 (IV)2.2.1 JA V A应用程序和小应用程序 (IV)2.2.2 JDBC、Servlet、JSP和JavaBeans (IV)2.2.3 Struts介绍 (V)2.3 Eclipse简介 (VI)3 招聘管理系统的分析与设计 (VIII)3.1 招聘管理系统的需求分析 (VIII)3.1.1 特性需求分析 (VIII)3.1.2 招聘的基本过程 (IX)3.1.3 数据流程分析 (X)3.1.4 系统的E-R模型 (XI)3.1.5 功能需求分析 (XI)3.2 招聘管理系统的开发方法 (XIV)3.3 招聘管理系统的分析 (XIV)3.3.1 系统功能结构图 (XV)3.3.2 系统数据流程图 (XV)3.4 招聘管理系统的体系结构设计 (XVI)3.4.1 C/S和B/S体系结构 (XVI)3.4.2 招聘管理系统基于Web的三层结构设计 (XVIII)3.5 招聘管理系统的数据库实现 (XIX)4 招聘管理系统的实现 (XXX)4.1 本系统的模块功能介绍 (XXX)4.2 功能实现及相应的图形界面 (XXXI)4.3 系统的开发工具和运行环境 (XXXV)5 招聘管理系统测试 (XXXVI)5.1系统测试的目标 (XXXVI)5.2 测试的实现 (XXXVI)5.2.1 模块测试 (XXXVI)5.2.2 系统及子系统测试 (XXXVI)6 总结与展望 (XXXVIII)致谢 (XX)XIX参考文献 (2)1 绪论1.1 本课题研究的背景招聘工作是人力资源管理中不可或缺的一个重要环节,它是人力资源管理的第一关口。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录第1章选题背景 (1)1.1开发背景 (2)1.2 开发意义 (2)1.3国内外趋势 (3)1.4开发环境 (3)第2章方案论证 (5)2.1可行性分析 (5)2.1.1 方案可行性 (5)2.1.2技术可行性 (8)2.1.3 经济可行性 (8)2.1.4 法律可行性 (8)2.2 需求分析 (9)2.2.1 需求获取和问题分析 (9)2.2.2 需求描述 (9)2.2.3 需求评审 (10)2.3 系统模型 (10)2.3.1系统结构关系图 (10)2.3.2数据结构设计 (11)第3章过程论述 (13)3.1总体设计 (13)3.1.1模块设计 (14)3.1.2 人机界面设计 (15)3.2数据库设计 (16)3.2.1 系统目标 (16)3.2.2 系统流程 (17)3.2.3 数据库设计 (17)3.3模块设计与实现 (21)3.3.1. 编码原则 (21)3.3.2主要代码 (22)第4章结果分析 (29)4.1系统测试 (29)4.2单元测试 (29)4.3集成测试 (30)4.3.1集成测试 (30)4.3.2集成测试策略 (31)4.4功能测试 (31)4.7性能测试 (31)总结 (32)后记 (33)参考文献 (34)附录 (35)第1章选题背景1.1 开发背景在这个以计算机、互联网络为中心的信息时代,任何事物都与互联网络息息相关,大到国家政要,小到衣食住行,互联网开始用它那神奇的触手深入到了各行各业乃至平民百姓家。

而促使这个时代的来临与发展的毋庸质疑的是那些高精尖的人才,因而,人才是各行各业发展的关键,各个求贤若渴的企业都非常关心如何能够招揽到有真才实学的人才是各个企业非常关心的问题。

而人才也想要找到一个符合自己兴趣爱好和专业特长的岗位一展才华与抱负,然而虽有毛遂自荐之心却苦于没有门路。

与此同时,我国就业大军规模的逐年庞大使的原有的招聘方式即通过召开招聘会的方式压力倍增——招聘会定期召开,过期没有交流机会。

招聘会都是在有限的几天内企业与大学生面对面的交流,虽然有的招聘会提前贴出海报或进行其他方式的宣传,但还会有很多企业和学生错过。

还有一部分人,为了参加招聘会不得不放弃一些重要的事情;招聘会人数众多,很难管理。

由于参加招聘会的人员繁多,而且整个过程人员的流动性非常强,这给管理增加了很大难度。

空间有限不利交流。

招聘会上人数众多,但是展位却有限,不能让所有的用人单位都参加,而且想要企业与学生一一会面很困难,不能更好地分配人力资源;在此种情况下,急需一种能够解决企业与人才双方需要的方法,网上人才招聘系统便应运而生。

1.2 开发意义首先,该系统的研发能够促进网络科技的发展,深化网上人才招聘领域的研究;其次,该系统的开发能够帮助求职者更方便、更快捷、更可靠的寻找到一个适合自己的用人单位,节省了时间、精力、财力等等。

同时也能够为向企业输送更多有用的人才提供了一条便利可靠的渠道。

1.3 国内外趋势目前,国外的人才招聘多以网络招聘做为第一步筛选人才的步骤,然后再通过进一步的面试来敲定是否录用。

根本不采用招聘会的方式,因而避免了所有招聘会带来的弊端。

国内根据《2004年中国网上招聘研究报告》,在中国招聘市场中,2003年的市场容量比2002年增长了近9%,2004年达到41.6亿元人民币,预计2006年将达到51.2亿元人民币,平均年增长率达到10%。

网上招聘在2003年为3.1个亿,到2004年为5.5个亿,一年当中以占8.1%的比例跃升到了13.2%,到2006年将增长到16.9亿元人民币,平均增长率为73.9%,2006年网上招聘收入将占整体招聘市场收入的33%。

可见网上招聘市场的火爆,当然相对于国外来看,网上招聘占的份额还不够大。

随着互联网的普及,网络招聘所占的份额将会越来越大。

网上招聘以它泛围广,无区域和时间限制,快捷,效率高,省时省力,费用低等优点越来越受到企业和求职都的喜欢。

网络招聘在中国大陆出现仅仅只有5年左右时间,还处于初级的阶段。

市场比较成熟的地区主要在北京、上海、广州、深圳等大城市。

目前中国大约有2500家提供招聘服务的网站,但达到一定规模、能够为用户提供全面服务的也只有那么几家。

因此,可开发空间仍然很大。

1.4 开发环境本系统在Microsoft Windows XP 系统下使用JSP技术,后台数据库采用Microsoft SQL Server 2000,在JDK 1.5的环境下采用Apache Tomcat5.0进行开发。

JA V A语言[1],由Sun公司开发的一种计算机编程语言,它在网络编程中大显身手。

Java中连接数据库的技术是JDBC(Java Database Connectivity)。

很多数据库系统带有JDBC驱动程序,Java程序就通过JDBC驱动程序与数据库相连,执行查询、提取数据等操作。

JDBC是一种可用于执行SQL语句的Java API,它由一些Java语言写的类、界面组成,使开发人员可以用纯Java语言编写完整的数据库应用程序。

通过使用JDBC,可以很方便地将SQL语句传送到几乎任何一种数据库。

JSP(JavaServer Pages)是由Sun 公司倡导、许多公司参与建立的一种动态网页技术标准。

使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。

使用JSP标识(tag)或者小脚本(Scriptlet)来生成页面上的动态内容。

生成内容的逻辑被封装在标识和JavaBeans组件中,并且捆绑在小脚本中,所有的脚本在服务器端运行。

HTML语言(Hypertext Markup Language,超文本标置语言)是一种文本类、解释执行的标记语言,它是Internet上用于编写网页的主要语言。

第2章方案论证2.1 可行性分析2.1.1 方案可行性当前,对于网站的开发可选用的开发语言大体为三种:JSP、ASP、PHP。

而相应的,后台数据库的选用也可分为这样几种:SQL Server 2000、Oracl、Mysql、Access。

由于开发企业级的WEB程序(如ERP)还不能完全胜任,我们不采用。

在这里,我们仅对可采用的ASP与JSP进行一下对比:ASP 技术也是动态网页开发技术。

JSP和ASP从形式上非常相似,但是深入探究下去会发现它们很多的差别,其中最主要的有以下几点:ASP和JSP的工作原理不同,当Web服务器接收到对ASP页面的请求时,它从硬盘或者内存中接受正确的ASP文件,并将这个文件发送给ASP.DLL文件,ASP文件将会从头至尾被解释执行并根据命令要求生成响应的HTML页面送回给浏览器。

ASP.DLL会针对每个请求产生一个独立的线程。

JSP由支持它的服务器上的JSP引擎负责解释执行。

当服务器接收到一个对某JSP 页面的请求时,如果这时对该页面创建或修改后的第一次请求,那么JSP引擎就把该JSP页面内容转变成一个纯Java的Servlet,然后将其编译成Servlet字节代码,这个Servlet可以调用其他的Servlet或JavaBeans,最后将Servlet的执行结果输出给浏览器。

JSP页面被编译成Servlet之后,其执行代码以独立线程的方式一直存在于服务器的内存中。

以后对该JSP页面提出请求时,不需要重新编译,除非该页面被修改。

Java Servlet由于在服务器端运行,并且不包括会占用大量系统资源的GUI,因此运行的速度要比Java Applet和Java独立应用程序快。

JSP的效率和安全性更高,ASP以源码形式存放,以解释方式运行,每次ASP 网页调用都需要对源码进行解释,运行效率不高。

另外,IIS的漏洞曾使得许多网站源程序大曝光,许多用ASP开发的网站,ASP程序全部被人下载去了,这样多网站的安全性产生了很大的危害。

JSP源程序不大可能被下载,特别是Java Bean程序完全可以放到不对外的目录中;而且我们可以将Bean 的JSP原程序删除,只剩下Class 文件,网站照样可以运行。

JSP的组件方式更方便,ASP通过COM来扩充复杂的功能,如文件上载、发送email以及将业务处理或者复杂计算分离出来成为独立可重复利用的模块。

JSP通过JavaBean实现了同样的功能扩充。

在开发方面,COM的开发远比JavaBean复杂和繁琐,学会ASP不难,但学会开发COM可不简单。

而JavaBean就简单多了,从本文上述示例中可以看出开发JavaBean很方便。

在维护方面,COM必须在服务器上注册,如果修改了COM程序,就必须重新注册,甚至必须关机和重新启动。

JavaBean则不需要注册,放在CLASSPATH包含的目录中就行了。

如果JavaBean进行了修改,则JSWDK和Tomcat现在还需要关闭和重新运行(但不是关机),但开发者已经许诺将在以后的版本中做到不需要关闭服务器。

另外JSP这种基于组件的模式很有效地提高了应用程序的开发效率,因为这种模式能够使开发人员利用快捷的子组件快速创建模板应用程序,然后再整合一些附加功能以后便可使用。

像这样的由于Java语言的优势而产生的有效的方法在JSP中无处不在,并可将其打包成一个JavaBeans或一个EJB组件。

JSP的适应平台更广,ASP目前仅适用于NT和IIS。

虽然Unix下有ChiliSoft的插件来支持ASP,但是ASP本身的功能有限,必须通过ASP+COM的组合来扩充,而且ActiveX 对象必须事先放置于所选择的平台,Unix下的COM实现起来非常困难。

JSP则不同,几乎所有平台都支持Java,JSP+JavaBean可以在所有平台下通行无阻。

NT下IIS通过一个插件,例如JRUN,就能支持JSP。

著名的Web服务器Apache 已经能够支持JSP。

虽然现在NT操作系统占了很大的市场份额,但是在服务器方面Unix的优势仍然很大,而新崛起的Linux更是来势不小。

由于Apache广泛应用在NT、Unix和Linux上,因此JSP有更广泛的运行平台。

从一个平台移植到另外一个平台,JSP和JavaBean甚至不用重新编译,因为Java字节码都是标准的与平台无关的。

将在实验的JSP网页原封不动地拿到Linux相应的服务器下就运行起来了,感觉非常好。

JSP是基于Java Servlet以及整个Java体系的Web开发技术[5],利用这一技术可以建立先进、安全、快速和跨平台的动态网站。

在传统的网页HTML文件中加入Java 程序片段和JSP标记,就构成了JSP网页。

Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。

程序片段可以操作数据库、重新定向网页以及发送email 等等,这就是建立动态网站所需要的功能。

相关文档
最新文档