网上人才招聘系统分析及设计(软经工程传统分析)-(1).docx_第1页
网上人才招聘系统分析及设计(软经工程传统分析)-(1).docx_第2页
网上人才招聘系统分析及设计(软经工程传统分析)-(1).docx_第3页
网上人才招聘系统分析及设计(软经工程传统分析)-(1).docx_第4页
网上人才招聘系统分析及设计(软经工程传统分析)-(1).docx_第5页
免费预览已结束,剩余20页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

网上人才招聘系统题目:网上人才招聘系统学院:计算机科学与技术班级:3班成员:王颖 孙文婷 王洁完成时间:2018-04-03姓名学号完成内容王颖3015216080问题定义和可行性报告、需求分析报告孙文婷3015216076架构设计、概要设计、整合总结王洁3015216078详细设计、数据库设计组员以完成情况:(王颖完成部分)一、问题定义1. 问题背景随着科学技术的不断发展,知识在当今社会发挥着举足轻重的作用。21 世纪,市场的竞争归根结底变现为人才的竞争。企业如何方便快捷的找到适合的人才成为其提高自身竞争力的主要任务。然而,在现实的生活中,普遍存在着这样一种现象:一方面有能力的人没有做到人尽其才、物尽其用,而另一方面企业却找不到适合的人才。同时,随着技术的进步和社会的发展,市场环境瞬息万变,企业对人才的需求也在不断的变化。因此,如何提高企业人才招聘的效率,从不断变化的市场环境中快速找到合适的人才,成为企业在人才招聘中首先考虑的因素。而随着Internet技术的快速发展,网络已成为人们日常生活中不可缺少的一部分,网络将世界各地的信息在全球范围内广泛共享,使得各地人们联系更加紧密,人们的生活也发生翻天覆地的改变。网络在人们生活中的应用越来越广泛,招聘网络化已经成为一种越来越普遍的招聘模式。网络招聘的信息量大,实时性强,档案归类简便,大大提高了招聘工作的效率和速度。网络招聘的强大的互动性,可以极大的方便求职者和招聘企业达成共赢、此外,求职者和招聘企业可以突破时间和空间的限制,利用网络实现工作求职过程和人才招聘过程,双方有更多的机会获取自己想要的结果。2. 研究意义 为了解决上述问题,满足企业对人才招聘的需求,网上人才招聘信息系统应运而生。与传统的招聘相比,网上人才招聘信息系统作为一种专业化的业务流程工具具有以下优点:第一,对求职者而言,能更加方便快捷的找到适合自己的平台,增加就业机会,节省财力、时间等。第二,对企业而言,能使企业的招聘流程更加规范,为企业提供了一条可持续的输送人才的渠道。第三,随着网络的不断发展,网上人才招聘信息系统可以得到不断深化和完善。二、可行性分析:1. 经济可行性经济可行性研究的研究目的是实行系统能达到的一最小的开发成本取得最佳的经济效益,需要对组织的经济状况和投资能力进行分析。由于本系统突破了时间限制,只要服务器开通,本系统的合法用户随时可以了解自己想了解的信息。对于开发来说,该系统的开发成本是在我们的承受能力之内的。首先,有一台计算机,所有相关的开发软件及开发环境皆可从Intemet上下载获得;而系统开发方面,由于没有其他额外的支出,都是由本组独立完成,所以相对来说费用就相当低廉;而在后期该系统的安装、运行和维护费用由于维护容易、方法简便,也不需要过多的成本,至于相关的开发、维护技术则由自学加上实践来完成,无须其他的培训费用。这比过去那种手工做法有了很大的进步。因而,该系统在经济上是可行的。2. 技术可行性技术可行性研究的目的是判断在已有的技术条件下,开发工作能否顺利的完成,硬、软件配置是否能够满足开发的需要等。软件外包人才网上人才招聘系统在基础知识方面用到 B/S 结构、C#语言、SQL 数据库查询语言以及一些测试理论和网络基础知识,前台的页面使用 Visual Studio 2008 开发,后台的数据库使用Microsoft SQL Server 2005,整个系统的运行需要 WEB 服务器的支持。可见本此对用于开发系统的计算机硬件和软件的要求并不是很高,目前这些技术已相当成熟。因而该系统在技术上是可行的。综上所述,在分析了系统的经济和技术的可行性后,可以得到如下结论:开发一个软件外包网上人才招聘系统是可行的。3. 操作可行性本系统为一个小型的网上人才招聘系统,所耗费的资源非常的小,现在一般电脑文论实在硬件还是软件上都可以满足条件。因此,本系统在操作上是可行的。4. 法律可行性 网上人才招聘信息管理系统在我国目前的法律范围内是合理可行的,原因主要有以下三个方面。第一,网上人才招聘信息管理系统涉及的主要内容是企业招聘,人才应聘等,不牵涉任何国家机密。第二,网上人才招聘信息管理系统所搜集的用户资料信息完全是用户资源填写而非强迫,不牵涉个人隐私等方面的问题。而且我们对用户的资料信息保密,绝不随意向外发布。第三,网上人才招聘信息管理系统不违反我国的法律、法规。综上所述,网上人才招聘信息管理系统的开发在法律方面是完全可行的。3、 数据流图1. 用户与企业2. 注册与发布3. 后台管理4、 部分数据字典 数据字典包括四部分,分别为数据存储、数据流、处理逻辑和外部实体,下面我们简要给出部分数据字典。1. 数据存储(1) 编号:A0 名称:管理员用户数据库 描述:存放管理员的相关信息(2) 编号:A1 名称:站内新闻库 描述:用于存放发布的新闻信息(3) 编号:A3 名称:企业信息库 描述:用于存放企业的信息(4) 编号:A4 名称:个人信息库 描述:用于存放注册用户的个人信息(5) 编号:A5 名称:待审核招聘信息库 描述:用于存放待审核的企业招聘信息(6) 编号:A6 名称:已审核的招聘信息库 描述:用于存放已经通过审核的企业的信息(7) 编号:A7 名称:个人简历库 描述:用于存放个人上传的简历信息(8) 编号:A8 名称:站内信件库 描述:用于存放站内收到的反馈信件2. 数据流(1) 编号:B1名称:登录信息描述:用户已注册的信息(2) 编号:B2 名称:密码修改信息 描述:用户已修改的密码信息(3) 编号:B3 名称:新闻信息 描述:用户添加的信息(4) 编号:B4 名称:用户信息 描述:企业、个人的信息(5) 编号:B5 名称:招聘信息 描述:用户审核的招聘信息(6) 编号:B6 名称:简历信息 描述:用户管理的简历信息(7) 编号:B7 名称:站内信件信息(简历投放接收) 描述:用户已管理的站内信件信息(8) 编号:B8 名称:操作信息 描述:用户进行的各项操作信息3. 处理逻辑(1) 编号:C1 名称:用户登录处理 描述:对用户提交的登录信息进行处理(2) 编号:C2 名称:用户操作 描述:对用户实行的各项操作进行处理(3) 编号:C3 名称:用户管理 描述:对企业、个人用户进行管理(4) 编号:C4 名称:修改密码 描述:用户修改登录密码(5) 编号:C5 名称:信息管理 描述:管理首页最新信息(新闻)(6) 编号:C6 名称:招聘信息管理 描述:管理企业发布的招聘信息(7) 编号:C7 名称:简历投递管理 描述:管理个人用户投递的简历(8) 编号:C8 名称:站内信件管理 描述:管理企业反馈信件4. 外部实体(1) 编号:Z1 名称:管理员用户 描述:具有删除个人和企业用户信息,审核招聘信息,管理站内信息和站内新闻信息的用户。(孙文婷完成部分)五概要设计:1.架构设计 这个人才招聘系统可以放到网页上,用户进入需要注册登录才可以使用当中的功能,进行公司信息的查询,简历的投放,以及公司对简历的回复等,当然需要事先放置公司的招聘信息,让求职者有更加多样的选择,如果用户没有进行注册,那么他将不能享受到网页的服务。 2.系统功能模块设计 根据需求,可以将系统分为前台和后台两个功能模块,这样可以为系统的设计人员提供清晰的逻辑关系。其中前台主要包括模块:公司招聘模块、个人求职模块、查看简历、查询公司信息模块。后台主要包括模块:系统用户管理、招聘信息管理、简历发送管理等。2.1 前台功能模块设计 前台的模块主要是为满足求职者和招聘者一般的业务要求,主要是在功能上满足求职者和招聘公司的相互交流。(1) 公司招聘模块:包含各公司最新发布的招聘信息,公司可以对招聘信息进行修改。(2) 个人求职模块:包括求职者最新发布的求职信息,可以对求职信息进行修改。投递简历流程:(3) 查看个人简历:包括求职者的简历,公司可以根据姓名来对简历进行查看,如果进行回复,则发送回复信息给求职者。也可以对简历进行删除。(4) 查询公司信息模块:求职者在登陆之后可发现“功能菜单”,选择“查看所有公司信息”可以看到所有已注册的公司列表,也可以进行进一步的搜索查询,将搜索结果列出。(流程图)2.2 后台功能模块设计 本系统为基于Web应用,所以后台管理业务的逻辑与功能比较复杂。我们只设计了一个系统管理员来完成后台的工作,而且此管理员不用进行注册。(1) 招聘信息管理:管理员可以查看或者删除公司的招聘信息。(2) 简历发送管理:管理员可以对邮件信息进行查看甚至删除。(3)系统用户管理:系统管理员可以修改个人信息,并且可以添加新的管理员。 (王洁完成部分)六系统详细设计6.1设计原则网上人才招聘系统的设计与实现主要基于以下原则进行1. 结构合理 在设计的过程中,我们把一些常用的页面部分集成为模块,以便于若在以后的设计中有重复的部分可以利用现成的模块进行组装。并且对类似的业务进行了归类,明确了每个子模块的功能,主次分明,易于人们接受、操作。2. 高内聚 系统使各个子模块有较好的内聚性,即各个功能模块相互独立,功能相近的模块较为集中,从而减少了不必要的控制联系。这使复杂的软件简单化,保证系统质量,为之后系统的维护提供了便利。3. 流程人性化 该系统程序是根据现实生活中人才招聘的流程设计的。一方面,用户注册并填写个人信息;另一方面,企业注册并填写企业信息。这种人性化的流程设计使得供求双方快速掌握整个流程,顺利完成应聘与招聘。4. 低耦合 在各个模块的划分过程中,我们将一些跨度大、较分散的设计成模块之间的接口,各个接口之间简洁清晰,使得各个模块之间的联系尽可能降低。6.2 数据库设计考虑最基本的几个库1. 求职者个人信息库(姓名、身份证号、用户名、密码、性别、生日、民族、籍贯、户口所在地、政治面貌、学习/工作单位、职务/职称、毕业学校及专业、学历、毕业时间、地区、通讯地址、电话、Email)2. 用人单位信息库(单位名称、用户名、密码、类型、地址、网址、Email、简介)3. 用人单位简历库(单位名称、求职者姓名、求职者用户名、求职者简历)6.3 模块设计登陆:如果要使用本系统发布招聘信息或查询求职信息,必须先登陆;注册:如果企业或是个人要求发布求职招聘信息,必须注册成为网站的会员;修改密码:用于修改先前设置的密码,需要已知旧密码;创建:用于发布招聘和求职的信息,这些信息将显示在前台主页;修改信息:用于更改原注册时的填写信息(岗位信息/个人信息),需在用户登录成功后使用;删除:求职者和企业可以删除自己发布的信息,需在用户登陆成功后使用;查询:求职者和企业可以查询对方所发布的招聘/求职信息,需在用户登陆成功后使用;管理:用于管理企业和求职者的个人信息,为管理员所有。6.3.1 用户登录模块的实现用户在登录界面输入用户名和密码,并选择用户类型(个人用户、企业用户、管理员),单击“登录”按钮后,需要根据用户输入的信息进行用户验证。如果验证用户信息和身份合法,则允许用户登录,并根据用户类型,系统自动跳转到相应的界面。6.3.2 注册模块的实现用户进入系统首页单击注册,会跳转到注册页面。用户根据注册页面的需求填写相关的信息,输入的用户名合法,就注册成功并跳转到首页。6.3.3 修改密码模块的实现用户成功登录系统后单击“修改密码”按钮时,进入修改密码界面,这时需要输入一次原始密码和两次新密码,单击“修改”按钮,就会完成对密码的修改。6.3.4 创建简历的实现个人用户成功登录系统进入个人用户的主界面,单击“创建个人简历”按钮并同时判断是否已经创建了个人简历,如果创建了则返回个人用户的主界面,反之进入创建个人简历页面。6.3.5 修改岗位信息的实现管理员成功登录系统并进入管理员界面以后,点击“用户岗位信息管理”按钮,根据接收到的求职者和招聘者更新信息,判断信息是否正确并修改岗位信息。 6.3.6 修改个人信息的实现个人用户成功登录进入个人主界面,单击“修改个人信息”按钮并判读是否已经添加了个人信息,如果没添加返回个人用户的主界面反之则进入修改个人信息页面。七数据库设计数据库设计是指对于一个给定的应用环境,构建最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足用户的应用需求。数据库是进行信息资源管理最有效的手段,是信息系统开发的核心技术,在网站的运行过程中,系统需要存储大量的用户信息。网上人才招聘系统能够做到满足招聘单位、应聘者的信息及要求。数据库概念结构设计是联系现实与机器的桥梁,是数据库设计人员进行设计的工具。数据库概念结构是用于描述数据的种种状态,为数据库逻辑模型奠定基础。7.1总E-R图7.2实体关系属性7.2.1用户信息实体关系属性表属性类型长度小数点是否允许空值Userchar100否Passwordchar150是Namechar100是Sexchar10是Ageint30是Phonechar110是Typeint30是7.2.2系统通知实体关系属性表属性类型长度小数点是否允许空值NewsIDint60否FromUserchar100是ToUserchar100是InFromchar200是NewsNumint60是Markchar2550是NewsProcessint10是7.2.3招工信息实体关系属性表属性类型长度小数点是否允许空值PostIDint60否Company char1000是Position char100是Paychar100是Sexrequire int10是Agerequireint30是Exprrequirechar1000是Edurequire char100是Otherrequire char1000是Ansprocess int10是7.2.4岗位管理实体关系属性表属性类型长度小数点是否允许空值PostIDint60否UserIdchar100是Companychar1000是Positionchar100是Paychar100是SexRequireint10是AgeRequirechar100是ExprRequireint20是EduRequirechar100是OtherRequirechar2550是ApplyIdchar100是ReNumint60是AnsProcessint10是7.2.5申岗信息实体关系属性表属性类型长度小数点是否允许空值ReIDint60否PostNumint60是UserIdchar100是Educhar100是Abilitychar1000是Introductionchar2550是ReDat

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论