摘 要
本文介绍的主要内容是大学生就业平台设计开发及维护,大学生就业平台的设计应
实现客户在其网站上进行大学生求职招聘信息的访问以及提交、发布客户相关信息资料
等。本文就根据现已存在的问题,对网络大学生就业平台设计做了全面的分析和整体的
介绍。该系统主要利用了JSP强大的网络数据库访问技术,实现了网络在线求职招聘的
功能。其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对
于前者要求建立起数据一致性和完整性强、数据安全性好的数据库。而对于后者则要求
应用程序功能完备,易使用等特点。经过分析,本系统采用JSP开发,Web服务器采用
Tomcat并结合性能优越的网络数据库SQL SERVER 2000,利用其提供的各种编程优点,
在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,
直到形成用户满意的可行系统。
大学生就业平台系统是一个供大学生获取就业信息,并进行择业、就业的宏观可调
控的网络操作平台,它是社会发展的产物。目前的信息系统已不适应严峻多变的就业形
势,也就无法实现对毕业生就业及时、有效的指导。构建一个动态化、定量化、系统化
的就业平台系统已成为当前大学生就业指导工作的当务之急。
论文主要介绍了本课题的开发背景、系统分析、数据库设计和系统的设计与实现。
关键词:JSP SQL SERVER 网络求职 导航 数据库
ABSTRACT
The main content of this paper is about the development and maintenance of the college
students’ employment platform design. College students’ employment platform design should
realize that the customers can brow, submit and relea some information date related to
clients on their websites. According to the existing problems, this paper does a comprehensive
analysis and makes a whole introduction on the college students’ employment network
platform design. This system mainly us the technology of accessing the network databa of
JSP, realizing the function of online job recruitment. On the whole, its development includes
the tting and maintenance of background databa and front application program
development. For the former, it requires to t up good databas with data consistency and
integrality, data curity. For the latter, it needs to be complete, easy to u, etc. Through
analysis, this system us the JSP development, Web SERVER and Tomcat combining with
the superior performance of network databa SQL SERVER 2000. It us the advantages of
programming it offers and establishes the system application prototype in a short time, and
then, on the basis of the prototype system, it needs iteration, revi and improvement until it
forms a feasible system that the customers are satisfied.
College Students' employment information platform system is one for students to obtain
employment information, employment and career, the macro regulation of network operation
platform, it is the product of social development. The current information system has not
adapted to the changing employment situation grim, also cannot realize timely, effective on
graduates employment guidance. Constructing a dynamic, quantitative, systematic
employment information platform system has become a pressing matter of the moment for the
university students' employment guidance.
The paper mainly introduces the development’s context, system analysis, databa
design, the system design and implementation.
Key words:JSP SQL wed-bad job eking navigation databa
目 录
1 前 言
............................................................................................................................ 1
1.1 开发背景 ..................................................................................................................... 1
1.2 国内外研究现状 ......................................................................................................... 2
1.3 本课题研究的目标 ..................................................................................................... 4
1.4 本课题研究的内容 ..................................................................................................... 4
2 系统开发所用到的技术
................................................................................................ 6
2.1 JSP技术特点及Servlet ........................................................................................... 6
2.2 SQL SERVER 2000介绍.............................................................................................. 7
2.3 基于B/S的体系结构 ................................................................................................. 8
2.4 Myeclip开发工具及Tomact服务器 ................................................................... 8
3 系统的需求分析
............................................................................................................ 10
3.1 可行性分析 ............................................................................................................... 10
3.2 需求分析概述 ........................................................................................................... 10
3.3 系统功能描述 ........................................................................................................... 11
3.4 运行需求 ................................................................................................................... 11
4 总体设计
.......................................................................................................................... 13
4.1 数据库设计 ............................................................................................................... 13
4.1.1 数据库结构设计 ......................................................................................... 13
4.1.2 数据库物理结构 ......................................................................................... 14
4.2 系统功能模块 ........................................................................................................ 16
4.2.1 个人用户登录功能模块 ................................................................................ 16
4.2.2 企业用户登陆功能模块 ................................................................................ 17
4.2.3 后台管理功能模块 ..................................................................................... 17
5 系统详细设计与实现
................................................................................................... 18
5.1 主页面 ....................................................................................................................... 18
5.2 普通用户登陆后功能图 ........................................................................................... 18
5.3 企业用户登陆后功能图 ....................................................................................... 19
5.4 管理员登陆后功能图 ............................................................................................... 22
6 系统测试
.......................................................................................................................... 25
6.1 测试概述 ................................................................................................................... 25
6.6 测试结果 ................................................................................................................... 28
结 论
............................................................................................................................... 29
谢 辞
............................................................................................................................... 30
参考文献
............................................................................................................................... 31
大连交通大学信息工程学院2012届本科生毕业设计(论文)
1 前 言
网络技术以及现代web技术的发展,国家政策的扶持等给网络求职带来了良好的发
展契机。作为一种新兴的求职形式,网络求职还处在发展初期,制约网络求职发展的主
要因素是网络求职信息的发布以及求职招聘支持系统的建设。网络最重要的特点是跨越
时空的限制。在设施上达到网络技术的要求越来越不是一件困难的事情,这为网络求职
的扩张创造了极为便利的条件。从目前的情况来看,网络求职已经扩展到全国31个省、
自治区、直辖市,并正逐步把覆盖范围扩大到市和县。
网络求职即基于Web的求职招聘,是利用包含WWW各种特性和资源的超媒体求职招
聘程序来创造一种有意义的求职招聘环境,在这种求职招聘环境中求职招聘得到促进和
支持。随着Internet的普及,互联网以一股巨大变革力量的面貌出现在商务关系领域。
其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的
作用由此看开网络求职在中国正在不断的发展,并得到了国家的有利支持,我相信它的
前景是光明的。
1.1 开发背景
网络招聘求职方式已经成为了招聘求职的一大重要手段,其招聘求职规模和招聘求
职成功率已直逼传统招聘会,有的甚至超过了传统招聘会。几年前还处于新兴地位的博
思人才网网络招聘求职方式已经名符其实地走向了招聘求职的主流地位。网络招聘求职
的快速发展,与网络招聘求职平台的建设和发展有着很大的关系。当然网络招聘求职的
人群快速膨胀也促进了网络招聘求职平台的发展。这与市场上的生产和消费两者关系完
全类似,消费促进生产,生产带动消费。
根据美国IDC公司的调查结果,2001年全球的网络招聘市场扩大了53%,就已经
达到28亿美元的规模。IDC的高级分析师Marc Pramuk曾经表示:“从网络招聘市场扩
大的事实可以看出,招聘服务市场正在发生根本的变化。”由于“雇用方正在寻找比传
统的招聘方法更迅速、更廉价的招聘适当人选的方法”,到2006年,在经历连续几年超
过40%的速度迅猛增长后,全球网络招聘市场的业务规模将超过157亿美元。
据介绍,在美国、日本和欧洲等互联网普及程度高的发达国家,自上世纪90年代
初互联网出现以来,网络招聘已经成为人才进行流动的最主要渠道,而那些单纯为企业、
个人提供单一集会式招聘服务的人才市场几乎已经绝迹。
在线求职与招聘是互联网上一种信息化人才交流形式。依托各级政府人才部门和社
会建立的人才网站,不受时间、地域、空间的限制,避免了人群大范围集中和对场地的
依赖,给用人单位和毕业生求职者提供远在天边近在咫尺的交流平台。因此,网上求职
与招聘受到了越来越多用人单位和毕业生青睐,成为招聘行业的新势力。
现在,通过网络求职的个人或者招聘的企业越来越多。据有关调查研究显示,从求
1
大连交通大学信息工程学院2012届本科生毕业设计(论文)
职者数量看,2005年中国网络求职用户达到530万,并以28.1%的速度增长,到2006
年将达到679万。从招聘者数量看,2005年使用网络招聘的企业达到120万,2006年
将突破200万,2002年到2006年的平均增长率将高达62.12%。
在求职毕业生的眼中,通过网络求职具有以下几个其它方式所不能及的作用和优
势:
(1)信息量大且更新快。这么大的求职队伍,招聘职位数量显然很吸引求职者的
目光,在人才网站里,可以随时查询数万条信息,而且信息更新速度很快,每天更新的
职位都很多,关注招聘网站就能够第一时间掌握用人单位的需求。
(2)招聘网络平台功能强大,效率高。通过招聘网站可以轻松地对工作类别、地
区和需求等条件进行全方位智能查询,快速准确地查询到所需要的包括行业、职位、工
作地点、工资待遇等信息,当查询到合适的招聘职位后还可以直接通过网站把简历提交
给招聘单位,很大程度上节省了求职者的时间。
(3)求职无地域限制。无地域限制无疑给求职者创造更多的就业机会,特别是对
于异地求职者,如果采取传统的求职方式,恐怕还得来回奔波于两个城市之间。而且对
于一般院校学生亲临知名企业校园招聘现象的机会也不是很多,但如果通过网络就可以
获取与其它求职者同等竞争的机会。
(4)经济实惠。如果通过现场招聘会求职,求职者要花不少钱制作精美的简历,
外加交通、通讯等费用,而这些在网络求职中都可免去。而且各个证书只要一次扫描到
计算机里,就可以发给多家网络招聘单位,免去了印刷的高成本费用。正是网络求职具
备上述几大优势和逐渐提高的求职成功率,因而受到了广大求职毕业生的青睐。或许也
正是高校毕业生对网络求职的热捧,网络求职也变得也越来越火。
当然除了一些手段上的优势之外,背后真正决定这一方式生存的关键因素还是求职
成功率。求职方式仅仅只是一个手段,而找到合适的工作或者说求职成功才是最终的目
的,即使一种求职方式非常方便快捷还能够节省成本,但如果求职成功率低下,就不会
有人通过它去求职。以至于最终落入恶性循环之中,逐渐被求职者和招聘者所抛弃。而
作为网络这一求职方式之所以发展到今天的主流求职方式,很大程度上也是给予了青睐
它的求职者高成功率的回报。据调查,通过网络求职成功的比率在近一两年提高迅速,
调查结果显示近五成的网络求职者认为网络求职比较容易成功。
1.2 国内外研究现状
随着网络招聘求职的市场越来越大,不少地方网站迅速跟进,以地区化作为自己主
要优势,一方面利用本地化各类关系,吸引本地的企业前来招聘,另一方面在本地区进
行大肆宣传,吸引本地区更多的求职者前来求职。这两点优势都是全国性网站所不能及
的。但全国性网站也不会眼睁睁地看到自己几年来形成的市场被地方网站挖走,在保持
与国内外大型企业合作的基础上,也逐渐将第二只手伸向地方,全国性知名招聘求职网
站如中华英才网、51JOB等都逐步在全国几个大的城市建立了分公司,意欲与地方性网
2
大连交通大学信息工程学院2012届本科生毕业设计(论文)
站一拼高下。当全国性招聘求职网站大力挺进地方,显然对地方性网站造成不小的影响,
毕竟全国性网站不论是在信息量还是在平台的先进性上都高于地方性网站,这就迫使了
地方性网站不断提高自己实力,在竞争中快速成长。
从目前网络招聘求职网站的竞争情况来看,主要存在两大对抗阵营,一个是横向对
抗阵营,即全国性平台与地方性平台的竞争,另一个则是纵向对抗阵营,即综合性平台
与专业性平台的竞争。从长远而言,随着我国企业信息化程度的日益提高和互联网家庭
用户的迅猛增长,网络必将成为越来越多企业、人才进行招聘和求职的最重要手段。而
随着国内劳动力的增多、国内企业的国际化及国内网络的更加普及,网络招聘求职的主
流地位不仅不会改变,而且会越来越火。但在我国,网络招聘求职也不会像有的人说的
那样将取代传统招聘会。在国外,都是将网络招聘与传统的招聘方式结合,构建一整套
完善、多元的人才交流体系。而对于国内的情况,两种方式各有优势,对传统行业的招
聘,如公交车司机、饭店侍者等服务业现场招聘可能更有效,而IT、电子等现代行业的
招聘,网上招聘效果就会更好。所以在今后很长的时间内,网络招聘求职和传统招聘求
职将并行发展。
网络招聘之所以如此火爆,首先,这跟整个互联网在中国的普及是分不开的;第二
点是因为网络招聘较之其他招聘形式更为经济、方便;第三点是因为网络招聘拥有庞大
的信息量,不管是现场招聘会,还是报纸招聘广告,它所能承载的信息是有限的,而网
络就不会受到这方面的制约;第四,由于博客的火爆,现在很多求职者都开通了求职博
客,以便于企业更加的了解自己。
随着互联网的普及,网络招聘将会占据更大的市场份额,据iRearch艾瑞市场咨
询统计数据显示,2005年全球网上招聘市场规模将达到102亿美元,比2004年增长29%。
预计2006年全球网上招聘市场规模将达到128亿美元,比2005年增长25%,2006年至
2010年全球网上招聘市场规模将继续保持高速增长,但增长率将有所降低。预计2010
年全球网上招聘市场规模将达到298亿美元,增长率将达到22%。
互联网给求职招聘者提供了丰富的超媒体资源,为求职招聘者创造出了一种由他们
自行控制的求职招聘环境,如果缺乏导航系统,就会使一些求职招聘者迷航,产生一种
无从适从的感觉,从而降低求职招聘的效率,久而久之,会使求职招聘者的信心受到影
响。对个人来讲,应用电子商务不仅能够超越时空地选购商品,方便主动地掌握商情,
而且可以将自己的产品和杰作推向市场,从而提高其生存能力和生活质量;对企业而言,
不仅开辟了新的市场,而且使其交易和服务更加简单、高效,使商务流程更加通畅和快
捷。随着计算机及网络技术的发展,电子商务凭借其成本低、效率高、机会多等优势,
吸引着越来越多的商业企业。公司求职招聘者迫切需要能在网上求职招聘到适合公司职
位的人才,而求职者也更加希望通过Internet找到自己想要的工作。建立商业网站,
成了企业走近电子商务的第一步,一个设计成功的商业网站无疑是走好这一步的关键;
一门求职的组织是线性的,不是层次状或网状的,也不支持求职招聘单元之间的查询、
3
大连交通大学信息工程学院2012届本科生毕业设计(论文)
检索功能,求职招聘单元之间的切换只能靠前进、后退或从头开始实现,不便于跳跃性
求职招聘;求职招聘者只能靠记忆来确定自己的求职招聘位置,不能记录求职招聘者的
求职招聘路径、求职招聘心得,求职招聘者一旦中断求职招聘进程,只能重新从头开始
进入;没有便捷的检索方式来帮助求职招聘者使用网上求职资料,求职招聘者只能中断
求职招聘进程;缺少求职求职招聘的帮助系统,求职招聘者只能按自己的上网知识来进
行操作
求职网站是在INTERNET中的"商标"。在这个高度信息化的社会里,建立求职网站
是最直接的来传递人才需求信息的手段。网站的超时空特性,不仅能让地区内的人们获
取人才或招聘信息,更可让跨地区,甚至整个世界的人们来了解信息。
求职网站是实现人才资源分配的桥梁。网络有巨大的人才需求资源库,它使每一位
求职者或招聘者都能均等的得到宣传的机会。极大的提高了效率。
求职网站是能提供信息互动的全新方式。求职网站使得招聘者与求职者、求职者与
求职者、猎头与求职者以及招聘者与招聘者之间的交流有了全新的方式,它不再受到传
统方式的制约。它可以使不同地区的人们同处一网,共同讨论,共同共享。地理上的界
限在这里模糊和消失了,可以说求职网站是一所真正的没有围墙的人才市场。
1.3 本课题研究的目标
运用网络信息化手段促进大学生就业工作有其不可比拟的优势。在就业网上发布招
聘信息既可以有更多的时间来筛选简历,也可以在更广的范围招聘人才。开发大学生就
业平台的意义就在于方便学生,方便招聘单位,提高学校就业率。
本课题研究是对大学生就业平台系统进行规划设计,目的是为了满足大学生及时知
道有关企业招聘的信息并投递简历,也满足了企业能及时发现人才并招聘使用。本系统
具有实用性、可靠性和适用性,提高了大学生和企业之间的沟通速度。
1.4 本课题研究的内容
本系统为大学生就业服务信息系统,系统主要分为三大部分,分别是个人用户功能,
企业用户功能和后台管理三个界面,主要包括:个人信息管理、企业用户管理、后台管
理三个功能模块本系统设计完成后,最终将能实现以下功能:
1 个人用户登陆功能:
(1)职位搜索功能
(2)管理我的简历
(3)修改密码邮箱
(4)管理职位信息
2 企业登陆功能:
(1)删除职位信息
(2)修改企业信息
大连交通大学信息工程学院2012届本科生毕业设计(论文)
(4)添加职位信息
(5)安全退出
3 后台管理员维护:
(1)系统用户管理
(2)删除企业用户
(3)删除个人用户
(4)新闻消息管理
(5)安全退出
5
大连交通大学信息工程学院2012届本科生毕业设计(论文)
2 系统开发所用到的技术
2.1 JSP技术特点及Servlet
JSP技术在多个方面加速了动态Web页面的特点:
(1)将内容的生成和显示进行分离
使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终
页面。使用JSP标识或者小脚本来生成页面上的动态内容(内容是根据请求来变化的,
例如请求帐户信息或者特定的一瓶酒的价格)。生成内容的逻辑被封装在标识和
JavaBeans组件中,并且捆绑在小脚本中,所有的脚本在服务器端运行。如果核心逻辑
被封装在标识和Beans中,那么其他人,如Web管理人员和页面设计者,能够编辑和使
用JSP页面,而不影响内容的生成。
在服务器端,JSP引擎解释JSP标识和小脚本,生成所请求的内容(例如,通过访
问JavaBeans组件,使用JDBCTM技术访问数据库,或者包含文件),并且将结果以HTML
(或者XML)页面的形式发送回浏览器。这有助于作者保护自己的代码,而又保证任何
基于HTML的Web浏览器的完全可用性。
(2)强调可重用的组件
绝大多数JSP页面依赖于可重用的,跨平台的组件(JavaBeans或者Enterpri
JavaBeansTM组件)来执行应用程序所要求的更为复杂的处理。开发人员能够共享和交
换执行普通操作的组件,或者使得这些组件为更多的使用者或者客户团体所使用。基于
组件的方法加速了总体开发过程,并且使得各种组织在他们现有的技能和优化结果的开
发努力中得到平衡。
(3)采用标识简化页面开发
Web页面开发人员不会都是熟悉脚本语言的编程人员。JavaServer Page技术封装
了许多功能,这些功能是在易用的、与JSP相关的XML标识中进行动态内容生成所需要
的。标准的JSP标识能够访问和实例化JavaBeans组件,设置或者检索组件属性,下载
Applet,以及执行用其他方法更难于编码和耗时的功能。
通过开发定制化标识库,JSP技术是可以扩展的。今后,第三方开发人员和其他人
员可以为常用功能创建自己的标识库。这使得Web页面开发人员能够使用熟悉的工具和
如同标识一样的执行特定功能的构件来工作。
(4)JSP能提供所有Servlets功能
与Servlets相比,JSP能提供所有Servlets功能,它比用Println书写和修改HTML
更方便。可以更明确地进行分工,Web页面设计人员编写HTML,只需留出空间让Servlets
程序员插入动态部分即可。JSP技术能够支持高度复杂的基于Web的应用。
(5)健壮的存储管理和安全性
6
大连交通大学信息工程学院2012届本科生毕业设计(论文)
由于JSP页面的内置脚本语言是基于Java编程语言的,而且所有的JSP页面都被
编译成为Java Servlet,JSP页面就具有Java技术的所有好处,包括健壮的存储管理
和安全性。
(6)一次编写,各处运行
作为Java平台的一部分,JSP拥有Java编程语言“一次编写,各处运行”的特点。
随着越来越多的供应商将JSP支持添加到他们的产品中,您可以使用自己所选择的服务
器和工具,更改工具或服务器并不影响当前的应用。
Servlet简介
Servlet是一种服务器端的Java应用程序,具有独立于平台和协议的特性,
可以生成动态的Web页面。 它担当客户请求(Web浏览器或其他HTTP客户程序)
与服务器响应(HTTP服务器上的数据库或应用程序)的中间层。 Servlet是位于
Web 服务器内部的服务器端的Java应用程序,与传统的从命令行启动的Java应
用程序不同,Servlet由Web服务器进行加载,该Web服务器必须包含支持Servlet
的Java虚拟机。
2.2 SQL SERVER 2000介绍
SQL Server 是一个关系数据库管理系统,SQL Server 2000 数据库引擎提供完
整的XML 支持。它还具有构成最大的Web 站点的数据存储组件所需的可伸缩性、
可用性和安全功能。SQL Server 2000 程序设计模型与 Windows DNA 构架集成,
用以开发 Web 应用程序,并且SQL Server 2000 支持 English Query 和
Microsoft 搜索服务等功能,在Web 应用程序中包含了用户友好的查询和强大的
搜索功能。
同一个数据库引擎可以在不同的平台上使用,从运行 Microsoft Windows® 98
的便携式电脑,到运行 Microsoft Windows 2000 数据中心版的大型多处理器服务器。
SQL Server 2000 企业版支持联合服务器、索引视图和大型内存支持等功能,使其得以
升级到最大 Web 站点所需的性能级别。
SQL Server 2000 关系数据库引擎支持当今苛刻的数据处理环境所需的功能。数据
库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最
小。SQL Server 2000 分布式查询使您得以引用来自不同数据源的数据,就好象这些数
据是 SQL Server 2000 数据库的一部分,同时分布式事务支持充分保护任何分布式数
据更新的完整性。复制同样使您得以维护多个数据复本,同时确保单独的数据复本保持
同步。可将一组数据复制到多个移动的脱接用户,使这些用户自主地工作,然后将他们
所做的修改合并回发布服务器。
SQL Server 2000 中包括一系列管理和开发工具,这些工具可改进在多个站点上安
装、部署、管理和使用 SQL Server 的过程。SQL Server 2000 还支持基于标准的、与
Windows DNA 集成的程序设计模型,使 SQL Server 数据库和数据仓库的使用成为生成
7
大连交通大学信息工程学院2012届本科生毕业设计(论文)
强大的可伸缩系统的无缝部分。这些功能使您得以快速交付 SQL Server 应用程序,使
客户只需最少的安装和管理开销即可实现这些应用程序。
(1)高性能设计,可充分利用WindowsNT的优势。
(2)系统管理先进,支持Windows图形化管理工具,支持本地和远程的系统管理
和配置。
(3)强壮的事务处理功能,采用各种方法保证数据的完整性。
(4)支持对称多处理器结构、存储过程、ODBC,并具有自主的SQL语言。 SQLServer
以其内置的数据复制功能、强大的管理工具、与Internet的紧密集成和开放的系统结
构为广大的用户、开发人员和系统集成商提供了一个出众的数据库平台。
2.3 基于B/S的体系结构
在B/S体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,
服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。B/S结构简化了客户
机的工作,客户机上只需配置少量的客户端软件。服务器将担负更多的工作,对数据库
的访问和应用程序的执行将在服务器上完成。浏览器发出请求,而其余如数据请求、加
工、结果返回以及动态网页生成等工作全部由Web Server完成。实际上B/S体系结构
是把二层C/S结构的事务处理逻辑模块从客户机的任务中分离出来,由Web服务器单独
组成一层来负担其任务,这样客户机的压力减轻了,把负荷分配给了Web服务器。这种
三层体系结构如图3-1所示。
BrowWeb服
浏览器
务器
数据库
图3-1 B/S三层架构示意图
这种结构不仅把客户机从沉重的负担和不断对其提高的性能的要求中解放出来,也
把技术维护人员从繁重的维护升级工作中解脱出来。由于客户机把事务处理逻辑部分分
给了功能服务器,使客户机一下子"苗条"了许多,不再负责处理复杂计算和数据访问等
关键事务,只负责显示部分,所以维护人员不再为程序的维护工作奔波于每个客户机之
间,而把主要精力放在功能服务器上程序的更新工作。这种三层结构在层与层之间相互
独立,任何一层的改变不会影响其它层的功能。
2.4 Myeclip开发工具及Tomact服务器
MyEclip,是一个十分优秀的用于开发Java, J2EE的Eclip插件集合,MyEclip
的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。
MyEclip企业级工作平台(MyEclip Enterpri Workbench ,简称MyEclip)
是对EclipIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程
序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包
8
大连交通大学信息工程学院2012届本科生毕业设计(论文)
括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,Javascript,
Spring,SQL,Hibernate。
在结构上,MyEclip的特征可以被分为7类:
(1)JavaEE模型
(2)WEB开发工具
(3)EJB开发工具
(4)应用程序服务器的连接器
(5)JavaEE项目部署服务
(6)数据库服务
(7)MyEclip整合帮助
对于以上每一种功能上的类别,在Eclip中都有相应的功能部件,并通过
一系列的插件来实现它们。MyEclip结构上的这种模块化,可以让我们在不影响
其他模块的情况下,对任一模块进行单独的扩展和升级。
简单而言,MyEclip是Eclip的插件,也是一款功能强大的JavaEE集成
开发环境,支持代码编写、配置、测试以及除错,MyEclip6.0以前版本需先安
装Eclip。MyEclip6.0以后版本安装时不需安装Eclip。
9
大连交通大学信息工程学院2012届本科生毕业设计(论文)
3 系统的需求分析
3.1 可行性分析
1 技术可行性
数据库Microsoft SQL Server 2000提供了各种各样的特性来管理数据,它是真正
的客户机/服务器体系结构,它提供图形化用户界面,使系统管理和数据库管理更加直
观、简单,为JSP提供了专门的连接数据库的ODBC-JDBC驱动程序。
JSP的优点是可移植性,支持多种平台,可以使用多种WEB服务器
(Apache,IIS,PWS),JSP组件是跨平台可重用的,可伸缩性好。JSP 技术由于使用可重
用的组件和标签取代了对页面本身脚本语言的严重依赖,JSP 技术大大加快了开发的速
度,减少了系统开发的工作量。
Tomcat服务器支持全部JSP以及Servel规范,是免费的Web服务器,它不仅提供
了静态的HTML网页,它也可以运行程序来响应用户的请求,并将动态产生的结果传回
到用户的浏览器。因此将Tomcat当作Web服务器是很好的选择。
2 经济可行性
与传统的招聘方式相比,本系统在扩大了企业招聘信息的发布范围,增大了企业选
择人才的机会的同时,还缩短了企业招聘的周期,简化了企业招聘的过程,更是减少了
企业在招聘中的开销以及大学生就业的方便。它是方便企业进行招聘的良好平台。
另外,系统运行所需要的硬件条件在今天是很容易得到满足的。作为其开发和运行
的软件工具也是再普遍不过了的。因此,此系统在经济上是完全可行的。
3.2 需求分析概述
在管理信息系统的生命周期中,紧接系统规划阶段的是系统开发,而系统分析阶段
是管理信息系统生命周期中系统开发的第一环节,这一环节工作质量的高低直接影响到
后继工作的进行, 特别是系统分析中产生的可行性研究报告和系统说明书。其中,可行
性研究报告是系统开发任务是否下达的决策依据。系统说明书是整个系统分析阶段的工
作总结,是系统分析人员和用户交流的主要手段,是系统建设领导部门决定是否进行系
统建设的主要依据。
系统分析阶段的目标就是在系统规划所定的某个开发项目范围内明确系统开发的
目标和用户的信息需求,提出系统的逻辑方案。系统分析在整个系统开发过程中,是要
解决“做什么”的问题,提出逻辑方案,为了下一阶段进行物理方案设计,解决“怎么
做”提供依据。
系统分析阶段的主要活动有:系统初步调查、可行性研究、系统详细调查、新系统
逻辑方案的提出。
系统分析的工作特点:
10
大连交通大学信息工程学院2012届本科生毕业设计(论文)
1.工作内容涉及面广,不确定性大。
2.系统分析工作主要面向组织管理问题,工作方式主要是和人打交道。
3.系统分析工作主要成果(产品)是文件。
4.系统分析的工作追求的是有限目标。
3.3 系统功能描述
本系统是B/S结构的Web应用系统,总体功能上分为前台和后台两大部分,前台又
分为两部分,一部分供普通用户使用,一部分供企业使用,后台部分供管理员维护系统
使用。
只有注册的用户才能在前台用户系统登陆使用。欲进入本系统后台必须有管理员权
限,没有被授权的用户不能进入系统。
管理员才能进入后台管理系统。管理员有权力等级和范围之分,用户都必须先获取
自己的操作权限,才能进行系统限定的操作。
根据系统业务流程图,可以将系统划分如图3-1所示。
大学生就业平台
个人用户 企业用户 后台管理
职管修管删修修添新系企个
位理改理除改改加闻统业人
搜简密职职企职职消用用用
索历码位位业位位息户户户
模模邮信信信信信管管管管
块 块 箱 息 息 息 息 息 理 理理 理
图3-1 系统功能模块图
1 个人用户登陆功能:个人用户只有注册登陆之后才能完成相应的功能,即职位搜
索功能,管理我的简历,修改密码邮箱,管理职位信息。
2 企业登陆功能:企业用户只有注册登录之后才能完成相应的功能,即删除职位信
息,修改企业信息,修改职位信息,添加职位信息。
3 后台管理员功能:后台管理员登陆之后才能完成相应的功能,即删除企业用户,
删除个人用户,新闻消息管理,管理员密码修改。
3.4 运行需求
1 服务器的推荐配置
11
大连交通大学信息工程学院2012届本科生毕业设计(论文)
(1)硬件平台:PC机
(2)硬件要求:无特别要求
(3)操作系统:Windows XPWindows 2003 Sever
(4)数据库系统:SQL SERVER 2000
(5)运行环境:网络连通
(6)服务器 TOMCAT
2 客户机的推荐配置
(1)硬件平台:PC
(2)硬件要求:PentiumⅡ450MHz以上CPU,32MB以上可用内存。
(3)操作系统:Windows XP
(4)浏览器:IE 6.0及以上浏览器Firefox2.0
(5)支持软件
3 本次开发过程中必须使用的工具和技术如下:
(1)系统:Windows XP
(2)数据库:Microsoft SQL Sever 2000
(3)开发进度管理:CVS
(4)建模工具:Microsoft Visio 2003 PowerDesigne
(5)开发环境:MyEclip
(6)开发语言:JSP
(7)HTML开发环境:Dreamweaver MX 2004
(8)界面美化设计:Adobe Photoshop CS
(9)版本控制系统:CVS
(10)测试软件:JUNIT
12
大连交通大学信息工程学院2012届本科生毕业设计(论文)
4 总体设计
4.1 数据库设计
在数据库技术中,我们用模型的概念描述数据库的结构与语义,对现实世界进行抽
象。表示实体类型及实体间联系的模型称为“数据模型”,其中之一就是实体联系模型
(ER模型)。ER模型是独立于计算机系统的模型,完全不涉及信息在系统中的表示,只
是用来描述某个特定组织关心的信息结构,这类模型称为“概念数据模型”。
4.1.1 数据库结构设计
数据库结构设计是在完成了描述系统各种数据之间的依赖关系和信息分类的基础
上,将各种信息转换成相应的数据项定义表。数据项定义表的作用主要是定义每个表的
表名、表中各字段的名称、数据类型长度和允许空,但在不同的数据库,数据类型的表
示符号和长度有所差别。本系统的E-R图详见如下:
(1)网站整体设计E-R图如图4-4所示:
n
发布简历
1
m
会员浏览招聘信息
1
n
m
n
n
浏览企业发布
图4-4 网站整体E-R图
(2)管理员E-R图如图4-5所示:
用户名 密码
管理员
图4-5 管理员E-R图
(3)个人用户E-R图如图4-6所示:
13
大连交通大学信息工程学院2012届本科生毕业设计(论文)
密码 注册时间
用户名
个人用户
图4-6 个人用户E-R图
(4)新闻用户E-R图如图4-7:
新闻名
新闻编号
公告
内容
时间
图4-7 新闻用户E-R图
(5)招聘信息E-R图如图4-8所示:
招聘公司
招聘编号
招聘信息
招聘内容
时间
图4-8 招聘信息E-R图
4.1.2 数据库物理结构
本系统的数据库建表图如下:
表4-1:P_UrInfo用来普通用户简历信息
表4-1 用户简历信息表
字段 说明 数据类型 大小 是否为空
ur_name 用户名 varchar 50 NOT NULL
password 密码 char 15 NOT NULL
reg_time 注册时间 varchar 50 NOT NULL
E_mail 邮箱 varchar 50 NOT NULL
14
大连交通大学信息工程学院2012届本科生毕业设计(论文)
表4-2:job_evaluation,用来存储我的职位信息申请表。
表4-2 职位申请表
字段 说明 数据类型 大小 是否为空
app_JobName 职位名称 char 10 NOT NULL
Job_No 职位编号 char 10 NOT NULL
application_date 申请日期 varchar 15 NOT NULL
app_company 申请公司 varchar 50 NOT NULL
reply_date 回复日期 varchar 15 NOT NULL
reply_company 公司回复 varchar 50 NOT NULL
reply_content 回复内容 varchar 1000 NOT NULL
ur_name 用户名 varchar 50 NOT NULL
表4-3:Admin,用来存储管理员名和密码,主键为管理员名。
表4-3 管理员信息表
字段 说明 数据类型 大小 是否为空
ur_name 管理员名 varchar 50 NOT NULL
Password 管理员密码 varchar 50 NOT NULL
表4-4:Job_Info 用来存储发布职位信息
表4-4 发布职位信息表
字段 说明 数据类型 大小 是否为空
job_No 职位编号 char 10 NOT NULL
ur_name 用户名 varchar 50 NOT NULL
job_name 职位名称 varchar 50 NOT NULL
job_type 职位类型 varchar 50 NOT NULL
publish_time 发布时间 varchar 50 NOT NULL
recruiting_number 招聘人数 varchar 50 NOT NULL
gender_preference 性别要求 varchar 15 NOT NULL
age 年龄年龄 varchar 15 NOT NULL
edu_Rquirement 学历要求 varchar 50 NOT NULL
rvice_year 工作年限 varchar 15 NOT NULL
work_experience 工作经验 varchar 15 NOT NULL
working_location 工作地点 varchar 15 NOT NULL
detail_requirement 详细要求 varchar 1000 NOT NULL
company_name 企业名称 varchar 50 NOT NULL
15
大连交通大学信息工程学院2012届本科生毕业设计(论文)
表4-5:News_Info 用来存储新闻信息
表4-5 存储新闻信息表
字段 说明 数据类型 大小 是否为空
news_No 新闻编号 int 4 NOT NULL
news_title 新闻题目 varchar 50 NOT NULL
news_content 新闻内容 varchar 1000 NOT NULL
sub_time 发布新闻时间 char 10 NOT NULL
表4-6:P_Resume 用来存储简历信息
表4-6 存储简历信息表
字段 说明 数据类型 大小 是否为空
ur_name 用户名 varchar 50 NOT NULL
Name 姓名 varchar 50 NOT NULL
Sex 性别 varchar 50 NOT NULL
Birthday 出生日期 varchar 50 NOT NULL
Marriage 婚姻 varchar 50 NOT NULL
Home 居住地 varchar 50 NOT NULL
ID_No 身份证号码 varchar 50 NOT NULL
Graduate_school 毕业院校 varchar 50 NOT NULL
Edu_background 教育水平 varchar 50 NOT NULL
Pc_skills 计算机水平 varchar 1000 NOT NULL
En_level 英语水平 varchar 50 NOT NULL
Contact_address 地址 varchar 1000 NOT NULL
Contact_tel 联系电话 varchar 15 NOT NULL
E_mail E_mail varchar 50 NOT NULL
Job_type 工作类型 varchar 50 NOT NULL
introduction 自我评价 varchar 1000 NOT NULL
4.2 系统功能模块
系统包括个人用户功能,企业用户功能和后台管理三个界面,主要包括:个
人信息管理、企业用户管理、后台管理三个功能模块。
4.2.1 个人用户登录功能模块
个人用户登陆以后,有职位搜索,简历信息管理,修改密码邮件,管理职位
信息功能,如图4-1所示:
16
大连交通大学信息工程学院2012届本科生毕业设计(论文)
个人用户功能
职管修管
位理改理
搜简密职
索历码位
模模邮信
块
块 件 息
图4-1 个人用户功能图
4.2.2 企业用户登陆功能模块
企业用户登陆以后有删除职位信息,修改企业信息,修改职位信息,添加职
位信息功能,如图4-2所示:
企业用户功能
删修修添
除改改加
职企职职
位业位位
信信信信
息 息 息 息
图4-2 企业用户功能图
4.2.3 后台管理功能模块
后天管理者登陆后,有新闻信息管理,系统用户管理,企业用户管理,个人
用户管理功能,如图4-3所示:
后台管理
新系企个
闻统业人
消用用用
息户户户
管管管管
理 理 理 理
图4-3 后台管理图
大连交通大学信息工程学院2012届本科生毕业设计(论文)
5 系统详细设计与实现
5.1 主页面
该系统有三种用户,用户可以自己不同的权限登陆不同的模块,该系统分为普通用
户登陆,企业用户登陆,后台管理员登陆。普通用户登陆页面如图5-1所示:
图5-1 主页面效果图
5.2 普通用户登陆后功能图
(1)职位搜索:可以根据工作地点,工作年限,工作类型,学历要求搜索自己适
合的职位,如图5-2所示:
图5-2 职位搜索
核心代码:
public void Selects()
{String sql="lect * from Job_Info where working_location='"+address+"' and
job_type='"+zwlx+"' and rvie_year='"+ gznx+"' and edu_Requirement='"+xlyq+"';
rs=ult(sql);
try {
if(()) {
fa = ing(1);
}
} catch (SQLException e) {
大连交通大学信息工程学院2012届本科生毕业设计(论文)
tackTrace();
}
}
(2)管理我的简历:可以查看我的简历信息, 包括对我的个人信息进行查看和修
改,如图5-3所示:
图5-3 管理我的简历
(3)修改密码邮箱:包括修改个人邮箱和密码,如图5-4所示:
图5-4 修改密码邮箱
5.3 企业用户登陆后功能图
企业用户登陆到系统后,有以下功能:
19
大连交通大学信息工程学院2012届本科生毕业设计(论文)
(1)添加职位信息:可以对职位信息进行信息,如图5-5所示:
图5-5 添加职位信息
核心代码如下:
public boolean Inrtzw()
{Stringsql="inrtJob_Infovalues('"+zwnumber+"','"+uname+"','"+zwname+"','"+zwlx+"
','"+time+"','"+zprs+"','"+xyq+"','"+Ageyq+"','"+xlyq+"','"+gznx+"','"+experience+"','"+addr
ess+"','"+jtyq+"','"+company+"')";
tf = Sql(sql);
n(sql);
return tf;
}
大连交通大学信息工程学院2012届本科生毕业设计(论文)
(2)修改职位信息:对存在的职位信息进行修改,如图5-6所示:
图5-6 修改职位信息
(3)修改企业信息:对企业的信息进行修改,如图5-7所示:
图5-7 修改企业信息
大连交通大学信息工程学院2012届本科生毕业设计(论文)
(4)删除职位信息:对发布的招聘信息进行删除,如图5-8所示:
图5-8 删除职位信息
5.4 管理员登陆后功能图
管理员用户登陆到后台可以进行以下操作:
(1)个人用户管理:可以对普通用户的信息进行管理,如图5-9所示:
图5-9 个人信息管理
22
大连交通大学信息工程学院2012届本科生毕业设计(论文)
(2)企业用户管理:对企业用户的帐号进行管理,如图5-10所示:
图5-10 企业用户管理
(3)新闻消息管理:可以对前台显示的新闻信息进行增删改查等操作,如图5-11
所示:
图5-11 新闻消息管理
核心代码如下:
public void doPost(HttpServletRequest request, HttpServletRespon respon)
throws ServletException, IOException
{
ConnectDB cdb=new ConnectDB();
GetDate gd=new GetDate();
racterEncoding("utf-8");
String title=ameter("title");
String content=ameter("content");
int year=r();
23
大连交通大学信息工程学院2012届本科生毕业设计(论文)
int month=th();
int day=();
String date=year+"-"+month+"-"+day;
ConverDate cd=new ConverDate(date);
date=e();
String strSql="inrt into News_Info(news_title,news_content,sub_time)
ute(strSql);
direct("../admins/");
}
values('"+title+"','"+content+"','"+date+"')";
(4)系统用户管理:对后台管理员的密码进行管理,如图5-12所示:
图5-12 系统用户管理
大连交通大学信息工程学院2012届本科生毕业设计(论文)
6 系统测试
6.1 测试概述
软件测试由原来的事后测试行为发展为全过程测试和分析,成为一种缺陷预防的有
效方式。
统计技术方法的应用,将传统的软件测试活动扩展为一种全过程测试行为。从质量
工程的角度来说,这是一种质量保证思想的转变。传统的软件测试,只针对软件产品而
开展,找到缺陷之后再加以改正和修补,这是一种“亡羊补牢”的质量管理方式;而针
对开发全过程所开展的软件测试和过程度量,则注重根据对测试数据的统计分析结果,
来判断软件产品的未来质量趋势,并提前予以控制和预防,属于一种“防患于未然”的
质量管理方式。
与传统的软件测试相比,全过程测试不仅可以有效降低产品的质量风险,而且还可
以提前对软件产品缺陷进行规避,这不仅缩短了对缺陷的反馈周期和整个项目的开发周
期,而且也大大降低了对软件产品的维修和维护费用,对于软件产品的整个生命周期都
有很重大的意义。
6.2 软件测试目的
提供系统化、规范化、工程化、实用化的测试技术规范,尽早发现故障,减少交付
系统联试前软件中的残留差错。
6.3 软件测试范围
主要适用于系统中各组成部分的软件测试工作,其它软件开发工程中的软件测试工
作也可以参照。可用于新开发的或修改、更新的软件测试。
使用对象可以是开发人员、测试人员、交办单位委托的第三方测试人员。
6.4 测试方案
1.需求分析说明书审查
需求分析说明书是否完整,正确,清晰. 与开发阶段同步进行.
2.系统和程序设计审查
按需求分析说明书对网站的系统结构的合理性、处理过程的正确性进行评价,同时
利用关系数据库的规范话理论对数据库设计进行审查.代码审查采用静态白盒测试方法,
通过阅读, 讨论来审查程序结构, 代码风格, 算法等过程.
3.单元测试
对象是网银中的最小单元----模块, 在编码进行阶段,针对每个模块进行测试, 主
要使用白盒测试方法,
采取方案有: I/O条件, 程序逻辑结构, 程序路径,静态分析, 动态分析.
4.集成测试.
采用增值式集成方式.先对单个模块进行测试,然后再把模块组成网银系统.在组装
25
大连交通大学信息工程学院2012届本科生毕业设计(论文)
过程中,一边连接以便测试,以便发现连接过程中产生的问题。
5.功能测试
针对系统进行测试,以用户的角度来验证,以确认系统的每个功能能否正常使用,
包括用户界面测试。
6.确认测试
(1) 进行有效性测试
(2) 软件配置复查
7.验收测试
软件的功能和性能是否如同用户所期待的那样
8.安装测试
主要从三个方面: 环境不同设置或配置. 安装文档的准确性, 安装媒体制作是否
有问题.
6.5 测试用例的设计
该部分测试是对程序中人工输入的位置进行测试,避免由于误操作而使系统不能正
常运行,从而提示错误信息,以便使用者操作。
表 6-1 管理员登陆测试用例
编号测试项操作步骤预期结果输入数据实际结果结果比
较说明
001 系统登录 在系统首页不用户名和密码Null 用户名不符合
输入用户名密为真进入系统,Null 能为空
码 否则,提示出错
信息。
用户名和密码002 系统登录 在系统首页只admin 密码不能符合
为真进入系统,输入用户名不Null 为空
否则,提示出错输入密码
信息。
用户名和密码003 系统登录 在系统首页输admin 用户名或符合
为真进入系统,入错误的用户123 密码错误
否则,提示出错名以及错误的
信息。 密码
用户名和密码004 系统登录 在系统首页输admin 符合,登符合
为真进入系统,入用户名及密admin 录系统
否则,提示出错码
信息。
26
大连交通大学信息工程学院2012届本科生毕业设计(论文)
图6-1 不输入用户名和密码
图6-2 只输入用户名不输入密码
大连交通大学信息工程学院2012届本科生毕业设计(论文)
图6-3 输入错误的用户名或密码
6.6 测试结果
在测试后台管理员登陆的过程中,最终测试只有正确的用户名和密码才能进入后台
进行一系列的管理,测试结果正确。对于系统的大部分功能都进行了测试,排除了系统
的大部分错误。当然排除所有错误是不太可能的,我想应该还有些不易检测到的错误还
没有被发现,需要在使用的过程中进一步的完善。由于时间仓促和能力所及,可能还有
些错误和不完善的地方,望老师谅解。
大连交通大学信息工程学院2012届本科生毕业设计(论文)
结 论
完成这次设计任务总共用了十四个星期时间,前四个星期用来收集资料、学习要用
到的各项开发技术、进行论坛的系统分析,中间八个星期用来设计系统,后两个星期用
来测试及修改。论文的撰写一直贯穿其中。
通过这次毕业设计,我从中学到了许多新的知识,而且通过这次毕业设计,培
养了我综合多门学科中的知识、迅速规划并开发出目标系统的能力,以及编程能力也有
了很大的提高。另外也有许多心得体会,所谓系统开发如人生百味,酸甜苦辣皆有之。
严格按工程的方法来设计系统相当重要,不能认为基于Web的数据库管理的
BBS系统很小,可以无需花太多的时间来做系统分析,甚至可以无需经过系统定义而直
接进入系统编码阶段。这种想法很天真,最小的系统,你若想保证质量,把系统做得越
可靠越有效率功能越强,应该考虑的方方面面就越多越复杂。系统分析过于简单,系统
定义过于抽象,则在系统设计与编码阶段遇到的困难就越多,特别是其中不得不做一些
功能性甚至系统结构性方面的变动,将面对许多重复性的工作。在系统开发过程中重复
工作过多,将会极大地影响系统开发的积极性,从而影响整个系统的质量。在这一点上,
我体会尤深,我花了七个星期,即接近系统开发一半的时间用在系统分析与系统定义上,
也就是在开始浪费了一周多的时间,即边编码边分析,边分析边编码,后来越来越乱越
来越复杂,不得不重新考虑系统开发计划的合理性。总之,在这一点上,我的体会是,
系统分析越充分,系统定义越具体,那么后续的系统设计与开发工作就越有效率,且系
统的质量也越有保障。
回顾这四个多月的系统开发工作,总结起来那就是,软件的开发是相当辛苦的,
但成功以后的喜悦也是非常美妙的,而且我发现,其中你投入的心血越多,成功以后你
所获得的快乐与充实感也更多更强。难道人越辛苦就会越幸福快乐吗?对,软件系统开
发就是这样。
29
大连交通大学信息工程学院2012届本科生毕业设计(论文)
谢 辞
历经四个多月的努力,在王影老师和魏琦老师的悉心指导下,我终于顺利完成了毕
业设计。在这四个月中,我遭遇过困难与挫折,也体验过喜悦和收获。这次毕设是对我
这四年学习成果的考验和总结,是我实现理想之前的一次实战,一次磨练,一次提高。
从而让我对自己有了一个更加准确的认识,对专业知识有了一个更加融会贯通的理解,
更为下一阶段的学习打下了一个重要的基础。
在此,我首先要向各位领导,老师致以最衷心的谢意!感谢您们四年里对我的辛勤
教导和帮助,使我从懵懂少年成长为一个对社会对国家有用的人才。我特别要感谢的是
我的毕业设计指导老师王影和魏琦老师,他们从繁重的教学工作中抽出时间,不辞辛苦
的指导我,启发我,帮助我查找资料,为我解答疑惑!在这里请让我怀着最大的诚意道
一声“您辛苦了,衷心地谢谢您!”
在本次设计中我查阅了大量文献与资料,这不仅开阔了我的视野,让我知道自己所
学尚浅,更锻炼了我多渠道获取知识的能力,如何在庞杂的信息资源中找到对自己有利
的信息。
大连交通大学信息工程学院2012届本科生毕业设计(论文)
参考文献
[1] 霍尔.布朗.蔡金著.胡书敏等译.Servlet与JSP核心编程(第2卷 第2版)出版社.
清华大学出版社
[2] 孙鑫 编著.Java Web开发详解.XML+XSLT+Servlet+JSP深入剖析与实例应用.出版
社.电子工业出版社
[3] 刘京华 等编著Java Web整合开发王者(JSP+Servlet+Struts+Hibernate+Spring)
出版社.清华大学出版社
[4] 李绪成.闫海珍 主编Java Web开发教程——入门与提高篇(JSP+Servlet)出版社.
清华大学出版社
[5] 李宁 等编著Java Web开发技术JSP+Servlet+Struts+Hibernate+Spring+Ajax+JSF
出版社.清华大学出版社
[6] 孙鑫 著Servlet/JSP深入详解——基于Tomcat的Web开发出版社.电子工业出版
社
[7] First Servlets&JSP[M] .北京.中国电力出版社.2006
[8] 耿祥义.张跃平 编著JSP实用教程(第2版)出版社.清华大学出版社
[9] 王先国.主编JSP动态网页编程技术出版社.电子工业出版社
[10] 苗连强.主编JSP程序设计基础教程出版社.人民邮电出版社
31
大连交通大学信息工程学院2012届本科生毕业设计(论文)
附 录
<%@ page contentType="text/html; chart=utf-8" language="java"
import=".*" errorPage=""%>
<%@ page import="date.*"%>
"/TR/xhtml1/DTD/"> "/1999/xhtml"> "Content-Type" content="text/html; chart=utf-8" /> <script language="javascript"> function checkValue() { if(=="") { alert("请输入用户名! "); (); return; } if(=="") { alert ("请输入密码!"); (); return; } (); } </script> <% GetDate gd=new GetDate(); int year=r(); 33 大连交通大学信息工程学院2012届本科生毕业设计(论文) int month=th(); int day=(); %> "#FF6600"> height="590"> border="0" cellspacing="0" cellpadding="0"> class="STYLE14"> 大学生就业服务信息系统 "STYLE13"> * * * <%=month%> 月 <%=day%> 日 height="296" border="0" cellspacing="1" bordercolor="#FFFFFF"> 34 大连交通大学信息工程学院2012届本科生毕业设计(论文) bordercolor="#FFFFFF" bgcolor="#F6F6F6"> width="66" height="45" /> href="../personal/build_">我的简历 35 大连交通大学信息工程学院2012届本科生毕业设计(论文) 业的个性化的简历 src="image/" width="58" height="52" /> class="STYLE13">"../personal/">找 工 作 工作?的职位搜索器助您一臂之力 height="50" /> class="STYLE13">"">最新动态 关注最新职位动态。 src="/im/my_history/" alt="" width="17" height="23" /> "STYLE5">求职注意:非法黑中介收取报名费;虚假的“高薪招聘”,巧立名 目收取各类押金……求职者要时刻睁大眼睛,谨防招聘骗局! 36 大连交通大学信息工程学院2012届本科生毕业设计(论文) "STYLE4">"../admins/"> "2">管理入口 37 "1007" border="0" cellspacing="0" bordercolor="#FF6600"
"140" colspan="3" align="right" valign="middle"> "887"
"2" colspan="4">
color="#009900"/> "255">"STYLE13">* * * "109"> "260"> "263">"STYLE21">今 天 是 <%=year%> 年 "middle"> "519" height="328" align="right" valign="middle"> "313"
"311" height="294" align="center" valign="middle" "484" height="328" align="center" valign="top"> "403" height="238" border="0">
"84" rowspan="3" align="center">"image/" "309"> "43" align="left"> "STYLE13">
"left">"STYLE16">简历中心,您可以在此创建自己专 "76" rowspan="2" align="center" valign="middle"> "43" align="left" valign="middle"> "31" align="left">"STYLE16">在茫茫职场中如何找 "2" align="center">"image/" width="69" "40" align="left" valign="middle"> "30" align="left">"STYLE16">把握最新职场信息, "30" colspan="2" align="center"> "STYLE19"> "2" align="center" bordercolor="#FF6600">
本文发布于:2023-11-25 16:52:51,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/zhishi/a/1700902372101366.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:大学生就业平台的设计与实现毕业设计(论文).doc
本文 PDF 下载地址:大学生就业平台的设计与实现毕业设计(论文).pdf
留言与评论(共有 0 条评论) |