ImageVerifierCode 换一换
格式:DOCX , 页数:32 ,大小:1.48MB ,
资源ID:23647543      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/23647543.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(人才招聘系统设计说明书.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

人才招聘系统设计说明书.docx

1、人才招聘系统设计说明书 人才招聘系统设计说明书一、引言 11.1 编写目的 11.2 项目背景 11.3 定义 11.4 参考资料 1二、总体设计 22.1 需求规定 22.2 运行环境 22.3 基本设计概论和处理流程 22.4 条件与限制 32.5 软件结构 42.6 功能需求与程序的关系 52.7 尚未解决的问题 5三、功能界面设计 63.1 管理端界面设计 63.2 客户端界面设计 7四、界面详细设计 8 4.1 管理端界面 8 4.2 用户端界面 12五、接口设计 145.1 用户接口 145.2 外部接口 145.3 内部接口 14六、数据库设计 156.1 逻辑结构设计 156.

2、2 物理结构设计 206.3 数据库与程序的关系 20七、运行设计 217.1 运行模块组合 217.2 运行控制 217.3 运行时间 21八、系统出错处理设计 218.1 出错信息 218.2 出错处理对策 21九、维护设计 22 一、引言1.1编写目的本说明是招聘网站设计项目软件产品的总体设计和实现说明,记录了系统整体实现上技术层面上的考虑,并且以需求说明作为依据,同时该文档将作为产品实现、特性要求和控制的依据。从该阶段开发正式进入软件的实际开发阶段,本阶段完成系统的大致设计并明确系统的数据结构与软件结构。在软件设计阶段主要是把一个软件需求转化为软件表示的过程,这种表示只是描绘出软件的总

3、的概貌。本概要设计说明书的目的就是进一步细化软件设计阶段得出的软件总体概貌,把它加工成在程序细节上非常接近于源程序的软件表示。1.2 项目背景软件系统的名称: 人才招聘系统设计项目随着应届和往届毕业生人数不断增加,网络化求职这种方式得到了越来越多人的认可。首先网络求职的时效性强,网络招聘双方通过交互式的网上登录和查询完成信息交流,这种方式与传统招聘方式不同,不强求时间和空间上的绝对一致,方便了双方时间选择,相对省去了大量的时间;其次成本低,网络招聘在节约费用上有很大优势,对于毕业生来说,通过轻点鼠标即可就能发送一份份电子简历,省去了不少周折,对用人单位来说,网络招聘的成本几乎为零;最后是网络求

4、职的针对性强,无论是用人单位还是个人都根据自己的具体条件有针对性地在网上进行选择,这种积极地互动,减少了在招聘过程中的盲目行为,强化了网络招聘的针对性。在本人经历了数次的现场招聘会后,深刻感觉到一系列的打印费用,交通费用,甚至一些招聘会的门票费用加在一起,成本确实不低。目前很多名企也都会在招聘网站发布自己的电子招聘启事,可见网上求职会越来越得到认可并会逐渐成为主流,得到求职者的充分认可。 1.3 定义在该概要设计说明书中的专门术语有:总体设计、接口设计 、数据库设计 、运行设计、出错设计、具体的概念与含义在文档后将会解释1.4 参考资料软件工程导论 张海藩编著 清华大学出版社(说明:引言部分在

5、多个文档中出现,是为了在该文档被单独阅读的情况下,提供给阅读这以背景知识,同时增强不同的文档的独立性。)二、总体设计 2.1 需求规定需求规定的详细内容,请参考独立的文档招聘网站设计项目需求说明 2.2 运行环境1.客户端运行环境软件环境:操作系统: Windows系列浏览器程序:浏览器IE 5.0以上硬件环境:网络接入设备(网卡,modem,adsl,isdn或其他网络接入设备)。最低配置为:CPU:P300以上、内存:128M以上、硬盘:2G以上2.服务器端运行环境软件环境:操作系统: Linux(Redhat 7.0以上)系列,Unix系列或Windows 2000服务器版。应用服务器程

6、序:Weblogic 6.0,Websphere 4.0及以上版本等。硬件环境:最低配置为CPU:P1.0G以上、内存:1G以上、硬盘:10G以上。3数据库服务器运行环境软件环境:操作系统:Linux(Redhat 7.0以上)系列,Unix系列或Windows 2000服务器版等操作系统。数据库:Oracle8i,DB2,Sybase,SQLserver7.0,SQL Server 2000企业版等。硬件环境:最低配置为CPU:P1.0G以上、内存:1G以上、硬盘:10G以上。2.3 基本设计概念和处理流程本系统的实现采用典型的B/S结构来实现,不同的客户端程序通过IE共同访问WEB服务器的

7、发布页面、WEB服务器访问数据库服务器进行数据存取,系统结构如图2-1:SQL SERVER图2-1:系统结构(B/S)设计说明:1、每一个计算机不需要安装客户程序,需要有IE4.0或更高版本的支持。2、WEB发布服务器访问数据库服务器,数据库服务器对外部不可见。3、数据库服务器使用SQL Server 2000企业版来实现,对于目前的访问量,SQL Server 2000在足够的硬件环境的支持下能够适用,并且在经济上也是合理的。4、多用户并发访问和处理、数据加锁、事务协调,由IIS、SQL Server 数据库共同来完成,本系统不提供单独的事务处理服务器。2.4 条件与限制为了评价该设计阶段

8、的设计表示的“优劣程度”,必须遵循以下几个准则:1、软件设计应当表现出层次结构,它应巧妙地利用各个软件部件之间的控制关系。2、设计应当是模块化的,即该软件应当从逻辑上被划分成多个部件,分别实现各种特定功能和子功能。3、设计最终应当给出具体的模块(例如子程序或过程),这些模块就具有独立的功能特性。4、应当应用在软件需求分析期间得到的信息,采取循环反复的方法来获得设计。2.5 软件结构 1.系统的软件结构如图2-2:图2-2:软件结构软件结构说明:该系统包含三个层次:系统登陆,注册(登陆),会员拥有的权限以及享有的服务 。 2.功能和模块的划分如图2-31:主页、页面整体风格图2-3:按照功能进行

9、的模块划分模块划分说明:1、以上是按照功能进行的模块划分,以方面组织逻辑关系较强的页面和页面组。2、按照不同工作顺序,例如首先设计页面整体风格、然后设计页面样式、再编写服务器脚本程序等等。2.6 功能需求与程序的关系在需求说明中规定要实现的功能,对应的模块和程序实现如表: 模块、组件或子系统功能和需求描述12345默认页提供关于网站的基本信息用户可以创建自己的帐户必须先登录才能记录详细信息企业或合约人可以发布空缺职位信息企业/求职者发布/查询现场招聘会信息用户可以修改/删除输入的详细信息即使不登录站点也可以使用搜索工具可以按照类别、薪金和/或地区搜索信息安全说明:1、主页组织这些功能和模块,为

10、用户的快速操作提供导航。2、发布职位、简历的操作,在第一个版本中合并在一个页面中。2.7 尚未问决的问题需求中的问题在本设计中已经全部实现,但是,基于一般的考虑,可能会在开发过程或者后期版本中增加的功能包括:1、信息发布提供发布的自动操作和管理。2、过访客人和会员的管理不同会员的等级和权限识别。3、职位的详细划分更加详细的职位的划分,以方便进行搜索。4、公司类型的详细划分更加详细的公司类型的划分,以方便进行搜索。5、按照不同的条件实现不同方式的组合查询多种方式的数据查询。6、自动邮件服务邮件服务。7、单独的猎头服务和收费管理招聘收费管理。8、 公司人力资源服务和收费管理应聘者资源的管理和推介。

11、9、 人力资源跟踪数据收集和数据挖掘。三、功能界面设计3.1管理端界面设计管理端主要实现题库管理、问卷管理、职位管理、简历管理、面试管理以及用户管理等功能。主要界面设计如下:- 登录界面通过用户名和密码实现用户登录,并判断用户的权限- 管理首页根据用户的权限,进入首页,并在首页中展示此用户相应可以操作的权限功能。- 题库管理包括“问卷列表”、“问卷详细信息”、“增加试题”、“删除试题”、“修改试题”、“增加答案”和“删除答案”等页面。- 问卷管理包括 “试题列表”、“试题详细信息”、“修改试题”、“增加试题”、“删除试题”和“预览试题”等页面。- 职位发布包括“职位列表”、“职位详细信息”、“

12、查询职位”、“增加职位”、“删除职位”和“修改职位信息”“职位截止日期”等页面。- 简历管理包括“职位列表”、“应聘者列表”、“应聘者求职申请表”、“查看试卷答案”、“回复信息”和“打印简历”等页面。- 面试管理包括“职位列表”、“应聘者列表”、“应聘者求职申请表”、“未发通知”、“等待面试”、和“面试完成”等页面。- 用户管理包括“用户列表”、“用户信息”、“修改用户信息”、“添加用户”和“删除用户” 、“用户权限设置”等页面。具体功能结构如下图3-1所示:图3-1 管理端的功能结构示意图3.2客户端界面设计客户端主要为应聘者提供网上应聘的过程,应聘者通过选择合适的职位,填写个人简历,并通过

13、问卷回答来进行测评,提交的简历和测评结果一同传到服务器端,供管理者挑选合适的简历。首先进入企业招聘界面,点击“招聘”进入职位列表界面,包括“职位列表”、“职位详细信息”、“申请职位”、“填写个人基本信息”、“填写工作经历”、“填写教育经历”、“填写基本技能”、“填写家庭成员”、“填写个人评价”“预览简历”和“答题”等页面。具体功能结构如下图3-2所示:图3-2 客户端的功能结构图四、界面详细设计4.1 管理端界面系统首页界面模块功能:用户和管理者可以通过首页登陆,新用户可以注册,选择职位地点,以及浏览岗位信息。输入:账号、密码、地址、岗位、学历、工资等输出:筛选出用户需要的岗位信息,管理者可以

14、进入管理界面。问卷管理界面模块功能:对问卷进行增、删、改、查。输入:点击超链接“查看”“列表操作”。输出:查看试题列表,对列表经行增加和删除操作。职位发布界面模块功能:企业发布职位信息。输入:企业名称、职位、学历要求、语言要求、工作地址,薪金、职位描述等。输出:保存信息,供以后修改,确定提交后,职位发布成功。简历管理界面模块功能:对求职者的简历进行增、删、改、查。输入:通过用户申请职位,提交简历后,通过数据库获得数据。输出:查看简历内容,求职岗位,提交日期,以及公司意见,包括通知面试,拒绝,保留。面试管理界面模块功能:对要通知面试的求职者发出面试通知,查看求职者的面试状态。输入:求职者名字。输

15、出:通知面试,给出面试结果。题库管理界面模块功能:对题库进行增、删、改、查。输入:进入题库管理。输出:增加试题,删除不需要的试题。用户管理界面模块功能:对用户进行增删改查,以及给予用户权限。输入:由数据库获得用户列表,输入用户名。输出:删除用户、查看用户信息,给予用户权限。4.2 用户端界面职位申请界面模块功能:选择岗位后,提交简历,申请职位。输入:查询职位信息,选择职位,上传简历。输出:上传简历后,需经行问卷答题后,职位申请成功。个人简历界面模块功能:用户填写简历。输入:申请职位时要先填写简历,包括基本信息、自我鉴定、求职意向。求职者证件照,确认后方可提交。输出:生成个人简历,可预览。问卷答

16、题界面功能模块:企业为求职者准备的试题,可供企业了解求职者。输入:简历信息提交之后,进入问卷答题页面。输出:该问卷为选择题,答案可供企业参考。五、接口设计5.1 用户接口本系统提供可视化的操作方式,不提供命令控制语句进行输入控制,从而用户只需要使用鼠标进行命令操作,使用键盘输入系统接收的参数。用户主要通过窗体、控件、对话框等可视化元素进行交互。输入输出,界面接口操作包括以下的方面:序号输入信息界面操作输出1新的用户注册提交信息被保存2用户名、邮箱、密码提交登录和许可、个人信息页3地区、待遇和类型提交查询显示符合要求的列表页4详细的招聘要求/求职意向信息提交信息被保存5选择查询结果列表项点击显示

17、详细信息6企业/个人信息:输入新的数据更新点Update Changes按钮个人信息被修改7企业/个人信息Delete操作按钮该信息被删除详细的接口设计和说明,请参考人才招聘网站设计项目详细设计说明。5.2 外部接口说明本系统同外界的所有接口的安排包括软件与硬件之间的接口、本系统与各支持软件之间的接口关系。对于本系统而言,它的支持程序集中在WEB服务器上,WEB服务器需要安装IIS4.0(NT上需要安装OptionPack 4)或者更高的支持ASP的版本。ASP通过Active Data Object(ADO)接口访问数据库,ADO对数据库访问对象进行了层次式的封装,在Web服务器上要安装AD

18、O2.5版,详细的有关ADO的说明,请参考ADO相关的技术资料。页面通过IE来进行服务器请求和应答。5.3 内部接口内部接口主要集中在两个方面,包括:A、 用户与请求之间的接口用户与请求之间的接口通过IE来实现,可以用图5-1来描述 HTTP RESPONSE图5-1 用户与请求之间的接口B、 Server Script与IIS的接口Server Script与IIS的接口描述如图5-2:HTTP RESPONSE图5-2 界面层与数据处理层的接口ADO对象和DSN连接共同负责与数据库的访问六、数据库设计6.1逻辑结构设计 数据库设计了12张表,分别是用户注册信息表、企业信息表、用户基本信息表

19、 、企业用户注册、企业发布招聘信息表(com_jobinfo)、应聘者查看企业表(emp_look)、浏览职位表(view_jobinfo)、企业发布职位信息表 (com_resume)、应聘者查看企业记录表(emp_lookcom)、最热职位排名(fireJob) 、网站字典表(sys_dic)、聊天信息表(talk)。如表6-1表6-12所示。表6-1企业发布的职位信息表(com_jobinfo)字段名称字段类型大小说明job_idint4不为空职位IDcom_idint4公司IDjob_Namenvarchar(50)50职位名称job_Personcountint4工作degreenv

20、archar(50)50学历要求languagenvarchar(50)50语言要求lang_gradenvarchar(50)50截至时间addressnvarchar(50)50公司地址salarynvarchar(50)50薪水job_statusnvarchar(50)50职位状态(已招满或没有)start_datedatetime8开始时间end_datedatetime8截止时间descriptionnvarchar(500)500职位描述表6-2 企业信息表(com_companyInfo)字段名称字段类型大小说明idint4不为空与com_userinfo相对应fullname

21、nvarchar(50)50公司全名shortnamenvarchar(50)50公司简称comtypenvarchar(50)50公司类型billint4广告费descriptionnvarchar(500)500描述empCountnvarchar(50)50公司规模addressnvarchar(50)50地址emailnvarchar(50)50邮箱telephonenvarchar(20)50联系电话managernvarchar(50)50经理man_telnvarchar(20)50经理电话websitenvarchar(50)50公司网站imageimage16图片 表6-3用

22、户基本信息表(emp_baseinfo)字段名称字段类型大小说明idint4不为空用户IDrealnamenvarchar(50)50真实姓名sexchar(2)2性别birthdaydatetime8出生日期marrynvarchar(50)50婚姻状况degreenvarchar(50)50学历telephonenvarchar(50)50联系电话emailnvarchar(50)50邮箱dtitlenvarchar(50)50descriptionnvarchar(500)50描述waddressnvarchar(50)50期望工作地址wjobtypenvarchar(50)50期望工作

23、类型wjobinfonvarchar(50)50期望工作信息wsalarynvarchar(50)50期望薪水jobstatusnvarchar(50)50工作状态imageimage16简历头像 表6-4 用户注册信息表(emp_userinfo)字段名称字段类型大小说明idint4 不为空唯一标识符us_namenvarchar(50)50用户名us_passwordnvarchar(50)50密码us_questionnvarchar(50)50问 题us_answernvarchar(50)50答 案表6-5 企业发布职位信息表 (com_resume)字段名称字段类型大小说明idin

24、t4不为空IDcom_idint4企业IDjob_idint4职位IDemp_idint4应聘者IDresumenamenvarchar(50)50简历名称statusnvarchar(50)50状态l_datedatetime50截止时间lookint50是否已经查看 表6-6应聘者查看企业表(emp_look)字段名称字段类型大小说明emp_idint4应聘者IDcom_idint4企业IDshortnamenvarchar(50)50简称l_datedatetime50记录你什么时候看过哪家公司表6-7 最热职位排名表(fireJob)字段名称字段类型大小说明job_Namenvarch

25、ar(50)50职位名称com_countint4公司点击量 表6-8应聘者查看企业记录表(emp_lookcom)字段名称字段类型大小说明idint4不为空IDemp_idint4应聘者IDcom_idint4企业IDl_datedatetime8记录你什么时候看过哪家公司表6-9网站字典表(sys_dic)字段名称字段类型大小说明idint4不为空IDcodenvarchar(50)50通过编号查到对应的名称valuenvarchar(50)50值typenvarchar(50)50类型表6-10会话记录表(talk)字段名称字段类型大小说明idint4不为空IDemp_idint4公司名

26、称talkcontentnvarchar(50)50会话内容com_idint4公司IDl_datedatetime8截止时间statusint4状态表6-11浏览职位表(view_jobinfo)字段名称字段类型大小说明job_idint4不为空位置IDcom_idint4公司名称shortnamenvarchar(50)50简称job_Namenvarchar(50)50职位名称degreenvarchar(50)50学历要求addressnvarchar(50)50地址salarynvarchar(50)50薪水job_statusnvarchar(50)50职位状态job_Person

27、countint4招聘人数 表6-12企业用户注册表(com_userinfo)字段名称字段类型大小说明idint4不为空企业用户IDus_namenvarchar(50)50企业用户名us_passwordnvarchar(50)50企业用户密码us_questionnvarchar(50)50企业用户问题us_answernvarchar(50)50企业用户答案6.2 物理结构设计 给出本系统内所使用的每个数据结构中的每个数据项的存储要求,访问方法、存取单位、存取的物理关系(索引、设备、存储区域)、设计考虑和保密条件。系统的物理结构具体由数据库来设计与生成,此处略。6.3数据结构与程序的关系 系统的数据结构由标准数据库语言SQL生成。反映了各个数据结构与访问这些数据结构的形式:具体的例如创建系统公司类型的程序用SQL表示就是: /*公司类型*/ create table tb_CompanyType ( id int identity, name varchar(64), /*公司类型名称*/ primary key(id) ) insert into tb_Comp

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

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