求职网站的设计与实现
求职网站的设计与实现[20191218090256]
摘 要
求职网站是针对求职者和招聘企业之间互动的一个全方面的平台,其意义在于方便求职者与招聘企业双方的交流,减少求职者和招聘企业双方的成本,让求职者跨越时空的限制可以得到更多的机会同时也让招聘企业吸收更多的人才、拥有更多的选择权。求职者可以通过这个平台填写个人简历、进行职位搜索,并投递简历;招聘企业可以通过这个平台发布招聘信息、筛选人才和发放面试邀请从而缩减了大量的人力物力。但要能够进行着一些的操作,首先必须先注册一个属于自己的账号,然后登陆进网站进行相关操作。
整个系统采用B/S架构、后台以.NET 4.0为框架,三层模型为架构,前台基于jQuery、jQuery UI、Html5+Css3的体系,通过Ajax框架实现用户之间的互动,数据库则采用MSSQL。本系统主要的用户可分为:管理员、用户和招聘企业。每个角色可以实现自己不同的权限。
查看完整论文请+Q: 351916072
关键字:求职网站ASP.NETAjax
目录
1. 绪论 1
1.1.问题提出的背景 1
1.2.国际上求职网站的现状和发展前景 1
1.3.设计求职网站的要求 2
2. 关键技术 3
2.1.三层架构的介绍 3
2.1.1. 三层架构的优点 3
2.1.2. 三层架构的工作原理 3
2.2. ASP.NET的介绍 3
2.3. CSS/DIV的介绍 4
2.3.1. CSS/DIV的优点 4
2.4.Ajax的介绍 4
2.4.1.Ajax优点 4
2.4.2.Ajax工作原理 4
3. 需求分析 5
3.1.系统可行性分析 5
3.1.1.经济可行性 5
3.1.2.技术可行性 5
3.1.3.操作可行性 5
3.2.系统需求分析 5
3.2.1.系统用例分析 6
3.2.2.各模块的功能权限 6
4. 系统设计 7
4.1.1.求职者操作流程框架如图4.2所示 7
4.1.2.招聘企业操作流程框架如图4.3所示 8
4.2.数据库设计 8
4.2.1.数据库的需求分析 8
4.2.2.数据库概念设计 8
4.2.3.数据库关系模型 11
4.2.4.数据库物理设计 12
5. 系统实现 15
5.2.系统前台开发 15
5.2.1.首页设计 15
5.2.2.企业用户注册 16
5.2.3.个人用户注册 16
5.2.4.填写简历 17
5.2.5.发布职位 18
5.2.6.本站留言页面 18
5.2.7.职位搜索页面 19
5.2.8.简历搜索页面 19
5.3.系统后台开发 20
5.3.1.管理员后台首页设计 20
5.3.2.个人会员管理 21
5.3.3.企业会员管理 21
5.3.4.个人简历管理 21
5.3.5.企业招聘信息管理 21
5.3.6.留言管理 22
5.3.7.新闻管理 22
结论 24
参考文献 25
致谢 26
1. 绪论
1.1.问题提出的背景
应届、往届毕业人数在不断增加,求职场景几乎天天在上演,毕业生想要找到合适的岗位实现自身的价值,而且在当前的市场环境中,因为社会的进步和技术的发展,知识也发挥着很大的作用。当今世界,企业之间的竞争大多离不开人才的竞争,所以企业在当今世界中稳稳立足的关键是招到合适的人才。
网络的快速发展以及web技术的不断成熟,一种新兴的求职形式即网络求职出现了。能够跨越时空的限制是利用求职网站进行求职的最显眼的优势之一,求职者与招聘企业双方可以借由互联网这个平台完成信息交流。这种方式与传统的招聘方式不同,它不需要求职者与招聘企业双方在时间上绝对的一致,相对节省了双方的时间,求职网站还有一个重要优势,即节约成本,企业通过在网上发布职位而省去了现场招聘的成本,求职者可以通过在网上发送简历而省去了简历打印的成本,最后一点,通过求职网站进行求职可以得到针对性的建议,求职者可以根据自己的需求筛选空缺职位,这种功能解决了求职者在招聘现场的盲目性。正因为这些优点,求职网站正得到越来越多的认可。
本人经历过很多次的招聘会,招聘会现场人流量特别大,找工作也没有目的性,在现场只想着多投点简历,所以招聘会不仅让招聘企业浪费了时间并增加了企业的招聘成本,同时也让求职者浪费了时间和精力而增加了求职的成本。
1.2.国际上求职网站的现状和发展前景
互联网正在不断地发展中,网民人数也在不断地增加,网络也就成为了人们获取信息的重要途径,在网络上进行招聘与求职自然就流行起来的。但求职网站不仅仅是因为网络的流行而兴起的,其优势也是显而易见的。一方面,用人单位不仅省去了大量的成本,而且对人才更有选择权;另一方面,求职者不仅节省了大量的时间和成本,也跨越了空间位置的限制。
进行网上求职的第一步是建立求职网站,求职网站是用来传递人才需求的手段。网站的不受时空的限制的特点能让更多人甚至整个世界的人得偿所愿,提高招聘的效率。
近年来,求职网站的市场已经壮大而且在不断发展,求职网站已经成为当今时代网络商业的显著代表之一。据统计显示,国际上求职网站呈直线上升的状态。数据显示,2001年,求职网站的市场只占28亿美元,到2004年年底,仅三年的时间求职网站的市场就达到了78.5亿美元,2005年的增长更是迅猛,到2005年年底居然达到了134亿美元,2006年底达到了172亿美元,计算得2004年-2005年这几年平均增长率高达44.4%。资本的不断活跃、国际上对中国的影响的不断深入、技术的不断引进使得中国的求职网站市场的增长也明显加快,2004年中国求职网站的市场份额只有5.5亿人民币,到2005年底,市场份额已超过20%,到2006年底,市场份额更是达到了33%。宏观上各方面的现象也证实了求职网站的发展:求职网站的数量不断增加;通过网络发布招聘信息的企业数量不断增加;求职网站的点击率也不断增加。在中国的求职网站中,最闻名的莫过于前程无忧、智联招聘和中国英才网,这三个网站在中国的网络求职格局中已形成了三足鼎立的形势,稳稳占据着中国求职网站的市场。虽说求职网站已经不断成熟,但仍然有很大的上升空间,需要我们共同的努力,肯定的是,求职网站将会有一个明亮的前景。
1.3.设计求职网站的要求
虽然网络技术的不断提高为网上招聘提供了支持。但是,正由于用户群比较多,很难权衡所有人的要求,所以并不能做到个性化的服务,对个人来说总是有点不尽如人意。问题主要在下面两个方面:
(1)现在的网上各种求职招聘形式都是固定的,在不同用户面前呈现的内容都是一样的,并不能根据不同用户而指定个性化的服务。
(2)搜索导航还不够智能,现在求职网站的导航基本上都是为用户定位,统招职位,很少有对用户的需求做出智能分析并提出建议的。
就上面两方面的问题,我觉得可以做如下的修改:
(1)求职网站应根据用户需求而灵活构建,在传统结构基础上要能根据用户需求灵活变换,提供更多的信息量。
(2)智能导航应不仅能定位到用户所要找的职位上,还需要能根据用户的浏览记录和简历情况提出一些建议
如果求职网站能达到以上的要求,那么网上求职将会更加具有市场性,更具人性化,更加完美了。因此,为用户者提供更理想的环境是网上求职未来发展的必经之路。
2. 关键技术
2.1.三层架构的介绍
三层架构:三层架构其实就是把网站划分为:业务逻辑层、数据访问层、表示层。将代码分类归放,简洁明了,从而方便开发人员编写实现代码。
2.1.1. 三层架构的优点
使用三层架构编写代码是可以聚焦于某一层。
更换实现代码时比较方便。
层与层之间更加独立了。
代码结构更加规范。
各层的代码可以重复使用。
结构更加简洁明了。
减少成本和提高效率。
2.1.2. 三层架构的工作原理
表示层:表示出描述的是用户的界面。
业务逻辑层:对数据进行各种操作。
数据访问层:连接数据库直接操作,可以对数据进行增删改查。
三层架构的工作流程如图1.1所示
图1.1 三层架构的工作示意图
2.2. ASP.NET的介绍
信息化发展的今天,许多电子商务网站采用的都是ASP.NET技术,它已经成为WEB应用程序开发的一大主流技术。ASP.NET是一种可以通过互联网操作的的脚本,是一种存在于服务器端的脚本技术,其项目代码可以部署在Server中,使用者通过Browser就可以使用程序项目。ASP.NET依靠其强大的适应性、全面的功能和简单明了的代码而受到越来越多编程者的青睐。ASP.NET构架是可以用微软公司的产品Visual Studio开发环境进行开发的。
摘 要
求职网站是针对求职者和招聘企业之间互动的一个全方面的平台,其意义在于方便求职者与招聘企业双方的交流,减少求职者和招聘企业双方的成本,让求职者跨越时空的限制可以得到更多的机会同时也让招聘企业吸收更多的人才、拥有更多的选择权。求职者可以通过这个平台填写个人简历、进行职位搜索,并投递简历;招聘企业可以通过这个平台发布招聘信息、筛选人才和发放面试邀请从而缩减了大量的人力物力。但要能够进行着一些的操作,首先必须先注册一个属于自己的账号,然后登陆进网站进行相关操作。
整个系统采用B/S架构、后台以.NET 4.0为框架,三层模型为架构,前台基于jQuery、jQuery UI、Html5+Css3的体系,通过Ajax框架实现用户之间的互动,数据库则采用MSSQL。本系统主要的用户可分为:管理员、用户和招聘企业。每个角色可以实现自己不同的权限。
查看完整论文请+Q: 351916072
关键字:求职网站ASP.NETAjax
目录
1. 绪论 1
1.1.问题提出的背景 1
1.2.国际上求职网站的现状和发展前景 1
1.3.设计求职网站的要求 2
2. 关键技术 3
2.1.三层架构的介绍 3
2.1.1. 三层架构的优点 3
2.1.2. 三层架构的工作原理 3
2.2. ASP.NET的介绍 3
2.3. CSS/DIV的介绍 4
2.3.1. CSS/DIV的优点 4
2.4.Ajax的介绍 4
2.4.1.Ajax优点 4
2.4.2.Ajax工作原理 4
3. 需求分析 5
3.1.系统可行性分析 5
3.1.1.经济可行性 5
3.1.2.技术可行性 5
3.1.3.操作可行性 5
3.2.系统需求分析 5
3.2.1.系统用例分析 6
3.2.2.各模块的功能权限 6
4. 系统设计 7
4.1.1.求职者操作流程框架如图4.2所示 7
4.1.2.招聘企业操作流程框架如图4.3所示 8
4.2.数据库设计 8
4.2.1.数据库的需求分析 8
4.2.2.数据库概念设计 8
4.2.3.数据库关系模型 11
4.2.4.数据库物理设计 12
5. 系统实现 15
5.2.系统前台开发 15
5.2.1.首页设计 15
5.2.2.企业用户注册 16
5.2.3.个人用户注册 16
5.2.4.填写简历 17
5.2.5.发布职位 18
5.2.6.本站留言页面 18
5.2.7.职位搜索页面 19
5.2.8.简历搜索页面 19
5.3.系统后台开发 20
5.3.1.管理员后台首页设计 20
5.3.2.个人会员管理 21
5.3.3.企业会员管理 21
5.3.4.个人简历管理 21
5.3.5.企业招聘信息管理 21
5.3.6.留言管理 22
5.3.7.新闻管理 22
结论 24
参考文献 25
致谢 26
1. 绪论
1.1.问题提出的背景
应届、往届毕业人数在不断增加,求职场景几乎天天在上演,毕业生想要找到合适的岗位实现自身的价值,而且在当前的市场环境中,因为社会的进步和技术的发展,知识也发挥着很大的作用。当今世界,企业之间的竞争大多离不开人才的竞争,所以企业在当今世界中稳稳立足的关键是招到合适的人才。
网络的快速发展以及web技术的不断成熟,一种新兴的求职形式即网络求职出现了。能够跨越时空的限制是利用求职网站进行求职的最显眼的优势之一,求职者与招聘企业双方可以借由互联网这个平台完成信息交流。这种方式与传统的招聘方式不同,它不需要求职者与招聘企业双方在时间上绝对的一致,相对节省了双方的时间,求职网站还有一个重要优势,即节约成本,企业通过在网上发布职位而省去了现场招聘的成本,求职者可以通过在网上发送简历而省去了简历打印的成本,最后一点,通过求职网站进行求职可以得到针对性的建议,求职者可以根据自己的需求筛选空缺职位,这种功能解决了求职者在招聘现场的盲目性。正因为这些优点,求职网站正得到越来越多的认可。
本人经历过很多次的招聘会,招聘会现场人流量特别大,找工作也没有目的性,在现场只想着多投点简历,所以招聘会不仅让招聘企业浪费了时间并增加了企业的招聘成本,同时也让求职者浪费了时间和精力而增加了求职的成本。
1.2.国际上求职网站的现状和发展前景
互联网正在不断地发展中,网民人数也在不断地增加,网络也就成为了人们获取信息的重要途径,在网络上进行招聘与求职自然就流行起来的。但求职网站不仅仅是因为网络的流行而兴起的,其优势也是显而易见的。一方面,用人单位不仅省去了大量的成本,而且对人才更有选择权;另一方面,求职者不仅节省了大量的时间和成本,也跨越了空间位置的限制。
进行网上求职的第一步是建立求职网站,求职网站是用来传递人才需求的手段。网站的不受时空的限制的特点能让更多人甚至整个世界的人得偿所愿,提高招聘的效率。
近年来,求职网站的市场已经壮大而且在不断发展,求职网站已经成为当今时代网络商业的显著代表之一。据统计显示,国际上求职网站呈直线上升的状态。数据显示,2001年,求职网站的市场只占28亿美元,到2004年年底,仅三年的时间求职网站的市场就达到了78.5亿美元,2005年的增长更是迅猛,到2005年年底居然达到了134亿美元,2006年底达到了172亿美元,计算得2004年-2005年这几年平均增长率高达44.4%。资本的不断活跃、国际上对中国的影响的不断深入、技术的不断引进使得中国的求职网站市场的增长也明显加快,2004年中国求职网站的市场份额只有5.5亿人民币,到2005年底,市场份额已超过20%,到2006年底,市场份额更是达到了33%。宏观上各方面的现象也证实了求职网站的发展:求职网站的数量不断增加;通过网络发布招聘信息的企业数量不断增加;求职网站的点击率也不断增加。在中国的求职网站中,最闻名的莫过于前程无忧、智联招聘和中国英才网,这三个网站在中国的网络求职格局中已形成了三足鼎立的形势,稳稳占据着中国求职网站的市场。虽说求职网站已经不断成熟,但仍然有很大的上升空间,需要我们共同的努力,肯定的是,求职网站将会有一个明亮的前景。
1.3.设计求职网站的要求
虽然网络技术的不断提高为网上招聘提供了支持。但是,正由于用户群比较多,很难权衡所有人的要求,所以并不能做到个性化的服务,对个人来说总是有点不尽如人意。问题主要在下面两个方面:
(1)现在的网上各种求职招聘形式都是固定的,在不同用户面前呈现的内容都是一样的,并不能根据不同用户而指定个性化的服务。
(2)搜索导航还不够智能,现在求职网站的导航基本上都是为用户定位,统招职位,很少有对用户的需求做出智能分析并提出建议的。
就上面两方面的问题,我觉得可以做如下的修改:
(1)求职网站应根据用户需求而灵活构建,在传统结构基础上要能根据用户需求灵活变换,提供更多的信息量。
(2)智能导航应不仅能定位到用户所要找的职位上,还需要能根据用户的浏览记录和简历情况提出一些建议
如果求职网站能达到以上的要求,那么网上求职将会更加具有市场性,更具人性化,更加完美了。因此,为用户者提供更理想的环境是网上求职未来发展的必经之路。
2. 关键技术
2.1.三层架构的介绍
三层架构:三层架构其实就是把网站划分为:业务逻辑层、数据访问层、表示层。将代码分类归放,简洁明了,从而方便开发人员编写实现代码。
2.1.1. 三层架构的优点
使用三层架构编写代码是可以聚焦于某一层。
更换实现代码时比较方便。
层与层之间更加独立了。
代码结构更加规范。
各层的代码可以重复使用。
结构更加简洁明了。
减少成本和提高效率。
2.1.2. 三层架构的工作原理
表示层:表示出描述的是用户的界面。
业务逻辑层:对数据进行各种操作。
数据访问层:连接数据库直接操作,可以对数据进行增删改查。
三层架构的工作流程如图1.1所示
图1.1 三层架构的工作示意图
2.2. ASP.NET的介绍
信息化发展的今天,许多电子商务网站采用的都是ASP.NET技术,它已经成为WEB应用程序开发的一大主流技术。ASP.NET是一种可以通过互联网操作的的脚本,是一种存在于服务器端的脚本技术,其项目代码可以部署在Server中,使用者通过Browser就可以使用程序项目。ASP.NET依靠其强大的适应性、全面的功能和简单明了的代码而受到越来越多编程者的青睐。ASP.NET构架是可以用微软公司的产品Visual Studio
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/3339.html