攀枝花学院
Panzhihua University
本科毕业设计(论文)
文献综述
院 (系):
计算机学院
专
业:
计算机科学与技术
班 级:
2006 级计本 2 班
学生姓名:
王丹
学 号: 200610801202
2010 年 5 月 3 日
1
本科生毕业设计(论文)文献综述评价表
毕业设计(论文)题目
基于 JSP 的大学生就业求职网的设计与实现
综述名称
评阅教师姓名
职称
评 价 项 目
优 良
合
格
不合
格
综述结构 01 文献综述结构完整、符合格式规范
02
能准确如实地阐述参考文献作者的论点和实验
结果
综述内容
03 文字通顺、精练、可读性和实用性强
04
05
反映题目所在知识领域内的新动态、新趋势、
新水平、新原理、新技术等
中、英文参考文献的类型和数量符合规定要求,
格式符合规范
06 围绕所选毕业设计(论文)题目搜集文献
成绩
参考文献
综合评语:
评阅教师(签字):
年
月
日
2
文献综述:
基于 JSP 的大学生就业求职网的设计与实现
1 引言
随着就业形势越来越严峻,就业求职和人才成为当代很热门的一个话题,企
业希望找到他们的“千里马”,而人才希望找到他们梦想实现能让他尽情发挥的
舞台。以往的招聘会已经不能再满足现实的需要,而基于 JSP 的大学生就业求职
网就给了他们一个很好的平台,让企业和大学生能够快速方便的交流沟通。
2 项目背景
人才在各行各业都是发展的关键,大学生现在就像是人才的代名词。各个企
业都想找到能够对自己发展有帮助的“千里马”,但是如何能够聘到真正具有真
才实学的大学生是企业非常关心的问题。而现在市场竞争越来越激烈,要找到一
份满意的工作并不那么容易,目前相当大一部分大学生对是否能找到理想的工
作、是否能发挥自己的聪明才智也十分烦恼,毕竟他们踏入社会的第一堂课就是
求职。
说到求职,首先映入脑海的一定是招聘会。当然,招聘会也是目前人才交流
的主要途径之一,但是它远远不能满足现实的需求:
(1)招聘会召开时间是一定的,交流的机会受限于时间。
招聘会大都是在有限的几天时间内企业与大学生的面对面交流,也有部分招
聘会会提前贴出海报或者用其他方式进行宣传,但不可避免的是,很多企业和学
生还是会错过。也还有一部分人为了参加招聘会不得不放弃一些重要的事情。
(2)招聘会人数太多,难以管理。
作为即将毕业的大学生,我对这点深有感触,已经参加过很多次的招聘会了,
每一次给我的感觉都一样:乱。因为 参加招聘会的人员数目太大,而整个过程
中人员的流动性非常强,这给管理增加了很大的难度。
(3)空间有限不利于交流
招聘会的人数众多,而且展位也很有限,想要实现企业与学生一一会面交流
是很很困难的一件事。而且也不能够更好地分配人力资源。
现实生活中急需一个第三者为企业和人才牵线搭桥,来弥补招聘会的种种不
足。考虑到现在网络发展的迅猛,我就希望可以将网络优势和招聘紧密地结合起
来,开发出另一个平台供企业和人才方便交流,即就是大学生就业求职网。大学
生就业求职网基于开发的 Internet 技术,具有良好的通用性、兼容性、可扩展
性,可以与电子邮件及其他互联网服务良好集成;网站采用 JSP 进行开发,在稳
3
定性和安全性方面要求十分严格;系统基于 MS Windows XP 和 MS SQL Server 2000
开发,如需要也可以移植到 RedhatLinux9.0 和 MySQL4.0 等环境下。
3 发展趋势
大学生就业求职网的开发在我国还处于起步阶段,虽然也出现了几大有代表
性的招聘网站,比如前程无忧、中华英才、智联招聘三大人才网站。目前其他的
人才网站也是群雄并起,然而这些网站真正能留下好口碑,能真正为用户着想的
却很少。现在有些人才网站为了能够运转,全靠风险投资,不惜血本大作广告,
目的是为了能快速抢占市场,建立名声。而且现在很多人才网站都大同小异,为
了吸引客户,把自己吹得天花乱坠,弄得求职者和企业都很头痛:求职者不知道
该把简历投到哪,不知道该相信谁;而招聘企业也面临选择的难题,一方面增加
了招聘的成本,另一方面也加大了对求职者简历管理的难度,增加了工作量。
互联网的发展将会随着市场的需求越来越人性化,我坚信,未来的网络招聘
将重新洗牌,谁能利用先进的网络信息技术为用户提供真正有效地服务,真正为
用户的利益着想,谁就会成为未来网络招聘市场的领导者。而我现在所开发的大
学生就业求职网就是真正为大学生和企业着想,以他们的利益为基本点,为他们
提供良好的服务。所以,我相信,人才招聘网站一定会到达一个新的高点。
4 研究手段与开发工具
本系统通过前台开发语言 JSP 和后台数据库 SQL 相结合的方式,进行动态
网站的开发。按照软件开发中的“瀑布”模型进行本系统的开发。由于此系统
是用 MyEclipse 作为开发工具,以网站的形式开发的,界面友好、操作简便、
功能齐全。
现如今计算机硬、软件配置已经相当高,已经完全能够满足实现本系统所
需的功能和性能。目前市场上有很多成功的实例,所以可以对那些成功的例子
进行参考。此系统前台开发采用 JSP,后台所选数据库为 SQL server 2000。我
相信经过几年专业知识的积累,在老师和同学的帮助下在限定的时间内我能完
成系统的开发。
硬件环境:CPU:Inter P4 2.0GHz
内存:512MB
硬盘:80GB
软件环境:
操作系统:WINDOWS XP
开发工具:JDK1.5
4
服务器:Tomcat 5.0
数据库管理系统:SQL server 2000
界面设计软件:Dreamwearve MX
编程工具:MyEclipse
JSP 具有以下几点优点:
1. 将内容的产生和显示进行分离。使用JSP技术,Web页面开发人员可以使
用HTML或者XML标识来设计和格式化最终页面。使用JSP标识或者小脚本来生成页
面上的动态内容。生成内容的逻辑被封装在标识和JavaBeans组件中,并且捆绑
在小脚本中,所有的脚本在服务器端运行。如果核心逻辑被封装在标识和Beans
中,那么其他人,如Web管理人员和页面设计者,能够编辑和使用JSP页面,而不
影响内容的生成。在服务器端,JSP引擎解释JSP标识和小脚本,生成所请求的内
容(例如,通过访问JavaBeans组件,使用JDBCTM技术访问数据库,或者包含文
件),并且将结果以HTML(或者XML)页面的形式发送回浏览器。这有助于作者
保护自己的代码,而又保证任何基于HTML的Web浏览器的完全可用性。
2. 强调可重用的群组件。绝大多数JSP页面依赖于可重用的,跨平台的组件
(JavaBeans或者Enterprise JavaBeansTM组件)来执行应用程序所要求的更为
复杂的处理。开发人员能够共享和交换执 行普通操作的组件,或者使得这些组
件为更多的使用者或者客户团体所使用。基于组件的方法加速了总体开发过程,
并且使得各种组织在他们现有的技能和优化结果的开发努力中得到平衡。
3. 采用标识简化页面开发。Web页面开发人员不会都是熟悉脚本语言的编程
人员。JavaServer Page技术封装了许多功能,这些功能是在易用的、与JSP相关
的XML标识中进行动态内容生成所需要的。标准的JSP标识能够访问和实例化
JavaBeans组件,设置或者检索组件属性,下载Applet,以及执行用其他方法更
难于编码和耗时的功能。通过开发定制化标识库,JSP技术是可以扩展的。今后,
第三方开发人员和其他人员可以为常用功能创建自己的标识库。这使得Web页面
开发人员能够使用熟悉的工具和如同标识一样的执行特定功能的构件来工作。
JSP技术很容易整合到多种应用体系结构中,以利用现存的工具和技巧,并且扩
展到能够支持企业级的分布式应用。作为采用Java技术家族的一部分,以及Java
2(企业版体系结构)的一个组成部分,JSP技术能够支持高度复杂的基于Web的
应用。
4. 健壮性和安全性。由于JSP页面的内置脚本语言是基于Java编程语言的,
而且所有的JSP页面都被编译成为Java Servlet,JSP页面就具有Java技术的所有
好处,包括健壮的存储管理和安全性。
5. 良好的移植性。作为Java平台的一部分,JSP拥有Java编程语言“一次编
写,各处运行”的特点。随着越来越多的供应商将JSP支持添加到他们的产品中,
您可以使用自己所选择的服务器和工具,更改工具或服务器并不影响当前的应
用。
SQL Server具有以下优点:
Microsoft SQL Server 2000 能提供超大型系统所需的数据库服务。大型服
务器可能有成千上万的用户同时连接到 SQL Server 2000 实例。SQL Server 2000
为这些环境提供了全面的保护,具有防止问题发生的安全措施,例如,可以防止
5
多个用户试图同时更新相同的数据。SQL Server 2000 还在多个用户之间有效地
分配可用资源,比如内存、网络带宽和磁盘 I/O。
超大型 Internet站点可将其数据分开存放在多台服务器上,从而使处理负
荷分散到多台计算机上,使站点能为成千上万的并发用户提供服务。
可以在一台计算机上运行多个 SQL Server 2000 实例。例如,一个为其它
许多组织提供数据库服务的组织可为每个客户组织单独运行一个 SQL Server
2000 实例,而全部实例可集中在一台计算机上。这样,既隔开了每个客户组织
的数据,同时又使服务组织只需管理一台服务器计算机从而减少了费用。
SQL Server 2000 应用程序可在装有 SQL Server 2000 的计算机上运行。
该应用程序通过 Windows 进程间通讯 (IPC) 组件(例如共享内存)而非通过网
络连接到 SQL Server 2000。这使 SQL Server 2000 得以应用于应用程序必须
在本地存储数据的小型系统中。
大型 Web 站点和企业级数据处理系统通常会生成大量的数据库处理,超出
了一台计算机的支持能力。在这些大型系统中,数据库服务由组成数据库服务层
的一组数据库服务器提供。SQL Server 2000 不支持采用平衡负荷的聚集形式建
立数据库服务层,但支持跨自主服务器组分存数据的机制。尽管每个服务器需分
开管理,但组内的各个服务器可共同分担数据库处理负荷。共享同一工作负荷的
一组自主服务器称为服务器联合体。
5 总结
基于 JSP 的大学生就业求职网是一个典型的动态网站。通过管理员对求职信
息好招聘信息以及友情链接进行全面的管理,满足了现在大学生和企业沟通交流
的要求。通过该网站的使用,能大大节省人力、物力的消耗,节约成本。更为重
要的是,使大学生和企业进行快速方便的沟通交流,能够更加有效地为大家提供
更好的服务,从而可以弥补现场招聘会的种种不足,充分利用网络的优势。
参 考 文 献
[1] 赛奎春等,JSP信息系统开发实例精选,机械工业出版社,2006
[2] 汪孝宜,吴士力,胡俦,网络系统开发实例精粹:JSP版,电子工业出版社,2006
[3] 吴鹏,动态网页设计(JSP),高等教育出版社,2006
[4] 杨易,JSP 网络编程技术与实例,人民邮电出版社,2005
[5] 萨师煊,王珊等,数据库系统概论,高等教育出版社,2000
[6] 陈联诚,陈旭东,区士超,SQL Server 2000 实用教程,北京:电子工业出版社,2005
[7] 王庆育,软件工程,北京:清华大学出版社,2004
[8]
I.Jacobson,G.Booch,J.Rumbaugh 著,周伯生等译,统一软件开发过程。北京:机械
工业出版社,2002.2
[9] Software Engineering——A Practitioner’s
Approach,Roger S.Pressman, (英文
版,第 4 版),北京:机械工业出版社&McGraw-Hill,1997
6
[10] 斯哈驰.Object-Oriented and Classical Sofware Engineering:Fifth Edition .
北京: 机械工业出版社,
2002
7