人才招聘网站总体设计与详细设计Word文件下载.doc

上传人:b****1 文档编号:13163984 上传时间:2022-10-07 格式:DOC 页数:17 大小:2.12MB
下载 相关 举报
人才招聘网站总体设计与详细设计Word文件下载.doc_第1页
第1页 / 共17页
人才招聘网站总体设计与详细设计Word文件下载.doc_第2页
第2页 / 共17页
人才招聘网站总体设计与详细设计Word文件下载.doc_第3页
第3页 / 共17页
人才招聘网站总体设计与详细设计Word文件下载.doc_第4页
第4页 / 共17页
人才招聘网站总体设计与详细设计Word文件下载.doc_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

人才招聘网站总体设计与详细设计Word文件下载.doc

《人才招聘网站总体设计与详细设计Word文件下载.doc》由会员分享,可在线阅读,更多相关《人才招聘网站总体设计与详细设计Word文件下载.doc(17页珍藏版)》请在冰豆网上搜索。

人才招聘网站总体设计与详细设计Word文件下载.doc

2.3体系结构 -8-

2.4数据模型 -9-

2.5主要模块 -10-

2.6接口设计 -11-

2.6.1内部接口 -11-

2.6.2外部接口 -12-

2.6.3用户接口 -12-

3详细设计 -13-

3.1详细设计概述 -13-

3.2客户端模块的详细设计 -13-

3.3登录管理模块的详细设计 -13-

3.3.1表示层设计 -14-

3.3.2控制层设计 -15-

3.3.3模型层设计 -15-

3.4用户管理模块的详细设计 -15-

3.5题库管理模块的详细设计 -16-

3.6问卷管理模块的详细设计 -16-

3.7职位管理模块的详细设计 -16-

3.8简历管理模块的详细设计 -16-

3.9面试管理模块的详细设计 -16-

1.引言

1.1编写目的

本说明是人才招聘网站设计项目软件产品的总体设计和详细设计,记录了系统整体实现上技术层面上的考虑,并且以需求说明作为依据,同时该文档将作为产品实现、特性要求和控制的依据。

软件开发小组的每一位参与开发成员应该阅读本说明,以清楚产品在技术方面的要求和实现策略,本手册将进行技术评审和技术的可行性检查。

本文档的预期的读者是:

l开发人员

l项目管理人员

l测试人员

1.2背景

人力资源网站在我国业已蓬勃发展起来,被看作是现阶段最有发展潜力的网络业之一。

据最新的统计数据表明,仅北京市每天就多达30万人上网找工作。

还有调查结果显示,人们找工作的途径中,通过互联网的方式的已经占了53%,且这一比例还在快速增长。

随着人们工作的流动性越来越大,人们对提供人力资源服务的需求大为增长,同时,企业之间的激烈竞争也使每个企业都在寻求优秀人才。

人力资源网站在此种环境中诞生、快速发展也就顺理成章了。

需求催生了供给,供给又进一步刺激了需求。

据统计,目前全国共有从事人力资源服务的网站约800家。

说明:

A.软件系统的名称:

人才招聘网站设计项目

B.任务提出者:

XSYU在线科技发展有限公司

开发者:

本项目将实现XSYU的原型部分,并且在该原型的基础上进行功能的扩展和需求的界定,最终完成的版本将在www.XSYU.com网站上使用。

提供互联网上的求职、招聘登记和搜索服务。

本系统将存储用户信息,XSYU将与其他的系统共享这些注册信息,共享的系统可能是XSYU电子邮件系统、XSYU电子杂志分发系统。

这些系统之间不提供应用程序级别的接口,数据共享通过SQLServer数据库表的公共访问来实现。

本系统将使用SQLServer2000作为数据库存储系统,SQLServer2000企业版将由XSYU自行购买。

1.3定义

XSYU——XSYU在线,全称是XSYU在线科技发展有限公司;

ASP——ActiveServerPages;

DSN——DataSourceName提供数据库访问的数据源接口;

1.4引用标准

[1]《软件概要设计报告格式标准》v1.1

北京长江软件有限公司软件工程过程化组织

[2]《软件详细设计报告格式标准》v1.1

[3]《企业文档格式标准》

北京长江软件有限公司

1.5参考资料

[1]《软件工程导论(第五版)》

清华大学出版社

[2]《软件重构》

[3]北大青鸟AptechACCP3.0Sem2《基于软件开发项目的毕业设计》

[4]莱克公司的人力资源管理项目的概要设计说明

2.总体设计

2.1系统分析

本系统可以实现网上的在线招聘,应聘者通过网上投递简历并进行网上测评。

同时,招聘单位可以汇总简历,浏览简历,并通过测评结果选择合格的简历,通知面试,进行面试。

方便企业与求职者的交流。

系统包括管理端子系统和客户端子系统。

管理端子系统包括题库管理、问卷管理、职位管理、简历管理、面试管理、用户管理。

客户端子系统包括查询职位,简历录入,回答问卷,提交简历。

图2.1-1和2.1-2为客户端和管理端的组成结构图。

图2.3.1-1:

客户端子系统

图2.3.1-2:

管理端子系统

2.2界面设计

本系统的用户界面按功能分客户端和管理端。

2.2.1管理端界面设计

管理端主要实现题库管理、问卷管理、职位管理、简历管理、面试管理以及用户管理等功能。

主要界面设计如下:

- 登录界面

通过用户名和密码实现用户登录,并判断用户的权限

- 管理首页

根据用户的权限,进入首页,并在首页中展示此用户相应可以操作的权限功能。

- 题库管理

包括“问卷列表”、“问卷详细信息”、“增加试题”、“删除试题”、“修改试题”、“增加答案”和“删除答案”等页面。

- 问卷管理

包括“试题列表”、“试题详细信息”、“修改试题”、“增加试题”、“删除试题”和“预览试题”等页面。

- 职位发布

包括“职位列表”、“职位详细信息”、“查询职位”、“增加职位”、“删除职位”和“修改职位信息”等页面。

- 简历管理

包括“职位列表”、“应聘者列表”、“应聘者求职申请表”、“查看试卷答案”、“回复信息”和“打印简历”等页面。

- 面试管理

包括“职位列表”、“应聘者列表”、“应聘者求职申请表”、“查看试卷答案”、“未发通知”、“等待面试”、和“面试完成”等页面。

- 用户管理

包括“用户列表”、“用户信息”、“修改用户信息”、“添加用户”和“删除用户”、“用户权限设置”等页面。

具体页面流如下图2.2.1所示:

图2.2.1:

管理端的页面流程

2.2.2客户端界面设计

客户端主要为应聘者提供网上应聘的过程,应聘者通过选择合适的职位,填写个人简历,并通过问卷回答来进行测评,提交的简历和测评结果一同传到服务器端,供管理者挑选合适的简历。

首先进入企业招聘界面,点击“招聘”进入职位列表界面,包括“职位列表”、“职位详细信息”、“申请职位”、“填写个人基本信息”、“填写工作经历”、“填写教育经历”、“填写基本技能”、“填写家庭成员”、“填写个人评价”“预览简历”和“答题”等页面。

具体页面流如下图2.2.2所示:

图2.2.2:

客户端的页面流程

2.3体系结构

本系统的实现采用典型的B/S结构来实现,不同的客户端程序通过IE共同访问WEB服务器的发布页面、WEB服务器访问数据库服务器进行数据存取,系统结构如图2.3.2:

Internet

IISWEBSERVER

SQLSERVER

图2.3.2:

系统结构(B/S)

设计说明:

1、每一个计算机需要不需要安装客户程序,但是需要有IE4.0或更高版本的支持;

2、WEB发布服务器访问数据库服务器,数据库服务器对外部不可见;

3、数据库服务器使用SQLServer2000企业版来实现,对于目前的访问量,SQLServer2000在足够的硬件环境的支持下能够适用,并且在经济上也是合理的;

4、多用户并发访问和处理、数据加锁、事务协调,由IIS、SQLServer数据库共同来完成,本系统不提供单独的事务处理服务器;

2.4数据模型

数据库的逻辑设计是将各局部的E-R图进行分解、合并后重新组织起来形成数据库全局逻辑结构,包括所确定的关键字和属性、重新确定的记录结构、所建立的各个数据之间的相互关系。

根据本系统需求分析,系统的数据库包括了题库管理、问卷管理、职位管理、简历管理、用户管理以及需要的基本数据字典等部分。

题库管理包括的库表:

answer-题库中的题目答案

question-题库中的题目

问卷管理包括的库表:

exam-问卷信息

examdetail-问卷包含题目的详细信息

jobexam-职位对应的问卷

职位管理包括的库表:

joblist-职位的详细列表

简历管理包括的库表:

applyjob-应聘某个职位的信息

carreer-工作经历

education-教育经历

examresult-问卷回答结果

family-家庭关系

personalinfo-个人的基本信息

skill-基本技能信息

用户管理包括的库表:

users-管理端用户的信息

基本字典包括的库表:

city-包括的城市名称,例如北京、上海、广州。

currentsalay-当前的薪水范围,例如1000元以下,1000-2000元等等

expsalary-期望的薪水,例如1000-2000,2000-3000,。

,100000以上等等

marriagetype-婚姻状况,包括已婚、未婚

moneytype-币种,包括人民币、美元、港元、欧元等

nation-国籍,包括中国、美国、英国、德国等等

identifytype-身份证件类型,包括身份证、军人证等

province-省名,包括黑龙江、吉林、辽宁、北京、河北、河南等

healthtype-健康状况类型,包括良好、一般、很好、不好,差等

hukou-户口类型

CodeJobType-工作类型,包括教师、软件工程师、律师、法官、公务员等等

表2.4是对表Joblist的设计,其它库表的设计详细见数据表设计文件。

字段名

字段代码

字段类型

关键字

可否为空

代码字典表

职位代号

JobID

VARVARCHAR(12)

Y

N

职位名称

JobName

VARVARCHAR(30)

工作性质

JobTypeID

VARVARCHAR

(1)

CodeJobType

职位发布日期

PubDate

VARVARCHAR(10)

职位结束日期

EndDate

招聘人数

JobNum

INT

工作描述

Description

VARVARCHAR(120)

职位要求

Requirements

备注

Others

VARVARCHAR(50)

表2.4:

Joblist(职位列表)表

2.5主要模块

按照功能分解,本系统分为客户端管理系统和管理端系统。

根据页面流的设计,管理端系统又分为用户登录、用户管理、题库管理、问卷管理、职位管理、简历管理、面试管理等7个模块,如图2.5。

图2.5-1:

主要模块

各个部分的关系如图2.5-2下:

图2.5-2:

模块之间的关系

针对不同用户,提供了两类功能登录接口:

即应聘者登录接口和企业管理人员登录接口,这些接口都以WEB页面的形式提供。

通过各自的页面,应聘者和企业管理人员可以从事各自的活动。

以下将分小节对各个部分进行设计

2.6接口设计

本系统采用MicrosoftASP技术进行开发,所采用的开发工具为MicrosoftVisualInterDev,所提供的不同层次的接口,都具有高度的集成性,本系统没有采用低级语言设计和完成自定义的

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 广告传媒

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1