一个系统的设计离不开分析,一个好的分析能使系统的设计事半功倍,本章将对网络招聘系统进行可行性分析、需求分析、概要设计以及数据库设计。
2.1    可行性分析
在进行设计之前首先要做的就是可行性分析以及调研。以此来确认此课题是否有研究价值、发展前景如何、市场需求如何。
调查研究主要采用实证研究、问卷调查、和案例分析等方法。通过对当今网上招聘系统的实证调查,分析网上招聘系统的架构及内容;通过问卷调查,对网上测评的设计技巧进行研究;通过案例分析,对当今先进的网上招聘系统模式进行总结、思考。
首先,对主要招聘理论及实践进行总体的思考,对招聘准备、招聘计划、招聘实施、招聘评估的整体理论方法进行了解。然后对最近几年网络上比较火的几大招聘网站进行实证调查,分析其系统架构、系统内容,总结网上招聘系统典型实践,为网上招聘系统需求分析、重点难点分析、发展趋势及应用情况提供可靠的参考依据。最后根据实证调查和案例分析的结果,设计本课题的基本内容。最后得出的结论,本课题网站在当下还是可行的,具有一定的实用性。
2.2    需求分析
2.2.1    功能需求分析
本系统的一个最主要的目的就是为求职者和用人单位提供方便快捷的双向选择服务,所以本系统可分为两大阵营,即需要合适工作的求职者和有招聘需求的公司,于是本系统功能主要价值体现在实现:信息的注册及信息的交互。
(1)    从信息需求的角度分析
信息注册主要包括求职者全部个人信息的采集和公司现有信息情况与公司提供的就职岗位信息的采集。
信息交互即求职信息管理,主要包括求职者向公司投递简历过程的记录和公司对求职者反馈信息管理和问卷面试的管理。
(2)    从用户的角度分析
求职者要注册个人信息,并记录简历的投递信息。
公司要注册其详细信息以及提供职位的基本信息,并记录对求职者的问卷面试的管理。
网站管理员进行个人用户和企业用户的管理。
如2.1为系统功能框图,其分为用户注册和用户登录两个大类。本系统重点在于用户登录的类别。分别以企业账户与求职者账户构建了整个系统功能框架。其中企业账户具备:创建/修改公司信息、增加/删除招聘岗位、查看应聘情况、向应聘者反馈等功能。求职者账户具备:添加/修改个人信息、创建简历、查看招聘信息、应聘岗位、接受信息反馈等功能。
2.2.2    数据流程分析
数据流程是数据的采集、输入、处理、加工和输出的全过程。信息原始数据经采集后,输入计算机系统,进行模式或统计运算,或按用户的特殊要求编制某种专门程序来加工处理数据,然后输出结果数据。输出结果一般都应说明或反映某一领域内,客观事物自然属性的特性和规律性。如图2.2为本系统的数据流图,它描绘了信息在系统中流动和处理的情况。
要设计数据流图就要先理清数据操作的过程。根据本系统的设计需求,首先系统要有两个登录界面,求职用户和企业用户通过不同的界面进入系统,提高系统的安全性。求职用户的功能包括:用户基本信息管理,求职管理,职位信息管理。
求职招聘业务流程描述如下:
1.用户基本信息管理:求职者不仅可以查看自己简历的基本信息还可以对其更新。
2.求职管理:求职者可以根据自己简历中的一些信息匹配到相应职位,可以查看公司发送来的面试邀请。
上一篇:Design and Development of An Android-based File Transfer Tool
下一篇:Android儿童识数训练应用开发

java+mysql通用试题库系统后台设计与实现

PHP+IOS的会议管理系统的设计+ER图

基于网络的通用试题库系...

银行行办公信息服务系统【1544字】

用友NC信息系统的实施應用实践研究【3307字】

浅析嵌入式系统支柱學科...

水电站实时监控专家系统【950字】

中国学术生态细节考察《...

C#学校科研管理系统的设计

AT89C52单片机的超声波测距...

医院财务风险因素分析及管理措施【2367字】

10万元能开儿童乐园吗,我...

志愿者活动的调查问卷表

国内外图像分割技术研究现状

公寓空调设计任务书

神经外科重症监护病房患...

承德市事业单位档案管理...