欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    软件工程求职招聘网课程设计报告大学毕业设计论文.docx

    • 资源ID:579108       资源大小:2.25MB        全文页数:43页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    软件工程求职招聘网课程设计报告大学毕业设计论文.docx

    1、软件工程求职招聘网课程设计报告大学毕业设计论文软 件 工 程 课 程 设 计 报 告课程名称: 软件工程课程设计 设计题目: 网上求职招聘系统 指导教师: 班 级: 小组成员: 成 绩: 评 语: 计算机科学与工程学院2015年12月25日第一章 绪论1.1 前言随着中国网民数量突破亿级大关,以及宽带、移动互联网、Web 2.0等基础设施和理念的发展,中国互联网迈入一个新的阶段。这一方面带来了互联网产业景气度的攀升,同时也必将导致产业深层次结构的变化,门户、电子商务、搜索引擎、网络招聘等都面临着新一轮的巨大冲击,进行应用乃至商业模式的创新以适应大环境的变化,成为置身其中的网络招聘产业的一个迫在

    2、眉睫的战略性问题。随着经济社会的发展,人才作为战略性资源的价值凸显,“人才强国”被确定为我国的又一项基本国策;同时,在经济社会结构调整的过程中,就业成为目前发展中亟待解决的一个突出问题。在此背景下,网络招聘产业的健康发展不仅具有重大的经济意义,其社会意义也不容忽视。互联网实验室通过研究认为:首先,中国网络招聘产业发展宏观环境有利、产业发展潜力巨大;其次,网络招聘模式面临突破,如何在变化了的新环境下合理运用理论为指导,进行应用和商业模式的创新来最大程度满足用户的体验和需求是关键。开发人才招聘网站这个平台是在以上的大背景之下,所以此次的设计是顺应社会发展并迎合市场需要的一个平台。招聘平台可以提供个

    3、人求职和单位招聘的功能,同时人才招聘管理信息网站提供了一个个人和单位双向选择的平台。本设计的功能包括求职者的注册登记,用人单位的登陆,网上投递简历和用人单位的信息修改,简历的修改,发布招聘信息等等。人才招聘管理信息网站还包括前台管理和后台管理,用于求职者和企业对相关信息的管理。1.2 开发背景随着应届和往届课程生人数不断增加,网络化求职这种方式得到了越来越多人的认可。首先网络求职的时效性强,网络招聘双方通过交互式的网上登录和查询完成信息交流,这种方式与传统招聘方式不同,不强求时间和空间上的绝对一致,方便了双方时间选择,相对省去了大量的时间;其次成本低,网络招聘在节约费用上有很大优势,对于课程生

    4、来说,通过轻点鼠标即可就能发送一份份电子简历,省去了不少周折,对用人单位来说,网络招聘的成本几乎为零;最后是网络求职的针对性强,无论是用人单位还是个人都根据自己的具体条件有针对性地在网上进行选择,这种积极地互动,减少了在招聘过程中的盲目行为,强化了网络招聘的针对性。在本人经历了数次的现场招聘会后,深刻感觉到一系列的打印费用,交通费用,甚至一些招聘会的门票费用加在一起,成本确实不低。目前很多名企也都会在招聘网站发布自己的电子招聘启事,可见网上求职会越来越得到认可并会逐渐成为主流,得到求职者的充分认可。1.3 发展前景互联网信息时代的到来,网络化招聘作为一种新的招聘形式迅猛兴起,并很快得到了多数求

    5、职者和用人单位的青睐已经得到支持和应用。网络招聘的优势,首先体现在为求职者和用人单位双方提供了更加便捷有效的互动交流平台。网络招聘的兴起也使得求职方和招聘方的传统观念和形式发生了很大的变化。伴随着互联网的快速发展,中国网民基数的迅速增长,网络招聘的用户数随之保持快速增长。全国各省市自治区的公务员及事业单位招聘很多都采取了网上招聘,这种公开招聘使任何求职者都有机会了解职位信息,对用人单位而言,新的公开招聘形式不但节约人力成本,对招聘到的员工素质也有了更多的选择。国内领先的求职招聘网站前程无忧网、中华英才网等均在2005年前后成功在纳斯达克上市。从一个侧面说明了网络招聘市场的庞大以及前景的光明。庞

    6、大的市场是创新的温床,因为参与者众多也侧面提高了竞争的激烈。高要求、高技术、高实效正是招聘网站所要面临和需要解决的。根据上海艾瑞市场咨询有限公司发布的2004年中国网上招聘研究报告,2005年中国网络招聘市场规模将达到9.5亿元,2006年将增长到16.9亿元,平均年增长率达到73.9%。中国网络招聘市场诱人的前景引起了资本市场的浓厚兴趣,从2004年前程无忧纳斯达克的成功上市到2005年世界网络招聘巨头Monster收购中华英才网40%股份等一系列事件可见,网络招聘已成为新的投资热点。根据CNNIC(截至2010年1月15日) 第25次互联网发展状况统计报告的数据,中国上网用户总人数已经达到

    7、3.84亿人。在网上经常查询求职招聘方面信息的占0.4%,约为153万人,认为求职招聘信息还不能满足用户需要的占16.6%。而且从历次CNNIC的统计报告看,说明网络招聘是互联网上网民广泛采用的服务。第二章 C#及.net 体系结构2.1 C#概述及扩展特性C#是可用于创建要运行在.NET CLR上的应用程序的语言之一,它从C和C+语言演化而来,是Microsoft专门为使用.NET平台而创建的。因为C#是近期发展起来的,所以吸取了以前的教训,考虑了其他语言的许多优点,并解决了它们的问题8。 C#只是.NET开发的一种语言,但在我看来,这是最好的一种语言。C#的优点是,它是惟一为.NET Fr

    8、amework设计的语言,是在移植到其他操作系统上的.NET版本中使用的主要语言。.NET的最新版本还对C#语言进行了几处改进,这是为了满足开发人员的要求,使之更强大。9 2.2 .NET框架概述.NET(dot-net)框架是微软公司最近几年推出的一种新的应用平台。微软的思想认为未来的计算将是由多个应用程序通过互联网,以一种分布式的方式而运行的世界。.NET框架的开发使得其它平台上的应用程序也可以访问服务提供者提供的服务。13.NET Framework 主要目的就是能实现以下目标:1)提供一个统一的面向对象编程环境。无论对象代码程序是在本地存储,或在本地执行,在互联网上发布,还是在远程执行

    9、14。2)提供的软件部署版本控制和尽量减少冲突,最小化的代码执行环境。3)提供可提高代码执行安全实施的的执行环境。4)提供可消除脚本环境或解释环境,以消除性能问题的代码执行环境。5)使开发人员在对如基于Windows的应用程序和基于Web的应用程序(不同类型的脸非常的经验)是一致的。6)按照行业标准生成的所有通信。 使.NET Framework的代码可与任何其他代码集成15。 该平台主要包括两个重要组件:公共语言运行库和 .NET Framework 类库16。公共语言运行库是 .NET Framework 的基础。公共语言运行库就像一个在执行时管理代码的代理。公共语言运行库提供了诸如内存管

    10、理、线程管理和远程处理等核心服务,而且它还强制实施严格的类型安全以及可提高安全性和可靠性的其他形式的代码准确性17。.NET Framework 的另一个主要组件是类库,它是一个综合性的面向对象的可重用类型集合,这使您可以使用它开发多种应用程序,这些应用程序包括传统的命令行或图形用户界面 (GUI) 应用程序,也包括基于 ASP.NET 所提供的最新创新的应用程序(如 Web 窗体和 XML Web Services)18。这一方面使 .NET Framework 类型易于使用,另一方面还减少了学习 .NET Framework 的新功能所需要耗费的时间和精力。2.3 ASP.NET网络编程技

    11、术ASP.NET是由微软公司推出的用于Web应用开发的全新框架,是.Net框架的组成部分。是一个统一的 Web应用开发平台,为开发人员提供生成企业级 Web 应用程序所需的服务,它是建立在.NET Framework的公共语言运行库上的编程框架19。ASP.NET 是一个已编译的基于 .NET 的环境,可以用任何与 .NET 兼容的语言(包括 Visual Basic.NET、C# 和 JScript .NET)创作应用程序20。此外,任何运用ASP.NET开发技术开发的应用程序都可以使用整个.NET框架。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等

    12、等。21ASP.NET技术具有以下优点:1)、它的简洁的设计和实施,完全面向对象、具有平台无关性且安全可靠、主要面向互联网的所有特点。2)、强大的可伸缩性和可用性。3)、多语言的支持和多种开发工具的支持,语言灵活,也让其具有强大的生命力。4)、具有良好的结构,有方便的自定义性、扩展性以及简易性。5)、可管理性、高性能的执行效率,清晰的程序结构。6)、安全性比较高,满足网络软件开发的安全需要。222.4 公共语言运行库公共语言运行库的功能通过编译器和工具公开,您可以编写利用此托管执行环境的代码。使用基于公共语言运行库的语言编译器开发的代码称为托管代码;托管代码具有许多优点,例如:跨语言集成、跨语

    13、言异常处理、增强的安全性、版本控制和部署支持、简化的组件交互模型、调试和分析服务等。有了公共语言运行库,就可以很容易地设计出对象能够跨语言交互的组件和应用程序。也就是说,用不同语言编写的对象可以互相通信,并且它们的行为可以紧密集成25。例如,可以定义一个类,然后使用不同的语言从原始类派生出另一个类或调用原始类的方法。还可以将一个类的实例传递到用不同的语言编写的另一个类的方法。这种跨语言集成之所以成为可能,是因为基于公共语言运行库的语言编译器和工具使用由公共语言运行库定义的通用类型系统,而且它们遵循公共语言运行库关于定义新类型以及创建、使用、保持和绑定到类型的规则。语言编译器和工具公开公共语言运

    14、行库的功能的方式对于开发人员来说不仅很有用,而且很直观。这意味着,公共语言运行库的某些功能可能在一个环境中比在另一个环境中更突出。下面是公共语言运行库的一些优点: 1)、性能得到了改进。2)、能够轻松使用用其他语言开发的组件。3)、类库提供的可扩展类型。4)、新的语言功能,如面向对象的编程的继承、接口和重载;允许创建多线程的可缩放应用程序的显式自由线程处理支持;结构化异常处理和自定义属性支持等。本章节主要介绍了开发教务信息管理系统使用到的工具及相应的一些组件功能,为后面的系统设计提供开发平台。第三章 系统需求分析与设计3.1 可行性分析随着就业人员和社会压力的不断增加,企业对人才的需求也越来越

    15、强烈,越来越迫切,这其中就出现了一个很大的矛盾,而随着社会的不断发展,这种矛盾越来越显得突出。解决之道,是将传统招聘服务延伸到网络,并做好信息共享和支配,以更合理地使用现有资源进行合理执行。可行性研究的目的,就是用最小的代价在尽可能短的时间内确定问题是否能够解决。要达到这个目的,必须分析几种主要的可能解法的利弊,从而判断原定的系统规模和目标是否现实,系统完成后所能带来的效益是否大到值得投资开发这个系统的程度。因此,可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程。系统的可行性分析主要包括经济上的可行性、技术上的可行性和

    16、操作上的可行性。本系统的可行性分析如下:3.1.1 经济可行性 由于就业网站所要求的硬件(计算机及相关硬件)和软件环境(ASP.NET+SQL),市场上都容易购买到或从相关网站下载,而据不完全调查统计社会人员对智能手机或电脑使用率是75%-80%左右,系统成本主要集中在本管理系统的开发与维护上,对社会就业人员不会造成过重的经济负担。所以这种资源的共享性,不仅可以减少传统求职招聘的工作强度,而且提高资源共享率,在不增加现有资源的前提下提高资源使用率,极大限度的方便了企业及就业人员的信息宣传。而且,目标系统不是很复杂,开发的周期较短,人员经济支出不大,所节省的大量人力、财力产生的效益将远远大于本宣

    17、传系统的开发成本,所以从经济方面讲开发此系统是可行的。3.1.2 技术可行性 就业网站的开发基于B/S模式,主要包括前端应用程序的开发以及后台数据库的建立和维护两个方面。对于前者要求应具备功能完备、易于使用等特点,而对于后者则要求能建立数据一致性和完整性强、数据安全性好的库。本系统拟采用ASP.NET(Active Server Pages)和SQL.Server 2008 R2分别作为前端和后端的开发工具。ASP.NET是目前比较流行的一种制作动态网页的技术,使用C#、JavaScript等简单易学的脚本语言,结合HTML代码,即可快速地完成系统的应用程序;使用编辑软件visual stud

    18、io 2012,即可浏览ASP.NET所设计的网页内容就行,ASP.NET所使用的脚本语言(C#、JavaScript)均在Web服务器端执行,客户端的浏览器不需要能够执行这些脚本语言;SQL Server 2008 R2作为微软在Windows 系列平台上开发的数据库,一经推出就以其易用性得到了很多用户的青睐,相信大多数将自己的业务建立在Windows平台上的用户都会对它有相当的亲切感。不同于FoxPro、access 小型数据库,但也区别于Oracle等的大型数据库,SQL Server 2008 R2是一个功能完备的数据库管理系统。它包括支持开发的引擎、标准的SQL语言、扩展的特性(如复

    19、制、OLAP、分析)等功能。而像存储过程、触发器等特性,也是大型数据库才拥有的。因此从技术方面讲开发此系统是可行的。3.1.3 操作可行性 就业市场等传统就业求职招聘,很不方便求职者和企业的交流合作,有一个弱点,它具有固定性,求职者要到指定的就业市场前才能接受到企业招聘信息,很不方便,而就业形势变化却是没有可预测性,很多时候很多学生常常会因为没有及时查看通知而误了很多事务。当前执行的求职招聘宣传系统有如下几个缺点,一是造成很多的求职者因为没有及时查看而误了很多事务,二是造成企业在宣传体系方面的投入。而造成这种宣传渠道和求职者需求极不协调的尴尬局面的真正原因,是因为这其中的宣传系统的不完备和不系

    20、统。所以,找到一种完善的求职招聘系统,即可解决上述问题。由于现在智能手机及电脑的使用率在不断地挺高,所以现在的求职者完全有条件实现在线查看就业信息宣传信息。而现在社会压力越来越大,所以求职者和企业之间很迫切地需要一种更适合更方便的学习来经行沟通。综上所述,开发这样的网站是很有必要的,而且可以更方便求职者对就业信息和企业能更好招聘到需要的人才的查询,更合理地使现有就业信息宣传资源发挥最大的作用。3.2 网站组成描述本网站的主要目的就是让人才招聘网络化,使人才招聘变得更加容易,从而提高招聘人才的效率,降低招聘人才的成本。 人才招聘管理信息网站的建立主要分为四部分。第一部分是人才招聘管理信息网站的主

    21、页面,包括个人求职登录、企业招聘登录、个人求职注册。第二部分是企业招聘登录和企业信息修改,招聘企业登录功能包括修改企业基本的信息,发布企业招聘的信息,删除招聘信息,浏览求职者简历等。第三部分是个人求职、注册个人登录以及个人信息修改,注册包括填写一些个人相关信息等。个人登录后的页面包括修改个人基本信息,发布求职信息,删除求职信息,根据索引条件浏览相应多的职位,发送简历和短消息给企业等。具体的组成描述如下1)企业登录企业登录包括企业登录、企业基本信息修改、发布招聘信息、修改招聘信息、发送短消息、退出企业招聘网站。2)个人登录个人登录包括求职信息查看、求职信息修改、发布求职者信息、密码修改和找回、浏

    22、览招聘职位、发送简历、退出个人求职网站。3.3 网站的主要功能需求人才招聘管理网站的建立主要包括两个方面:个人求职和企业招聘。图3-1 网站主要流程业务3.3.1 活动图 1)求职者注册信息活动图,主要是用户求职者初次到该网站时需要注册信息,本网站也会对求职者的信息进行分析,检索,判断和存储。图3-2注册信息活动图2)求职者登录信息活动图,主要是求职者进行登录到网站进行应用时,该网站会对其进行检索和判断,以防止账号的违规登录。图3-3访客登录信息活动图3)求职者查看个人信箱活动图,主要是求职者进行查看信箱,里面放着一些个人的信息,求职报告。图3-4求职者查看个人信箱活动图4)更新个人资料活动图

    23、,主要是针对求职者想进行更改个人信息的内容,然后进行保存,网站也会进行及时的更新,以防止更改不及时造成的一些麻烦。图3-5更新个人资料活动图5)搜索职位信息活动图,对于求职者找工作时进行一些选择性的查找,给求职者更优良的招聘信息,使其得到自己想要的工作,企业也会更精确的得到自己想要的人才。图3-6搜索职位信息活动图6)投递简历活动图,主要针对求职的信息进行保存,一遍其投递简历时企业能更快的了解这个人的工作能力,也使求职者能更快的得到自己想要的工作,而不像以前那种在人才招聘市场投递简历的低效率投递。图3-7投递简历活动图7)下载简历模板活动图,这个主要是针对企业用户来说的,因为当有求职者进行投递

    24、简历时可非常方便的企业更快的了解求职者。图3-8下载简历模板活动图8)修改密码活动图,当用户输入更改密码按钮时,会进入更改密码界面,对用户的当前密码进行判断,如果输入次数大于3还不对将让其重新输入原密码,当成功输入时,就对其所输入的密码经行数据库更改,并让其退出使用新密码进行登录。图4-8修改密码活动图9)发布招聘信息活动图,企业发布招聘信息,会在招聘页面上显示,在企业发布招聘职位时,网站会对其输入的会对其输入的内容的合法性进行判断,如果不对就重新写,如果对了,点击保存按钮,就插入到数据库中。图3-9发布招聘信息活动图10)更新企业资料活动图,主要是企业的一些基本信息的注册,比如公司名,公司地

    25、址之内的信息,在企业用户对企业信息进行更改时会对其输入的信息进行判断最终保存到数据库中去。图3-10更新企业资料活动图11)回复求职者活动图,主要是当企业用户进入信箱时看见有求职者投递简历时如果采用的话对求职者的回信,回复信息时会将信息保存到数据库,求职者会查看到该信息。图3-11回复求职者活动图12)浏览所获简历活动图,当求职者发送简历到企业时,企业用户会通过企业信箱查看,当企业用户登录到信箱时会通过数据库对其进行判断。图3-12浏览所获简历活动图13)管理求职者,主要是管理员对该网站的用户进行管理和授予不同的权限。3-13管理求职者14)管理新闻活动图,主要是管理员对企业用户的招聘信息进行

    26、管理,审核和发布。图3-14管理新闻活动图15)管理招聘者活动图,主要是管理员对企业招聘者的信息进行审核,更改,查询。图3-15管理招聘者活动图3.3.2 用况图1)求职者用况图 包括修改密码,更新个人信息,查看个人邮箱,下载简历模板,投递简历,发布求职意向,搜索招聘信息图4-16求职者用况图2)招聘者用况图 包括修改密码,更新企业信息,查看企业邮箱,回复求职者,浏览所获简历,搜索招聘信息,发布招聘信息图4-17招聘者用况图3)管理员用况图 包括管理招聘用户,管理新闻,修改密码,管理求职用户图4-18管理员用况图4)总体用况图图4-19总体用况图3.3.3 类图 该系统有七个实体类:UserB

    27、ean(用户实体)、PersonBean(求职者实体)、CompanyBean(企业实体)、AdminBean(管理员实体)、ApplyInfoBean(求职信息实体)、NewsBean(新闻实体)、JobInfoBean(招聘信息实体)、图中展示了它们之间存在的主要关系图4-12总类图3.3.4 序列图 1)求职者注册的序列图图4-13求职者注册顺序图2)求职者登录系统序列图图4-14求职者登录系统序列图3)查看个人信箱序列图图4-15查看个人信箱序列图4)更新个人资料序列图图4-16更新个人资料序列图5)投递简历序列图图4-17投递简历序列图6)发布招聘信息序列图图4-18发布招聘信息序列

    28、图7)更新企业资料序列图图4-19更新企业资料序列图8)管理员登陆序列图图4-20管理员登陆序列图9)用户修改密码序列图图4-21用户修改密码序列图10)用户登录验证序列图图4-22用户登录验证序列图3.4 主要数据库表 网站数据库设计了12张表,分别是用户注册信息表(emp_userinfo)、企业信息表(com_companyInfo)、用户基本信息表(emp_baseinfo)、企业用户注册(com_userinfo)、企业发布招聘信息表(com_jobinfo)、应聘者查看企业表(emp_look)、企业发布职位信息表 (com_resume)、应聘者查看企业记录表(emp_lookc

    29、om)、最热职位排名(fireJob) 、聊天信息表(talk)。如表4-1表4-12所示。表4-1企业发布的职位信息表(com_jobinfo)字段名称字段类型大小说明job_idint4不为空职位IDcom_idint4不为空公司IDjob_Namenvarchar(50)50职位名称job_Personcountint4工作degreenvarchar(50)50学历要求languagenvarchar(50)50语言要求lang_gradenvarchar(50)50截至时间addressnvarchar(50)50公司地址salarynvarchar(50)50薪水job_statu

    30、snvarchar(50)50职位状态(已招满或没有)start_datedatetime开始时间end_datedatetime截止时间descriptionnvarchar(500)500职位描述表4-2 企业信息表(com_companyInfo)字段名称字段类型大小说明com_idint4不为空与com_userinfo相对应fullnamenvarchar(50)50公司全名shortnamenvarchar(50)50公司简称comtypenvarchar(50)50公司类型billmoney4广告费descriptionnvarchar(3000)500描述empCountnvarchar(50)50公司规模addressnvarchar(50)50地址emailnvarchar(50)50邮箱telephonenvarchar(20)50联系电话managernvarchar(50)50经理man_telnvarchar(20)50经理电话websitenvarchar(50)50公司网站imagenvarchar(50)50图片 表4-3用户基本信息表(emp_baseinfo)字段名称字段类型大小说明emp_idnvarchar(50)4不为空用户IDrealnam


    注意事项

    本文(软件工程求职招聘网课程设计报告大学毕业设计论文.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

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

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


    收起
    展开