求职招聘网站的设计论文说明.docx

上传人:b****0 文档编号:12852216 上传时间:2023-04-22 格式:DOCX 页数:68 大小:1.02MB
下载 相关 举报
求职招聘网站的设计论文说明.docx_第1页
第1页 / 共68页
求职招聘网站的设计论文说明.docx_第2页
第2页 / 共68页
求职招聘网站的设计论文说明.docx_第3页
第3页 / 共68页
求职招聘网站的设计论文说明.docx_第4页
第4页 / 共68页
求职招聘网站的设计论文说明.docx_第5页
第5页 / 共68页
点击查看更多>>
下载资源
资源描述

求职招聘网站的设计论文说明.docx

《求职招聘网站的设计论文说明.docx》由会员分享,可在线阅读,更多相关《求职招聘网站的设计论文说明.docx(68页珍藏版)》请在冰豆网上搜索。

求职招聘网站的设计论文说明.docx

求职招聘网站的设计论文说明

 

毕业设计

 

题目求职招聘的设计

毕业设计(论文)原创性声明和使用授权说明

原创性声明

本人重承诺:

所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。

尽我所知,除文中特别加以标注和致的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。

对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了意。

作者签名:

     日 期:

     

指导教师签名:

     日  期:

     

使用授权说明

本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:

按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部容。

作者签名:

     日 期:

     

学位论文原创性声明

本人重声明:

所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。

除了文中特别加以标注引用的容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。

对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。

本人完全意识到本声明的法律后果由本人承担。

作者签名:

日期:

年月日

学位论文使用授权书

本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。

本人授权    大学可以将本学位论文的全部或部分容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。

涉密论文按学校规定处理。

作者签名:

日期:

年月日

导师签名:

日期:

年月日

注意事项

1.设计(论文)的容包括:

1)封面(按教务处制定的标准封面格式制作)

2)原创性声明

3)中文摘要(300字左右)、关键词

4)外文摘要、关键词

5)目次页(附件不统一编入)

6)论文主体部分:

引言(或绪论)、正文、结论

7)参考文献

8)致

9)附录(对论文支持必要时)

2.论文字数要求:

理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。

3.附件包括:

任务书、开题报告、外文译文、译文原文(复印件)。

4.文字、图表要求:

1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写

2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规。

图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画

3)毕业论文须用A4单面打印,论文50页以上的双面打印

4)图表应绘制于无格子的页面上

5)软件工程类课题应有程序清单,并提供电子文档

5.装订顺序

1)设计(论文)

2)附件:

按照任务书、开题报告、外文译文、译文原文(复印件)次序装订

理工学院本科毕业设计任务书

院(系)数学与计算机科学学院专业班级网络工程(网络1101)学生兴

一、毕业设计题目求职招聘的设计

二、毕业设计工作自2014年12月9日起至2015年6月20日止

三、毕业设计进行地点:

理工学院

四、毕业设计应完成容及相关要求:

求职招聘主要包括两个对象:

求职者和招聘者。

其基本特征是在以上两者之间建立一个人才撮合的平台,扩大两者相互偶合的机率。

一个典型的求职招聘至少包含会员管理、求职招聘信息管理和系统管理3种功能。

网上求职所要实现的的功能如下:

1.会员登录及身份验证(用户注册为会员等);2.在线发布求职招聘信息;3.系统管理(如公司会员管理、新闻发布管理等等)。

要求:

研究及开发的容应满足用户的需要,具有实用性。

五、毕业设计应收集资料及参考文献:

[1]牛德雄,华政著.基于MVC的JSP软件开发案例教程[M].:

清华大学,2014.

[2]新曼著.精通JSP-WEB开发技术与典型应用[M].:

人民邮电,2012.

[3]贺平著.软件测试教程[M].:

电子工业,2012.

[4]显刚,季著.Java项目实战精编[M].:

电子工业,2010.

[5]志成著.Java程序设计案例教程[M].:

清华大学,2009.

[6]胡林玲,黄奇著.软件工程与UML[M].:

电子工业,2008.

[7]戴维尔著.JavaScript程序员教程[M].:

电子工业,2010.

[8][美]MartinFowler著.重构—改善代码既有代码的设计[M].:

人民邮电,2010.

[9]孝祥,徐明华著.JAVA基础与案例开发详解[M].:

清华大学,2009.

[10]康牧著.JSP动态开发实用教程[M].:

清华大学,2009.

六、毕业设计的进度安排:

第1阶段文献资料查阅,2015.3.20前完成开题报告撰写。

第2阶段2015.4.10前完成需求分析,确立设计方案。

第3阶段2015.5.1前完成详细设计及实现。

第4阶段系统测试;总结设计容,2015.5.20前完成毕业设计说明书撰写。

第5阶段修订排版毕业设计说明书;2015.6月上旬进行毕业答辩;资料整理归档。

 

指导教师签名专业负责人签名

学院领导签名批准日期

 

求职招聘的设计

(理工学院数学与计算机科学学院网络工程专业1101班,723000)

指导教师:

[摘要]随着计算机的快速发展,互联网正在不断融入人们的生活,影响和改变着人们的生活。

现如今传统的求职方式越来越不能满足当今企业和求职者的需要。

因此为了满足求职者和招聘单位的需要,我设计了网上求职招聘系统。

本系统是搭建于Windows7环境下,利用JSP生成的动态、交互式的系统,并且以SQLServer2000作为其数据库开发平台,以MyEclipse作为开发工具的一个求职招聘。

本系统并实现了管理员密码修改、招聘信息修改、新闻资讯的添加修改等,企业用户注册、密码修改等,个人用户注册、编辑个人简历、查看招聘信息等。

[关键词]ASP.NET;C#;SQLServer2000

DesignoftheRecruitmentWebsite

LiuXing

(Grade11,Class1101,MajorNetworkEngineering,SchoolofMathematicsandComputerScience,ShaanxiUniversityOfTechnology,HanZhong723000,ShaanXi)

Tutor:

LiNa

Abstract:

Withtherapiddevelopmentofthecomputer,Internetisconstantlyintegratedintopeople'slives,andtheimpactofpeople'slivesandchanges.Nowadays,thetraditionalwayofjobhuntingisincreasinglyunabletomeettheneedsofenterprisesandjobseekers..Soinordertomeettheneedsofthejobseekersandrecruiters,Idesignedtheonlinerecruitmentsystemforjobsearch..ThesystemisbuiltonWindows7,theuseofJSPtogeneratedynamic,interactivewebsitesystemandtoSQLServer2000asadatabaseplatform,MyEclipseasadevelopmenttoolforajobrecruitmentwebsite.Thesystemandrealizetheadministratorpasswordtomodify,recruitmentinformationmodify,newsandinformationadd,modify,enterpriseuserregistration,passwordchanges,andsoon,individualuserregistration,editingpersonalresume,viewtherecruitmentinformation.

Keywords:

ASP.NET,C#,SQLServer2000

1引言

当今天社会竞争日趋激烈,“找工作难”已成为社会的一大难题。

问题的关键在于求职和招聘的人员都陷入了如何找到适合自己的工作以及如何招到优秀的人才来填补公司空缺的这一矛盾中。

如果依靠传统的招聘形式来招聘或应聘,不但增加成本,而且往往找不到合适的人才或找不到合适的工作。

为解决这一问题,可以把招募人员和寻找工作的这些信息都放在网上,让更多人获得这些信息。

在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。

网络发展前景无限,及早与网络结合,与信息时代同步,与高科技汇合,定会给社会各行各业的发展注入新鲜的活力。

在中国,网络招聘兴起的同时,发展迅速。

首先,因为网上投递的简历比较多,而且应聘者素质较高。

还有,网络招聘的优点是快捷、方便,招聘所提供的一些服务还可以帮助企业筛选简历,提高企业的工作效率。

另外,网络招聘花的成本远远低于传统的任何一种方式,这也是网络招聘兴起的一个重要原因。

为了满足需求我设计了网上求职招聘系统,本系统实现了求职者和招聘企业的交互选择,求职者可以投递简历、浏览招聘信息找到适合自己的工作,招聘企业可以发布招聘信息、查看人才信息等。

使求职者和招聘企业快速、便捷的找到工作和优秀的人才。

 

1.1研究目的和意义

在Internet飞速发展的今天,电子数字计算机是20世纪重大科技发明之一,而如今联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各方面发挥着重要的作用。

Internet上发布信息主要是通过来实现的,获取信息也是要在Internet“海洋”中按照一定的检索方式将所需要的信息从上下载下来。

因此建设在Internet应用上的地位显而易见,它已成为机关、学校、企事业单位、甚至进入寻常百姓家的信息化建设中的重要组成部分,从而倍受人们重视。

而现如今我国国的招聘市场很不成熟,求职者找不到满意的工作,招聘企业也为找到优秀人才而烦恼。

因此,为满足当代大学生的需求,为他们提供更多更好的在社会实践的机会,为应届毕业生提更多的就业信息,为企业提供高效快捷的招聘信息发布和对求职者信息的查看建设了学生求职网。

1.2国外研究现状

网络招聘求职方式已经成为了招聘求职的一大重要手段,其招聘求职规模和招聘求职成功率已直逼传统招聘会,有的甚至超过了传统招聘会。

一两年前还处于新兴地位的博思人才网网络招聘求职方式已经名符其实地走向了招聘求职的主流地位。

网络招聘求职的快速发展,与网络招聘求职平台的建设和发展有着很大的关系。

当然网络招聘求职的人群快速膨胀也促进了网络招聘求职平台的发展。

这与市场上的生产和消费两者关系完全类似,消费促进生产,生产带动消费。

根据调查结果,2015年全球的网络招聘市场覆盖率达到98%,已经达到上千亿美元的规模。

IDC的高级分析师MarcPramuk曾经表示:

“从网络招聘市场扩大的事实可以看出,招聘服务市场正在发生根本的变化。

据介绍,在美国、日本和欧洲等互联网普及程度高的发达国家,自上世纪90年代初互联网出现以来,网络已经成为人才进行流动的最主要渠道,而那些单纯为企业、个人提供单一集会式招聘服务的人才市场几乎已经绝迹。

我国的网络招聘经过近几年的发展,几乎替代了传统招聘,70%以上的人群通过网络招聘找到工作,绝大多数企业也通过网上招聘招到了优秀的人才。

1.3开发工具与环境介绍

1.3.1JSP简介

JSP是Sun公司推出的新一代开发语言,Sun公司借助自己在Java上的不凡造诣,将Java从Java应用程序和JavaApplet之外,又有新的硕果,就是JSP,JavaServerPage。

JSP可以在Serverlet和JavaBean的支持下,完成功能强大的站点程序。

1.3.2JSP的技术特点

JSP的技术特点:

(1)将容的产生和显示进行分离使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。

使用JSP标识或者小脚本来产生页面上的动态容。

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

如果核心逻辑被封装在标识和Beans中,那么其它人,如Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响容的产生。

在服务器端,JSP引擎解释JSP标识,产生所请求的容(例如,通过存取JavaBeans群组件,使用JDBC技术存取数据库),并且将结果以HTML(或者XML)页面的形式发送回浏览器。

这有助于作者保护自己的代码,而又保证任何基于HTML的Web浏览器的完全可用性。

(2)强调可重用的群组件

绝大多数JSP页面依赖于可重用且跨平台的组件(如:

JavaBeans或者EnterpriseJavaBeans)来执行应用程序所要求的更为复杂的处理。

开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者或者用户团体所使用。

基于组件的方法加速了总体开发过程,并且使得各种群组织在他们现有的技能和优化结果的开发努力中得到平衡。

(3)采用标识简化页面开发

Web页面开发人员不会都是熟悉脚本语言的程序设计人员。

JavaServerPage技术封装了许多功能,这些功能是在易用的、与JSP相关的XML标识中进行动态容产生所需要的。

标准的JSP标识能够存取和实例化JavaBeans组件,设定或者检索群组件属性,下载Applet,以及执行用其它方法更难于编码和耗时的功能。

通过开发定制化标识库,JSP技术是可以扩展的。

今后,第三方开发人员和其它人员可以为常用功能建立自己的标识库。

这使得Web页面开发人员能够使用熟悉的工具和如同标识一样的执行特定功能的构件来工作。

JSP技术很容易整合到多种应用体系结构中,以利用现存的工具和技巧,并且扩展到能够支持企业级的分布式应用。

作为采用Java技术家族的一部分,以及Java2EE的一个成员,JSP技术能够支持高度复杂的基于Web的应用。

由于JSP页面的置脚本语言是基于Java程序设计语言的,而且所有的JSP页面都被编译成为JavaServlet,JSP页面就具有Java技术的所有好处,包括健壮的存储管理和安全性。

作为Java平台的一部分,JSP拥有Java程序设计语言“一次编写,各处执行”的特点。

随着越来越多的供货商将JSP支持加入到他们的产品中,您可以使用自己所选择的服务器和工具,修改工具或服务器并不影响目前的应用。

1.3.3SQL语言介绍

SQL(StructuredQueryLanguage,结构查询语言)是一个功能强大的数据库语言。

SQL通常使用于数据库的通讯。

ANSI(美国国家标准学会)声称,SQL是关系数据管理系统的标准语言。

SQL语句通常用于完成一些数据库的操作任务,比如在数据库中更新数据,或者从数据库中检索数据。

使用SQL的常见关系数据库管理系统有:

ORACLE、SYBASE、MICOSOFTSQLSERVER、ACCESS、INGRESS等等。

虽然绝大多数的数据库系统使用SQL,但是它们同样有它们自立另外的专有扩展功能用于它们系统。

但是标准的SQL命令,比如:

“SELECT”、“INSERT”、“UPDATE”、“DELETE”、“CREATE”和“DROP”常常被用于完成绝大多数数据库的操作。

MSSQLSERVER就是用的TRANSACT-SQL。

1.3.4SQLServer2000的特点:

(1)使信息更易于查找和使用

SQLServer2000继续为简便地查找信息提供易于使用的工具。

(2)支持Web功能的信息共享

SQLServer2000可以通过企业部网络Internet很简便地实现信息共享,而且它可以很容易地将数据库定位到浏览器中,它将桌面数据库的功能和的功能结合在一起。

(3)用于信息管理的强大解决方案

高级用户和开发人员可以创建那些将SQLServer2000界面(客户端)的易用性和SQL服务器的可扩展性和可靠性结合在一起的解决方案。

(4)改变了数据库窗口

可在SQLServer2000容纳并显示新的对象,增强了SQLServer2000数据库的易用性。

(5)提供名称自动更正功能

自动解决当用户重新命名数据库对象时出现的常见负面效应。

例如,当用户重命名表中的字段时,将自动在诸如查询的相关对象中进行相应的更改。

(6)具有子数据表功能

子数据表在同一窗口中,提供了嵌套式的视图,这样就可以在同一窗口中专注于相关的数据并对其进行编辑。

(7)用户只需简单地将SQLServer2000对象(表、查询等)从数据库放到ODBC数据源中,即可从MicrosoftSQLServer2000中将数据导出到MicrosoftACCESS2000。

(8)数据访问页功能

该功能可使用户快捷方便地创建数掂HTML页,并通过数据HTML页,将数据库应用扩展到企业部网络Internet上。

这将帮助用户比以往更快捷、高效的方式共享信息。

(9)共享组件的集成

SQLServer2000利用新的Web组件和位于浏览器中的COM控件,为用户提供了多种查看和分析数据的方式。

(10)MicrosoftSQLServer交互性

MicrosoftSQLServer2000支持OLEDB,使用户可以将SQLServer2000界面的易用性与诸如MicrosoftSQLServer的后端企业数据库的可升级性相结合。

 

2求职招聘需求分析

2.1系统可行性分析

可行性分析的目的是为了明确所设计的系统是否有可能实现和值得进行。

可行性论证其实是在更高层次上进行的一次大大简化的需求分析和设计。

但它的目的不是去解决用户提出的问题,仅是确定这项开发是否值得进行,分析它存在哪些风险,以免造成资源的浪费。

下面从经济、技术、运行三方面对本的可行性进行了分析。

 

(1)经济可行性 

    经济可行性研究的目的是实行系统所能带来的经济效益是否会超过这个开发这个系统的成本。

需要对投资能力和经济状况进行分析。

由于本的硬件需求为一台能接入Internet、存1G以上的PC机就可以满足。

开发环境要求为Windows XP操作系统,ASP.NET运行环境,SQL Sever2005,Visual Studio 2008编译工具。

这些开发软件都可以从上免费下载,并且的成本主要集中在开发和维护过程中并不会对用户造成经济上的负担。

所以在经济上是可行的。

 

(2)技术可行性 

技术可行性是指使用现有的技术能否实现的设计开发与实现。

本前台界面的开发使用ASP.NET,使用ASP可以创建动态、交互的Web服务器应用程序。

数据库采用SQL server 2005,对计算机的软、硬件要求不高,当前的开发技术与数据库应用能够满足用户的需求。

所以在技术上是可行的。

 

(3)运行可行性 

本无论是一般的用户还是系统管理员只要通过身份验证就可以通过互联网对页面进行访问。

对于后台系统管理只有管理权限的管理员可以登录,进行增加,删除,查询等工作,操作简单方便。

所以在运行上是可行的。

 (4)安全性

求职者不能随意获取他人简历的更改权限,招聘企业对求职者的相关资料只能读取,不可以更改数据。

要求系统管理员有最高的权限,可以对用户进行管理。

 (5)可靠性 

包括与系统可靠性相关的各种指标有:

正常运行率、平均无故障时间、平均修复时间、精确度、最高错误或缺陷率。

本要求系统机器不能运行失败,系统管理员可以实施必要的数据备份。

    根据以上的分析,开发该在技术上、经济上、运行上都是可行的。

2.2功能性需求分析

功能性需要是软件最重要的需求,也是最直观、用户最关心的软件需求。

本主要实现的功能如下:

 

一个典型的求职招聘主要分3个模块:

 管理员模块、企业管理模块、个人管理模块。

 

2.2.1  管理员需求

系统管理员需求:

可以使用该系统为企业招聘,个人求职提供服务。

 

用户的管理:

可以查看普通(个人或者企业)用户创建的时间,查用户角色,也可以删除用户。

 

公司管理:

删除企业用户基本信息,删除企业用户发布过的职位信息,但是用户名还是有效的。

 

简历的管理:

删除个人用户的简历,个人用户之前用这份简历申请的职位信息也一起删除。

 

修改密码:

系统登录后,管理员可以修改登录密码,确码安全性。

 

2.2.2企业用户需求

企业用户需求:

企业可以使用系统注册成为企业用户并发布招聘信息。

 

公司信息:

填写公司信息,例如公司名称、公司概述、公司地点等,可修改公司资料。

只有先填写了公司信息,才能发布招聘信息,确保信息的真实性。

 

发布招聘:

填写招聘职位的要求并发布,个人用户登录后便可看到企业用户发布的招聘信息。

 

修改密码:

系统登录后,个人用户可以修改登录密码,确码安全性。

 2.2.3个人用户需求

个人用户需求:

求职人员可以注册成为个人会员后通过该系统来发布求职信息。

  

搜索职位:

查看全部职位列表,可以申请自己感兴趣的职位。

已申请职位:

查看已申请的职位,也可以取消已申请的职。

2.3界面需求

界面设计目前已经成为评价软件质量的一条重要指标,一个好的用户界面可以增加用户使用系统的信心和兴趣,提高工作效率,JSP技术是用JAVA语言作为脚本语言的,JSP网页为整个服务器端的JAVA库单元提供了一个接口来服务于HTTP的应用程序。

创建动态页面非常方便。

用户界面是指软件系统与用户交互的接口,通常包括输出、输入、人-机对话的界面格式等。

(1)输出设计

输出是由计算机对输入的原始信息进行加工处理,形成高质量的有效信息,并使之具有一定的格式,提供管理者使用,这是输出设计的主要职责和目标。

系统设计的过程正好和实施过程相反,并不是从输入设计到输出设计,而是从输出设计到输入设计,这是因为输出表格直接与使用者相联系,设计的出发点应当是保证输出表格方便地为使用者服务,正确及时反映和组成用于各部门的有用信息。

输出设计的原则是考虑既要全面反映不同管理层的各项需要,又要言简意赅,不要将用户需要和不需要的都提供给用户。

(2)输入设计

输入数据的收集和录入是比较费事的,需要大量的人力和一定设备,并且容易出错。

如果输入系统的数据有错误,则处理后的输出将扩大这些错误,因此输入数据的正确性对于整个系统质量的好坏是具有决定性意义的。

输入设计的原则有如下几点:

(1)输入量应保持在能满足处理要求的最低限度。

设计中可采用设置字段初值,下拉式数据窗口等方式尽量减少用户键盘输入量

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 外语学习 > 法语学习

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1