计算机 软件 毕业论文.docx

上传人:b****2 文档编号:17328779 上传时间:2023-07-24 格式:DOCX 页数:47 大小:965.79KB
下载 相关 举报
计算机 软件 毕业论文.docx_第1页
第1页 / 共47页
计算机 软件 毕业论文.docx_第2页
第2页 / 共47页
计算机 软件 毕业论文.docx_第3页
第3页 / 共47页
计算机 软件 毕业论文.docx_第4页
第4页 / 共47页
计算机 软件 毕业论文.docx_第5页
第5页 / 共47页
计算机 软件 毕业论文.docx_第6页
第6页 / 共47页
计算机 软件 毕业论文.docx_第7页
第7页 / 共47页
计算机 软件 毕业论文.docx_第8页
第8页 / 共47页
计算机 软件 毕业论文.docx_第9页
第9页 / 共47页
计算机 软件 毕业论文.docx_第10页
第10页 / 共47页
计算机 软件 毕业论文.docx_第11页
第11页 / 共47页
计算机 软件 毕业论文.docx_第12页
第12页 / 共47页
计算机 软件 毕业论文.docx_第13页
第13页 / 共47页
计算机 软件 毕业论文.docx_第14页
第14页 / 共47页
计算机 软件 毕业论文.docx_第15页
第15页 / 共47页
计算机 软件 毕业论文.docx_第16页
第16页 / 共47页
计算机 软件 毕业论文.docx_第17页
第17页 / 共47页
计算机 软件 毕业论文.docx_第18页
第18页 / 共47页
计算机 软件 毕业论文.docx_第19页
第19页 / 共47页
计算机 软件 毕业论文.docx_第20页
第20页 / 共47页
亲,该文档总共47页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

计算机 软件 毕业论文.docx

《计算机 软件 毕业论文.docx》由会员分享,可在线阅读,更多相关《计算机 软件 毕业论文.docx(47页珍藏版)》请在冰点文库上搜索。

计算机 软件 毕业论文.docx

计算机软件毕业论文

摘要

网络应用已经渗透到人类社会的各个角落。

作为网络世界支撑点的网站,更是人们关注的热点:

企业利用网站宣传自己的形象,挖掘无限商机,个人利用网站展示个性风采,创建彼此沟通的桥梁。

由于用户的需求,各类网站应运而生。

其中求职招聘网站通过对人事信息的整合,为社会提供权威、快捷、便利的网上政务服务;通过对人才信息资源的全方位整合,建立人才信息的中央数据库,为各类人才交流机构提供资源共享、利益分享的公平机会,促进各类人才网站的有序竞争和共同发展;为各类企事业单位和个人提供高效便利的信息服务。

本说明书通过介绍求职招聘网站的应用背景、研发目的及意义、发展趋势说明求职招聘网站在当今社会中,对人们的生活起到重要的作用。

描述了求职招聘网站的设计思想及其开发过程。

文中小型求职招聘网站是基于.NET平台下开发,采用SQLServer数据库。

能完成单位招聘、个人求职等功能.

关键字:

求职招聘,.NET,SQLServer

 

Abstract

Networkapplicationhaspenetratedintoeverycornerofthehumansociety.Asthewebsite,supportingnetworkworldmorepeopleconcernedhot:

enterprisesusingwebsitesintheirownimage,miningtheunlimitedbusinessopportunities;Personalusewebsiteshowindividualcharacterelegantdemeanour,createcommunicatewitheachotherBridges.

Becausetheuser'sdemand,allkindsofwebsitearisesatthehistoricmoment.Whichjobrecruitmentwebsiteforpersonnelinformationintegrationthrough,providesocialauthority,quick,convenientonlinee-governmentservices;Basedonthecomprehensiveintegrationofinformationtalentsresource,establishtalentinformationcentraldatabase,foralltypesoftalentexchangeinstitutionsprovideresourcessharingandbenefitsharingofthefairchance,promoteorderlycompetitionandtalentwebsitecommondevelopment;Foralltypesofenterprisesandinstitutionsandindividualsprovideefficientandconvenientinformationservice.

Thispaperintroducestheapplicationofcoverrecruitmentwebsitebackground,developmentpurposeandmeaning,developmenttrendinthatjobrecruitmentwebsiteforpeopleintoday'ssociety,playedakeyroleinthelife.Describesthecoverrecruitmentwebsitedesignideasanddevelopmentprocess.ThispaperisbasedonsmalljobrecruitmentlansSqlserverdatabasedevelopment,use.Cancompleteunitrecruitment,personalemploymentetc.Function.

Keyword:

jobrecruitment,T,Sqlserver

目录

第1章摘要1

1.1研究背景及内容1

1.1.1研究背景1

1.1.2研究内容2

1.2课题研发的目的与意义2

第2章需求分析4

2.1技术可行性分析4

2.2功能需求分析4

2.2.1前台功能分析4

2.2.2后台功能分析5

第3章相关技术简介6

3.1Mvc2.0框架简介6

3.2SQLServer2008数据库简介7

第4章概要设计9

4.1系统用例分析9

4.1.1前台用例图9

4.1.2后台用例图10

4.2系统功能概要设计11

4.2.1前台功能设计11

4.2.2后台功能设计12

4.3数据库设计13

4.3.1数据库表关系设计13

4.3.2数据库表字段设计14

第5章详细设计18

5.1系统功能详细设计18

5.1.1公共部分18

5.1.2用户部分19

5.1.3企业部分20

5.2核心类详细设计22

5.2.1公共部分22

5.2.2普通用户部分24

5.2.3企业用户部分25

5.2.4管理员部分26

第6章产品说明28

6.1项目部署28

6.1.1软件安装28

6.1.2导入数据库脚本29

6.2使用说明30

6.2.1系统首页30

6.2.2用户注册31

6.2.3用户登录33

6.2.4上传简历34

6.2.5编辑简历35

6.2.6发布招聘信息36

6.2.7编辑招聘信息37

6.2.8关键字搜索38

6.2.9管理员登录39

6.2.10管理员主页39

结论41

致谢42

参考文献43

附录设计系统部分源代码44

 

Contents

ChapterIOverview1

1.1BackgroundandContent1

1.1.1Background1

1.1.2Content2

1.2Thepurposeandsignificanceofresearchtopics2

ChapterIIDemandAnalysis4

2.1Technicalfeasibilityanalysis4

2.2Functionalrequirementsanalysis4

2.2.1Analysisoffrontofficefunctions4

2.2.2Analysisofback-officefunctions5

ChapterIIIIntroductiontorelevanttechnology6

3.1Mvc2.0framework6

3.2Sqlserver2008Aboutthedatabase7

ChapterIVSummaryofDesign9

4.1Analysisofsystemusecases9

4.1.1UseCaseDiagramFront9

4.1.2UseCaseDiagrambackground10

4.2Summaryofdesignofsystemfunctions11

4.2.1Functionaldesignfront11

4.2.2Backgroundfunctiondesign12

4.3DatabaseDesign13

4.3.1Designofthedatabasetablerelationships13

4.3.2Designofthedatabasetablefield14

ChapterVDetaileddesign18

5.1Thedetaileddesignofsystemfunctions18

5.1.1Publicsection18

5.1.2UserPart19

5.1.3Enterprise20

5.2Thedetaileddesignofthecoreclasses22

5.1.1Publicsection22

5.1.2GeneralUserPart24

5.1.3EnterpriseUserPart25

5.1.4EnterpriseManagePart26

ChapterVIProductInstruction28

6.1projectdeployment…………………………………………………..……28

6.1.1SoftwareInstallation.………………………………………………..28

6.1.2Importthedatabasescripts………………………………………….29

6.2Usinginstruction30

6.2.1SystemHome30

6.2.2UserRegistration31

6.2.3UserLogin33

6.2.4UploadResume34

6.2.5EditResume35

6.2.6releasecandidates36

6.2.7EditingJobs37

6.2.8Keywordsearch38

6.2.9AdministratorLogin39

6.2.10AdministratorHome39

Conclusions41

Acknowledgements42

References43

DesignSystempartappendixsourcecode44

第1章摘要

1.1研究背景及内容

1.1.1研究背景

人才招聘在世界各国都受到广泛重视。

目前,世界各国纷纷投入大量人力物力,购买设备,培训教师,开发软件,并以此为基础尝试新的招聘模式,改革招聘模式。

因此开发一个能够将多种形式的招聘有层次,有组织,科学地组织起来,并提供一个易用,快捷的应用平台。

所以如何能够使招聘者和求职者更好的沟通,能够更有效的解决社会就业压力,这是一个很急迫的问题。

我国目前在接入Internet网络基础设施已进行了大规模投入,为Internet在我国的普及打下了良好的基础。

中国科学院高能物理研究所最早通过国际网络线路接入Internet。

开发商投入大量的财力来开发招聘网站,目前国内已经有很多成功的案例,主要流行的有:

智联招聘、前程无忧网、中华英才网、赶集网等。

国际上软件业信息协同化应用主要揉合了企业资源管理计划(ERP)、客户关系管理(CRM)、供应链管理(SCM)、电子商务、开发流程管理计划的观点。

从人才招聘计划角度,企业对人才的要求也越来越严格。

人才是保证企业发展的一种重要因素。

因此为了使各个企业能够快速的招聘到适合的人才,也使求职者能够能高效率的找到合适的工作,所以设计了工作无忧网站,该网站应用于各个企业的人力资源部门。

通过该网站可以在求职者和招聘者之间建立一个快捷的平台。

1.1.2研究内容

为了能够有效的解决社会就业压力,为此设计了工作无忧网站,本网站应用各个企业的人力资源部门。

通过该网站能够使招聘者与求职者更好的沟通。

本系统基于.NET平台下开发,使用强大的SQLServer数据库,系统后端采用2010年微软公司刚刚出炉的MVC2.0技术,前端采用CSS来布局,前后交互使用了最新的Jquery1.4,部分数据传输使用了Json。

这样基本上可以实现前台和后台的分离,大大提高开发效率,也可增强系统的稳定性和维护性。

国际上软件业信息协同化应用主要揉合了企业资源管理计划(ERP)、客户关系管理(CRM)、供应链管理(SCM)、电子商务、开发流程管理计划的观点。

从人才招聘计划角度,企业对人才的要求也越来越严格。

人才是保证企业发展的一种重要因素。

因此为了使各个企业能够快速的招聘到适合的人才,也使求职者能够能高效率的找到合适的工作,所以设计了工作无忧网站,该网站应用于各个企业的人力资源部门。

通过该网站可以在求职者和招聘者之间建立一个快捷的平台。

本系统的主要研究内容如下:

(1)能够自动生成简历。

(2)能够智能推荐职位。

(3)能够实现职位的高级搜索和按关键字搜索。

(4)能够实现简历的高级搜索和按关键字搜索。

(5)本网站有严格的权限划分。

网站有自己的后台管理系统。

1.2课题研发的目的与意义

随着社会的蓬勃发展,各个行业的激烈竞争也日益明显,很多企业管理者都逐渐意识到人力资源管理逐渐成为现代企业管理的核心,把人员的招聘放在企业战略的第一位,而招聘人才的过程中是很复杂而琐碎的事情,如果利用计算机互联网来进行招聘工作,不仅能够保证信息的准确无误、快速输出、而且还可以利用计算机对有关的各种信息进行统计,这有着手工操作所无法比拟的优点。

为了使各个企业能够快速的招聘到适合的人才,也使求职者能够能高效率的找到合适的工作,所以设计了工作无忧网站,该网站应用于各个企业的人力资源部门。

通过该网站可以在求职者和招聘者之间建立一个快捷的平台。

系统具有自动生成简历、智能推荐职位、职位搜索、简历搜索等功能。

 

第2章需求分析

2.1技术可行性分析

该系统前端采用CSS布局、部分页面效果由HTML5来实现,前端不是直接访问数据库,而是访问Json文件,Json文件由后台访问数据库后生成,动态数据的交互部分由Jquery来实现,后台代码的编写采用设计模式进行开发,主要应用到.Net,MVC2.0技术和工厂模式。

这样的开发模式大大减少了代码之间的耦合度,基本上实现了前台和后台的分离。

综上,系统从技术上分析是可行的。

2.2功能需求分析

网站分为前台和后台两大部分,前台主要面向给客户的,对于本网站的客户就是指普通用户和企业用户两种类型。

后台是面向给网站维护人员的,系统后台有着强大的维护功能,从而使整个网站的运行正常。

2.2.1前台功能分析

1.普通用户部分

(1)账户管理:

普通用户登录系统后,可以对自己的账户信息进行管理。

其中包括对基本信息的修改、和对密码的修改。

(2)简历管理:

普通用户登录系统后,可以创建简历、修改简历及删除简历。

(3)申请职位:

普通用户登录系统后,可以浏览招聘信息并申请该招聘信息的职位。

(4)职位搜索:

普通用户可以搜索职位,搜索职位分为按关键字查询、按城市查询、按公司名称查询、按职能查询等。

(5)智能推荐:

本网站会给求职者推荐相关的招聘信息,以供求职者参考。

2.用户部分

(1)账户管理:

企业用户登录系统后,可以对自己的账户信息进行管理。

其中包括对基本信息的修改、和对密码的修改。

(2)招聘信息管理:

企业用户登录系统后,可以创建招聘信息、修改招聘信息和删除招聘信息。

(3)简历搜索:

企业用户登录系统后,可以搜索简历,搜索简历分为按关键字查询和高级查询两种。

(4)智能推荐简历:

本网站会自动给招聘者推荐相关的简历信息。

(5)公司信息管理:

企业登录系统后,可以对自己的公司信息进行维护。

2.2.2后台功能分析

(1)账户管理:

管理员登录系统后,可以对所有的用户进行管理,用户管理时可以按分类管理,例如按普通用户管理和按企业用户管理。

(2)简历管理:

管理员登录系统后,可以对简历信息进行管理,管理员可以删除陈旧的简历信息。

(3)招聘管理:

管理员登录系统后,可以对招聘信息进行管理,管理员可以删除陈旧的招聘信息和一些非法的招聘信息。

(4)智能推荐管理:

管理员可以智能推荐记录进行维护。

(5)职能管理:

管理员可以对职能进行添加、删除、修改等操作。

(6)招聘城市管理:

管理员可以对城市信息进行添加、删除、修改等操作。

(7)数据备份还原:

管理员可以备份系统中数据库的数据,这样大大提高了系统的安全性。

第3章相关技术简介

3.1Mvc2.0框架简介

ASP.NETMVCFramework是微软在ASP.NET中所添加的一组类别库,这组类库可以使用Model-View-Controller的设计模式来开发ASP.NET的应用程序。

图3-1MVC模型图

Model:

包括数据、验证规则、数据访问和业务逻辑等应用程序信息。

View:

封装了应用程序的表示层,是呈现给使用者看的信息。

Controller:

包括控制流逻辑,控制信息流和应用程序的执行。

接受来自用户的指令与数据,并将Model与View做整合的控制器,当服务器接到对ASP.NETMVC应用程序的要求时,服务器(IIS)会先使用UrlRoutingModule(ASP.NETRouting的HTTP模块),由它来解析是否有包含ASP.NETMVC应用程序的URL,若有,则会产生一个MvcRouteHandler对象,这个对象会装载执行的必要信息,并且会呼叫包含在URL中的Controller的Execute方法来执行工作。

Web应用程序MVC化的优点有:

更易操作HTML标记;更方便地与Jquery整合,实现Ajax技术;创建SEO友好的URLS;驱动式开发更容易。

ASP.NETMVCFramework的第一个版本于2009年3月17日释出RTM版本,新的MVC2.0也已在2010年3月11日释出供.NETFramework3.5版本使用的RTM版本,MVC2.0在VisualStudio2010已有集成。

接下来的一系列文章使用的工具就是VS2010,MVC2.0

MVC2.0的新特性主要有:

Areas:

允许组织多个逻辑层,便于团队开发;UIHelpers:

可以使用strongly-typedhelpers修改和展示数据,更易于维护旧有程序,从而提供高开发效率;服务器端验证,可以使用声明式注解定义模型的验证规则。

客户端验证,自动产生基于模型验证的客户端验证

3.2SQLServer2008数据库简介

SQLServer2008在Microsoft的数据平台上发布,帮助您的组织随时随地管理任何数据。

可以将结构化、半结构化和非结构化文档的数据(例如图像和音乐)直接存储到数据库中。

SQLServer2008提供一系列丰富的集成服务,可以对数据进行查询、搜索、同步、报告和分析之类的操作。

数据可以存储在各种设备上,从数据中心最大的服务器一直到桌面计算机和移动设备,您可以控制数据而不用管数据存储在哪里。

SQLServer2008允许您在使用Microsoft.NET和VisualStudio开发的自定义应用程序中使用数据,在面向服务的架构(SOA)和通过MicrosoftBizTalkServer进行的业务流程中使用数据。

信息工作人员可以通过他们日常使用的工具(例如2007MicrosoftOffice系统)直接访问数据。

第4章概要设计

4.1系统用例分析

4.1.1前台用例图

本网站的前台包括普通用户和企业用户两大角色,每个角色都有严格的权限机制,也就是说每个角色的用例是不一样的。

前台部分一共有9大用例:

账户信息管理、简历管理、申请职位、职位搜索、智能推荐职位、简历搜索、招聘信息管理、智能推荐简历、公司信息管理。

其中账户信息管理是普通用户和企业用户公有的用例。

简历管理、申请职位、职位搜索、智能推荐职位是属于普通用户的。

简历搜索、招聘信息管理、智能推荐简历、公司信息管理是属于企业用户的。

前台用例图如下图4-1所示。

图4-1前台用例图

4.1.2后台用例图

后台只有一个角色,就是管理员,管理员登录系统后,可以对整个网站进行维护。

本次设计给管理员角色的用例有:

用户管理、简历管理、招聘信息管理、智能推荐管理、职能管理、招聘城市管理、数据备份还原。

后台用例图如下图4-2所示。

图4-2后台用例图

4.2系统功能概要设计

4.2.1前台功能设计

图4-3模块图

1.求职者部分

(1)账户管理:

普通用户登录系统后,可以对自己的基本信息和密码进行修改。

(2)简历管理:

普通用户登录后,进入简历模块可以通过填写一些基本信息来自动生成简历,还有可以对简历信息进行管理。

(3)申请职位:

普通用户登录后,可以选择招聘信息并申请该职位,同一个职位只能被申请一次。

(4)按职能搜索:

普通用户可以选择按职能对招聘信息进行搜索。

(5)按公司搜索:

普通用户可以选择按公司能对招聘信息进行搜索。

(6)按公司搜索:

普通用户可以选择按关键字对招聘信息进行搜索。

(7)按城市搜索:

普通用户可以选择按城市对招聘信息进行搜索。

(8)智能推荐职务:

本网站有智能推荐职位的功能,系统会给根据求职者的求职信息来自动给求职者推荐合适的职位。

2.招聘者部分

(1)账户管理:

用户登录系统后,可以对自己的基本信息和密码进行修改。

(2)招聘信息管理:

招聘者登录后,进入招聘信息管理模块可以增删改查招聘信息。

(3)简历搜索:

招聘者登录后,可以搜索简历信息。

(4)智能推荐简历:

本网站有自动推荐简历的功能,可以根据招聘者的招聘信息给招聘者推荐符合要求的求职者。

(5)公司信息管理:

招聘者登录后,可以对本公司的基本信息进行维护。

4.2.2后台功能设计

图4-4后台模块图

(1)账户管理:

管理员可以对本网站的所有用户进行管理。

(2)简历管理:

管理员登录系统后,可以对简历的信息进行维护。

(3)招聘管理:

管理员登录系统后,可以对招聘信息进行维护。

(4)智能推荐管理:

管理员登录系统后,可以对智能推荐信息进行维护。

(5)职能管理:

管理员登录系统,可以对职能进行增删改操作。

(6)招聘城市管理:

管理员登录系统,可以对招聘城市进行增删改操作。

(7)数据备份还原:

本网站自带数据备份还原的功能,备份功能分为两种,一种是自动备份,系统会在一定时间内自动备份数据,一种是手动备份,手动备份是通过手动选择的方法来完成备份。

4.3数据库设计

4.3.1数据库表关系设计

通过前几个阶段的设计,可以分析出数据库的实体有:

管理员、普通用户、企业用户、招聘信息、简历、职能、招聘城市。

根据实体就可以设计出数据库的表,表之间的关系模型图如下:

图4-5数据库表关系图

4.3.2数据库表字段设计

通过数据库表关系图可以设计出8张表:

管理员表、城市表、职能表、招聘信息表、企业表、简历表、用户表、申请职务表。

管理员表:

管理员表主要用来存储管理员信息的,其字段有:

管理员编号、管理员账号、管理员密码。

其中管理员编号是自增长的主键。

具体结构如下表4-1所示。

表4-1管理员表(admin_tab)

字段

类型

长度

备注

Admin_id

int

4

管理员编号

Admin_name

varchar

50

管理员

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

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2