收藏 分销(赏)

大学生就业平台的设计与实现毕业设计(论文).doc

上传人:可**** 文档编号:3010767 上传时间:2024-06-13 格式:DOC 页数:42 大小:916KB
下载 相关 举报
大学生就业平台的设计与实现毕业设计(论文).doc_第1页
第1页 / 共42页
大学生就业平台的设计与实现毕业设计(论文).doc_第2页
第2页 / 共42页
大学生就业平台的设计与实现毕业设计(论文).doc_第3页
第3页 / 共42页
大学生就业平台的设计与实现毕业设计(论文).doc_第4页
第4页 / 共42页
大学生就业平台的设计与实现毕业设计(论文).doc_第5页
第5页 / 共42页
点击查看更多>>
资源描述

1、摘要本文介绍的主要内容是大学生就业平台设计开发及维护,大学生就业平台的设计应实现客户在其网站上进行大学生求职招聘信息的访问以及提交、发布客户相关信息资料等。本文就根据现已存在的问题,对网络大学生就业平台设计做了全面的分析和整体的介绍。该系统主要利用了JSP强大的网络数据库访问技术,实现了网络在线求职招聘的功能。其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库。而对于后者则要求应用程序功能完备,易使用等特点。经过分析,本系统采用JSP开发,Web服务器采用Tomcat并结合性能优越的网络数据库SQL SERVER 2

2、000,利用其提供的各种编程优点,在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。大学生就业平台系统是一个供大学生获取就业信息,并进行择业、就业的宏观可调控的网络操作平台,它是社会发展的产物。目前的信息系统已不适应严峻多变的就业形势,也就无法实现对毕业生就业及时、有效的指导。构建一个动态化、定量化、系统化的就业平台系统已成为当前大学生就业指导工作的当务之急。论文主要介绍了本课题的开发背景、系统分析、数据库设计和系统的设计与实现。关键词:JSPSQL SERVER网络求职导航数据库ABSTRACTThe main content of t

3、his 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 browse, submit and release some information date related to clients on their websites. According to the existing pr

4、oblems, this paper does a comprehensive analysis and makes a whole introduction on the college students employment network platform design. This system mainly uses the technology of accessing the network database of JSP, realizing the function of online job recruitment. On the whole, its development

5、 includes the setting and maintenance of background database and front application program development. For the former, it requires to set up good databases with data consistency and integrality, data security. For the latter, it needs to be complete, easy to use, etc. Through analysis, this system

6、uses the JSP development, Web SERVER and Tomcat combining with the superior performance of network database SQL SERVER 2000. It uses 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 iter

7、ation, revise 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

8、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 matte

9、r of the moment for the university students employment guidance.The paper mainly introduces the developments context, system analysis, database design, the system design and implementation.Key words:JSPSQLwed-based job seekingnavigationdatabase目录1 前言11.1 开发背景11.2 国内外研究现状21.3 本课题研究的目标41.4 本课题研究的内容42

10、系统开发所用到的技术62.1 JSP技术特点及Servlet62.2 SQL SERVER 2000介绍72.3 基于B/S的体系结构82.4 Myeclipse开发工具及Tomact服务器83 系统的需求分析103.1 可行性分析103.2 需求分析概述103.3 系统功能描述113.4 运行需求114 总体设计134.1 数据库设计134.1.1 数据库结构设计134.1.2 数据库物理结构144.2 系统功能模块164.2.1 个人用户登录功能模块164.2.2 企业用户登陆功能模块174.2.3 后台管理功能模块175 系统详细设计与实现185.1 主页面185.2 普通用户登陆后功能

11、图185.3 企业用户登陆后功能图195.4 管理员登陆后功能图226 系统测试256.1 测试概述256.2 软件测试目的256.3 软件测试范围256.4 测试方案256.5 测试用例的设计266.6 测试结果28结论29谢辞30参考文献31附录32大连交通大学信息工程学院2012届本科生毕业设计(论文)1 前言网络技术以及现代web技术的发展,国家政策的扶持等给网络求职带来了良好的发展契机。作为一种新兴的求职形式,网络求职还处在发展初期,制约网络求职发展的主要因素是网络求职信息的发布以及求职招聘支持系统的建设。网络最重要的特点是跨越时空的限制。在设施上达到网络技术的要求越来越不是一件困难

12、的事情,这为网络求职的扩张创造了极为便利的条件。从目前的情况来看,网络求职已经扩展到全国31个省、自治区、直辖市,并正逐步把覆盖范围扩大到市和县。网络求职即基于Web的求职招聘,是利用包含WWW各种特性和资源的超媒体求职招聘程序来创造一种有意义的求职招聘环境,在这种求职招聘环境中求职招聘得到促进和支持。随着Internet的普及,互联网以一股巨大变革力量的面貌出现在商务关系领域。其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用由此看开网络求职在中国正在不断的发展,并得到了国家的有利支持,我相信它的前景是光明的。1.1 开发背景网络招聘求职方式已经成为了招聘求职的

13、一大重要手段,其招聘求职规模和招聘求职成功率已直逼传统招聘会,有的甚至超过了传统招聘会。几年前还处于新兴地位的博思人才网网络招聘求职方式已经名符其实地走向了招聘求职的主流地位。网络招聘求职的快速发展,与网络招聘求职平台的建设和发展有着很大的关系。当然网络招聘求职的人群快速膨胀也促进了网络招聘求职平台的发展。这与市场上的生产和消费两者关系完全类似,消费促进生产,生产带动消费。根据美国IDC公司的调查结果,2001年全球的网络招聘市场扩大了53,就已经达到28亿美元的规模。IDC的高级分析师Marc Pramuk曾经表示:“从网络招聘市场扩大的事实可以看出,招聘服务市场正在发生根本的变化。”由于“

14、雇用方正在寻找比传统的招聘方法更迅速、更廉价的招聘适当人选的方法”,到2006年,在经历连续几年超过40的速度迅猛增长后,全球网络招聘市场的业务规模将超过157亿美元。据介绍,在美国、日本和欧洲等互联网普及程度高的发达国家,自上世纪90年代初互联网出现以来,网络招聘已经成为人才进行流动的最主要渠道,而那些单纯为企业、个人提供单一集会式招聘服务的人才市场几乎已经绝迹。在线求职与招聘是互联网上一种信息化人才交流形式。依托各级政府人才部门和社会建立的人才网站,不受时间、地域、空间的限制,避免了人群大范围集中和对场地的依赖,给用人单位和毕业生求职者提供远在天边近在咫尺的交流平台。因此,网上求职与招聘受

15、到了越来越多用人单位和毕业生青睐,成为招聘行业的新势力。现在,通过网络求职的个人或者招聘的企业越来越多。据有关调查研究显示,从求职者数量看,2005年中国网络求职用户达到530万,并以28.1%的速度增长,到2006年将达到679万。从招聘者数量看,2005年使用网络招聘的企业达到120万,2006年将突破200万,2002年到2006年的平均增长率将高达62.12%。在求职毕业生的眼中,通过网络求职具有以下几个其它方式所不能及的作用和优势:(1)信息量大且更新快。这么大的求职队伍,招聘职位数量显然很吸引求职者的目光,在人才网站里,可以随时查询数万条信息,而且信息更新速度很快,每天更新的职位都

16、很多,关注招聘网站就能够第一时间掌握用人单位的需求。(2)招聘网络平台功能强大,效率高。通过招聘网站可以轻松地对工作类别、地区和需求等条件进行全方位智能查询,快速准确地查询到所需要的包括行业、职位、工作地点、工资待遇等信息,当查询到合适的招聘职位后还可以直接通过网站把简历提交给招聘单位,很大程度上节省了求职者的时间。(3)求职无地域限制。无地域限制无疑给求职者创造更多的就业机会,特别是对于异地求职者,如果采取传统的求职方式,恐怕还得来回奔波于两个城市之间。而且对于一般院校学生亲临知名企业校园招聘现象的机会也不是很多,但如果通过网络就可以获取与其它求职者同等竞争的机会。(4)经济实惠。如果通过现

17、场招聘会求职,求职者要花不少钱制作精美的简历,外加交通、通讯等费用,而这些在网络求职中都可免去。而且各个证书只要一次扫描到计算机里,就可以发给多家网络招聘单位,免去了印刷的高成本费用。正是网络求职具备上述几大优势和逐渐提高的求职成功率,因而受到了广大求职毕业生的青睐。或许也正是高校毕业生对网络求职的热捧,网络求职也变得也越来越火。当然除了一些手段上的优势之外,背后真正决定这一方式生存的关键因素还是求职成功率。求职方式仅仅只是一个手段,而找到合适的工作或者说求职成功才是最终的目的,即使一种求职方式非常方便快捷还能够节省成本,但如果求职成功率低下,就不会有人通过它去求职。以至于最终落入恶性循环之中

18、,逐渐被求职者和招聘者所抛弃。而作为网络这一求职方式之所以发展到今天的主流求职方式,很大程度上也是给予了青睐它的求职者高成功率的回报。据调查,通过网络求职成功的比率在近一两年提高迅速,调查结果显示近五成的网络求职者认为网络求职比较容易成功。1.2 国内外研究现状随着网络招聘求职的市场越来越大,不少地方网站迅速跟进,以地区化作为自己主要优势,一方面利用本地化各类关系,吸引本地的企业前来招聘,另一方面在本地区进行大肆宣传,吸引本地区更多的求职者前来求职。这两点优势都是全国性网站所不能及的。但全国性网站也不会眼睁睁地看到自己几年来形成的市场被地方网站挖走,在保持与国内外大型企业合作的基础上,也逐渐将

19、第二只手伸向地方,全国性知名招聘求职网站如中华英才网、51JOB等都逐步在全国几个大的城市建立了分公司,意欲与地方性网站一拼高下。当全国性招聘求职网站大力挺进地方,显然对地方性网站造成不小的影响,毕竟全国性网站不论是在信息量还是在平台的先进性上都高于地方性网站,这就迫使了地方性网站不断提高自己实力,在竞争中快速成长。从目前网络招聘求职网站的竞争情况来看,主要存在两大对抗阵营,一个是横向对抗阵营,即全国性平台与地方性平台的竞争,另一个则是纵向对抗阵营,即综合性平台与专业性平台的竞争。从长远而言,随着我国企业信息化程度的日益提高和互联网家庭用户的迅猛增长,网络必将成为越来越多企业、人才进行招聘和求

20、职的最重要手段。而随着国内劳动力的增多、国内企业的国际化及国内网络的更加普及,网络招聘求职的主流地位不仅不会改变,而且会越来越火。但在我国,网络招聘求职也不会像有的人说的那样将取代传统招聘会。在国外,都是将网络招聘与传统的招聘方式结合,构建一整套完善、多元的人才交流体系。而对于国内的情况,两种方式各有优势,对传统行业的招聘,如公交车司机、饭店侍者等服务业现场招聘可能更有效,而IT、电子等现代行业的招聘,网上招聘效果就会更好。所以在今后很长的时间内,网络招聘求职和传统招聘求职将并行发展。网络招聘之所以如此火爆,首先,这跟整个互联网在中国的普及是分不开的;第二点是因为网络招聘较之其他招聘形式更为经

21、济、方便;第三点是因为网络招聘拥有庞大的信息量,不管是现场招聘会,还是报纸招聘广告,它所能承载的信息是有限的,而网络就不会受到这方面的制约;第四,由于博客的火爆,现在很多求职者都开通了求职博客,以便于企业更加的了解自己。随着互联网的普及,网络招聘将会占据更大的市场份额,据iResearch艾瑞市场咨询统计数据显示,2005年全球网上招聘市场规模将达到102亿美元,比2004年增长29%。预计2006年全球网上招聘市场规模将达到128亿美元,比2005年增长25%,2006年至2010年全球网上招聘市场规模将继续保持高速增长,但增长率将有所降低。预计2010年全球网上招聘市场规模将达到298亿美

22、元,增长率将达到22%。互联网给求职招聘者提供了丰富的超媒体资源,为求职招聘者创造出了一种由他们自行控制的求职招聘环境,如果缺乏导航系统,就会使一些求职招聘者迷航,产生一种无从适从的感觉,从而降低求职招聘的效率,久而久之,会使求职招聘者的信心受到影响。对个人来讲,应用电子商务不仅能够超越时空地选购商品,方便主动地掌握商情,而且可以将自己的产品和杰作推向市场,从而提高其生存能力和生活质量;对企业而言,不仅开辟了新的市场,而且使其交易和服务更加简单、高效,使商务流程更加通畅和快捷。随着计算机及网络技术的发展,电子商务凭借其成本低、效率高、机会多等优势,吸引着越来越多的商业企业。公司求职招聘者迫切需

23、要能在网上求职招聘到适合公司职位的人才,而求职者也更加希望通过Internet找到自己想要的工作。建立商业网站,成了企业走近电子商务的第一步,一个设计成功的商业网站无疑是走好这一步的关键;一门求职的组织是线性的,不是层次状或网状的,也不支持求职招聘单元之间的查询、检索功能,求职招聘单元之间的切换只能靠前进、后退或从头开始实现,不便于跳跃性求职招聘;求职招聘者只能靠记忆来确定自己的求职招聘位置,不能记录求职招聘者的求职招聘路径、求职招聘心得,求职招聘者一旦中断求职招聘进程,只能重新从头开始进入;没有便捷的检索方式来帮助求职招聘者使用网上求职资料,求职招聘者只能中断求职招聘进程;缺少求职求职招聘的

24、帮助系统,求职招聘者只能按自己的上网知识来进行操作求职网站是在INTERNET中的商标。在这个高度信息化的社会里,建立求职网站是最直接的来传递人才需求信息的手段。网站的超时空特性,不仅能让地区内的人们获取人才或招聘信息,更可让跨地区,甚至整个世界的人们来了解信息。求职网站是实现人才资源分配的桥梁。网络有巨大的人才需求资源库,它使每一位求职者或招聘者都能均等的得到宣传的机会。极大的提高了效率。求职网站是能提供信息互动的全新方式。求职网站使得招聘者与求职者、求职者与求职者、猎头与求职者以及招聘者与招聘者之间的交流有了全新的方式,它不再受到传统方式的制约。它可以使不同地区的人们同处一网,共同讨论,共

25、同共享。地理上的界限在这里模糊和消失了,可以说求职网站是一所真正的没有围墙的人才市场。1.3 本课题研究的目标运用网络信息化手段促进大学生就业工作有其不可比拟的优势。在就业网上发布招聘信息既可以有更多的时间来筛选简历,也可以在更广的范围招聘人才。开发大学生就业平台的意义就在于方便学生,方便招聘单位,提高学校就业率。本课题研究是对大学生就业平台系统进行规划设计,目的是为了满足大学生及时知道有关企业招聘的信息并投递简历,也满足了企业能及时发现人才并招聘使用。本系统具有实用性、可靠性和适用性,提高了大学生和企业之间的沟通速度。1.4 本课题研究的内容本系统为大学生就业服务信息系统,系统主要分为三大部

26、分,分别是个人用户功能,企业用户功能和后台管理三个界面,主要包括:个人信息管理、企业用户管理、后台管理三个功能模块本系统设计完成后,最终将能实现以下功能:1 个人用户登陆功能:(1)职位搜索功能(2)管理我的简历(3)修改密码邮箱(4)管理职位信息2 企业登陆功能:(1)删除职位信息(2)修改企业信息(3)修改职位信息(4)添加职位信息(5)安全退出3 后台管理员维护:(1)系统用户管理(2)删除企业用户(3)删除个人用户(4)新闻消息管理(5)安全退出92 系统开发所用到的技术2.1 JSP技术特点及ServletJSP技术在多个方面加速了动态Web页面的特点:(1)将内容的生成和显示进行分

27、离使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。使用JSP标识或者小脚本来生成页面上的动态内容(内容是根据请求来变化的,例如请求帐户信息或者特定的一瓶酒的价格)。生成内容的逻辑被封装在标识和JavaBeans组件中,并且捆绑在小脚本中,所有的脚本在服务器端运行。如果核心逻辑被封装在标识和Beans中,那么其他人,如Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的生成。在服务器端,JSP引擎解释JSP标识和小脚本,生成所请求的内容(例如,通过访问JavaBeans组件,使用JDBCTM技术访问数据库,或者包含文件),并且将结果以HTM

28、L(或者XML)页面的形式发送回浏览器。这有助于作者保护自己的代码,而又保证任何基于HTML的Web浏览器的完全可用性。(2)强调可重用的组件绝大多数JSP页面依赖于可重用的,跨平台的组件(JavaBeans或者Enterprise JavaBeansTM组件)来执行应用程序所要求的更为复杂的处理。开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者或者客户团体所使用。基于组件的方法加速了总体开发过程,并且使得各种组织在他们现有的技能和优化结果的开发努力中得到平衡。(3)采用标识简化页面开发Web页面开发人员不会都是熟悉脚本语言的编程人员。JavaServer Page技术

29、封装了许多功能,这些功能是在易用的、与JSP相关的XML标识中进行动态内容生成所需要的。标准的JSP标识能够访问和实例化JavaBeans组件,设置或者检索组件属性,下载Applet,以及执行用其他方法更难于编码和耗时的功能。通过开发定制化标识库,JSP技术是可以扩展的。今后,第三方开发人员和其他人员可以为常用功能创建自己的标识库。这使得Web页面开发人员能够使用熟悉的工具和如同标识一样的执行特定功能的构件来工作。(4)JSP能提供所有Servlets功能与Servlets相比,JSP能提供所有Servlets功能,它比用Println书写和修改HTML更方便。可以更明确地进行分工,Web页面

30、设计人员编写HTML,只需留出空间让Servlets程序员插入动态部分即可。JSP技术能够支持高度复杂的基于Web的应用。(5)健壮的存储管理和安全性由于JSP页面的内置脚本语言是基于Java编程语言的,而且所有的JSP页面都被编译成为Java Servlet,JSP页面就具有Java技术的所有好处,包括健壮的存储管理和安全性。(6)一次编写,各处运行作为Java平台的一部分,JSP拥有Java编程语言“一次编写,各处运行”的特点。随着越来越多的供应商将JSP支持添加到他们的产品中,您可以使用自己所选择的服务器和工具,更改工具或服务器并不影响当前的应用。Servlet简介Servlet是一种服

31、务器端的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 站点的数据存储

32、组件所需的可伸缩性、可用性和安全功能。SQL Server 2000 程序设计模型与 Windows DNA 构架集成,用以开发 Web 应用程序,并且SQL Server 2000 支持 English Query 和 Microsoft 搜索服务等功能,在Web 应用程序中包含了用户友好的查询和强大的搜索功能。同一个数据库引擎可以在不同的平台上使用,从运行 Microsoft Windows® 98 的便携式电脑,到运行 Microsoft Windows 2000 数据中心版的大型多处理器服务器。SQL Server 2000 企业版支持联合服务器、索引视图和大型内存支持等功能,

33、使其得以升级到最大 Web 站点所需的性能级别。SQL Server 2000 关系数据库引擎支持当今苛刻的数据处理环境所需的功能。数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。SQL Server 2000 分布式查询使您得以引用来自不同数据源的数据,就好象这些数据是 SQL Server 2000 数据库的一部分,同时分布式事务支持充分保护任何分布式数据更新的完整性。复制同样使您得以维护多个数据复本,同时确保单独的数据复本保持同步。可将一组数据复制到多个移动的脱接用户,使这些用户自主地工作,然后将他们所做的修改合并回发布服务器。SQL Server 20

34、00 中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用 SQL Server 的过程。SQL Server 2000 还支持基于标准的、与 Windows DNA 集成的程序设计模型,使 SQL Server 数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分。这些功能使您得以快速交付 SQL Server 应用程序,使客户只需最少的安装和管理开销即可实现这些应用程序。 (1)高性能设计,可充分利用WindowsNT的优势。 (2)系统管理先进,支持Windows图形化管理工具,支持本地和远程的系统管理和配置。 (3)强壮的事务处理功能,采用各种方法保证数据的

35、完整性。 (4)支持对称多处理器结构、存储过程、ODBC,并具有自主的SQL语言。 SQLServer以其内置的数据复制功能、强大的管理工具、与Internet的紧密集成和开放的系统结构为广大的用户、开发人员和系统集成商提供了一个出众的数据库平台。2.3 基于B/S的体系结构在B/S体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。B/S结构简化了客户机的工作,客户机上只需配置少量的客户端软件。服务器将担负更多的工作,对数据库的访问和应用程序的执行将在服务器上完成。浏览器发出请求,而其余如数据请求、加工、结果返回以及动态

36、网页生成等工作全部由Web Server完成。实际上B/S体系结构是把二层C/S结构的事务处理逻辑模块从客户机的任务中分离出来,由Web服务器单独组成一层来负担其任务,这样客户机的压力减轻了,把负荷分配给了Web服务器。这种三层体系结构如图3-1所示。Browse浏览器Web服务器数据库图3-1 B/S三层架构示意图这种结构不仅把客户机从沉重的负担和不断对其提高的性能的要求中解放出来,也把技术维护人员从繁重的维护升级工作中解脱出来。由于客户机把事务处理逻辑部分分给了功能服务器,使客户机一下子苗条了许多,不再负责处理复杂计算和数据访问等关键事务,只负责显示部分,所以维护人员不再为程序的维护工作奔

37、波于每个客户机之间,而把主要精力放在功能服务器上程序的更新工作。这种三层结构在层与层之间相互独立,任何一层的改变不会影响其它层的功能。2.4 Myeclipse开发工具及Tomact服务器MyEclipse,是一个十分优秀的用于开发Java, J2EE的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的

38、提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate。在结构上,MyEclipse的特征可以被分为7类: (1)JavaEE模型 (2)WEB开发工具 (3)EJB开发工具 (4)应用程序服务器的连接器 (5)JavaEE项目部署服务 (6)数据库服务 (7)MyEclipse整合帮助 对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。MyEclipse结构上的这种模块化,可以让我们在不影响其他模块

39、的情况下,对任一模块进行单独的扩展和升级。 简单而言,MyEclipse是Eclipse的插件,也是一款功能强大的JavaEE集成开发环境,支持代码编写、配置、测试以及除错,MyEclipse6.0以前版本需先安装Eclipse。MyEclipse6.0以后版本安装时不需安装Eclipse。3 系统的需求分析3.1 可行性分析1 技术可行性数据库Microsoft SQL Server 2000提供了各种各样的特性来管理数据,它是真正的客户机/服务器体系结构,它提供图形化用户界面,使系统管理和数据库管理更加直观、简单,为JSP提供了专门的连接数据库的ODBC-JDBC驱动程序。JSP的优点是可

40、移植性,支持多种平台,可以使用多种WEB服务器(Apache,IIS,PWS),JSP组件是跨平台可重用的,可伸缩性好。JSP 技术由于使用可重用的组件和标签取代了对页面本身脚本语言的严重依赖,JSP 技术大大加快了开发的速度,减少了系统开发的工作量。Tomcat服务器支持全部JSP以及Servel规范,是免费的Web服务器,它不仅提供了静态的HTML网页,它也可以运行程序来响应用户的请求,并将动态产生的结果传回到用户的浏览器。因此将Tomcat当作Web服务器是很好的选择。2 经济可行性与传统的招聘方式相比,本系统在扩大了企业招聘信息的发布范围,增大了企业选择人才的机会的同时,还缩短了企业招

41、聘的周期,简化了企业招聘的过程,更是减少了企业在招聘中的开销以及大学生就业的方便。它是方便企业进行招聘的良好平台。另外,系统运行所需要的硬件条件在今天是很容易得到满足的。作为其开发和运行的软件工具也是再普遍不过了的。因此,此系统在经济上是完全可行的。3.2 需求分析概述在管理信息系统的生命周期中,紧接系统规划阶段的是系统开发,而系统分析阶段是管理信息系统生命周期中系统开发的第一环节,这一环节工作质量的高低直接影响到后继工作的进行, 特别是系统分析中产生的可行性研究报告和系统说明书。其中,可行性研究报告是系统开发任务是否下达的决策依据。系统说明书是整个系统分析阶段的工作总结,是系统分析人员和用户

42、交流的主要手段,是系统建设领导部门决定是否进行系统建设的主要依据。系统分析阶段的目标就是在系统规划所定的某个开发项目范围内明确系统开发的目标和用户的信息需求,提出系统的逻辑方案。系统分析在整个系统开发过程中,是要解决“做什么”的问题,提出逻辑方案,为了下一阶段进行物理方案设计,解决“怎么做”提供依据。系统分析阶段的主要活动有:系统初步调查、可行性研究、系统详细调查、新系统逻辑方案的提出。系统分析的工作特点:1.工作内容涉及面广,不确定性大。2.系统分析工作主要面向组织管理问题,工作方式主要是和人打交道。3.系统分析工作主要成果(产品)是文件。4.系统分析的工作追求的是有限目标。3.3 系统功能

43、描述本系统是B/S结构的Web应用系统,总体功能上分为前台和后台两大部分,前台又分为两部分,一部分供普通用户使用,一部分供企业使用,后台部分供管理员维护系统使用。只有注册的用户才能在前台用户系统登陆使用。欲进入本系统后台必须有管理员权限,没有被授权的用户不能进入系统。管理员才能进入后台管理系统。管理员有权力等级和范围之分,用户都必须先获取自己的操作权限,才能进行系统限定的操作。根据系统业务流程图,可以将系统划分如图3-1所示。后台管理新闻消息管理系统用户管理改企业用户管理个人用户管理企业用户删除职位信息修改企业信息修改职位信息添加职位信息个人用户职位搜索模块管理简历模块修改密码邮箱管理职位信息

44、大学生就业平台图3-1 系统功能模块图1 个人用户登陆功能:个人用户只有注册登陆之后才能完成相应的功能,即职位搜索功能,管理我的简历,修改密码邮箱,管理职位信息。2 企业登陆功能:企业用户只有注册登录之后才能完成相应的功能,即删除职位信息,修改企业信息,修改职位信息,添加职位信息。3 后台管理员功能:后台管理员登陆之后才能完成相应的功能,即删除企业用户,删除个人用户,新闻消息管理,管理员密码修改。3.4 运行需求1 服务器的推荐配置(1)硬件平台:PC机(2)硬件要求:无特别要求(3)操作系统:Windows XPWindows 2003 Sever(4)数据库系统:SQL SERVER 20

45、00(5)运行环境:网络连通(6)服务器 TOMCAT2 客户机的推荐配置(1)硬件平台:PC(2)硬件要求:Pentium450MHz以上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)开发环境:MyEclipse(6)开发语言:JSP(7)HTML开发

46、环境:Dreamweaver MX 2004(8)界面美化设计:Adobe Photoshop CS(9)版本控制系统:CVS(10)测试软件:JUNIT30大连交通大学信息工程学院2012届本科生毕业设计(论文)4 总体设计4.1 数据库设计在数据库技术中,我们用模型的概念描述数据库的结构与语义,对现实世界进行抽象。表示实体类型及实体间联系的模型称为“数据模型”,其中之一就是实体联系模型(ER模型)。ER模型是独立于计算机系统的模型,完全不涉及信息在系统中的表示,只是用来描述某个特定组织关心的信息结构,这类模型称为“概念数据模型”。4.1.1 数据库结构设计数据库结构设计是在完成了描述系统各

47、种数据之间的依赖关系和信息分类的基础上,将各种信息转换成相应的数据项定义表。数据项定义表的作用主要是定义每个表的表名、表中各字段的名称、数据类型长度和允许空,但在不同的数据库,数据类型的表示符号和长度有所差别。本系统的E-R图详见如下:(1)网站整体设计E-R图如图4-4所示:图4-4 网站整体E-R图(2)管理员E-R图如图4-5所示:管理员用户名密码图4-5 管理员E-R图(3)个人用户E-R图如图4-6所示:个人用户密码用户名E-mail注册时间图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_UserInfo用来普通用户简历信息表4-1 用户简历信息表字段说明数据类型大小是否为空user_name用户名varchar50NOT NULLpassword密码char15NOT NULLreg_time注册时间varchar50NOT NULLE_mail邮箱

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 学术论文 > 毕业论文/毕业设计

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服