




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、人才招聘系统分析与设计课程设计报告书设计题目:专业:班级:学生姓名:学号:指导教师:年 月计算机学院目录摘要 1第一章绪论 1第二章 MiCrOSoft ViSiO 介绍3第三章需求分析4第四章系统分析6第五章系统设计11总结与心得 31附录参考资料 32摘要面向对象的系统分析和设计是将面向对象的方法运用到软件工程的分 析设计阶段。面向对象的系统分析和设计的主要目的是完成对某个特定应 用论域( application domain )的分析和系统的建模。应完成的主要工作 是描述系统中的对象、对象的属性和操作、对象的动态特性、对象间的构 造关系和通信关系等,从而建立系统的静态结构和动态活动模型。
2、在美国、日本和欧洲等互联网普及程度高的发达国家,自上个世纪 90 年代初互联网出现以来,网络已经成为人才进行流动的最主要渠道,而那 些单独为企业、个人提供单一集会式服务的人才市场几乎已经绝迹。在我 国,随着网络技术的不断发展,网络招聘求职开始走入人们的视野,并越 来越成为企业招聘人才,求职者应聘主要渠道之一。网络招聘在国内处于 主流地位,正在突破传统招聘求职与互联网单一媒体的束缚,整合平面媒 体和电视媒体,打造跨平台招聘服务的整合平台。目前在中国有三家综合 性比较强的招聘网站:前程无忧网、中华英才网、智联招聘网。本系统正是基于为招聘者营造一个好的交流平台的思想而设计开发 的。网上招聘系统的设计
3、首先应该设计完善招聘求职的基本功能,明确网 站的需求,然后才能明确系统的数据库设计,并通过定义的功能逐步实现 其实际网页和用例流程的开发。在完成系统后还要对系统进行详细的测试 才能发布网站,以及对系统进行必要的维护工作,以便使网站功能与内容 保持信息的及时性,使之能真正成为一个能解决实际问题的网上招聘求职 系统。关键字:信息系统 网上人才招聘管理 系统分析设计 Microsoft Visio第一章 绪 论1.1 系统分析与设计概述网上招聘系统是一个具有交互功能的人才信息管理系统,其开发主要 包括后台数据库的建立和维护以及前台程序的开发两个方面。对于前者要 求建立起数据一致性和完整性强、数据安全
4、性好的库;而后者则要求应用 程序功能完备,易于使用。网上人才招聘系统应实现通过网络招聘过程中的所涉及两类重要客户 角色分为两类进行,即供需双方。供方为应聘用户,需方为招聘企业,并 且分别处理这两个角色。同时还包括第三部分的信息发布以及交互功能。对于供方(应聘用户)所设置的功能包括:(1)用户管理(2)简历管理(3)职位搜索(4)信息浏览对于需方(招聘企业)所设置的功能包括:(1)用户管理(2)职位管理(3)简历查询(4)信息浏览1.2 课题背景在网络经济条件下,网络招聘以其效率高、成本低、及覆盖面广等优 势显示出了巨大的发展潜力。新的招聘网站不断涌现,而原有的各大型招 聘网站为了扩大优势、巩固
5、地位则不断推出新的产品和服务。但是,网络 招聘必须跳出目前过于单一、雷同的运营模式,才能获得竞争优势,才能 上一个新台阶。1.2.1 国内外现状在当今的中国乃至全世界,网络招聘时企业信息化建设中人力资源管 理的重要环节,必然对企业战略目标的实现产生积极影响。网络招聘是指 人力资源部门通过互联网内部网发布招聘信息,并通过简历库收集应聘信 息,经过信息处理后,初步确定所需岗位人选的过程。发展至今日,国外 企业的信息化水平可说已经到了一个相当高的水平。由于起步早,国外的 网上招聘的思想、流程都是严格按照现代人力资源管理的步骤来设计系统 的,从人力资源规划、工作分析、招聘渠道、选拔测评、人员录用等一系
6、 列过程入手,已经建立一套非常完善的招聘体系。随着我国近年来信息技 术的飞猛发展,我国企业信息化已取得了很大进步。现在国内各种规模企 业绝大部分都用上了微机,利用各类管理信息系统进行信息处理和辅助管 理。例如企业招聘系统、新闻发布系统等等。一些学者也研究出丰富的相 关开发方法和工具等。当前我国绝大多数网络招聘系统可以使客户在其网 站上增加在线招聘功能,通过后台管理界面将企业招聘信息加入数据库, 在通过可定制的网页模板将招聘信息发布,管理员可以对招聘信息进行管 理、统计、检索等。网站动态提供企业招聘信息,管理员可进行更新维护, 应聘者将简历提交后存入简历数据库,并可依据职位、时间、学历等进行 检
7、索。1.2.2 发展趋势随着发展环境越来越有利, 国内网络招聘即将迎来高速发展的黄金期, 市场规模和发展空间都将无限扩大,并且逐步走向成熟。网络招聘的全天 候、即时性,可大大提高了招聘工作的速度和效率,使招聘企业可以在短 时间内寻获到所需的人才,而且实现异地招聘、全球化招聘。第二章 Microsoft Visio 介绍2.1 Microsoft Visio 介绍Microsoft Visio 是微软公司生产的一个强大的图形设计软件,它是 一种把流程可视化的软件,专门用于绘制比如数据库设计图、流程示意图、 系统结构图的图形设计软件。,如同其OFFICE系列软件一样,有着强大而 繁多的功能,在程序
8、和工程设计中被广泛的应用。Microsoft Visio 目的在使我们能轻易地把数据转换成图形。 Visio 从 1990 年开始发展,至今全球已经有三百多万位使用者了。产品线分成四个 版本:标准版、工程版、专业版以及企业版。Microsoft Visio 提供了弹性的解决方案从后端办公室到角落办 公室,它的操作接口兼容于 Win dows操作系统,能让每个人快速地入手, 此外,可延伸的架构更提供了十分完善的自订化功能给特定的工作者。让 每个人都获得好处的易用工具。 企业组织需要建置适合初学者使用的工具, 但同时又要能符合进阶使用者的需求, Visio 2000 的拖曳技术能帮助初学 者立即上
9、手,不必担心没有能力达到老板的要求,或要花很多时间在制作 图形上,而分级制的进阶功能则可以让进阶使用者的才能发挥得淋漓尽致。 值得一提的是,可延伸的图表种类及预先绘制的SmartShaPeS符号能让你轻易地产生各种图表,包括流程图、网络图表、设备管理计划、数据库模 型等。第三章 需求分析3.1 系统目标如今网络的发展越来越迅猛,人们上网的途径也是越来越方便, 网络在人们生活中的应用也越来越广泛,使得网络招聘求职成为目前 深受招聘求职者喜欢的一种求职招聘环境。互联网给求职招聘者提供 了丰富的资源,为他们创造出一种良好的求职招聘平台。具备现实中 人才中介机构功能。应用网络的优势,实现招聘时企业和人
10、才的交互 选择,应聘者无需奔波于招聘现场,印制并投递多份简历,企业在审 阅简历时直接从计算机上调用对比,大大降低人力成本,设计开发出 一个拥有用户注册、简历的投放和查找、查看录用状态、查看用人单 位等功能的网上人才招聘系统,为企业和人才立足于信息时代提供必 需的信息保障。本系统正是基于为招聘者营造一个良好的交流平台的 思想而设计开发的。主要是为应聘者提供方便、快捷、良好的应聘途 径。对招聘单位而言,本系统中,主要由系统维护人员、招聘人员、 和求职人员三类人员角色组成。本系统为招聘者单位开辟招聘人才的 新方式,使得招聘单位选拔人才的工作变得更加轻松快捷,并且实现 管理员能简单的管理本系统。3.2
11、 用户特点 用户为个人、企业招聘人员、系统管理人员、具备基本计算机操作 能力。3.3 运行环境规定3.3.1 设备普通PC, CPU频率不得低于1.8GHZ内存不得小于512MB空余硬盘空间不小于 30G3.3.2 支撑软件1)操作系统Windows或LinuX操作系统2)数据库管理系统SQL Server 2000 数据库3)其他支撑软件Tomcat 6.0 , Microsoft Visio38第四章系统分析4.1 识别参与者网上求职招聘系统可以实现网上求职与招聘,参与者有求职者、招聘 者、管理者等。求职者可以根据自己的需求更新个人资料、搜索招聘信息、 发布招聘意向等;招聘者可以更新企业资
12、料、发布招聘信息、搜索应聘信 息、浏览简历等。无论求职者还是招聘者都需要管理他们的基本信息,由 管理员进行管理,管理员还需要对求职者投递的简历进行管理,对系统的 新闻及求职招聘信息进行管理。根据分析,将系统分为前台和后台两个部 分,前台功能主要为求职者和招聘者提供,后台功能为管理员提供。功能 结构图如下:图4-14.2 识别用例VVUSeS>>/游客网上招聘求职系统VVUSeS>>VVUSeS>>VVUSeS>>管理员/个人会员图4-21)管理员系统管理员主要负责网上招聘系统的新闻管理和用户管理两大部分的 内容。其中新闻管理部分主要包括新闻发布收
13、集和调查,以及广告的发布 等公共信息服务功能。用户管理部分主要包括对普通求职注册用户的基本服务功能,对单位招聘用户的服务功能A系统管理员VVUSeS>>图4-32)个人会员个人会员在招聘系统中主要负责对自己的姓名、年龄、工作经历等这些个 人资料基本信息进行更新维护,还可以浏览系统中发布的新闻等信息,投 递简历,搜索职位等功能。图4-43)企业会员企业会员是招聘企业发布单位人才需求和负责接收个人求职主要负责人。实现企业招聘管理日常工作中的人员招聘、发布职位需求信息,搜索人才图4-54)游客图4-64.3 定义系统对象从系统数据库角度分析类,对部分实体类进行分析,我们从数据库中 得到9
14、个实体类:用户、游客、招聘者、求职者、管理员、求职信息、简历、招聘信息、企业资料。具体各类如图 4-7 :用户-UId : int-UName : Stri ng -UPaSSWord : Stri ng+添加用户0+删除用户0+修改用户0+权限分配0游客LyID : int+浏览网页() +注册信息()管理员+管理新闻 +管理密码 +管理求职 +管理招聘:求职信息 -姓 -年龄 -性别 -个人邮箱 -家庭住址 -教育背景 -工作要求简历-简历编号-简历类型-申请职位-提交日期+简历录入() +简历提交() +简历查询() +简历打印()招聘者求职者+发布招聘信息 更新企业资料 + 刘览所获简
15、历 +修改密码招聘信息-职位名称 -职位编号 -薪资 -职位要求 -职位待遇 +只位添加 +只位删除 +只位修改 +只位查询+修改密码()+更新个人资料()+投递简历()+搜索招聘信息()企业资料-企业名称-企业联系方式 -企业成立信息 -企业发展规模-企业用人意向 -企业员工信息-企业邮箱图4-74.4 定义类间的关系从上述分析可知有9个类,简单描述他们的关系有:对于游客、求职者、 管理员、企业而言,它们首先都是用户,因此它们与用户之间存在泛化关 系。求职者与求职信息、简历之间存在“发布”关联关系,招聘者与招聘 信息、企业资料之间存在“发布”关联关系。图4-8第五章系统设计5.1建立交互作用
16、图1)管理员登陆管理员登陆页面,进行信息填写进行界面登陆,信息正确方能登陆成功1访问()2:表单数据()系统管理员登陆协作图3:用户名和密码4:登陆是否成功标志()图5-12)管理会员系统管理员对会员(包括企业会员和个人会员)的管理主要是对会员的记 录进行删除操作。1 :访问()=4 :是否删除标志() 管理会员协作图图5-23)管理求职招聘信息管理员同样只能对招聘求职信息进行删除操作1 :访问()4:是否被删除标志()管理求职招聘信息协作图图5-34)新闻资讯管理 新闻资讯管理包括网站新闻资讯的发布、修改和删除。图5-45)创建个人简历每个会员只能创建一份简历,并能对简历进行修改5:成 功与
17、 否提 示信息()简历表单页面ReSUmeSerVlet1 :访问()MemberBea n3 :数据对象()4:返回的标志()创建个人简历协作图图5-56)发送求职申请5:歩示()1 :访问()4 :返回的标志() 发送求职申请协作图每个会员可以对自己意向的职位进行申请图5-67)发布求职信息个人会员可以发布多个求职信息,并在求职信息列表页面进行管理图5-78)招聘信息发布管理企业会员可以发布多个招聘信息,并在招聘信息列表页面进行对记录的管 理。1 :访问()4 :返回标志() 招聘信息发布协作图图5-89)求职申请管理企业会员可以在求职申请列表页面对个人会员提交的求职申请进行管理。1 :访
18、冋()4 :执行删除返回标志()求职申请协作图图5-95.2建立活动图1)用户注册注册用户第一次使用系统时,需要点击“注册”用户的用户名和密码等信 息。凡是未在数据库注册的应聘用户都无权进入该系统进行应聘的相关业用户名存在图 5-102)用户登陆当用户输入用户名、密码,并选择登陆类型(招聘者还是应聘者),系统自 动将输入的信息和相关数据表中的内容进行比较,如果该用户输入的内容 和数据表中的内容相符,贝U通过验证,此次登陆成功,否则登陆失败。用户登陆活动图图 5-113)职位搜索本模块主要是为应聘用户提供职位资源和准确定位,查询表单后,就在服 务器端进行后台查询,并把检索结果返回客户端浏览器。查
19、询条件根据应 聘用户的关注依次设置为“职位名称”、“工作地点”等信息。填写查询表单提交表单到服务器服务端进行查询并将结果返回客户端职位搜索活动图图 5-124)简历维护本模块的主要目标是完成求职用户的简历修改和更新。具体操作过程是应 聘用户对简历的各个字段记录修改,然后更新到简历库。简历维护活动图图 5-135)更新个人资料本模块主要是让用户可以对个人资料进行修改。具体操作为修改并进行确更新个人资料活动图图 5-146)投递简历 本模块是让用户对意向职位进行投递简历进行申请,简历投递成功返回成 功信息投 递 失 败投递简历活动图图 5-157)发布求职信息本模块目标是为求职者进行发布自己意向职
20、位而设计的。通过填写求职信 息表而实现求职信息的发布。发布求职信息活动图图 5-168)密码修改 本模块是一个公共模块,用户和管理可以对密码进行修改维护密码修改活动图图 5-179)发布招聘信息本模块的设计是为招聘企业进行发布职位需求而设计的,招聘企业通过此 功能进行职位信息发布。企业通过填写表单进行职位的信息的发布。I招聘者请求发布招聘信息功能发布招聘信息活动图图 5-1810)新闻管理本模块的设计目标是管理员对新闻模块进行管理新闻管理界面VI管理新闻信息(发布 I、删除、修改)新闻管理活动图图 5-195.3建立时序图1.企业会员模块1)发布招聘信息企业会员1招聘信息发布页面JobSerV
21、letIJObBeanI()1 :招聘信息发布时序图图 5-202)删除求职申请企业会员求职申请列表页面JObSerVIet1:访问()2:记录ID值()5 :提示信息() IUlhui'Ul4 :执行删除返回标志()3: ID 值()删除求职申请时序图图 5-212.个人会员模块1)添加简历个人会员简历表单页面II1 :访问()IIReSUmeSerVletMemberBea n2 :表单数据()3:数据对象()5:成功与否提示信息()添加简历时序图图 5-222)发送求职申请JobSerVletJobBean个人会员招聘信息页面1:访问()2:招聘信息ID ()3: ID ()5:
22、提示()发送求职申请时序图图 5-233)发布求职信息个人会员发布求职信息界面1 :访问()II11 Illl2:表单数据()JobServletJObBeanII3:数据对象()II”5:提示()I iI I II发布求职信息时序图图 5-243.管理员模块1)管理员登陆管理者登陆页面Adm in SerVIetAdm in Bea n成功页面1:访问()LJ6:登录失败信息()系统管理员登陆时序图图 5-25MemberMa nageServletMemberMa nageBea n2)删除会员管理者1 :访问()IIIIILrIIiIIiiII5:删除后信息()2:会员id()3:会员
23、id():CrIIII4:是否删除标志()删除会员时序图图 5-263)删除求职招聘5:返回消息()删除提示2:信息ID ()JobManageSerVletJobBean删除求职招聘时序图图 5-274)添加账号管理者AdminSerVIeAdminBean3:数据对象()管理员账号添加页面1访问()I =I5:返回消息()2 :表单数据()4 :添加是否成功标志()添加账号时序图图 5-285)添加新闻资讯对象1r5:结果信息()2 :表单数据()1访问()对象3对象4百百添加新闻资讯时序图图 5-295.4建立状态图用户状态图,用户先进入系统首页,输入用户名密码,系统对输入信息进行验证,
24、验证成功,则成为用户状态,验证失败,则返回首页,验证3次则结束。输入用户名密码验证失败并返回验 证 成 功已验证过3次5.5建立组件图和部署图1)组件图成为系统用户状态用户状态图图 5-30I搜索人才信息图 5-312)部署图主要是用来说明如何配置系统的软件和硬件。系统有如下节点构成,应用服务器负责整个系统的总协调工作;数据库负责数据管理;应用程序 模块用于求职者和招聘者进行客户端的注册登录、信息查询、信息输入、信息删除等;信息维护模块用于系统管理员维护整个系统的数据信息,如 添加和修改招聘者用户、添加和修改求职者用户等。部署图图 5-325.6对象持久化为关系数据库表1)企业用户表,存放企业
25、用户的联系信息及企业信息 表 5-1 :字段名字段属性长度约束条件功能描述Un ameVarChar20主键用户名PWdVarChar16Not null密码Cn ameVarChar50企业名称TelVarChar15电话AddrVarChar100企业地址DateVarChar10企业注册日期AreaVarChar50所在地区In troTeXt16企业简介WebVarChar50企业网站2)个人用户表,存放个人用户的联系信息及简历信息表 5-2:字段名字段属性长度约束条件功能描述Un ameVarChar20主键用户名PWdVarChar16Not null密码Jia nliint1默认
26、为“ 0”是否已完善简历3)个人简历信息表,存放个人用户的简历信息表 5-3 :字段名字段属性长度约束条件功能描述Un ameVarChar20主键用户名NameVarChar10姓名COdeVarChar18身份证号BirthVarChar10出生日期SeXVarChar2性别COuntryVarChar50国籍ShengaoVarChar3身高Tizho ngVarChar3体重Min ZUVarChar20民族MarryVarChar4婚姻情况HukouVarChar50户口所在地MqPIaCeVarChar50目前所在地EdUCVarChar50教育程度ZytyPeVarChar50专
27、业类型SchoolVarChar50毕业院校BydateVarChar10毕业日期ZZmmVarChar10政治面貌P刈VarChar50培训经历WaiyUVarChar50外语水平PthUaVarChar50普通话水平COmPUterVarChar50计算机水平GZjlTeXt16工作经历GZSjVarChar2工作时间SkillTeXt16技能QZtyPeVarChar20求职类型ZymbTeXt16职业目标JObtyPeVarChar20应聘职位类型JObVarChar50期望职位HopeplaceVarChar50期望工作地点DaiyuVarChar10默认为“面议”待遇In troV
28、arChar50个人介绍4)招聘信息表,存放企业招聘的职位信息表 5-4 :字段名字段属性长度约束条件功能描述Idint4主键,递增招聘信息IdUn ameVarChar20用户名Compa nyVarChar50公司名称JObtyPeVarChar50工作类型JobVarChar50职位名称AreaVarChar50所在地区CityVarChar50所在城市ZPnUmVarChar4招聘人数AgeVarChar3年龄要求MajorVarChar50专业限制EdUCVarChar50学历要求HukouVarChar50户口要求WaiyUVarChar50外语要求SeXVarChar10默认为“不限”性别要求GZXZVarChar20工作性质COmPUterVarChar20计算机要求DaiyUVarChar20默认为“面议”待遇ShiSUVarChar50食宿YXqiVarChar20有效期DateDatetime8发布时间5)管理员信息表,存放管理员信息表 5-5 :字段名字段属性长度约束条件功能描述NameVarChar20主键管理员登录名PWdVarChar16Not null管理员密码6)网站新闻表,存放网站首页显示的新闻信息表 5-6 :字段名字段属性长度约束条件功能描述IdInt4主键,递增新闻IdT
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 企业会议赞助合同样本
- 个人债权转移合同范例
- 仓储合同范例填写
- 调味品行业客户忠诚度提升计划
- 中标政府工程合同范例
- 一年级上期家长沟通交流计划
- 九年级历史专题复习计划
- 新湘教版二年级下册科学教学反思计划
- 抖音火花澳新区域品牌合作与市场拓展合同
- 数字内容版权补充许可协议
- 驾驶员安全驾驶培训课件
- 部编版语文四年级下册第四单元大单元作业设计
- 金融大数据银行项目使用手册
- 建筑公司挂靠协议书范文
- 人工智能训练师(中级数据标注员)理论考试题库(含答案)
- 中考数学解题技巧专题巧用旋转进行计算全国公开课一等奖百校联赛微课赛课特等奖课件
- MOOC 人工智能原理-北京大学 中国大学慕课答案
- 《杠杆 第1课时》示范公开课教学设计【初中物理苏科版九年级上册】
- 泛血管疾病抗栓治疗中国专家共识2024版解读课件
- 经典导读与欣赏智慧树知到期末考试答案2024年
- 2021年4月自考00372公安信息学试题及答案含解析
评论
0/150
提交评论