毕业生就业服务网详细设计文档603Word文档下载推荐.docx
- 文档编号:19204416
- 上传时间:2023-01-04
- 格式:DOCX
- 页数:17
- 大小:358.82KB
毕业生就业服务网详细设计文档603Word文档下载推荐.docx
《毕业生就业服务网详细设计文档603Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《毕业生就业服务网详细设计文档603Word文档下载推荐.docx(17页珍藏版)》请在冰豆网上搜索。
系统的构建本着“高效、安全”的原则,采用多种前沿技术来确保网站可以在高负载、高并发的环境下平稳运行。
1.3.1安全性
网站采用springsecurity权限框架和RBAC(Role-BasedAccessControl,基于角色访问控制)模型进行用户权限访问控制,保证用户只能访问自己权限内的资源,防止非法操作的产生;
网站的数据服务及文件存储采取独立部署,确保外网无法访问;
对敏感数据进行加密,防止数据泄露;
各服务间通信采用https协议,保证数据的传输安全可靠。
1.3.2低延迟
使用缓存技术缓存关键数据,减少数据查询所带来的延迟,提升系统响应速度;
对频繁访问的页面进行缓存减少编译时间,提升系统负载;
采用集群技术保障系统的吞吐能力。
1.3.3实用性
网站采用友好的功能界面设计,使用用户能够在最短的时间找到自己所需的服务,提升求职招聘的效率。
良好的UI设计保证操作流程能够简单明了。
系统同时包含配套的安卓客户端和IOS客户端,为用户提供多种访问体验。
1.3.4灵活性
系统“资源-角色-用户”三级管理,方便教育厅灵活管理用户权限,使得系统可以支持多种不同角色的用户进行使用。
1.3.5易扩展
系统开发过程中采取“高内聚,低耦合”的原则,保证各模块的独立性,使功能的增添删除变得更加简便。
系统的后期开发可以通过简单的添加功能模块的方式进行扩展。
1.3.6低成本
系统开发使用开发工具、主要技术以及系统部署时采用的应用程序服务器均属于开源免费资源,极大的节约了开发经费和维护成本。
1.3.7多接口
系统提供多种数据接口,方便与其他系统进行数据交互和数据共享。
方便配套系统的开发建设。
2、系统结构
2.1系统组成
毕业生招聘网站主要由两个部分组成:
毕业生服务系统和企业服务系统。
在毕业生服务系统上,毕业生注册登录后可以进行职位搜索,查看职位及用人单位详情,对满意的职位进行收藏/申请,并可以查看自己的求职记录。
在企业服务系统上,企业负责人可以在注册登录后对招聘进行管理,可以搜索人才、查看公司详情、对职位进行管理。
2.2用户角色
由于毕业生就业服务系统的两部分系统工作职责的不同,每个网站(系统)都有不同的角色参与。
2.2.1毕业生就业服务系统角色
毕业生
•注册/登录系统
•职位搜索;
•查看个人信息
•应聘与查看应聘情况
毕业生用例图如图2-1图所示:
图2-1毕业生用例图
2.2.2企业服务系统角色
企业
•人才搜索
•公司详情的查看与修改
•对职位进行管理
•对招聘进行管理
企业用例图如图2-2图所示:
图2-2企业用例图
2.3工作模式
整个毕业生就业服务系统是围绕两项主要工作构建:
毕业生应聘,企业招聘
2.3.1毕业生应聘
毕业生登录到系统,求职者可进行职位搜索,查看职位及用人单位详情,对满意的职位进行收藏/申请,并可以查看自己的求职记录。
可以创建简历,修改简历,选择简历的开放程度(一个学生可以有多个简历)。
求职者用户可以管理自己的职位申请,主要包括申请时间,单位,申请状态等。
2.3.2企业招聘
企业可在任一站点注册,经站点管理员审核后成为系统用户,成功登录后进入系统。
企业用户可以搜索人才,有高级搜索,热门搜索,职位、学校、工作地点等搜索。
并可完善,修改企业基本信息。
对应聘者管理主要包括简历筛选,发信回复。
系统的功能模块图如图2-3所示:
图2-3系统功能模块图
3、设计方案
毕业生招聘网站面向全省的高校及大学生,在大学生临近毕业的时期,网站会迎来访问高峰,需要承受用户高并发的访问,同时处理与几十万毕业生相关的大量数据。
为了保障网站的平稳工作,系统要从多方面提升性能确保服务的吞吐量及处理速度,以保证用户能有良好的用户体验。
3.1系统架构
根据业务流程的需要,系统架构的设计采用权限访问控制、系统业务模块、系统基础服务、基础设施服务四层结构构成,各层之间紧密联系,互相支持,实现系统的业务流程。
系统的应用程序服务器、网络及其他硬件设施构成基础设施,在其之上数据库服务、缓存服务、数据备份、推送服务构成了系统基础服务,依托于基础设施及服务,实现业务流程及系统业务模块,在用户通过浏览器访问系统时,进行权限访问控制,使用户可以在自身权限范围内自由操作。
图3-1系统层次结构图
3.1.1基础设施
基础设施服务是系统部署的基础,主要涉及服务器、网络、路由等硬件设施。
系统服务采用Apachetomcat应用程序服务器进行部署,同时搭建集群提高系统负载能力。
3.1.2基础服务
基础服务主要包括数据存储服务和缓存服务,数据存储采用sqlserver数据库,文件存储使用淘宝的tfs文件存储服务,该文件存储服务可以通过简单的添加服务器节点扩充存储空间,极大的提高了系统的可扩展性。
系统使用缓存技术将重要数据和频繁访问的页面存储的缓存中,提高响应速度和系统处理能力。
定时对数据进行备份以防数据丢失。
3.1.3系统业务模块
该层是系统主要功能层,所有的工作流和应用功能均在这层实现,各功能模块通过基础服务层所提供的服务进行通信交互。
具体实现见(第4章功能详解)。
3.1.4权限访问控制
为保证系统数据安全性,系统对用户进行权限访问控制,每个用户登录后只能访问自身权限内的功能和操作自身可见的数据。
该层主要包括如下内容:
a)基于SpringSecurity框架的权限验证
b)基于nginx高性能前端反向代理
3.2功能结构
毕业生就业服务系统涵盖了消息发布,招聘就业,等多个方面,包括多个系统。
如系统功能描述表3-2所示:
表3-2系统功能描述表
子系统
功能模块名称
功能说明
毕业生服务系统
注册/登陆
求职者注册成为系统用户,成功登录系统
求职者首页
职位快速搜索,求职者基本信息,简历信息,个人申请与反馈,推荐职位
职位搜索
求职者可进行职位搜索,查看职位及用人单位详情,对满意的职位进行收藏/申请,并可以查看自己的求职记录。
简历中心
求职者可以创建简历,修改简历,选择简历的开放程度(一个学生可以有多个简历)。
我申请的职位
求职者用户管理自己的职位申请,主要包括申请时间,单位,申请状态等。
人事经理来信
求职者用户管理申请职位回复的信息
企业服务系统
注册/登录
人才搜索
企业用户搜索人才,有高级搜索,热门搜索,职位、学校、工作地点等搜索
公司详情
企业用户完善,修改企业基本信息
职位管理
添加、删除、编辑职位信息
招聘管理
对应聘者管理主要包括简历筛选,发信回复,
3.3业务流程
系统的业务功能主要是依靠不同业务流的完善实现来体现的,主要包括企业信息发布、毕业生投递简历、招聘活动流程的工作流。
这些工作流通过严密的流程控制,确保数据在整个过程中准确一致。
3.3.1企业信息发布流程
图3-3企业信息发布流程图
流程描述
•企业根据需要选择要发布的信息种类,如岗位信息、校园招聘信息。
•填写对应表单并提交,等待审核。
•审核信息,如有异议,返回给企业进行修改,反之允许显示。
3.3.2毕业生投递简历流程
图3-4毕业生简历投递流程图
•毕业生根据实际情况编写简历。
•毕业生通过搜索职位,投递简历。
•等待企业的回应。
3.3.3招聘活动流程
招聘求职是整个服务信息系统的重要活动。
整个流程设计毕业生生发布简历、搜索职位、企业搜索人才、答复来信等多项业务流程。
下面通过一个流程图,宏观的展现这一工作流程。
图3-5招聘求职流程图
3.4系统采用技术
系统所采用的技术如表3-4所示:
表3-4
分类
技术(或服务)名称
技术描述
提升负载
Nginx
反向代理服务,用于网站负载均衡
Tomcat
网站应用程序服务器,部署服务,同时用于网站集群
Terracotta
Session集群,不同应用服务器共享用户信息
开发框架及技术
SSH
J2EE开发框架,用于开发网站的业务功能模块
ZK
以AJAX/XUL/Java为基础的网页应用程序开发框架,用于丰富网页应用程序的使用界面
JSP
动态网页技术标准
JQUERY
Javascript开源组件库,用于进行前台开发
JqueryUI
以jQuery为基础的开源JavaScript网页用户界面代码库。
包含底层用户交互、动画、特效和可更换主题的可视控件。
安全性
SpringSecurity
基于spring的安全框架提供强大的角色权限访问控制保障网站的数据安全。
数据服务
EhCache
Java缓存框架EhCache是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认的CacheProvider。
Lucene
Apache基金会下开源全文搜索框架用于搭建搜索引擎
TFS
淘宝图片存储服务,用于存储招聘网中大量小文件,可扩展性强
Sqlserver
数据库服务用于存储系统中的业务数据
3.5数据库设计
系统数据库设计如图3-6所示:
图3-6系统数据库设计
4、功能实现
下面分别对毕业生服务系统、企业服务系统的具体功能进行介绍。
4.1毕业生服务系统
毕业生服务系统主要包括:
求职者首页,职位搜索,简历中心,我申请的职位,人事经理来信。
毕业生服务系统的首页如下图所示
图4-1毕业生服务系统的首页
a)职位搜索
•高级搜索:
职位类别,行业种类,关键字,公司性质,发布时间,工作地点,工作经验,学历要求进行搜索;
•职位类别,行业类别,工作地点搜索;
•搜索热门:
列出搜索频率较高的词组;
•热门搜索组合:
列出热门的搜索组合;
图4-2职位搜索
b)简历中心
毕业生者简历信息的管理,一个求职者可以有多份简历,创建简历时分为:
创建标准简历,创建WORD附件简历。
图4-3简历中心
c)我申请的职位
对求职用户职位申请的管理,方便用户了解自己申请职位的情况。
图4-4求职用户职位申请的管理
d)人事经理来信
求职者管理有回复的求职申请。
图4-5人事经理来信
4.2.2企业服务系统
企业服务系统主要包括:
企业首页,人才搜索,公司详情,职位管理,招聘管理,校招管理。
企业服务系统首页如图4-6所示:
图4-6企业服务系统首页
a)人才搜索
关键字,选择职位,毕业院校,选择行业,薪资,工作经验,
工作地点,最低学历。
•职位列别,工作地点,各地学校
•搜索热门
•热门搜索组合
图4-7高级搜索页面
b)公司详情
公司的基本信息、公司简介、联系方式等公司信息的增删改查。
图4-8公司详情页面
c)职位管理
公司招聘职位的管理。
添加新职位,选择发布时间;
修改已有的职位信息;
查看已有职位的招聘情况(申请人数,已招人数)。
图4-9职位管理页面
d)招聘管理
主要是简历筛选和发信回复。
简历筛选可以看到求职者的基本信息并进行操作(通过,未通过,回复)
图4-10招聘管理页面
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业生 就业 服务网 详细 设计 文档 603