.net技术的网上猎聘系统的设计与实现(源码)【字数:10393】
摘 要网上人才猎聘系统,就是将传统的招聘方式转移到网络上,传统的招聘方式将招聘信息和求职信息在招聘会上体现出来,而网上招聘将所有的信息统计在互联网上,从而促进和方便了企业和求职者沟通交流,比传统的招聘会大大的节省了财力和劳动力,也克服了传统招聘方式的时间和地域方面的缺点。本文从网上招聘系统进行需求分析、系统分析与设计以及系统实现等方面来进行说明。本系统采用自顶向下的结构化分析方法,从而阐述了网上猎聘系统整个的从分析阶段到设计阶段再到实施阶段的详细过程。本系统在设计方面采用B/S模式,页面的设计和功能实现采用的是 ASP.NET,选用SQL Server2012作为系统的后台数据库。本系统的功能如下管理员可以发布、修改、删除新闻。对求职人员和企业信息进行管理以及对自身信息的修改。求职人员在首页可浏览求职信息与招聘信息。对新闻进行浏览。在注册用户或登陆以后可以创建简历、投递简历以及查看投递情况。企业在首页可浏览求职信息与招聘信息。对新闻进行浏览。在进行企业注册或是登陆以后可以发布招聘信息,对理想的求职人员发送面试邀请,管理本行公司简历投递状况以及对简历的筛选。
目 录
第一章 研究背景和意义 1
第二章 系统开发技术 2
2.1 ASP.NET介绍 2
2.2 B/S结构及优点 2
2.3 数据库技术 3
第三章 需求分析 4
3.1非功能性可行性分析 4
3.1 功能性需求分析 4
第四章 系统设计 8
4.1 系统概要设计 8
4.2 系统流程和逻辑 9
4.3 数据库设计 11
4.3.1 概念结构设计 11
4.3.2物理结构设计 11
第五章 系统实施 15
5.1 系统首页 15
5.2 用户注册 15
5.3 登录界面 16
5.4 职位招聘 17
5.5 个人求职 18
5.6职位招聘 19
5.7投递简历 19
5.8 用户登录 21
5.9 新闻管理 22
5.10 职位管理 23 *好棒文|www.hbsrm.com +Q: *351916072*
5.11 简历管理 23
5.12个人中心 24
第六章 系统测试 26
6.1 网上猎聘系统的测试目的 26
6.2 网上猎聘系统的测试用例 26
结束语 28
致 谢 29
参考文献 30
第一章 研究背景和意义
在当前的市场环境中。随着社会的进步和技术的发展,知识正在发挥着很大的作用,市场的竞争在很大程度上就是可以直接体现为人才的竞争。因此,企业通过各种途径找到适合的人才,就成为了各个企业提高自我竞争力的一项至关紧要的任务。而如今的市场环境又是在不断地变化,市场的需求在变,那么对人才的需求也随之而变。怎样才能适应这一重大变化,提高人才招聘的效率,将最合适的人才招聘到自己公司为己所用,也就成为了企业公司需要去考虑的重要因素之一。
现如今的高校毕业生的数量日益增长,各专业范围也越来越全面,所涉及到的工作范围也是越来越广泛,想要提高就业率就不能局限于传统的现场招聘方式。要学会充分利用互联网,意识到互联网招聘带来的优势,减少传统招聘模式所带来的人力,财力的消耗。同时也有益于高校学生,可以通过网上招聘系统获得企业信息,不会因为时间与距离的问题而困扰,从而获得与其他求职者同等的竞争机会。网上猎聘就像是一个无形的市场,它具有高效、便利等优点,只要有网络,企业可以随时随地的发布、浏览招聘者信息,对合适的求职者发送面试邀请。求职也可对企业发布的招聘信息进行浏览,对有意的公司投递个人简历。用户随着网络招聘的成功率越来越高,选择网上招聘系统择业是现如今大多数毕业生招聘选择的新方向。
网上招聘系统在招聘这个行为中就充当一个连接企业与求职者的桥梁,双方可以在招聘系统这个平台上互相沟通、了解,不仅克服了时间和空间上带来的阻碍,还方便了企业和用户的双向选择。由此可见,随着我国互联网迅速发展,网上招聘必然会成为毕业生择业的一种重要的手段。
第二章 系统开发技术
2.1 ASP.NET介绍
ASP.NET不仅仅是对ASP进行了一些简单的升级了,它的功能相对于ASP来讲有了很大的提升,可以实现交互页面,方便开发人员编程。因为随着时代的不断地发展ASP已经无法满足用户的需求了,因此衍生出ASP.NET一种新的编程环境。
ASP.NET的优点如下:
简易性
使用ASP.NAT脚本执行常见的任务会因此变得更简单。使用ASP.NET可以将代码和用户可视化界面分开,显得清清楚楚的。便于开发人员去理解与后期维护。
支持强类型语言
使用ASP.NET进行网页开发的时候可以支持VB、C#等多种语言
高效可管理性
因为ASP.NET的配置信息都是保存在简单的文本之中,使用的是分级的配置系统,让服务器的环境和应用程序的设置都变得更加的简单易懂。新的设置无需启动本地的管理工具就可以加以实现。
2.2 B/S结构及优点
B/S结构又称为浏览器/服务器模式,这种网络结构下,只涉及到浏览器和服务器,用户只需要登录浏览器就可以登录系统,而左右的设置都将在服务器上进行。在这种模式下,解放并统一了客户端,将系统上实现的功能部分,放到了服务器上面,以此来简化了开发人员对系统的开发、维护和使用。它最大的优点在于可以再在任何地方进行操作而不用去安装任何额外的软件。换句话来说,企业、求职用户只需要一台可以连网的电脑就能随时随地使用本系统,与此同时,B/S还大大解放了开发人员的工作量,不要要去维护管理。
B/S结构有许多的优点:
1.维护和升级的方式简单
B/S架构的软件维护只需要开发人员去管理服务器就可以实现了,系统中所有的客户端都是浏览器从而根本不需要开发人员去做多余的维护。无论用户的数量多大,规模多大,最终只需要对服务器进行管理维护。
2.成本降低,操作系统选择多
B/S结构可选择的服务器操作系统还是很多的,例如:Windows, Linux. 无论选择那种操作系统都不会影响用户的操作。
2.3 数据库技术
Microsoft SQL Server 2012是微软公司发布的新一代数据库平台产品,全面支持云技术和平台。它是微软公司发行的关系型数据库管理和分析系统。SQL Server提供了功能较为全面并且操作简单,执行语句容易理解的图形界面。能够提供数据的定义、维护、查询和统计等功能,极大程度的 方面了用户的使用和理解。
第三章 需求分析
3.1非功能性可行性分析
该部分阐述的是通过对系统的每个功能进行简单的初步分析,提出可行性方案。本文分别是从以下两个方面来考虑分析系统的可行性:
目 录
第一章 研究背景和意义 1
第二章 系统开发技术 2
2.1 ASP.NET介绍 2
2.2 B/S结构及优点 2
2.3 数据库技术 3
第三章 需求分析 4
3.1非功能性可行性分析 4
3.1 功能性需求分析 4
第四章 系统设计 8
4.1 系统概要设计 8
4.2 系统流程和逻辑 9
4.3 数据库设计 11
4.3.1 概念结构设计 11
4.3.2物理结构设计 11
第五章 系统实施 15
5.1 系统首页 15
5.2 用户注册 15
5.3 登录界面 16
5.4 职位招聘 17
5.5 个人求职 18
5.6职位招聘 19
5.7投递简历 19
5.8 用户登录 21
5.9 新闻管理 22
5.10 职位管理 23 *好棒文|www.hbsrm.com +Q: *351916072*
5.11 简历管理 23
5.12个人中心 24
第六章 系统测试 26
6.1 网上猎聘系统的测试目的 26
6.2 网上猎聘系统的测试用例 26
结束语 28
致 谢 29
参考文献 30
第一章 研究背景和意义
在当前的市场环境中。随着社会的进步和技术的发展,知识正在发挥着很大的作用,市场的竞争在很大程度上就是可以直接体现为人才的竞争。因此,企业通过各种途径找到适合的人才,就成为了各个企业提高自我竞争力的一项至关紧要的任务。而如今的市场环境又是在不断地变化,市场的需求在变,那么对人才的需求也随之而变。怎样才能适应这一重大变化,提高人才招聘的效率,将最合适的人才招聘到自己公司为己所用,也就成为了企业公司需要去考虑的重要因素之一。
现如今的高校毕业生的数量日益增长,各专业范围也越来越全面,所涉及到的工作范围也是越来越广泛,想要提高就业率就不能局限于传统的现场招聘方式。要学会充分利用互联网,意识到互联网招聘带来的优势,减少传统招聘模式所带来的人力,财力的消耗。同时也有益于高校学生,可以通过网上招聘系统获得企业信息,不会因为时间与距离的问题而困扰,从而获得与其他求职者同等的竞争机会。网上猎聘就像是一个无形的市场,它具有高效、便利等优点,只要有网络,企业可以随时随地的发布、浏览招聘者信息,对合适的求职者发送面试邀请。求职也可对企业发布的招聘信息进行浏览,对有意的公司投递个人简历。用户随着网络招聘的成功率越来越高,选择网上招聘系统择业是现如今大多数毕业生招聘选择的新方向。
网上招聘系统在招聘这个行为中就充当一个连接企业与求职者的桥梁,双方可以在招聘系统这个平台上互相沟通、了解,不仅克服了时间和空间上带来的阻碍,还方便了企业和用户的双向选择。由此可见,随着我国互联网迅速发展,网上招聘必然会成为毕业生择业的一种重要的手段。
第二章 系统开发技术
2.1 ASP.NET介绍
ASP.NET不仅仅是对ASP进行了一些简单的升级了,它的功能相对于ASP来讲有了很大的提升,可以实现交互页面,方便开发人员编程。因为随着时代的不断地发展ASP已经无法满足用户的需求了,因此衍生出ASP.NET一种新的编程环境。
ASP.NET的优点如下:
简易性
使用ASP.NAT脚本执行常见的任务会因此变得更简单。使用ASP.NET可以将代码和用户可视化界面分开,显得清清楚楚的。便于开发人员去理解与后期维护。
支持强类型语言
使用ASP.NET进行网页开发的时候可以支持VB、C#等多种语言
高效可管理性
因为ASP.NET的配置信息都是保存在简单的文本之中,使用的是分级的配置系统,让服务器的环境和应用程序的设置都变得更加的简单易懂。新的设置无需启动本地的管理工具就可以加以实现。
2.2 B/S结构及优点
B/S结构又称为浏览器/服务器模式,这种网络结构下,只涉及到浏览器和服务器,用户只需要登录浏览器就可以登录系统,而左右的设置都将在服务器上进行。在这种模式下,解放并统一了客户端,将系统上实现的功能部分,放到了服务器上面,以此来简化了开发人员对系统的开发、维护和使用。它最大的优点在于可以再在任何地方进行操作而不用去安装任何额外的软件。换句话来说,企业、求职用户只需要一台可以连网的电脑就能随时随地使用本系统,与此同时,B/S还大大解放了开发人员的工作量,不要要去维护管理。
B/S结构有许多的优点:
1.维护和升级的方式简单
B/S架构的软件维护只需要开发人员去管理服务器就可以实现了,系统中所有的客户端都是浏览器从而根本不需要开发人员去做多余的维护。无论用户的数量多大,规模多大,最终只需要对服务器进行管理维护。
2.成本降低,操作系统选择多
B/S结构可选择的服务器操作系统还是很多的,例如:Windows, Linux. 无论选择那种操作系统都不会影响用户的操作。
2.3 数据库技术
Microsoft SQL Server 2012是微软公司发布的新一代数据库平台产品,全面支持云技术和平台。它是微软公司发行的关系型数据库管理和分析系统。SQL Server提供了功能较为全面并且操作简单,执行语句容易理解的图形界面。能够提供数据的定义、维护、查询和统计等功能,极大程度的 方面了用户的使用和理解。
第三章 需求分析
3.1非功能性可行性分析
该部分阐述的是通过对系统的每个功能进行简单的初步分析,提出可行性方案。本文分别是从以下两个方面来考虑分析系统的可行性:
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/99.html