




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
企业网站设计与实现 (二)研究意义 2 2 3 3 6 7 7 8 8 9 9 1.网站首页设计 2.用户注册和登录模块 3.搜索模块 4.企业详细信息展示 5.职位投递 7.职位收藏夹 8.职位投递记录 9.职位新闻 2.企业后台主页 (二)测试用例 1.登录测试 24 24 1随着整个互联网时代经济的深入发展,大部分企业会利用社交网络手段来组织进行大规模招聘。本文中首先是对企业系统的开发需求目标需求和企业用户需求等进行综合了综合分析,然后才给出企业系统开发的初步总体架构设计框架方案。系统中主要能包含开发的几个模块依次是:企业系统的注册和登陆,求职者基本的个人信息信息管理,管理岗位招聘信息、管理员工留言、管理企业用户信息数据库等。各个业务模块之间都是分负责前端网页交互设计开发和前端后台数据库设计管理,在设计制作好的前端网页设计的框架基础上,对数据内容进行交互查询、修改、删除数据库等一系列操作。论文最后以系统功能模块为构成单位详细系统地叙述出了企业招聘系统内容的设计实现过程。关键词:招聘网站;需求;分析1以往传统的招聘上往往会存在诸多弊端,如后文所述:1、存在现场安全问与传统的招聘会相比之下,基于WEB2.0环境下的企业网基于WEB2.0环境下的企业网络招聘网站带来了诸多优点以协助其求职工作,优2企业而言,基于WEB2.0环境下的企业网络招聘网站带来了诸多优点以协助其招(二)研究意义根据中国2020年11月第七次人口普查调查数据报告显示,在国内的二十一世纪20年代末,每十万人之中拥有大专及以上学历的各个年龄段的适龄就业者3现,可以管理企业招聘系统中求职人才与企业单位的登陆注册信息,招聘公告包括公告时间,招聘标题,招聘单位,工作岗位详情等。提供人才与企业的登陆注册模块、职位企业搜索模块、企业详细信息展示等模块。并提供了个性化功能,为人才提供职位收藏功能,并会向各位求职者投递职业新闻,使求职者有了更广泛的求职信息渠道,也使企业有更多的方式去展示其提供的岗位,起到了更好的宣传作用,使企业招聘变得更加简便高效信息化。同时提供后台管理账户设计,后台管理账户能够登录此企业招聘系统对企业单位、求职人才进行管理工作。二、需求分析及方案论证企业招聘系统旨在让企业单位招聘、求职人才求岗的工作简单化,使人才招聘流程易于实现,提升招聘工作效率,降低招聘工作成本。下文将介绍本企业招聘系统的各个部分的设计分析,本网站的建立主要分为以下4类用户模型,不同的用户本身拥有的下属功能子模块也不尽相同。类型一:如下图2所示,事先未在本网站注册的用户类型下属功能子模块示职位列表职位列表未登录用户人才招聘网站类似于国内软件应用领域现行的一套规则,习惯将未在其应用内注册过的流散用户称作为“游客”,这些游客未将自己的基础信息提交给应用后台,相应的,针对这种流散的用户,他们是应用的潜在用户,有成为网站真实用户的可能,所以我们允许给他们开放较为少量的功能模块供其使用。这些尚未注册的游客用4户,如上图2所示,可以使用的功能有:访问本企业招聘系统主页,获取企业单位公开的职位信息,查询职位列表。使用“查看企业详情”模块功能可以深入地了解企业详情,知晓其人员架构,运营状况、行业地位等。此外,游客用户能够享受到查本企业招聘系统提供的相关企业单位工作岗位地新闻发帖。最后,本网站还存在隐藏激励选项,作为游客用户,若能提交基本信息在此注册的话,他们就能正式成为本企业招聘系统的用户,后续将会体验到更多的功能选项。类型二:如下图3所示,已注册的用户类型下属功能子模块示例职位收藏夹职位收藏夹职位列表职位投递记录已登录用户收藏职位投递职位个人简历查看职位新闻与未在本企业招聘系统注册的游客用户相比,已注册的求职人才客户功能选项更多更完善,相比之下,额外增添了5个功能选项模块。如上图3所示。其中包含的功能选项有,如职位收藏夹、职位投递、查看个人职位投递记录、个人简历预览以及修改。这些功能选项中如职位收藏夹,能够在用户进行工作职位浏览海选之时,遇上心仪的职位,可以便捷地收纳到职位收藏夹中,方便在投递职位时快速引用。如职位投递记录功能模块,在用户投递完先前选中的之位后,方便快速回查,起到备忘与进度跟踪功能。前后对比,在本企业招聘系统注册后的用户,能够在招聘工作地流程上获得更大的方便。类型三:如下图4所示,企业用户功能选项模块示例。5企业单位方面是企业招聘系统职位提供方,故与求职人才方不同,未注册的企业单位不能凭空产生工作岗位,因此企业单位必须注册后才能登入本网站进行职位发布。如上图4所示,企业用户的一系列功能选项模块都是在企业单位完成注册的前提下才有下文的,只有注册、填写企业相关基础信息之后,此类型用户才能登录企业后台管理系统。企业后台管理系统为企业用户提供了企业信箱和添加职位信息两大较为重要的功能。企业信箱是方便企业用户一方查看是哪位用户投递了什么样的职位,同时也方便查看求职者个人详细信息。职位添加是企业用户最基本的功能之一,使用该功能可以快速创建职位信息,职位信息会及时地在网站主页面显示,求职者可以查看该职位信息,可以进行职位投递。类型四:如下图5所示,企业招聘系统管理用户功能示例。求职者管理系统管理员用户是网站后台的管理者,如上图5所示,其主要职能是针对企业用户和求职者用户,进行用户信息修改以及删除功能。6类、IE浏览器IE浏览器本企业招聘系统选用Tomcat作为服务器,开放源代码的Web应用服务器,是Apache软件基金会项目中的一个核心项目,由Apache,Sun和一些公司以及7使用,是开发和调试JSP程序的首选。当在一台机器上配置好Apache服务器,可利用它响应对HTML页面的访问请求。实际上Tomcat部分是Apache服务器的的。当配置正确时,Apache为HTML页面服务,而Tomcat实际上运行JSP页面非常重要和声望很高的公司、站点使用MySQL,这些公司和站点都用MySQL来处(三)开发环境(四)开发工具IntelliJIDEA是Java编程语言开发的集成环境,在业界内被公认为最好8此外它还支持各种版本的适配工具,如GIT,SVN等。IDEA高度集成的特性,拥有Ant支持,使它不需要任何的第三方插件,让开发人员尽可能多的只专注于开发本身。还有其他的优势不胜枚举,磨刀不误砍柴工,选择一款实用性良好的开发平台,能对项目的开发起到极大的帮助。三、应用的总体设计方案伴随着互联网技术在全球范围内广泛的应用、各种开发框架的更新迭代,诸多类型的应用网站如雨后春笋般层出不穷。特别是近几年,受到全球范围内的疫情影响,国内所实行全国一盘棋疫情管控措施使得传统的企业招聘形式被这个时代所抛弃,线上的招聘方式将其取而代之,在广大的就业市场的强烈需求下基于Web的企业招聘系统强势崛起,在全球疫情背景的刺激下,将企业招聘系统类的应用被推上浪尖,网络招聘网站粉墨登场,走进千千万万招聘企业单位与求职人人才招聘网站在一定程度上取代了传统人才招聘会所具备的功能,对比而言人才招聘网站有着举足轻重的优势特点,职位信息定位快速、准确,信息交互便如图7所示,为本网站的整体设计,大体上分为求职者用户、企业用户和管理员三类功能设计。企业管理企业管理用户管理企业登录企业注册站发布职位人企业信箱职位新闻职位收藏职位投递者职用户登录用户注册系统管理员9数据库是网站设计和开发全过程的基石。在信息时代的背景下,数据库的应用领域更加广泛。数据库的主要功能是存储页面交互的海量数据。本网站选择MySQL作为网站开发的数据库,Navicat作为数据库管理软件。MySQL是一个关系数据库管理系统,具有体积小、总体成本低、开源等优点。Navicat是一种快速可靠的数据库管理工具,可以满足开发人员和中小型企业的业务需求。用户可以使用Navicat提供的用户图形界面安全访问数据库。1、求职用户属性,其实体图如图8所示:地址邮箱2、企业用户属性。其实体图如图9所示:企业登录名企业地址3、系统管理员属性。其实体图如图10所示:系统管理员用户系统管理员用户管理员编号管理员登录名管理员密码图10系统管理员用户实体图4、其各个模块之间的联系如图11所示:图11系统总体实体图列名类型用户登录名登录密码性别电话邮箱真实姓名工作状态期望工资列名类型企业名称企业类型企业登录名企业登录密码企业地址企业网站员工人数列名职位薪资发布时间表4收藏表列名职位薪资发布时间企业名称真实姓名表5职位申请表列名职位薪资职位发布时间企业名称真实姓名表6系统管理员表列名管理员登录名管理员密码四、系统应用的实现如图12所示,为整个网站构建的流程图,核心功能主要是求职者用户职位N号YN如图13所示,网站主页采用HTML中的标签,主要分为头部、左侧和中部。每个部分都有一个编写好的JSP文件,根据各自的功能显示不同的效果。头部JSP文件用于显示欢迎标志、用户注册和用户登录链接。游客通过头部提供的超链接进行注册和登录,以获得系统的更多功能。左侧JSP,在用户未登录时,主接。中间的JSP主要显示欢迎图片,来增加界面的美观度。位新间为你而来为你而来如图14所示,为用户注册界面,主要提供一些用户基本信息注册。查询数据库并返回查询结果。通过Ajax性别电话箱真立姓名如图15所示,用户登录界面提供登录验证。单击“登录”时,将触发按钮由码图15用户登录界面3.搜索模块搜索模块是人才招聘网站设计和展示以及吸引客户的关键。如图16所示,搜索界面显示了一些企业在本网站上发布的各种职位信息,包括职位名称、工作地点、发布企业名称、职位工资和发布时间。职位列表顶部提供了三个文本搜索输入框。当用户在相应职位输入“文员”一词,然后点击搜索按钮时,网站可以根据用户输入的字段进行模糊查询,并在职位列表页面显示查询结果。具体效果如图17所示。Welcometo招聘求职网网站首页P位名称C工作地址[公司名称[职位名称工作地点公司名韩资职位名称工作地点公司名薪资发布时间销售文员上海义乌商贸城4000.02017-03-11白药文员江苏南京白药企业2000.02010-01-01文员北京南京中医药医院科研所2000.02017-0网站还可以根据职位信息进行模糊查询,如图18所示,列出了所有工作地点在上海的企业职位信息。职位名称□□工作地址公司名称[按素职位名称工作地点公司名黏塑发布时问网站可以根据企业信息模糊查询,如图19所示,列出了与“南京”一词相关的所有企业信息。总体而言,该网站提供了较为完善的搜索功能,大大简化了用户查找工作信息的难度,改善了用户体验。企业信息显示界面是为了满足用户进一步了解企业的需要。4.企业详细信息展示企业信息展示界面,是为了满足用户更进一步了解企业的需求体现。如图20所示,如果未登录,当用户在详细信息界面中点击applyforposition按钮或collection按钮时,网站会自动弹出友好提示:“您还没有登录,请登录”。当用户单击“确定”时,它将自动跳转到用户登录界面。xx用户注册用户登录Welcometo招聘求职网如图21所示,展示了企业详细信息,有名称、企业类型、企业地址、企业网址、企业描述和企业员工人数。申请职位5.职位投递职位投递功能是人才招聘网站的核心功能,如图22所示,在已经登录的状态下,一位求职者用户第一次申请了一家企业发布的职位,系统弹出了“投递成功!”的提示信息。网站首页localhost:8080显示:投递成功!×在如图23所示的搜索页面上点击“查看企业详情”时,系统将职位名称、地址、工资等用户所需的数据封装起来,传递到SpringMVC相对应的Controller控制层接收具体参数,通过Model封装起来,传递到企业详情页面。在用户点击“申请职位”按钮时,首先取得所有封装的参数,再通过ajax技术传递到服务端负责处理投递职位的控制层,控制层接收到所有参数之后根据用户的真实姓名、所申请的职位名称以及职位地址三个条件进行判断,只要三个参数有一个不相同,说明该职位是第一次被投递,将数据插入数据库申请职位表中,系统向客户端返回“投递成功!”,如三个参数全部相同,系统向用户返回“请不要重复投递!”,效果如图23所示。网站首页localhost:8080显示:请不要重复投递!□禁止此页再显示对话框.6.职位收藏收藏功能是人才招聘网站另一个较为核心的功能,如图24所示,已经登录的求职者用户成功收藏了一家企业的职位信息。xlocalhost:8080显示:收藏成功!□禁止此页再显示对话框。网站首页具体实现逻辑与职位投递思路大体相同,就是在前台界面上收集所需的数据,传递到企业详情界面。用户在点击收藏按钮时,通过ajax技术将收集到的参数传递到服务端用于处理收藏功能的Controller控制层,系统接收前台界面传递的四个参数,向数据库中进行查询。企业名称、真实姓名、职位名称以及职位地址四个字段只要有一个不一致,说明是第一次收藏,四个字段全部相同表明不是第一次收藏,系统弹出“请不要重复收藏!”,效果如图25所示。×localhost:8080显示:请不要重复收藏!□禁止此页再显示对话框。网站首页7.职位收藏夹8.职位投递记录如图27所示,已登录状态下的用户,点击左侧的职位申请记录超链接之后,查看所申请的职位信息。班用户已登录状态下点击职位投递记录超链接之后,系统获取session域中保存的用户真实姓名,系统通过用户真实姓名在数据库申请职位表查询,将查询出来的结果集合通过Model封装,返回给到职位投递记录页面,利用标签遍历集合,将数据具体展示。9.职位新闻如图28所示,为网站所提供的职位新闻展示,职位新闻功能是公共服务模块,所以并没有登录限制。外来游客通过点击职位新闻链接,查看新闻详情,点击新闻段“返回主页”链接,可以回到首页。下,干,大1.企业用户后台注册、登录如图29所示,本网站提供了登录名、登录密码、公司名三个字段的非空校验,企业若未填写上述三个字段中任意一个,注册不成功,本网站提供了企业登录名和企业名称唯一性的校验。登录名为空Y密码为空Y企业名称为空YN企业名称是否已注册N封装界面输入数据传到SpringMVC的Cotroller控制层,控制层接收企业用户输入的参数,依次向数据库中查询,先进行登录名唯一性的判断。如果根据企业用户输入的登录名在数据库中查找不到,则继续进行根据企业名称在数据库查询,只有这两个查询出来的结果都为null,则说明界面封装的数据是第一次注册,反之则企业登录名或者企业名称在数据库中已经存在,弹出相应提示,不允许该企业用户注册。企业注册完成之后,如图30所示,跳转到企业登录界面,企业用户可以根据之前注册的用户名和密码来登录企业后台网站,进行相应操作。企业登录企业登录图30企业登录2.企业后台主页如图31所示,为企业用户登录成功,跳转到企业后台管理系统界面。企业后台管理页面与前台主页面同样使用的是iframe标签,导入了头部,左侧以及中部三个JSP页面。头部页面,主要展示了登录状态下企业用户的公司名称,以及提供一个退出左侧菜单提供了三个功能链接,具体是:企业信箱、发布职位、网站首页。中部主要显示欢迎信息,以及是接下来效果界面展示的区域。用户:南京中医药医院退出3.企业信箱和发布职位如图32所示,为企业发布职位功能界面,发布职位具体信息有:职位名称、工作地址、职位薪资以及职位发布时间。间职位名称、工作地址、职位薪资、发布时间这四个字段分别提供了非空校验,其中任一字段为空,用户点击“发布职位”按钮,无法正常执行功能,额外的还提供了职位名称的唯一性校验,限制了企业用户无法发布相同职位名称。网站首页如图33所示,已登录状态下的企业用户当点击左侧菜单栏中的企业信箱链接之后,中部区域将数据库查询出来的集合数据遍历显示。显示的每一个用户的真实姓名都是一个超链接,企业用户不仅可以查看到是哪个用户申请了什么职位,还可以通过点击“应聘者姓名”超链接查看应聘者的具体详细个人信息,以便企业更加方便了解应聘人员,效果如图34求职者详细信息所示。真实姓名电话邮箱男4.后台用户管理以及企业管理系统后台是网站必不可少的一部分,本系统后台管理主要提供对企业用户和普通用户的查询所有和修改删除两大功能,。具体后台主页面如图35所示。Iframe标签还用于构建整个页面框架。头部页显示当前管理员为“admin”。管理员用户只有登录,没有注册功能。如图36所示,它是系统的后台企业管理界面。当处于登录状态的管理员点击左侧的“查询所有企业”链接时,系统将查询数据库企业信息表,并把结果集返回到中心区域页面,以列表的形式回显。还提供了两个附加操作,修改和删除。如图37所示,为修改企业信息页面,后台系统管理员有权限修改企业用户信息情况,当登录状态下的管理员点击“修改”链接时,会跳转到“修改企业信息”页面,“修改企业信息”页面回显了企业相关信息,方便管理员查看。管理员在有需要的情况下,修改部分信息,点击底端保存按钮后,修改的内容会被存入数据库,并且返回查询所有企业页面,展示修改后的企业信息,与数据库保持修改企业信息修改企业信息保行如图38所示,为修改个人信息界面。系统后台提供对普通用户个人信息修改功能,具体实现原理与修改企业一致,就是将修改后的数据重新封装成对象,在管理员点击保存按钮之后插入数据库,然后返回到查询所有用户界面,再次从数据库中查出所有用户,与数据库保持同步。五、应用系统测试在网站开发过程中,存在着许多因疏忽而导致的程序错误。错误来源十分广泛,错误基本上是不可避免的。首先,我们应该测试系统的功能、稳定性、安全性和功能,检查系统是否满足需求,检查网络系统中的问题和功能错误,美化系黑盒测试是指将被测试的软件视为黑盒。人们不关心它的内部逻辑结构,只关注软件的输入数据和输出结果。本网站的系统测试将使用黑盒测试来测试网站(二)测试用例1.登录测试如表8所示,为求职者用户的登录测试,主要测试网站登录功能以及登录失败时网站是否按照所预想结果处理。用户名系统提示结果空空请输入用户名空登录失败,请输入正确用户名和密码登录成功,跳转到网站首页2.职位投递和收藏测试如表9所示,主要测
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 动漫制作合同范本
- 农村地抵押合同范例
- 买卖鞋合同范例
- 公路发包合同范本
- 买断企业产品合同范本
- 代办检测合同范本
- 企业bt项目合同范本
- 三方工程合同范本
- 冷库改造项目合同范本
- 包干服务合同范例
- 北京市矢量地图-可改颜色
- 新质生产力与产品创新
- 能力素质模型的正确打开方式(分享)
- 2024年河北省公务员录用考试《行测》真题及答案解析
- 安保服务行业市场调研分析报告
- 吉林大学《微积分AⅠ》2021-2022学年第一学期期末试卷
- 《大学生创新创业基础教程》第六章创业资源与融资
- 《建筑工程施工许可管理办法》2021年9月28日修订
- 初中英语高频熟词生义
- 大庆医学高等专科学校单招参考试题库(含答案)
- 2025高考语文文言文阅读复习:高频实词分类汇编
评论
0/150
提交评论