javaweb的人才招聘系统的设计与实现
在这个信息化的时代,网络的发展日益俱进,为人们提供了诸多便利。人才招聘系统的出现既为应聘者提供了更多的选择,也为招聘的公司企业提供了符合他们要求的人才,达到了双方共同的需求。网上招聘系统相比于传统的招聘,范围变大了,信息量也较为广阔,对于公司与应聘者的相互选择也更具体,使得求职和招聘更为容易。因为后台的运行,虚拟库存,没有地域限制等一系列的方便快捷,也让网上招聘系统得到了更多的人,更多的公司企业的青睐。本系统是使用JavaWeb的系统开发,基于B/S的体系结构,后台运用MySql的数据库,可以根据不同的身份实现用户的注册登录,查看职位和选择应聘者,应聘者把自己的信息投放简历交给心仪的公司企业,对应的公司企业对应聘者进行筛选,达到双方的自主交流,网站的管理由管理员完成。
目 录
一、引言 1
二、系统开发及环境介绍 1
(一)开发环境 1
1.B/S结构 1
2. 系统运行环境 1
(二)相关技术 1
1.JavaWeb 1
2.ADO技术 2
3.Mysql 2
三、系统需求分析 2
(一)可行性分析 2
1.需求可行性分析 2
2.操作可行性分析 2
3.技术可行性分析 2
(二)功能和需求分析 2
(三)用例图分析 3
(四)系统的结构和流程设计 4
四、数据库系统设计 6
(一)数据库设计概述 6
(二)数据库设计概述 6
(三)数据表设计 7
五、用户功能设计与实现 8
(一)管理员用户 8
1.登录界面 8
2.用户管理 9
3.企业管理 11
4.留言管理 12
(二)企业用户 12
1.界面管理 12
2.职位列表 13
3.招聘功能 14
(三)个人用户 16
1.求职功能 16
2.职场博客 17
3.知名企业 18
4.联系我们 19 *好棒文|www.hbsrm.com +Q: ¥351916072¥
六、总结 20
致谢 22
参考文献 23
一、引言
互联网的时代为现代的人们提供了生活的便捷,提高了办事的效率。公司的运营离不开人才的使用,不同的人才对公司的利益也有不同的影响。在这个大数据的时代,公司不能仅仅局限于传统的人才招聘,现代数据化的进程能够为公司和应聘者提供更多的人才和平台,提高招聘的效率,降低招聘的成本。传统的招聘以现场招聘为主,媒体广告等一系列辅助的手段,这些招聘手段对地域时间的局限性比较大,随着社会的不断发展,社会的人才流动性开始变得频繁,传统的招聘方法不利于公司开展招聘工作,也不利于应聘者寻找自己合意的工作。这个人才招聘系统不仅方便了人员应聘,也对公司招聘提供了更多的人才。
二、系统开发及环境介绍
(一)开发环境
基于JavaWeb的人才招聘系统是的服务器是Tomcat,是以MyEclipse为网站的开发背景。在页面设计方面主要采取的是JavaWeb技术。
1.B/S结构
B/S结构中最常见的是三层结构,这里是用户为主导的用户模型层、关于用户方面的业务逻辑方面的层级、关于数据方面的层次结构。B/S结构的优势在于客户端零维护、可扩展性强、安全性高和资源重用性好。
2. 系统运行环境
在网站进行查看之前,需要先对网站进行发布,我们现在一般在IIS上进行发布,现在好多的系统在安装的时候,默认并不带有IIS,需要先进行安装。采用IIS发布服务,需要运行环境为.NET Framework 4.0。在安装IIS时,先打开控制面板——程序——启动或关闭Windows功能,选中所有的IIS选项,然后单击确定。在完成之后,会有相应的提示。
(二)相关技术
在网站进行查看之前,需要先对网站进行发布,我们现在一般在IIS上进行发布,现在好多的系统在安装的时候,默认并不带有IIS,需要先进行安装。采用IIS发布服务,需要运行环境为.NET Framework 4.0。在安装IIS时,先打开控制面板——程序——启动或关闭Windows功能,选中所有的IIS选项,然后单击确定。在完成之后,会有相应的提示。
1.JavaWeb
JavaWeb最先是由 Sun Microsystems这一公司进行创建的、这一过程中很多公司都参与其中,对其进行改造和创新并且最终对其进行定义。这个网站的设计的突出优点不是静态页面的设计上,而是动态界面的创新上,所以这是其最好的一个功能,因此成为开发Web动态网站快速而有效的工具之一。
2.ADO技术
ADO在实现数据库的访问过程中方式简单,同时能够再很多场合中使用。也意味着,若是采用OLE DB技术也能够实现与ADO技术一样的简单的访问操作,通常可以认为ADO1.5和MSADO15.DLL具有相同的数据库名称,然而他们采用了不同的接口方式。同时,在ADO2.0中融入了新的方法以实现新的功能,如采用多层处理的方式进行数据传输、实现不间断的对数据集合进行操作以及实现异步处理等。
3.Mysql
MySql可以运用不同的服务器进行操作。而且MySql开发工具的所有性能也是非常齐全的,用户的工具的开发性和安全性都非常的高,需求非常丰富的,整体软件的维修成本低,不需要耗费太多的时间和金钱进行操作。因此,MySql 可以为应用系统的开发提供最佳的开发平台。
三、系统需求分析
(一)可行性分析
对于系统的设计会受到很多因素的影响。在系统开始的前期进行可行性的分析目的是尽量减少网站建成之后存在的风险,在时间,人力,财力方面都能够尽量减少。所以,在系统开始的前期,就要对系统进行尽可能的详细分析。
1.需求可行性分析
需求可行性分析就是在开发之前对所要设计的基于JavaWeb的人才招聘系统中所要实现的功能。看看能不能满足需要,就要在开始需求的时候进行充分的调研,然后能够对系统更好的开发。如果在前期的需要分析不明确,后面开发的系统很可能存在问题。
2.操作可行性分析
针对招聘系统来说,用户以前只要上过网,懂得电脑的最基本操作,就能够对网站进行操作,在网站的界面方面,上面的功能简单灵活,用户看了界面之后就知道要实现的功能。
3.技术可行性分析
基于JavaWeb的人才招聘系统在开发语言上用的是JavaWeb,后台数据库用的是Mysql ,目前在市场上用Jsp和Mysql技术开发的网站比较多,有大量的资料可以查询。加上JavaWeb上手又相对容易,开发周期也短一些。因此,开发招聘系统从技术方面来说是完全可行的。
目 录
一、引言 1
二、系统开发及环境介绍 1
(一)开发环境 1
1.B/S结构 1
2. 系统运行环境 1
(二)相关技术 1
1.JavaWeb 1
2.ADO技术 2
3.Mysql 2
三、系统需求分析 2
(一)可行性分析 2
1.需求可行性分析 2
2.操作可行性分析 2
3.技术可行性分析 2
(二)功能和需求分析 2
(三)用例图分析 3
(四)系统的结构和流程设计 4
四、数据库系统设计 6
(一)数据库设计概述 6
(二)数据库设计概述 6
(三)数据表设计 7
五、用户功能设计与实现 8
(一)管理员用户 8
1.登录界面 8
2.用户管理 9
3.企业管理 11
4.留言管理 12
(二)企业用户 12
1.界面管理 12
2.职位列表 13
3.招聘功能 14
(三)个人用户 16
1.求职功能 16
2.职场博客 17
3.知名企业 18
4.联系我们 19 *好棒文|www.hbsrm.com +Q: ¥351916072¥
六、总结 20
致谢 22
参考文献 23
一、引言
互联网的时代为现代的人们提供了生活的便捷,提高了办事的效率。公司的运营离不开人才的使用,不同的人才对公司的利益也有不同的影响。在这个大数据的时代,公司不能仅仅局限于传统的人才招聘,现代数据化的进程能够为公司和应聘者提供更多的人才和平台,提高招聘的效率,降低招聘的成本。传统的招聘以现场招聘为主,媒体广告等一系列辅助的手段,这些招聘手段对地域时间的局限性比较大,随着社会的不断发展,社会的人才流动性开始变得频繁,传统的招聘方法不利于公司开展招聘工作,也不利于应聘者寻找自己合意的工作。这个人才招聘系统不仅方便了人员应聘,也对公司招聘提供了更多的人才。
二、系统开发及环境介绍
(一)开发环境
基于JavaWeb的人才招聘系统是的服务器是Tomcat,是以MyEclipse为网站的开发背景。在页面设计方面主要采取的是JavaWeb技术。
1.B/S结构
B/S结构中最常见的是三层结构,这里是用户为主导的用户模型层、关于用户方面的业务逻辑方面的层级、关于数据方面的层次结构。B/S结构的优势在于客户端零维护、可扩展性强、安全性高和资源重用性好。
2. 系统运行环境
在网站进行查看之前,需要先对网站进行发布,我们现在一般在IIS上进行发布,现在好多的系统在安装的时候,默认并不带有IIS,需要先进行安装。采用IIS发布服务,需要运行环境为.NET Framework 4.0。在安装IIS时,先打开控制面板——程序——启动或关闭Windows功能,选中所有的IIS选项,然后单击确定。在完成之后,会有相应的提示。
(二)相关技术
在网站进行查看之前,需要先对网站进行发布,我们现在一般在IIS上进行发布,现在好多的系统在安装的时候,默认并不带有IIS,需要先进行安装。采用IIS发布服务,需要运行环境为.NET Framework 4.0。在安装IIS时,先打开控制面板——程序——启动或关闭Windows功能,选中所有的IIS选项,然后单击确定。在完成之后,会有相应的提示。
1.JavaWeb
JavaWeb最先是由 Sun Microsystems这一公司进行创建的、这一过程中很多公司都参与其中,对其进行改造和创新并且最终对其进行定义。这个网站的设计的突出优点不是静态页面的设计上,而是动态界面的创新上,所以这是其最好的一个功能,因此成为开发Web动态网站快速而有效的工具之一。
2.ADO技术
ADO在实现数据库的访问过程中方式简单,同时能够再很多场合中使用。也意味着,若是采用OLE DB技术也能够实现与ADO技术一样的简单的访问操作,通常可以认为ADO1.5和MSADO15.DLL具有相同的数据库名称,然而他们采用了不同的接口方式。同时,在ADO2.0中融入了新的方法以实现新的功能,如采用多层处理的方式进行数据传输、实现不间断的对数据集合进行操作以及实现异步处理等。
3.Mysql
MySql可以运用不同的服务器进行操作。而且MySql开发工具的所有性能也是非常齐全的,用户的工具的开发性和安全性都非常的高,需求非常丰富的,整体软件的维修成本低,不需要耗费太多的时间和金钱进行操作。因此,MySql 可以为应用系统的开发提供最佳的开发平台。
三、系统需求分析
(一)可行性分析
对于系统的设计会受到很多因素的影响。在系统开始的前期进行可行性的分析目的是尽量减少网站建成之后存在的风险,在时间,人力,财力方面都能够尽量减少。所以,在系统开始的前期,就要对系统进行尽可能的详细分析。
1.需求可行性分析
需求可行性分析就是在开发之前对所要设计的基于JavaWeb的人才招聘系统中所要实现的功能。看看能不能满足需要,就要在开始需求的时候进行充分的调研,然后能够对系统更好的开发。如果在前期的需要分析不明确,后面开发的系统很可能存在问题。
2.操作可行性分析
针对招聘系统来说,用户以前只要上过网,懂得电脑的最基本操作,就能够对网站进行操作,在网站的界面方面,上面的功能简单灵活,用户看了界面之后就知道要实现的功能。
3.技术可行性分析
基于JavaWeb的人才招聘系统在开发语言上用的是JavaWeb,后台数据库用的是Mysql ,目前在市场上用Jsp和Mysql技术开发的网站比较多,有大量的资料可以查询。加上JavaWeb上手又相对容易,开发周期也短一些。因此,开发招聘系统从技术方面来说是完全可行的。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wljs/244.html