毕业生求职就业网站的设计与实现
毕业生求职就业网站的设计与实现[20191218085845]
摘 要
大学毕业生是个庞大的群体,而且历年来人数一直在持续增长。去年毕业人数已经达到了699万,今年预计会突破700万。对于这样一个群体来说,求职就业是他们的头等大事。
我的毕业设计就是基于这种需求开发一个求职就业网站。
系统共有四种用户:游客、求职者、公司、管理员,每种用户登录系统可完成不同的功能。游客可以浏览本系统的招聘信息和求职信息;求职者则可以填写简历、浏览职位信息和投递简历等;公司主要能发布职位信息和查看应聘者简历;而管理员则负责管理各类信息,还可以将一些被多次举报的公司拉入黑名单。另外,本系统还具有统计功能,能够统计应聘成功与否方面的信息。
系统采用B/S架构,运用ASP.NET动态网站技术开发而成,后台数据库则采用了微软的SQL Server 2005来管理系统数据。
查看完整论文请+Q: 351916072
关键字:占网页总代码的比重),因此使用CSS+DIV的web标准制作的网站具有搜索引擎友好的一定优势。
目 录
1. 绪论 1
2. 开发技术和开发工具 2
2.1 开发技术 2
2.1.1 ASP.NET技术 2
2.1.2 JavaScript技术 2
2.1.4 DIV+CSS技术 2
2.1.5 三层架构技术 3
2.2 开发工具 3
2.2.1 Microsoft Visual Studio 2010 3
2.2.2 SQL Server 2005 3
3. 需求分析 4
4. 系统设计 5
4.1系统功能设计 5
4.2数据库的设计 6
4.2.1 E-R图的设计 6
4.2.2数据库表的设计 10
5. 系统实现 13
5.1 系统运行环境的安装 13
5.2系统体系结构配置 13
5.3系统的实现 15
5.3.1系统主界面的实现 15
5.3.2 管理员模块的实现 16
5.3.3求职者模块的实现 19
5.3.4企业模块的实现 24
5.4系统的运行环境 29
结论与展望 30
参考文献 31
致 谢 32
1. 绪论
随着互联网的高速发展,我们充分体会到了网络给人们带来的冲击和震撼。如今,网络已深入到了人们的日常生活中,在各个领域中扮演着越来越重要的角色。而伴随着网络的普及,网络应用也得到了长足的发展,网上求职招聘就是其中一种非常频繁的应用。
现如今的世界,人才是各行各业发展的关键,没有各式各样的人才,企业的发展就会很慢。如何能够招聘到具有真才实学的大学生是各企业非常关心的一个问题;而找不到满意的工作、不能发挥自己聪明才智也让大学生非常烦恼,毕竟,他们踏入社会的头等大事就是求职。
说到求职,我们首先会想到招聘会。但是,在现在的每一场招聘会上都会出现人山人海的情况。为什么会出现这样的情况呢?这是因为现在大学毕业生人数实在太庞大了。自恢复高考以来每年毕业生人数一直在增长,据统计,2013年中国高校毕业生已经达到699万,被称为“史上最难就业季”,而2014年在此基础上仍有增长,预计将突破700万人,成为2013年后的“更难就业季”。面对如此大的求职就业人群,只依靠实体招聘会显然是很难顾及周全,毕竟实体招聘会具有定期招开,过期没有交流的机会;人数众多,很难管理;空间有限不利交流等弊端。但是如果能把企业的招聘活动放在Internet上展开,则会减少实体招聘会的一些弊端,给招聘企业和求职者带来巨大的方便。因为相较于实体招聘会,网上求职就业具有提供及时信息、信息易保存、管理便捷等优点,我的毕业设计就是基于这种需求开发一个求职就业网站。
本设计通过使用ASP.NET技术,模拟现有的一些招聘网站做了一个拥有类似功能的毕业生求职就业系统。系统利用网络方便、快捷的特点,实现网上发布就业信息、投递简历等功能,不但能够方便毕业生寻找自己满意的职位,而且也方便了企业寻找适合自己公司的人才。
2. 开发技术和开发工具
2.1 开发技术
本系统主要运用ASP.NET技术、JavaScript技术、ADO.NET 技术、DIV+CSS技术、三层架构技术等。
2.1.1 ASP.NET技术
ASP.NET只是.NET Framework的一部分,ASP.NET页面可以利用.NET Framework框架提供的所有服务,包括连网、数据访问、安全以及更多其他服务。ASP.NET是一种用于创建基于Web的应用程序的编程模型。从本质上来说,运行时和.NET Framework类库集可以用于创建动态Web页,它需要在Web服务器的环境中运行。
2.1.2 JavaScript技术
JavaScript 被设计用来向 HTML 页面添加交互行为,它是一种脚本语言(脚本语言是一种轻量级的编程语言),由数行可执行计算机代码组成,通常被直接嵌入 HTML 页面,是一种解释性语言(就是说,代码执行不进行预编译)。具有
将动态的文本放入 HTML页面、对事件作出响应、读写HTML元素、用来验证数据、用来检测访问者的浏览器、用来创建cookies 等优点。
2.1.3 ADO.NET技术
ADO.NET是为.NET框架而创建的,它提供对Microsoft SQL Server、Oracle等数据源以及通过OLEDB和XML公开的数据远的一致访问。应用程序可以使用ADO.NET来连接到这些数据源,并检索、操作和更新数据。
2.1.4 DIV+CSS技术
DIV+CSS网站设计的优势:
(2)DIV+CSS制作的网站成本低。DIV+CSS制作的网站使得网站改版相对简单,很多问题只需要改变CSS而不需要改动程序,从而大大地降低了网站改版的成本。
2.1.5 三层架构技术
三层架构就是将整个系统的业务应用划分成:表现成(UI)、业务逻辑层(BLL)、数据访问层(DAL),三层从下至上顺序为:数据访问层、业务逻辑层、表现层,使用三层架构的目的在于达到“高内聚,低耦合”。如下图所示:
图2-1 三层架构图
2.2 开发工具
本系统运用Visul Studio 2010、SQL Server 2005作为开发工具设计开发完成。
2.2.1 Microsoft Visual Studio 2010
Visual Studio是微软公司推出的开发环境,是目前最流行的Windows平台应用程序开发环境。Visual Studio 2010版的集成开发环境(IDE)的界面被重新设计和组织,变得更加简单明了。Visual Studio 2010同时带来了.NET Framework 4.0、Microsoft Visual Studio 2010 CTP( Community Technology Preview--CTP),并且支持开发面向Windows 7的应用程序。除了支持Microsoft SQL Server数据库,它还支持 IBM DB2和Oracle数据库。
2.2.2 SQL Server 2005
Microsoft SQL Server 2005 是一个全面的数据库平台,使用集成的商业 智能 (BI)工具 提供了企业级的数据管理。Microsoft SQL Server 2005数据库引擎 为关系型数据和结构 化数据提供了更安全可靠 的存储 功能,使用户可以构建 和管理用于业务 的高可用和高性能的数据应用程序 。
3. 需求分析
需求分析是整个系统开发前的重要步骤,通过对系统所涉及用户的需求进行分析,来明确系统的设计目的。需求分析的严谨性和完整性,决定着系统功能开发的完善性和稳定性。惟有做好了需求分析,才能在规定时间内做出更好、更符合要求的系统。
摘 要
大学毕业生是个庞大的群体,而且历年来人数一直在持续增长。去年毕业人数已经达到了699万,今年预计会突破700万。对于这样一个群体来说,求职就业是他们的头等大事。
我的毕业设计就是基于这种需求开发一个求职就业网站。
系统共有四种用户:游客、求职者、公司、管理员,每种用户登录系统可完成不同的功能。游客可以浏览本系统的招聘信息和求职信息;求职者则可以填写简历、浏览职位信息和投递简历等;公司主要能发布职位信息和查看应聘者简历;而管理员则负责管理各类信息,还可以将一些被多次举报的公司拉入黑名单。另外,本系统还具有统计功能,能够统计应聘成功与否方面的信息。
系统采用B/S架构,运用ASP.NET动态网站技术开发而成,后台数据库则采用了微软的SQL Server 2005来管理系统数据。
查看完整论文请+Q: 351916072
关键字:占网页总代码的比重),因此使用CSS+DIV的web标准制作的网站具有搜索引擎友好的一定优势。
目 录
1. 绪论 1
2. 开发技术和开发工具 2
2.1 开发技术 2
2.1.1 ASP.NET技术 2
2.1.2 JavaScript技术 2
2.1.4 DIV+CSS技术 2
2.1.5 三层架构技术 3
2.2 开发工具 3
2.2.1 Microsoft Visual Studio 2010 3
2.2.2 SQL Server 2005 3
3. 需求分析 4
4. 系统设计 5
4.1系统功能设计 5
4.2数据库的设计 6
4.2.1 E-R图的设计 6
4.2.2数据库表的设计 10
5. 系统实现 13
5.1 系统运行环境的安装 13
5.2系统体系结构配置 13
5.3系统的实现 15
5.3.1系统主界面的实现 15
5.3.2 管理员模块的实现 16
5.3.3求职者模块的实现 19
5.3.4企业模块的实现 24
5.4系统的运行环境 29
结论与展望 30
参考文献 31
致 谢 32
1. 绪论
随着互联网的高速发展,我们充分体会到了网络给人们带来的冲击和震撼。如今,网络已深入到了人们的日常生活中,在各个领域中扮演着越来越重要的角色。而伴随着网络的普及,网络应用也得到了长足的发展,网上求职招聘就是其中一种非常频繁的应用。
现如今的世界,人才是各行各业发展的关键,没有各式各样的人才,企业的发展就会很慢。如何能够招聘到具有真才实学的大学生是各企业非常关心的一个问题;而找不到满意的工作、不能发挥自己聪明才智也让大学生非常烦恼,毕竟,他们踏入社会的头等大事就是求职。
说到求职,我们首先会想到招聘会。但是,在现在的每一场招聘会上都会出现人山人海的情况。为什么会出现这样的情况呢?这是因为现在大学毕业生人数实在太庞大了。自恢复高考以来每年毕业生人数一直在增长,据统计,2013年中国高校毕业生已经达到699万,被称为“史上最难就业季”,而2014年在此基础上仍有增长,预计将突破700万人,成为2013年后的“更难就业季”。面对如此大的求职就业人群,只依靠实体招聘会显然是很难顾及周全,毕竟实体招聘会具有定期招开,过期没有交流的机会;人数众多,很难管理;空间有限不利交流等弊端。但是如果能把企业的招聘活动放在Internet上展开,则会减少实体招聘会的一些弊端,给招聘企业和求职者带来巨大的方便。因为相较于实体招聘会,网上求职就业具有提供及时信息、信息易保存、管理便捷等优点,我的毕业设计就是基于这种需求开发一个求职就业网站。
本设计通过使用ASP.NET技术,模拟现有的一些招聘网站做了一个拥有类似功能的毕业生求职就业系统。系统利用网络方便、快捷的特点,实现网上发布就业信息、投递简历等功能,不但能够方便毕业生寻找自己满意的职位,而且也方便了企业寻找适合自己公司的人才。
2. 开发技术和开发工具
2.1 开发技术
本系统主要运用ASP.NET技术、JavaScript技术、ADO.NET 技术、DIV+CSS技术、三层架构技术等。
2.1.1 ASP.NET技术
ASP.NET只是.NET Framework的一部分,ASP.NET页面可以利用.NET Framework框架提供的所有服务,包括连网、数据访问、安全以及更多其他服务。ASP.NET是一种用于创建基于Web的应用程序的编程模型。从本质上来说,运行时和.NET Framework类库集可以用于创建动态Web页,它需要在Web服务器的环境中运行。
2.1.2 JavaScript技术
JavaScript 被设计用来向 HTML 页面添加交互行为,它是一种脚本语言(脚本语言是一种轻量级的编程语言),由数行可执行计算机代码组成,通常被直接嵌入 HTML 页面,是一种解释性语言(就是说,代码执行不进行预编译)。具有
将动态的文本放入 HTML页面、对事件作出响应、读写HTML元素、用来验证数据、用来检测访问者的浏览器、用来创建cookies 等优点。
2.1.3 ADO.NET技术
ADO.NET是为.NET框架而创建的,它提供对Microsoft SQL Server、Oracle等数据源以及通过OLEDB和XML公开的数据远的一致访问。应用程序可以使用ADO.NET来连接到这些数据源,并检索、操作和更新数据。
2.1.4 DIV+CSS技术
DIV+CSS网站设计的优势:
(2)DIV+CSS制作的网站成本低。DIV+CSS制作的网站使得网站改版相对简单,很多问题只需要改变CSS而不需要改动程序,从而大大地降低了网站改版的成本。
2.1.5 三层架构技术
三层架构就是将整个系统的业务应用划分成:表现成(UI)、业务逻辑层(BLL)、数据访问层(DAL),三层从下至上顺序为:数据访问层、业务逻辑层、表现层,使用三层架构的目的在于达到“高内聚,低耦合”。如下图所示:
图2-1 三层架构图
2.2 开发工具
本系统运用Visul Studio 2010、SQL Server 2005作为开发工具设计开发完成。
2.2.1 Microsoft Visual Studio 2010
Visual Studio是微软公司推出的开发环境,是目前最流行的Windows平台应用程序开发环境。Visual Studio 2010版的集成开发环境(IDE)的界面被重新设计和组织,变得更加简单明了。Visual Studio 2010同时带来了.NET Framework 4.0、Microsoft Visual Studio 2010 CTP( Community Technology Preview--CTP),并且支持开发面向Windows 7的应用程序。除了支持Microsoft SQL Server数据库,它还支持 IBM DB2和Oracle数据库。
2.2.2 SQL Server 2005
Microsoft SQL Server 2005 是一个全面的数据库平台,使用集成
3. 需求分析
需求分析是整个系统开发前的重要步骤,通过对系统所涉及用户的需求进行分析,来明确系统的设计目的。需求分析的严谨性和完整性,决定着系统功能开发的完善性和稳定性。惟有做好了需求分析,才能在规定时间内做出更好、更符合要求的系统。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/3340.html