基于JSP的大学生就业求职网的设计与实现

上传人:大米 文档编号:470558942 上传时间:2023-07-09 格式:DOC 页数:55 大小:1.05MB
返回 下载 相关 举报
基于JSP的大学生就业求职网的设计与实现_第1页
第1页 / 共55页
基于JSP的大学生就业求职网的设计与实现_第2页
第2页 / 共55页
基于JSP的大学生就业求职网的设计与实现_第3页
第3页 / 共55页
基于JSP的大学生就业求职网的设计与实现_第4页
第4页 / 共55页
基于JSP的大学生就业求职网的设计与实现_第5页
第5页 / 共55页
点击查看更多>>
资源描述

《基于JSP的大学生就业求职网的设计与实现》由会员分享,可在线阅读,更多相关《基于JSP的大学生就业求职网的设计与实现(55页珍藏版)》请在金锄头文库上搜索。

1、 . . . 基于JSP的大学生就业求职网的设计与实现 / 摘 要随着网络技术的发展,网络在人们生活中的应用越来越广泛人才的流动已成为社会的一大问题,传统的招聘方式不仅让人觉得很不方便,而且受时间和空间的限制,让许多人失去了很多机会而网上求职招聘系统提供了方便简洁安全易于管理的平台,这是对传统模式的一种改进,也是一种必然的走向系统采用JSP技术进行开发,选用SQL Server作为后台数据库。论文首先论述了系统的开发背景和设计目标,并对系统开发所采用的技术进行相应的简单介绍。在系统分析中,对系统的模型进行简单分析,明确系统的操作流程,并对系统进行可行性分析,确定在目前的条件下,开发网上招聘系统

2、是可行的。在需求分析结果的基础上,对系统的功能模块进行划分。接着对系统中的数据库进行模型设计,包括实体联系图和数据表结构。最后给出了系统中模块的详细设计与实现,并对系统模块涉与到的关键源代码进行了详细的分析。 本系统与当前流行的招聘相比,由于技术上的原因还有功能上的不足,有待进一步的完善。关键词 招聘,信息系统,求职ABSTRACTWith the development of network technology, network in people life is widely used. The flow of the talents has become a problem in th

3、e society, the traditional recruitment methods not only make people feel very inconvenient, but also by space and time limit, so many people lost a lot of opportunities. But online application system to provide convenience for safety, concise, and easy management platform, which is a kind of traditi

4、onal pattern, also is a kind of inevitable trend.System adopts the JSP technology development, choose the SQL Server as backend database. The paper first discusses the system design and the development background of system development target, and adopted the technology to the corresponding simple in

5、troduction. In the system of system analysis, the model analysis, system operation process, and the feasibility of system analysis, in the present condition and development of online recruitment system is feasible. In demand, on the basis of the analysis of system function module. Then the database

6、model for system design, including physical contact and data table structure. The system is given in detail design and realization of the module, and the system module involves the key source were analyzed in detail.This system and the current recruitment website, because in the lack of function, an

7、d further perfect.KeywordsRecruitment website, information system, the application目 录摘要IABSTRACTII1 概述11.1 软件工程基础知识简介11.2 开发背景21.3 系统目标21.4 系统设计原则32 系统开发环境简介42.1 JSP技术简介42.1.1 JSP概述42.1.2 JSP 的运行原理52.1.3 JSP的生命周期62.1.4 JavaBean技术的简介62.2 JDK基础知识72.3 Tomcat基础知识82.4 开发工具的介绍82.4.1 MyEclipse简介82.4.2 SQL

8、Server 2000简介92.4.3 SQL的特点103 系统分析123.1 需求分析123.1.1 市场需求分析123.1.2 可行性分析123.1.3 性能需求分析133.1.4 功能需求分析143.2 用例分析153.2.1 用例图简介153.2.2 用例分析164 系统设计与实现184.1 系统功能设计184.2 数据库设计184.2.1 数据库的创建184.2.2 数据表的创建194.2.3 表间关系204.3 整体设计214.3.1 设计思想214.3.2 CSS样式表设计214.3.3 JavaBean的编写214.4 前台主要功能模块详细设计与实现244.4.1 前台总体构架

9、244.4.2 身份验证244.4.3 信息管理294.4.4 管理314.4.5 浏览信息334.5 后台主要功能模块详细设计与实现344.5.1 后台功能模块的总体框架344.5.2 身份验证344.5.3 学生信息管理364.5.4 求职信息管理374.5.5 企业信息管理374.5.6 招聘信息管理374.5.7 友情管理385 系统测试与运行405.1 软件的测试技术405.1.1 单元测试和集成测试405.1.2 系统测试405.2 系统测试记录415.3 发布446 结论46参考文献47致481 概述1.1 软件工程基础知识简介通常一个软件项目的开发需要经过系统分析、系统设计、系

10、统实施3个阶段,其中系统设计主要包括系统整体设计和详细设计2部分;系统实施主要包括前台、后台设计和测试与发布3个部分。软件开发过程是用以开发和维护与其相关产品(如项目计划、设计、设计文档、代码、测试用例、用户手册等等)的一组活动、方法、实践和变换1。软件生存周期指的是一个软件从提出开发要求开始到软件废弃不用的整个过程。开发活动包括可行性分析和项目开发计划、需求分析和定义、软件设计(先后细分为:概要设计和详细设计)、编码、测试和运行维护。软件工程主要的生存周期模型有瀑布模型、原型开发模型(快速原型模型、演化模型、增量模型)、螺旋模型、喷泉模型1。瀑布模型(传统的软件周期模型)严格遵循软件生命周期

11、各阶段的固定顺序:计划、分析、设计、编程、测试和维护,上一阶段完成后才能进入到下一阶段,整个模型就像一个飞流直下的瀑布。其优点是可强迫开发人员采用规的方法,严格规定了各阶段必须提交的文档;要求每一阶段结束后,都要进行严格的评审。与它最相适应的开发方法是结构化方法。其缺点是不适应用户需求的改动。快速原型的用途是获知用户的真正需求,一旦需求确定了,原型即被抛弃。主要用于需求分析阶段。不追求也不可能要求对需求的严格定义,而是采用了动态定义需求的方法,所以不能定义完善的文档。特征是:简化项目管理、尽快建立初步需求、加强用户参与和决策。具有广泛技能水平的原型化人员是原型实施的重要保证。原型化人员应该是具

12、有经验与才干、训练有素的专业人员。衡量原型化人员能力的重要标准是他是否能够从用户的模糊描述中快速获取需求。在快速原型模型中,原型的用途是获知用户的真正需求,一旦需求确定了,原型即被抛弃。而演化模型应用于整个软件开发过程,是从初始模型逐步演化为最终软件产品的渐进过程。也就是说,快速原型模型是一种“抛弃式”的原型化方法,而演化模型则是一种“渐进式”的原型化方法。增量模型主要用于设计阶段,把软件产品划分为一系列的增量构件,分别进行设计、编程、集成和测试。新的增量构件不得破坏已经开发出来的产品。螺旋模型综合了瀑布模型和原型模型中的演化模型的优点,还增加了风险分析。螺旋线第一圈的开始点可能是一个概念项目

13、。从第二圈开始,一个新产品开发项目开始了,新产品的演化沿着螺旋线进行若干次迭代,一直转到软件生命期结束。喷泉模型主要用于描述面向对象的开发过程。喷泉一词体现了面向对象开发过程的迭代和无间隙特征。1.2 开发背景人才在各行各业都是发展的关键,大学生就像是人才的代名词,如何能够聘到具有真才实学的大学生是各企业非常关心的问题。而找不到理想的工作,不能发挥自己聪明才智也让求职者烦恼,他们踏入社会的第一节课就是求职。 说到求职,读者可能首先会想到招聘会。虽然招聘会是目前人才交流的主要途径之一,但是它还远远不能满足现实的需求: (1)招聘会定期召开,过期没有交流的机会 招聘会都是在有限的几天企业与应聘者面

14、对面的交流,虽然有的招聘会提前贴出海报或进行其它方式的宣传,但还是会有很多企业和应聘者错过。还有一部分人,为了参加招聘会不得不放弃一些重要的事情。 (2)招聘会人数众多,很难管理 由于参加招聘会的人员繁多,而且整个过程人员的流动性非常强,这给管理增加了很大难度。 (3)空间有限不利交流 招聘会人数众多,而且展位有限,想要实现企业与学生一一会面很困难,这样不能更好地分配人力资源。 现实社会中急需一个第三者为企业与人才牵线搭桥,来弥补招聘会存在的种种不足。在这种条件下,笔者将网络优势与招聘紧密地结合起来,开发了大学生就业求职网。大学生就业求职网基于开放的Internet技术,具有良好的通用性、兼容

15、性、可扩展性,可与电子与其他互联网服务良好集成;采用JSP进行开发,在稳定性和安全性方面要求十分严格;系统基于中文版MS Windows XP和MS SQL Server 2000开发,如需要也可移植到Redhat Linux 9.0和MySQL 4.0等环境下。1.3 系统目标优胜劣汰是市场经济不变的法则,竞争优势源于对网上招聘的科学管理,一套好的管理软件是加强管理的必要保障。要想提高对招聘的管理水平,使其在市场中确立竞争优势,从而开发基于JSP的大学生就业求职网的设计与实现具体的目标2是:(1)应用网络的优势,开发就业求职网,方便企业与应聘者交流,可以使双方都能了解彼此行情之后再谈合同,防止盲目签约,从而达到人才合理分配的目的。 (2)学生与企业能够随时注册,登录查询信息。 (3)对查询比较满意的信息,可以随时给对方发送Email,同时可以支持的群发,方便用户大批量操作。 (4)在信息过期之后将不在网页上显示,以防止用户接收垃圾。 (5)首页中包含本站

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号