网上招聘系统课程设计
人才招聘网站设计任务书

计算机科学与技术本科专业面向对象课程设计任务书题目:人才招聘网站的设计与实现学生姓名:蔺小强学号:10240422 班级:计算机科学与技术四班题目类型:软件工程(R)指导教师:朱红蕾一.题目简介现今,由于社会对学术、技术要求的提高以及教育改革、高等学校年年扩招等原因,大学毕业生已经远离了毕业“包分配”、“不愁嫁”的日子。
由此,找工作的方式在二十一世纪也发生着丰富的变化,相对于漫无目的的四处寻找用人单位和奋战于拥挤的各种大型招聘会,网络人才与招聘系统能提供最及时、最丰富的招聘信息。
通过该题目的设计、开发,使学生初步得到数据库开发的训练,全面培养软件开发过程中的分析、设计、编码、测试及文档规范书写的能力,得到软件开发的综合训练,提高解决实际问题的能力。
二.任务1、查阅文献资料,一般在5篇以上;2、以某招聘单位的业务为背景,通过调研、分析现有的管理模式和已有的管理软件,建立系统模型;3、完成软件结构设计、数据库设计和算法设计;4、完成人才招聘网站的软件开发和测试工作。
5、撰写设计说明书;6、做好答辩工作。
三.主要内容、功能及技术指标1)会员登录及身份验证:用户注册成为会员、验证用户的注册信息、会员登录系统时的身份验证;2)在线发布求职招聘信息:用户浏览招聘求职信息、用户按要求对信息进行查找、个人用户发布求职信息、企业用户发布招聘信息、用户查看自己发布的信息;3)系统管理:公司会员管理、个人会员管理、新闻发布管理、调查信息管理。
四.提交的成果1. 设计说明书一份,内容包括:1) 中文摘要100字;关键词3-5个;2) 序言;3) 系统分析(包含需要的系统流程图、数据流程图、数据字典);4) 系统总体设计(包含总体软件结构图、总体数据结构);5) 详细设计;6) 系统测试(包含测试方案、测试用例、测试结果及软件可靠性分析);7) 软件使用说明书(核心界面说明);8) 设计总结、参考文献、致谢等。
2. 刻制光盘一张。
人才招聘管理系统课程设计

人才招聘管理系统课程设计人才招聘管理系统课程设计,一听这个名字就有点让人头大对吧?不过呢,别担心,我今天就给大家捋一捋,顺便也给自己理个思路,说不定还能从中找到些乐趣!毕竟,谁不想把枯燥的课程设计搞得轻松点儿呢?这不,咱们的任务就是设计一个能够高效管理人才招聘流程的系统。
说白了,就是要让公司在招人这事儿上既省时又省力,别让HR 辛辛苦苦做了几个月的数据整理,最后却还一团乱。
想想就觉得心累,不过想一想,又觉得有趣,感觉自己可以像大厨一样,精心调配每个细节,让这个系统既好用又不失味道。
首先呢,人才招聘系统不光是一个“找人”的工具,还是一个“大管家”。
它得从头到尾,管理招聘的每个环节。
你想啊,简历投递、筛选、面试安排、录用通知,哪一样不需要个系统来帮忙?不然HR要每天都头昏脑胀,哪个简历被看了,哪个没看,都是一堆混乱的数字和名字,根本看不清楚。
这时候,人才招聘管理系统就派上用场了。
它可以自动化处理这些琐事,从简历筛选到面试安排,再到最终的录用通知,每个步骤都井井有条,完美地完成任务。
你看看,是不是比HR手动操作简历舒服多了?然后呢,系统的核心功能也得好好考虑一番。
比如,筛选简历这块儿。
就拿个最简单的例子来说,HR要根据招聘职位筛选简历,像“学历、经验、技能”等条件都得一一对照。
系统如果能够根据设定的标准自动过滤掉不符合条件的简历,HR是不是省了不少时间?要是能支持关键词搜索,甚至可以自动识别简历中的高频词汇,那HR是不是可以眼不离屏,一下就找到符合条件的“潜力股”?这可是非常实用的功能,简直是 HR们的救星啊!面试安排又是一个让人头疼的地方。
别看面试排期这件事儿貌似简单,真做起来可麻烦了。
HR 要时刻考虑面试官的空闲时间,求职者的时间也得照顾到,多个候选人的面试时间往往得调来调去。
要是有个系统帮忙自动匹配面试时间,HR 就可以省下很多脑细胞了。
你想,这不仅仅是人力资源的福音,面试官的时间也能得到最大化利用,大家都开心,效率也高,最后公司还会感觉整个人力资源管理像是上了“高速路”。
网上招聘系统毕业设计

摘要网上招聘,也被称为电子招聘,是指通过技术手段的运用,帮助企业人事经理完成招聘的过程。
即企业通过公司自己的网站、第三招聘网站等机构,使用简历数据库或搜索引擎等工具来完成招聘过程。
本文讲述了基于Web平台的网上的求职招聘的设计与开发,在采用JSP+Servlet+JavaBean技术下配合MySql数据库实现了系统的个人用户、企业用户和数据管理三部分的相关操作。
个人用户部分实现了个人用户的注册,简历生成,信息查看及更新等相关操作;企业用户部分实现了用人单位在本系统下的信息注册,岗位登记,资料查看及更新等相关操作;数据管理部分主要实现了个人用户的简历信息、用人单位的岗位需求信息及系统、台管理员信息及网站系统公告信息的管理操作。
在三个多月的时间里,我们通过前期的项目规划,后台数据库设计以及前台网站设计,一步步把整个网上求职与招聘系统建立起来,并实现了各种必要的功能。
界面友好美观,操作简单易懂,查询方面灵活。
关键词网上招聘,JSP, MySQL, JavaBeanABSTRACTOnline Recruitment, also known as e-recruitment, is the use of technology to attract candidates and aid the recruitment process. What this usually means is the use of a company’s own website, a third-party job site or job board, a CV (curriculum vitae) database or search engine marketing to fill vacancies.This article describes a system based on Web—mode accomplished online employment and recruitment, in using JSP + Servlet + JavaBean technology and MySql database implementation fulfill the following three parts operation. First part is personal user, it realized the following functions, user registration, CV generation, information update and information view. Second part is business user, it has the following functions, such as e mployers’ registration, position registration, information update and information view. The last part is data management, it contains the following functions, like management of the personal user's CV information, the employer's job demand information, system user information and site note information. And all these operations are built on the basic operation of the database.For the last three months, with project planning, database designing and website designing, I have completed the project with all tasks step by step. It contains following characteristic: good interface, simple operation, apt comprehension, and it’s safe and reliable.Keywords Online Recruitment, JSP, MySQL, JavaBean目录第一章绪论 (1)1.1 问题的提出 (1)1.2 课题背景 (1)1.2 目的意义 (1)1.3 论文结构 (2)第二章可行性分析 (3)2.1 经济可行性分析 (3)2.2 技术可行性分析 (3)2.3环境可行性分析 (4)2.3.1 软件环境 (4)2.3.2 硬件环境 (5)2.4 方案选择 (5)2.5 开发计划 (6)第三章需求分析 (8)3.1需求分析 (8)3.1.1 需求分析的任务 (8)3.1.2 需求分析的过程 (8)3.1.3 需求分析的方法 (10)第四章总体设计 (12)4.1系统模块总体设计 (12)4.2 总体设计思路 (13)4.2.1 定位网站主题和名称 (14)4.2.2 定位网站标志 (14)4.2.3 定位网站栏目结构 (14)4.2.4 定位网站的目录结构和链接结构 (15)4.3 功能分析 (16)4.3.1 软件功能优先级 (16)4.3.2 网站前台功能分析 (16)4.3.3 后台管理系统功能分析 (17)4.4 界面设计 (19)4.4.1网站前台界面设计 (19)4.4.2后台管理系统界面设计 (22)4.5 数据库设计 (23)4.5.1概念结构设计 (23)4.5.2关系模型设计 (24)4.5.3数据库结构 (25)第五章网站主要设计技术的实现 (28)5.1Model2构架设计 (28)5.2安全性设计 (30)5.2.1 有效的数据验证 (30)5.2.2 Session使用技术 (31)5.2.3 数据库备份技术 (32)5.3健壮性设计 (32)5.3.1 JSP分页技术 (33)第六章网站的维护 (34)第七章前景展望 (35)总结 (36)致谢 (37)参考文献 (38)第一章绪论1.1.问题的提出随着社会的进步和技术的发展,知识正在发挥着越来越大的作用,市场的竞争在很大的程度上体现在人才的竞争。
网上招聘系统设计说明书

网上招聘系统详细设计说明书version 1.0网上招聘系统详细设计说明书 (1)1 引言 ...................................................................... 错误!未定义书签。
1.1编写目的......................... 错误!未定义书签。
1.2背景............................. 错误!未定义书签。
1.3参考资料......................... 错误!未定义书签。
2 程序系统的结构 (3)3 网上招聘程序设计说明...................................... 错误!未定义书签。
3.1程序描述........................ 错误!未定义书签。
3.2 程序功能 (5)3.3 输入项 (5)3.4 输出项 (6)3.5 流程逻辑 (6)3.6 限制条件 (7)3.5 测试计划 (8)附录:数据库 (8)1引言1.1编写目的介绍网上招聘系统的程序系统结构,功能性描述、设计模式、IO接口设计、数据结构设计,运行特征、例外处理,具体描述各功能模块的逻辑流程。
预期的读者是新一代网络计算与web服务课程设计开发小组成员和相关系统的第三方开发者。
1.2背景开发软件系统的名称是:网上招聘系统。
本项目是在学习新一代网络计算与web服务课程中,由任课教师提出,要求完成的。
这是基于Web Services的软件系统,系统中设计了可为本系统、及Web Services课程中其它项目的相关系统中复用的Web Services。
这个系统将基于Internet的TCP/IP、HTTP、SOAP协议,提供Intranet和Extranet的自考网上招聘和求职服务,运行在Microsoft .NET Framework,Visual Studio .NET平台上。
软件工程课程设计案例

网上招聘系统分析设计目录第一章网上招聘系统需求规格说明书.................... - 3 -第二章软件项目的概要设计说明书. (16)第三章网上招聘系统详细设计 (51)第四章软件项目的编码案例说明 (64)第五章网上招聘系统客户端系统测试计划 (71)第六章网上招聘系统客户端系统测试设计 (75)第八章网上招聘系统客户端系统测试报告 (92)第一章网上招聘系统需求规格说明书1.导言1.1 目的该文档是关于用户对于网上招聘系统的功能和性能的要求,重点描述了网上招聘系统的功能需求,是概要设计阶段的重要输入。
本文档的预期读者是:·设计人员;·开发人员;·项目管理人员;·测试人员;·用户。
1.2 范围该文档是借助于当前系统的逻辑模型导出目标系统的逻辑模型的,解决整个项目系统的“做什么”的问题。
在这里,没有涉及开发技术,而主要是通过建立模型的方式来描述用户的需求,为客户、用户、开发方等不同参与方提供一个交流的平台。
1.3 编写说明HR,Human Resource(人力资源管理)的缩写。
JSP,Java Server Page(Java服务器页面)的缩写,一个脚本化的语言。
UML,Unified Modeling Language(统一建模语言)的缩写,是一个标准的建模语言。
1.4 术语定义无1.5 引用标准[1]《企业文档格式标准》,****************有限公司软件工程过程化组织[2]《需求规格报告格式标准》,************有限公司软件工程过程化组织1.6 参考资料[1]《UML说明》,***********************软件有限公司[2]《需求规格报告格式标准》,************公司软件工程过程化组织1.7 版本更新信息本文档的更新记录如表A-1所示。
表A-1 版本更新记录修改编号修改日期修改后版本修改位置修改内容概述001 002 003 004 0052008.9.52006.9.102006.9.152006.9.162006.10.180.10.20.30.41.0全部第3.1节第4.1节第5.1节第7章初始发布版本增加修改修改增加2.系统定义我们分别阐述一下项目的来源、背景,项目的用户特点和项目的目标。
企业网上招聘系统设计及实现 大学毕业设计

第一章绪论1.1课题背景人才是一个国家、一个民族、一个地区和一个企业单位长期兴旺发达的重要[1]保证。
所以在人类所拥有的一切资源中,人力资源是第一宝贵的,自然成了现代管理内容的核心。
在企业的可支配资源中,人力资源是最具能动性的,也是最具能量爆发力的。
用人企业单位在人员任用讲求的是人岗匹配,适岗适人。
找到合适的人却放到了不合适的岗位与没有找到合适的人一样会令招聘工作失去意义。
招聘合适的人才并把人才配置到合适的地方是才能算完成了一次有效的招聘。
招聘和配置有各自的侧重点,招聘工作是由需求分析-预算制定-招聘方案的制定-招聘实施-后续评估等一系列步骤构成的,其中关键又在于做好需求分析,首先明确企业到底需要什么人,需要多少人,对这些人有什么要求,以及通过什么渠道去寻找公司所需要的这些人,目标和计划明确之后,招聘工作会变得更加有的放矢。
人员配置工作事实上应该在招聘需求分析之时予以考虑,这样根据岗位“量身定做”一个标准,再根据这个标准招聘企业所需人才,配置工作将会简化为一个程序性的环节。
招聘与配置不能被视为各自独立的过程,而是相互影响、相互依赖的两个环节,只有招聘合适的人员并进行有效的配置才能保证招聘意义的实现。
目前大多数求职人员,作为人才交流来进行求职,具有一定的地域阻碍性。
同样用人单位发布相应招聘信息时,存在以下问题:1) 没有进行必要的工作分析不进行工作分析,就很难确定每一个工作和岗位对员工的具体要求,包括技术及种类、范围和熟悉程度;学习、工作与生活经验;身体健康状况;工作的责任、权利与义务等方面的情况。
在招聘工作中常常发现企业的招聘标准与实际岗位技能的需求不一致,这种现象就是没做好工作分析造成的。
2)没有规范的招聘流程私有民营企业人员招聘操作程序一般都不规范,经常是老板感觉缺人时才临时安排招聘,根本不用用人需求。
即使有也常常是先征取老板同意,再走个形式而已。
面试也非常简单,基本是凭经验,不按规范的操作流程走。
网易招聘系统教程课程设计

网易招聘系统教程课程设计一、课程目标知识目标:1. 让学生掌握网易招聘系统的基础知识,包括系统功能、操作流程及注意事项。
2. 了解网络招聘的基本概念、优势及在现实生活中的应用。
3. 掌握简历制作的基本原则和技巧,提高求职成功率。
技能目标:1. 培养学生运用信息技术进行在线求职的能力,学会使用网易招聘系统进行职位搜索、简历投递等操作。
2. 培养学生分析和解决实际问题的能力,学会根据招聘信息筛选合适的工作岗位。
3. 提高学生的团队协作和沟通能力,学会在招聘过程中与招聘方进行有效互动。
情感态度价值观目标:1. 培养学生对网络招聘的积极态度,认识到其在新时期求职中的重要性。
2. 增强学生的自信心,鼓励他们在求职过程中勇敢面对挑战,不断积累经验。
3. 培养学生的诚信意识,遵循网络招聘的道德规范,维护自身和他人权益。
本课程针对初中年级学生,结合学科特点,注重实践操作和实际应用,旨在提高学生的信息素养和求职技能。
课程内容与教材紧密关联,充分考虑学生特点和教学要求,确保学生在掌握知识的同时,提升技能和情感态度价值观。
通过本课程的学习,学生将具备在网络环境下进行求职的基本能力,为未来的职业发展奠定基础。
二、教学内容1. 网易招聘系统概述- 了解网易招聘系统的背景与发展- 掌握系统的主要功能与操作界面2. 网络招聘的优势与注意事项- 分析网络招聘的优缺点- 学习网络求职的注意事项及防骗技巧3. 简历制作与投递- 掌握简历的基本结构及内容要求- 学会运用简历制作技巧提高求职成功率- 学习如何通过网易招聘系统进行简历投递4. 职位搜索与筛选- 学习职位搜索的方法与技巧- 掌握根据招聘信息筛选合适岗位的能力5. 求职沟通与面试准备- 学习与招聘方沟通的技巧- 掌握面试准备的基本方法与注意事项6. 求职过程中的心理调适- 分析求职过程中的心理压力及应对方法- 培养积极的心态,提高求职自信心教学内容根据课程目标进行科学组织和系统安排,涵盖网易招聘系统的基础知识、简历制作与投递、职位搜索与筛选、求职沟通与面试准备等方面。
网上人才招聘系统的设计与实现

网上人才招聘系统的设计与实现
网上人才招聘系统是一种基于互联网的人才招聘信息管理系统,它充分利用互联网的优势,为企业和求职者提供一个高效、快捷、
便利、安全的信息交流和管理平台。
下面是该系统的设计和实现步骤:
1.需求分析:系统需要明确企业和求职者的基本需求,通过市
场调研、用户调研等方式,科学的确定系统的功能模块和系统服务,确保系统开发的准确性和合理性。
2.系统设计:系统需要根据需求分析,设计出界面、数据库、
逻辑流程、交互等细节效果,设计出合理的开发架构和系统方案。
3.前端开发:前端开发涉及系统的整体UI设计、制作、交互和
前端开发等环节,通过采用前端现在比较流行的开发工具栈完成。
4.后端开发:包括用户管理模块、简历管理模块、职位管理模块、消息管理模块、反馈模块和交易模块等6大模块的设计和开发,通过采用JavaEE和Mysql开发,实现后端的逻辑和数据存储处理。
5.测试上线:系统开发完成后需要进行性能测试、兼容测试和
功能测试等多方位的测试,在确认无误后,才能发布上线,让使用
者能够使用体验系统功能。
6.后期维护:系统上线后,还需要进行技术维护和安全维护等
工作,保证其长期稳定性和安全性。
7.获取用户数据反馈,持续优化:通过数据反馈,持续优化系
统的体验效果、交互效果和安全功能,满足不断变化的用户需求。
通过以上步骤的设计实现,网上人才招聘系统就可以完整的打造出来,并为企业和求职者的招聘与求职提供更加高效、快捷和安全的服务。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
网上招聘系统需求规格说明书设计题目:网上招聘起止日期:2011年12月5日至2011年12月26日专业:软件工程班级: 1141 学生姓名:高文朋学号: 06 指导教师:刘明目录摘要 (1)第一章可行性分析 .................. - 3 - 第二章获取需求 .................... - 11 - 第三章需求规格说明书 .............. - 19 - 总结 ............................. - 23 - 附录:1分析模型.......................... - 24 - 2 参考资料 ......................... - 30 -摘要该文档是关于用户对于网上招聘系统的功能和性能的要求,重点描述了网上招聘系统的设计需求,是概要设计阶段的重要输入。
该文档是借助于当前系统的逻辑模型导出目标系统的逻辑模型,解决整个项目系统的“做什么”的问题。
在这里,没有涉及开发技术,而主要是通过建立模型的方式来描述用户的需求,为客户、用户、开发方等不同参与方提供一个交流的渠道。
为现实企业与人才牵线搭桥的作用,来弥补招聘中存在的种种不足。
在这种条件下,我们开发了网上招聘系统。
人力资源部的工作人员通过这个招聘系统维护知识库,编制试题,发布职位和与这个职位相应的试题;应聘者可以通过网上提交自己的简历并同时回答相应的试题。
人力资源部的工作人员通过这个招聘系统可以统计整理这些简历,并根据应聘者的简历和试题分数提取出需要面试的人员,然后按照一定的方式通知面试人员参加面试,在面试过程中,记录相应的面试结果。
人力资源部的工作人员可以随时浏览人员简历和面试的相关信息。
关键字:网上招聘、数据库、交流渠道、信息管理第一章可行性分析1 目的1.1编写目的该文档是关于用户对于网上招聘系统的功能和性能的要求,重点描述了网上招聘系统的功能需求,是概要设计阶段的重要输入。
网络招聘,也被称为电子招聘,是指通过技术手段的运用,帮助企业人事经理完成招聘的过程。
预计的读者为:设计人员、开发人员、项目管理人员、测试人员、用户。
1.2项目背景a. 所建议开发软件的名称:网络招聘系统。
b. 项目的任务提出者:……、开发者:……、用户及实现软件的单位:……c. 项目与其他软件或其他系统的关系:运行在Windows2000及其以上的系统,数据库为Microsoft SQL Server。
1.3定义eHR:人力资源管理的电子化HR,Human Resource(人力资源管理)的缩写JSP, Java Serve Page(Java服务管理页面)的缩写,一个脚本化的语言UML, Unified Modeling Language(统一建模语言)的缩写,是一个标准的建模语言2 可行性研究的前提2.1要求本项目是为北京某公司开发的一个网上招聘系统,由于这个公司的规模比较大,需要招聘的员工也很多,每次招聘总能收到成千上万的简历,如何挑选合适的应聘者常常是公司比较棘手的事情,为人力资源部的工作人员带来很多的工作量。
为此公司希望有一个自动化的招聘系统能够给他们还来工作的便利,提高工作效率,同时能及时招聘到满意的人才。
为实现企业与人才的有效联系,弥补招聘中存在的种种不足,我们开发了网上招聘系统。
公司人力资源部的工作人员通过这个招聘系统维护知识题库,编制问卷,发布职位和与这个职位相应的问卷;应聘者可以通过网上提交自已的简历并同时回答相应的问卷。
人力资源部的工作人员通过这个招聘系统可以统计整理这些简历,并概据应聘者的简历和问卷分数提取出需要面试的人员,然后按照一定的方式通知面试人员参加面试,在面试过程中,记录相应的面试结果。
人力资源部的工作人员可以随时览人员简历和面试的相关信息。
2.2目标本项目设定的目标如下:系统能够提供友好的用户界面,使操作人员的工作量最大限度的减少;系统具有良好的运行效率,能够达到提高生产率的目的;系统应有良好的可扩充性,可以容易地加入其他系统的应用;平台的设计具有一定的超前性,灵活性,能够适庆企业生产配置的变化;通过这个项目可以锻炼队伍,提高团队的开发能力和项目管理能力;2.3可行性研究方法对系统做初步的需求分析,对硬件和软件价格做大概的了解等。
2.4决定可行性的主要因素可以盈利、技术可行、合乎法律规定等。
3 经济可行性3.1支出3.1.1基建投资每人每月5000元;两台服务器租用6000每年;占用房间3间1500每月;申请域名60每年3.1.2其他一次性支出电脑网线等10000元。
3.1.3经常性支出网站的维护费用,设备的更新费用等。
3.2效益3.2.1一次性收益可能会有公司要求使用本网站进行招聘,本网站充当中介的职位,一次性的售予某公司,作为该公司专有的招聘系统。
50000元3.2.2经常性收益公告收益、用户的注册费用。
5000元3.2.3不可定量收益改善公司信息化的水平,提高公司的企业形象,为公司将来的发展做好准备。
3.3收益/投资比 50000/20000=2.53.4投资回收周期1~3年内3.5敏感性分析系统生存周期长短:5~10年系统工作负荷量:同时在线人数5000人处理速度要求:每次可以处理多批数据设备和软件配置变化对支出和效益的影响:系统需要维护,网络设备也要更新4 技术可行性4.1对系统的简要描述我们采用面向对象分析作为主要的系统建模方法,使用UML(Unified Modeling Language)作为建模语言。
UML为建模活动提供了从不同角度观察和展示系统的各种特征的方法。
在UML中,从任何一个角度对系统所作的抽象都可能需要几种模型来描述,页这些来自不同角度的模型图最终组成了系统的映像。
系统有一下几个模块组成:客户端子系统(职位选择、简历输入、问卷回答)管理端子系统(登录管理、题库管理、问卷管理、职位发布、简历管理、面试管理、用户管理)4.3与现有系统比较的优越性系统的界面要求如下:1)页面内容:主题突出,站点定义、术语和行文格式统一、规范、明确,栏目、菜单设置和布局合理,仁慈的信息准确、及时。
内容丰富,文字准确,语句通顺。
2)导航结构:页面具有明确的导航指示,且全球理解,方便用户使用。
3)技术环境:页面大小适当,通用种种常用浏览器以不同分辨率浏览;无错误链接和空链接。
4)艺术风格:界面、版面形象清闲悦目、布局合理,字号大小适宜、字体选择合理,前后一致,美观大方;动与静搭配恰当,动静效果好;色彩和谐自然,与主题内容协调。
5)无论是客户端还是管理端,谨慎从事录,进行任何操作的暑假,系统应该及时地进行反应,反应的时间在5秒以内。
系统应能监测出种种非下沉情况,如与设备的通信中断,无法连接数据库服务器等,以避免出现长时间等待甚至无响应。
系统应保证7*24小时内不宕机,保证20人可以同时在客户端登录,此时系统尝行,正确提示相关内容。
系统应具有较强的灵活性,以适应将来功能扩展的需求。
系统有严格的权限管理功能,各功能模块相应的权限方能进入,系统需能够防止种类误操作可能千万的数据丢失,破坏。
防止用户非法获取网页以及4.5技术可行性评价a. 在限制条件下,功能目标是能达到的;b. 利用现有技术,功能目标是能达到的;c. 对开发人员数量的和质量的要求,并说明是能满足上的;d. 在规定的期限内,开发是能完成的。
第二章获取需求1 需求1.1 功能需求本系统主要采用面向对象的方法,使用UML作为建模语言。
UML可以帮助用户对软件系统进行面向对象的描述和建模,描述这个软件开发过程从需求分析到测试的全过程。
系统的具体流程为:公司人力资源部的工作人员通过这个招聘系统维护知识题库、编制问卷,发布职位和与这个职位相应的问卷;应聘者可以通过网上提交自己的简历并同时回答相应的问卷。
人力资源部的工作人员通过这个招聘系统可以统计整理这些简历,并根据应聘者的简历及问卷分数提取出需要面试的人员,然后按照一定方式通知面试人员参加面试;在面试过程中,记录相应的面试结果。
人力资源部的工作人员可随时浏览人员简历及面试的相关信息。
网上招聘系统可以分为两个主要的组成部分,一个是客户端子系统,一个是管理端子系统。
客户端子系统功能主要是指应聘者通过登录招聘网站进行操作的功能,即应聘功能。
管理端子系统功能是招聘公司的管理人员发布招聘职位,整理应聘者简历,面试等功能。
系统的主用例图如下1.1.1 客户端子系统应聘者从网站登陆到该招聘系统中,通过它提交简历、回答问卷,这就是客户端子系统的功能。
用例图如下:浏览职位应聘者填写简历回答问卷职位选择:应聘者登录到招聘网站可以看到招聘的职位列表,在职位列表中显示职位名称,职位发布日期,截止日期,职位类型,招聘人数等,按职位发布日期排序。
当点击某个招聘职位名称时进入职位详细信息页面,职位详细页面显示职位名称,职位描述,职位要求,招聘人数等。
简历输入:简历输入包括输入应聘者的基本信息、工作经历、教育经历、基本技能、家属关系、个人简短评价等,它们组成应聘者的简历信息。
问卷回答:应聘者在输入简历后必须回答问卷,HR 通过问卷的回单情况和简历情况来选择应聘者。
下图是应聘者的活动图:1.1.2 管理端子系统管理端子系统主要是提供公司HR人员使用的功能,它的功能分为题库管理、问卷管理、职位发布、简历整理、面试管理等部分,每个登录者首先要通过安全认证然后确认权限,系统根据相应的权限实现相应的功能。
管理端用例图如下:题库管理职位管理简历管理面试管理问卷管理试题管理者职位发布者面试管理者用户管理系统管理员登陆管理登录管理:登录管理负责所有管理端登录,管理端的人员要登录到管理端必须经过登录界面,输入自己的用户名和密码,然后判断这个用户的权限信息,不同登录人可能具有不同的权限,系统根据不同的权限实现不同的功能。
题库管理:题库管理石油管理员登录到系统,实现对知识库试题的增加、删除、修改的功能及提供知识库试题的详细信息。
问卷管理:问卷管理是由管理员登录到系统,根据知识题库中提取出来的题目生成各种类别的问卷,并且对问卷的试题进行增加、删除、修改的功能。
职位发布:职位发布是由管理员登录到系统,录入职位及职位的详细描述信息,并且为职位附加问卷,同时也可对职位进行增加、删除、修改的功能。
简历管理:简历管理是由人力资源部的管理人员对应聘者发来的简历进行整理,并根据试题的分数,挑选合适的简历,同时浏览简历的基本西悉尼,最后确定可以进行面试的人员,这样将所有的应聘者分为等待面试、简历删除、保存简历三个状态。
面试管理:面试管理者是由人力资源管理部门的面试管理者通知需要面试的人员具体面试时间、然后对人员进行面试,记录面试结果。
用户管理:用户管理是由系统管理员增加活删除用户,编辑用户名、用户密码,修改用户权限,使具有不同权限的用户进入系统主界面时,出现在界面左侧栏中的图标数有所不同,具体的图标与用户所具有的权限对应。