农工网上招聘求职简易系统的设计与实现(含源码)
农工网上招聘求职简易系统的设计与实现(含源码)[20200111200534]
现今,互联网技术的发展趋势越发勇猛,在人才竞争相比较激烈的求职市场中,利用网络网技术来实现招聘与求职的求职招聘方式也受到人们越来越多的关注和重视,网上招聘求职在很大程度上缓解人才市场的就业压力,从自身利益出发,网上招聘求职可以避免了不必要的浪费,同时在一定程度上给求职者一个应聘的机会,减少了人才的流失。然而就目前就业形势日趋严峻的的情况下,还有很多的闲置在家的找不到工作的农民工,他们找工作没有门路,或者只能借助传统的求职方式找工作,这就造成了大量劳动力资源的浪费,因此要如何才能及时的获得招聘信息就显得尤为重要。为此构建了农工网上招聘求职简易系统。本系统采用UML建模工、SQL Server数据库以及B/S体系结构等设计工具。本文是通过对网上招聘求职的业务流程的详细分析和现实生活中农民工的需求来开发的,从而设计了基本功能完善,实用性较高的网上招聘求职系统。本文对开发系统的背景意义,开发环境,功能需求分析,数据库结构设计以及各功能模块的详细设计,最后对系统进行测试,编写测试报告。系统实现了企业发布职位,求职者搜索职位,求职者申请职位等功能。 *查看完整论文请+Q: 351916072
关键字:网上招聘求职,ASP.NET,B/S体系结构,UML建模
目 录
1 绪论 1
1.1 课题来源及意义 1
1.2 国内外发展现状 1
1.3 本文的主要工作和论文框架 1
1.4 研究手段与设计思想 2
2 系统相关技术的介绍 3
2.1 Microsoft Visual Studio 2010 开发环境 3
2.2 Microsoft SQL Server 2008 R2数据库技术 3
2.3 ASP.NET技术 4
3 需求分析 5
3.1 系统开发目标 5
3.2 系统性能需求 5
3.3 系统预期影响 6
3.4 可行性研究分析 6
3.5 功能需求分析 7
3.6 数据描述 12
3.7 数据字典 14
4 总体设计 16
4.1 系统体系结构 16
4.2 系统功能描述 16
4.3 数据库设计 19
4.4 数据库表设计 22
5 详细设计 26
5.1 系统功能界面设计 26
5.2 系统流程图 37
5.3 代码设计 39
5.4 接口设计 41
5.5 存储设计 42
5.6 注释设计 42
6 测试计划 43
6.1 测试目标 43
6.2 测试内容 43
6.3 测试方法 43
6.4 模块测试 43
总 结 48
致 谢 49
参考文献 50
1 绪论
1.1 课题来源及意义
现在网络发展越来越快,网络的应用越来越普及,使得网络招聘求职成为求职招聘者最喜欢的招聘方法。而求职招聘平台不仅信息更新快、信息数量多、而且选择余地也非常大。对于大多数的求职者来说,通过网上招聘求职网站来获取招聘信息是非常方便的。同时又避免求职者到处去寻找招聘信息,为求职省去时间、精力以及金钱的浪费。同时对于企业来说,在网上发布招聘信息可以减少公司人力资源的浪费,而且不用到处去跑人才劳动力市场,而且对信息的发布和修改都十分方便,同时也更有利于公司和企业的发展。拟开发系统就是基于这样的意义而设计开发的,现今,各种各样的招聘求职网站层出不穷,然而对于一些偏远地区的招聘人才涉及较少,造成了严重的劳动力剩余和缺失。因此设计这样的网上招聘求职系统是有必要的。
1.2 国内外发展现状
在不同的招聘渠道,他们都有其各自的优点,通常招聘广告在报纸和杂志上都给人严肃的感觉,而且受众面广、关注度也非常高。虽然说报纸是最传统的获取招聘信息的渠道,但是网上招聘求职也有它的优点。在国内只是用来五六年的时间,网上招聘求职的的发展非常快,现在有多的网上招聘求职网站,他们没有地域和时间的限制,且效率高、节省时间和节约成本,同时发展也很快。而且越来越受大众的喜爱。目前看来,中国大约有超过二千五百多家网上招聘求职网站为企业和求职者提供招聘求职的服务。但是大型的一些网站都是集中在某个大城市,涉及到一些小城镇的招聘网站极少,这就造成了城乡镇的劳动力资源的浪费。因此开发一款有针对性的网上招聘求职系统是可以的。
1.3 本文的主要工作和论文框架
在招聘求职方式趋于网络化得基础上,通过分析一些网络招聘求职的实际作用、实际需求、发展趋势、作用人群以及业务流程,同时结合企业对人才的需求和人才对应职位的需求这两种关系是否匹配的原则,设计并实现了农工网上招聘求职简易系统。
首先,本文通过分析研讨现有网上招聘求职系统的项目背景意义以及面临的严峻问题,了解到在新形势下网络招聘求职所遇到的挑战和机遇,并系统分析了一些网络招聘求职的实际作用、实际需求、发展趋势、作用人群以及业务流程。采用企业与农民工求职者的差异管理和综合管理的开发思路。进一步分析了农工网上招聘求职简易系统所需要的功能。将系统的实现功能通过用例图的形似给表现出来,得到对农工网上招聘求职简易系统的需求和设计指导。
其次,本论文在系统的可行性分析研究和需求分析的基础上,完成系统的总体设计,并对农工网上招聘求职简易系统的设计与实现做出系统的分析,根据分析提出系统设计的目标与设计原则。通过对系统的分析,在最后给出系统动态的一个功能流程图。
再次,对农工网上招聘求职简易系统的详细设计,通过前期对系统的需求分析以及功能上的分析,在对开发系统建模的开始,我们把农工网上招聘求职简易系统整体架构的设计由“企业”、“个人(农民工)”、“管理员”以及“超级管理员”构成。从而根据各个用户权限来设计系统功能,并给出系统的功能模块后,系统地讨论了各个模块的具体功能,确定详细的设计方案[14]。
最终,在对系统的详细设计后,分别介绍每个模块的具体实现情况,并得出系统的整体功能实现的大概情况。基本完成各个模块功能后,对整个系统以及报告作出总结,并提出一些关于系统的不足之处。
1.4 研究手段与设计思想
农工网上招聘求职简易系统是基于互联网技术的发展而开发的,具有良好的通用性,可扩展性,兼容性的优势,同时系统使用C#开发,因此具有较好的稳定性和安全性。
(1)通过市场调查来充分了解用户的需求
(2)使用ASP.NET和CSS技术,使页面美观实用
(3)采用管理员权限模式,保障系统的安全性
(4)建立合理的数据库结构,增强内聚消除耦合,尽量减少数据冗余
(5)按照严格的软件工程设计步骤进行,编写系统需求分析、总体设计、详细设计以及测试计划报告。
农工网上招聘求职简易系统是利用网络技术来实现的一个网络在线招聘求职系统,对于这样一个系统,我们的设计要符合实际,首先,我们要从用户的实际需求出发,,它是系统开发设计的重中之重,因为它能够明确的表达出我们建立农民工求职网站的目的和意义。同时还要了解传统招聘方式的缺陷,从而弥补我们所做系统的缺点。其次,对系统进行可行性和功能需求分析,然后对系统做总体设计和详细设计,最后编程实现和进行系统测试。
按照网站开发的规范和原则,按照以下几个性能要求进行开发:
实用性:从用户的角度出发,操作简单,同时也要结合企业招聘信息为农民工打造一个独有的求职就业信息平台,但也要缩短农民工求职者与企业之间的距离,减少金钱、时间和精力的浪费。
可靠性:系统的可靠性是至关重要的,也是首要考虑的问题,要对系统的可靠性通过采用软件测试技术,对系统的各功能模块进行单元测试和集成测试。
安全性:在设计开发系统时,在以上基础上,我们还要保证用户的信息方面的安全。通过对用户的权限设置来防范保证信息的泄露和非法用户的窃取达到系统安全性保障,同时保证系统管理人员不会泄露用户信息。
现今,互联网技术的发展趋势越发勇猛,在人才竞争相比较激烈的求职市场中,利用网络网技术来实现招聘与求职的求职招聘方式也受到人们越来越多的关注和重视,网上招聘求职在很大程度上缓解人才市场的就业压力,从自身利益出发,网上招聘求职可以避免了不必要的浪费,同时在一定程度上给求职者一个应聘的机会,减少了人才的流失。然而就目前就业形势日趋严峻的的情况下,还有很多的闲置在家的找不到工作的农民工,他们找工作没有门路,或者只能借助传统的求职方式找工作,这就造成了大量劳动力资源的浪费,因此要如何才能及时的获得招聘信息就显得尤为重要。为此构建了农工网上招聘求职简易系统。本系统采用UML建模工、SQL Server数据库以及B/S体系结构等设计工具。本文是通过对网上招聘求职的业务流程的详细分析和现实生活中农民工的需求来开发的,从而设计了基本功能完善,实用性较高的网上招聘求职系统。本文对开发系统的背景意义,开发环境,功能需求分析,数据库结构设计以及各功能模块的详细设计,最后对系统进行测试,编写测试报告。系统实现了企业发布职位,求职者搜索职位,求职者申请职位等功能。 *查看完整论文请+Q: 351916072
关键字:网上招聘求职,ASP.NET,B/S体系结构,UML建模
目 录
1 绪论 1
1.1 课题来源及意义 1
1.2 国内外发展现状 1
1.3 本文的主要工作和论文框架 1
1.4 研究手段与设计思想 2
2 系统相关技术的介绍 3
2.1 Microsoft Visual Studio 2010 开发环境 3
2.2 Microsoft SQL Server 2008 R2数据库技术 3
2.3 ASP.NET技术 4
3 需求分析 5
3.1 系统开发目标 5
3.2 系统性能需求 5
3.3 系统预期影响 6
3.4 可行性研究分析 6
3.5 功能需求分析 7
3.6 数据描述 12
3.7 数据字典 14
4 总体设计 16
4.1 系统体系结构 16
4.2 系统功能描述 16
4.3 数据库设计 19
4.4 数据库表设计 22
5 详细设计 26
5.1 系统功能界面设计 26
5.2 系统流程图 37
5.3 代码设计 39
5.4 接口设计 41
5.5 存储设计 42
5.6 注释设计 42
6 测试计划 43
6.1 测试目标 43
6.2 测试内容 43
6.3 测试方法 43
6.4 模块测试 43
总 结 48
致 谢 49
参考文献 50
1 绪论
1.1 课题来源及意义
现在网络发展越来越快,网络的应用越来越普及,使得网络招聘求职成为求职招聘者最喜欢的招聘方法。而求职招聘平台不仅信息更新快、信息数量多、而且选择余地也非常大。对于大多数的求职者来说,通过网上招聘求职网站来获取招聘信息是非常方便的。同时又避免求职者到处去寻找招聘信息,为求职省去时间、精力以及金钱的浪费。同时对于企业来说,在网上发布招聘信息可以减少公司人力资源的浪费,而且不用到处去跑人才劳动力市场,而且对信息的发布和修改都十分方便,同时也更有利于公司和企业的发展。拟开发系统就是基于这样的意义而设计开发的,现今,各种各样的招聘求职网站层出不穷,然而对于一些偏远地区的招聘人才涉及较少,造成了严重的劳动力剩余和缺失。因此设计这样的网上招聘求职系统是有必要的。
1.2 国内外发展现状
在不同的招聘渠道,他们都有其各自的优点,通常招聘广告在报纸和杂志上都给人严肃的感觉,而且受众面广、关注度也非常高。虽然说报纸是最传统的获取招聘信息的渠道,但是网上招聘求职也有它的优点。在国内只是用来五六年的时间,网上招聘求职的的发展非常快,现在有多的网上招聘求职网站,他们没有地域和时间的限制,且效率高、节省时间和节约成本,同时发展也很快。而且越来越受大众的喜爱。目前看来,中国大约有超过二千五百多家网上招聘求职网站为企业和求职者提供招聘求职的服务。但是大型的一些网站都是集中在某个大城市,涉及到一些小城镇的招聘网站极少,这就造成了城乡镇的劳动力资源的浪费。因此开发一款有针对性的网上招聘求职系统是可以的。
1.3 本文的主要工作和论文框架
在招聘求职方式趋于网络化得基础上,通过分析一些网络招聘求职的实际作用、实际需求、发展趋势、作用人群以及业务流程,同时结合企业对人才的需求和人才对应职位的需求这两种关系是否匹配的原则,设计并实现了农工网上招聘求职简易系统。
首先,本文通过分析研讨现有网上招聘求职系统的项目背景意义以及面临的严峻问题,了解到在新形势下网络招聘求职所遇到的挑战和机遇,并系统分析了一些网络招聘求职的实际作用、实际需求、发展趋势、作用人群以及业务流程。采用企业与农民工求职者的差异管理和综合管理的开发思路。进一步分析了农工网上招聘求职简易系统所需要的功能。将系统的实现功能通过用例图的形似给表现出来,得到对农工网上招聘求职简易系统的需求和设计指导。
其次,本论文在系统的可行性分析研究和需求分析的基础上,完成系统的总体设计,并对农工网上招聘求职简易系统的设计与实现做出系统的分析,根据分析提出系统设计的目标与设计原则。通过对系统的分析,在最后给出系统动态的一个功能流程图。
再次,对农工网上招聘求职简易系统的详细设计,通过前期对系统的需求分析以及功能上的分析,在对开发系统建模的开始,我们把农工网上招聘求职简易系统整体架构的设计由“企业”、“个人(农民工)”、“管理员”以及“超级管理员”构成。从而根据各个用户权限来设计系统功能,并给出系统的功能模块后,系统地讨论了各个模块的具体功能,确定详细的设计方案[14]。
最终,在对系统的详细设计后,分别介绍每个模块的具体实现情况,并得出系统的整体功能实现的大概情况。基本完成各个模块功能后,对整个系统以及报告作出总结,并提出一些关于系统的不足之处。
1.4 研究手段与设计思想
农工网上招聘求职简易系统是基于互联网技术的发展而开发的,具有良好的通用性,可扩展性,兼容性的优势,同时系统使用C#开发,因此具有较好的稳定性和安全性。
(1)通过市场调查来充分了解用户的需求
(2)使用ASP.NET和CSS技术,使页面美观实用
(3)采用管理员权限模式,保障系统的安全性
(4)建立合理的数据库结构,增强内聚消除耦合,尽量减少数据冗余
(5)按照严格的软件工程设计步骤进行,编写系统需求分析、总体设计、详细设计以及测试计划报告。
农工网上招聘求职简易系统是利用网络技术来实现的一个网络在线招聘求职系统,对于这样一个系统,我们的设计要符合实际,首先,我们要从用户的实际需求出发,,它是系统开发设计的重中之重,因为它能够明确的表达出我们建立农民工求职网站的目的和意义。同时还要了解传统招聘方式的缺陷,从而弥补我们所做系统的缺点。其次,对系统进行可行性和功能需求分析,然后对系统做总体设计和详细设计,最后编程实现和进行系统测试。
按照网站开发的规范和原则,按照以下几个性能要求进行开发:
实用性:从用户的角度出发,操作简单,同时也要结合企业招聘信息为农民工打造一个独有的求职就业信息平台,但也要缩短农民工求职者与企业之间的距离,减少金钱、时间和精力的浪费。
可靠性:系统的可靠性是至关重要的,也是首要考虑的问题,要对系统的可靠性通过采用软件测试技术,对系统的各功能模块进行单元测试和集成测试。
安全性:在设计开发系统时,在以上基础上,我们还要保证用户的信息方面的安全。通过对用户的权限设置来防范保证信息的泄露和非法用户的窃取达到系统安全性保障,同时保证系统管理人员不会泄露用户信息。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/3207.html