毕业生就业服务网详细设计文档_第1页
毕业生就业服务网详细设计文档_第2页
毕业生就业服务网详细设计文档_第3页
毕业生就业服务网详细设计文档_第4页
毕业生就业服务网详细设计文档_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、毕业生就业服务网详细设计文档第五组:陈俊达、高晴晴、张媛媛、崔立娟、贾俊华1、系统概述1.1项目背景毕业生就业服务网的构建旨在为教育厅就业指导工作提供支撑,进一步拓宽毕业生的就业渠道,引导毕业生自主创业,以网络手段推进毕业生的就业指导工作,转变思想,开拓视野,缓解大学生就业难现状。1.1.1大学生就业形式日益严峻高校毕业生就业形势持续严峻,业市场对高校毕业生的吸纳能力逐年下降,使得大学生就业市场供需矛盾进一步激化,各地举办的各类招聘会总是人满为患,公务员考试炙手可热,出现几十人、几百人甚至数千人竞聘一个岗位的情况。再加上高等教育改革不适应社会发展需求,毕业生择业观念和能力素质不适应社会需求,用

2、人单位选材存在误区等进一步恶化了就业市场。1.1.2 为毕业生服务就业服务网的构建,本着“服务毕业生”的宗旨,毕业生可以通过网站找到满意的工作岗位,用人单位可以通过网站发布自己的招聘需求,获取感兴趣人才的信息。1.1.3 就业信息获取不便不及时高校毕业生就业情况及企业需求情况是教育厅及各院校所关心的重要信息,然而由于缺乏便捷的手段,信息的获取变得极为不便,历年信息的获取都是依靠教育厅及学校人为统计,再加上信息上报的时间延迟,导致最终获取的信息与实际情况有偏差,不利于就业指导工作的开展。同时采集的信息数量庞大,需要信息化的手段进行管理和分析。1.2 系统目标1.2.1 务实的就业指导平台整合各种

3、就业指导资源,通过多种表现形式展现给毕业生,实现从择业到就业的全程指导,通过政策引导、案例激励的形式促进毕业生创业就业。1.2.2 高效的毕业生求职平台l 用人单位发布职位信息l 用人单位通过人才搜索检索毕业生公开的简历,主动招揽人才l 毕业生通过职位搜索引擎查询所需职位,投递简历l 企业发布校园招聘、宣讲会通知1.3 系统优势系统的构建本着“高效、安全”的原则,采用多种前沿技术来确保网站可以在高负载、高并发的环境下平稳运行。1.3.1 安全性网站采用spring security权限框架和RBAC(Role-Based Access Control,基于角色访问控制)模型进行用户权限访问控制

4、,保证用户只能访问自己权限内的资源,防止非法操作的产生;网站的数据服务及文件存储采取独立部署,确保外网无法访问;对敏感数据进行加密,防止数据泄露;各服务间通信采用https协议,保证数据的传输安全可靠。1.3.2 低延迟使用缓存技术缓存关键数据,减少数据查询所带来的延迟,提升系统响应速度;对频繁访问的页面进行缓存减少编译时间,提升系统负载;采用集群技术保障系统的吞吐能力。1.3.3 实用性网站采用友好的功能界面设计,使用用户能够在最短的时间找到自己所需的服务,提升求职招聘的效率。良好的UI设计保证操作流程能够简单明了。系统同时包含配套的安卓客户端和IOS客户端,为用户提供多种访问体验。1.3.

5、4 灵活性系统“资源-角色-用户”三级管理,方便教育厅灵活管理用户权限,使得系统可以支持多种不同角色的用户进行使用。1.3.5 易扩展系统开发过程中采取“高内聚,低耦合”的原则,保证各模块的独立性,使功能的增添删除变得更加简便。系统的后期开发可以通过简单的添加功能模块的方式进行扩展。1.3.6 低成本系统开发使用开发工具、主要技术以及系统部署时采用的应用程序服务器均属于开源免费资源,极大的节约了开发经费和维护成本。1.3.7 多接口系统提供多种数据接口,方便与其他系统进行数据交互和数据共享。方便配套系统的开发建设。2、系统结构2.1 系统组成毕业生招聘网站主要由两个部分组成:毕业生服务系统和企

6、业服务系统 。在毕业生服务系统上,毕业生注册登录后可以进行职位搜索,查看职位及用人单位详情,对满意的职位进行收藏/申请,并可以查看自己的求职记录。在企业服务系统上,企业负责人可以在注册登录后对招聘进行管理,可以搜索人才、查看公司详情、对职位进行管理。2.2 用户角色由于毕业生就业服务系统的两部分系统工作职责的不同,每个网站(系统)都有不同的角色参与。2.2.1 毕业生就业服务系统角色毕业生 注册/登录系统 职位搜索; 查看个人信息 应聘与查看应聘情况毕业生用例图如图2-1图所示:图2-1 毕业生用例图2.2.2 企业服务系统角色企业 人才搜索 公司详情的查看与修改 对职位进行管理 对招聘进行管

7、理企业用例图如图2-2图所示:图2-2 企业用例图2.3 工作模式整个毕业生就业服务系统是围绕两项主要工作构建:毕业生应聘,企业招聘2.3.1 毕业生应聘毕业生登录到系统,求职者可进行职位搜索,查看职位及用人单位详情,对满意的职位进行收藏/申请,并可以查看自己的求职记录。可以创建简历,修改简历,选择简历的开放程度(一个学生可以有多个简历)。求职者用户可以管理自己的职位申请,主要包括申请时间,单位,申请状态等。2.3.2 企业招聘企业可在任一站点注册,经站点管理员审核后成为系统用户,成功登录后进入系统。企业用户可以搜索人才,有高级搜索,热门搜索,职位、学校、工作地点等搜索。并可完善,修改企业基本

8、信息。对应聘者管理主要包括简历筛选,发信回复。3、 设计方案毕业生招聘网站面向全省的高校及大学生,在大学生临近毕业的时期,网站会迎来访问高峰,需要承受用户高并发的访问,同时处理与几十万毕业生相关的大量数据。为了保障网站的平稳工作,系统要从多方面提升性能确保服务的吞吐量及处理速度,以保证用户能有良好的用户体验。3.1 系统架构根据业务流程的需要,系统架构的设计采用权限访问控制、系统业务模块、系统基础服务、基础设施服务四层结构构成,各层之间紧密联系,互相支持,实现系统的业务流程。系统的应用程序服务器、网络及其他硬件设施构成基础设施,在其之上数据库服务、缓存服务、数据备份、推送服务构成了系统基础服务

9、,依托于基础设施及服务,实现业务流程及系统业务模块,在用户通过浏览器访问系统时,进行权限访问控制,使用户可以在自身权限范围内自由操作。 图3-1系统层次结构图3.1.1基础设施基础设施服务是系统部署的基础,主要涉及服务器、网络、路由等硬件设施。系统服务采用Apache tomcat应用程序服务器进行部署,同时搭建集群提高系统负载能力。3.1.2基础服务基础服务主要包括数据存储服务和缓存服务,数据存储采用sqlserver数据库,文件存储使用淘宝的tfs文件存储服务,该文件存储服务可以通过简单的添加服务器节点扩充存储空间,极大的提高了系统的可扩展性。系统使用缓存技术将重要数据和频繁访问的页面存储

10、的缓存中,提高响应速度和系统处理能力。定时对数据进行备份以防数据丢失。3.1.3系统业务模块该层是系统主要功能层,所有的工作流和应用功能均在这层实现,各功能模块通过基础服务层所提供的服务进行通信交互。具体实现见(第4章功能详解)。3.1.4权限访问控制为保证系统数据安全性,系统对用户进行权限访问控制,每个用户登录后只能访问自身权限内的功能和操作自身可见的数据。该层主要包括如下内容:a) 基于Spring Security框架的权限验证b) 基于nginx高性能前端反向代理3.2 功能结构毕业生就业服务系统涵盖了消息发布,招聘就业,等多个方面,包括多个系统。如系统功能描述表3-2所示:表3-2系

11、统功能描述表子系统功能模块名称功能说明毕业生服务系统 注册/登陆求职者注册成为系统用户,成功登录系统求职者首页职位快速搜索,求职者基本信息,简历信息,个人申请与反馈,推荐职位职位搜索求职者可进行职位搜索,查看职位及用人单位详情,对满意的职位进行收藏/申请,并可以查看自己的求职记录。 简历中心 求职者可以创建简历,修改简历,选择简历的开放程度(一个学生可以有多个简历)。我申请的职位求职者用户管理自己的职位申请,主要包括申请时间,单位,申请状态等。人事经理来信求职者用户管理申请职位回复的信息企业服务系统 注册/登录 企业可在任一站点注册,经站点管理员审核后成为系统用户,成功登录后进入系统。 人才搜

12、索企业用户搜索人才,有高级搜索,热门搜索,职位、学校、工作地点等搜索 公司详情企业用户完善,修改企业基本信息 职位管理添加、删除、编辑职位信息招聘管理对应聘者管理主要包括简历筛选,发信回复,3.3 业务流程系统的业务功能主要是依靠不同业务流的完善实现来体现的,主要包括企业信息发布、毕业生投递简历、招聘活动流程的工作流。这些工作流通过严密的流程控制,确保数据在整个过程中准确一致。3.3.1 企业信息发布流程登录网站选择发布信 息类型 填写信息表单,提交审核信息正确发布信息结束发布流程图3-3企业信息发布流程图流程描述 企业根据需要选择要发布的信息种类,如岗位信息、校园招聘信息。 填写对应表单并提

13、交,等待审核。 审核信息,如有异议,返回给企业进行修改,反之允许显示。3.3.2 毕业生投递简历流程图3-4毕业生简历投递流程图流程描述 毕业生根据实际情况编写简历。 毕业生通过搜索职位,投递简历。 等待企业的回应。3.3.3 招聘活动流程招聘求职是整个服务信息系统的重要活动。整个流程设计毕业生生发布简历、搜索职位、企业搜索人才、答复来信等多项业务流程。下面通过一个流程图,宏观的展现这一工作流程。图3-5招聘求职流程图3.4 系统采用技术 系统所采用的技术如表3-4所示:表3-4分类技术(或服务)名称技术描述提升负载Nginx反向代理服务,用于网站负载均衡Tomcat网站应用程序服务器,部署服

14、务,同时用于网站集群TerracottaSession集群,不同应用服务器共享用户信息开发框架及技术SSHJ2EE开发框架,用于开发网站的业务功能模块ZK以 AJAX/XUL/Java 为基础的网页应用程序开发框架,用于丰富网页应用程序的使用界面JSP动态网页技术标准JQUERYJavascript开源组件库,用于进行前台开发Jquery UI以 jQuery 为基础的开源 JavaScript 网页用户界面代码库。包含底层用户交互、动画、特效和可更换主题的可视控件。安全性Spring Security基于spring的安全框架提供强大的角色权限访问控制保障网站的数据安全。数据服务EhCach

15、eJava缓存框架EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认的CacheProvider。LuceneApache基金会下开源全文搜索框架用于搭建搜索引擎TFS淘宝图片存储服务,用于存储招聘网中大量小文件,可扩展性强Sqlserver数据库服务用于存储系统中的业务数据4、 功能实现下面分别对毕业生服务系统、企业服务系统的具体功能进行介绍。4.1 毕业生服务系统毕业生服务系统主要包括:求职者首页,职位搜索,简历中心,我申请的职位,人事经理来信。毕业生服务系统的首页如下图所示图4-1毕业生服务系统的首页a) 职位搜索 高级搜索:职位类别,行业

16、种类,关键字,公司性质,发布时间,工作地点,工作经验,学历要求进行搜索; 职位类别,行业类别,工作地点搜索; 搜索热门:列出搜索频率较高的词组; 热门搜索组合:列出热门的搜索组合;图4-2职位搜索b) 简历中心毕业生者简历信息的管理,一个求职者可以有多份简历,创建简历时分为:创建标准简历,创建WORD附件简历。图4-3简历中心c) 我申请的职位对求职用户职位申请的管理,方便用户了解自己申请职位的情况。图4-4求职用户职位申请的管理d) 人事经理来信求职者管理有回复的求职申请。图4-5人事经理来信4.2.2企业服务系统企业服务系统主要包括:企业首页,人才搜索,公司详情,职位管理,招聘管理,校招管理。企业服务系统首页如图4-6所示:图4-6企业服务系统首页a) 人才搜索 高级搜索:关键

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论