求职招聘信息管理系统报告Word下载.docx
《求职招聘信息管理系统报告Word下载.docx》由会员分享,可在线阅读,更多相关《求职招聘信息管理系统报告Word下载.docx(22页珍藏版)》请在冰豆网上搜索。
![求职招聘信息管理系统报告Word下载.docx](https://file1.bdocx.com/fileroot1/2023-1/23/3e779660-264d-41fd-98f6-c69d6b32e696/3e779660-264d-41fd-98f6-c69d6b32e6961.gif)
题目
求职招聘信息管理系统的课程设计
课程设计的主要内容:
本系统课程设计的主要内容是根据现在求职和招聘存在的情况进行针对性的系统设计开发,需要改进的地方进行系统分析制作出系统所能具有的功能,使求职招聘的操作流程简便化,提出具有可行性的方案,做好系统分析,设计出功能完善的求职招聘信息管理系统。
本课程设计的求职招聘信息管理系统主要功能有四个,它们分别是用户注册登录模块、求职模块、招聘模块和管理模块。
在做设计之前,我们组员都认真去查找相关资料,以便能做出具有比较完整功能的系统。
本系统设计的用户注册登录模块中包含有求职者注册、招聘单位注册和管理员注册;
求职模块中包含有求职者个人简历、求职者应聘信息浏览、求职者招聘信息浏览和修改密码等功能;
招聘模块中包含有公司简介、单位企业应聘信息浏览、单位企业招聘信息浏览、单位企业招聘信息发布和修改密码等功能;
管理模块中包含有管理员信息管理、应聘者信息管理、招聘者信息管理、招聘信息发布管理和操作日志等功能。
在这次课程设计当中,我们在多个功能中都设置添加、删除和查询等功能,因为这样可以方便求职者和招聘单位能及时更新他们的资料,同样也可以让管理员用户对整个系统进行管理和完善,设置这些功能可有效的提高工作效率和管理水平。
指导教师评语及成绩:
指导教师签名:
年月日
教研室意见:
教研室主任签名:
摘要
随着社会节奏在不断的加快,人们也从生活中体会到了各种各样的压力,其中就业压力最为明显。
按目前的社会工作状况分析,普遍存在着招聘单位与求职者的一些关键信息的流失,而且中介机构普遍存在的问题就是工作效率不高,往往都是在求职者的不断催促下才提供一些招聘单位信息,而且总是不够详尽,一般都由求职者亲自去了解进一步的情况,甚至到最后发现招聘单位提供的工作跟自己的能力和兴趣相当不符合,使得求职者和招聘单位都不能得到满意的结果,怎样才能改变这一状况呢?
这就需要一个功能完善的信息管理系统来帮忙了。
我们通过分析和考究,制定了相关的系统,专为求职招聘信息管理系统开发的,利用计算机对信息管理处理准确、迅速又便于资料保存并且存储量大的性能优势,优化业务流程,降低操作成本,提供工作效率和业务管理水平,更好的保证求职招聘工作的顺利开展,同时,为现在的大学毕业生找工作帮助和机会,以此减少大学毕业生就业难的概率。
本报告从系统可行性分析、系统需求分析、系统设计到系统运行,详细记录了系统开发的过程及设计思路和相关图表,阐明了系统主要的设计内容和实施、运行情况。
系统主要是:
求职者注册后,可填写详细资料和查询招聘单位的详细资料;
招聘单位注册成功后,同样也可以填写详细的招聘信息和招聘信息的发布;
管理员用户对整个系统的维护和管理,并为求职者和招聘单位提供更多的便利来满足双发的需求。
本求职招聘信息管理系统主要分为四个功能,及四个模块的管理:
用户注册登录模块、求职模块、招聘模块和管理模块。
通过系统之间的功能协调处理,可有效的提高工作效率和管理水平。
本系统设计时间将近四周,已经完成了最初设计的任务,基本上实现了求职招聘信息管理系统的原定功能,但还是存在一些不足之处,在以后的不断使用中进行改进和完善。
关键词:
求职招聘、求职者、招聘单位、功能
第一章绪论..................................................................................................................5
1.1课题背景................................................................................................................5
1.2课题任务................................................................................................................5
1.3开发工具................................................................................................................5
1.4课题目的................................................................................................................6
第二章可行性研究.....................................................................................................7
2.1对现有系统的分析................................................................................................7
2.2对本系统设计的说明............................................................................................7
第三章软件需求分析................................................................................................10
3.1软件设计的预期目标..........................................................................................10
3.2系统用户需求......................................................................................................10
3.3系统的框架..........................................................................................................10
第四章数据分析及数据库的设计............................................................................12
4.1数据库分析..........................................................................................................12
4.2数据库结构的设计..............................................................................................12
第五章系统详细设计说明........................................................................................15
5.1系统结构..............................................................................................................15
5.2系统各个模块界面及说明..................................................................................15
第六章软件的测试...................................................................................................24
6.1测试项目..............................................................................................................24
6.2测试人员..............................................................................................................24
6.3测试结果..............................................................................................................24
6.4对程序的调试及在测试中遇到的困难及解决困难的方法..............................24
6.5系统还有哪些不足..............................................................................................25
6.6对系统的评价......................................................................................................25
总结..............................................................................................................................26
参考文献......................................................................................................................27
附录..............................................................................................................................28
第一章绪论
1.1课题背景
随着网络技术的发展,网络在人们生活中的应用越来越广泛。
人才的流动已成为社会的一大问题,传统的招聘方式不仅让人觉得很不方便,而且受时间和空间的限制,让许多人失去了很多机会。
而网上求职招聘系统提供了方便、简洁、安全、易于管理的平台,这是对传统模式的一种改进,也是一种必然走向。
求职招聘信息管理系统中大部分模块的操作都基本类似,都具有修改、查询、数据库连接等功能。
最终能够使毕业生在该网站注册用户,进行职位申请,能够及时得到笔试和面试信息,相关公司也能通过注册成为该系统的用户,能够及时了解毕业生信息,给与毕业生笔试面试资格,以及公司之间的能互动交流。
同时管理员能够对该系统进行综合的管理。
1.2课题任务
我们开发求职招聘信息管理系统的主要任务是:
针对我们现在求职招聘过程中存在的问题,对需要改进的地方进行系统分析制作出系统所能具有的功能,使求职招聘的操作流程简便化,提出具有可行性的方案,做好系统分析,设计出功能完善的求职招聘信息管理系统。
1.3开发工具
本系统的设计是在Windowsxp中文版操作系统环境下,使用VisualC++6.0中文版开发成功的。
数据库是其中的重要支持技术,数据库产品较多,每种产品都具有各自的特点和适用范围,在选择数据库时,应考虑数据库应用的特点及适用范围,本系统选用的数据库是通过Access来建立。
VisualC++是一种可视化的、面对对象结构化的高级程序设计语言,可用于开发Windows环境下的应用程序。
它简单易学、效率高,且功能强大。
在VisualC++环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的应用程序接口(API)函数,以及动态链接库(DLL)、动态数据交换(DDE)、对象的链接与嵌入(OLE)、开放式数据访问(ODBC)等技术,可以高效、快速地开发出Windows环境下功能强大、图形界面丰富的应用软件系统。
1.4课题目的
求职招聘信息管理系统的开发目标是按照信息管理系统的管理和开发方法,用我们所掌握的技术进行系统开发,规范求职招聘过程和相应业务信息的操作、支持求职人信息汇总、招聘公司需要人员、已经被招聘和未被招聘人员等信息反馈功能,提供求职招聘工作的现代化水平操作,实现求职者和公司之间把握信息的准确性、及时性,有利于求职者和公司之间的双向选择快速性,为我国求职招聘信息管理系统的建立提供帮助。
第二章可行性研究
2.1对现有系统的分析
求职招聘信息管理系统开发方案技术要求不是很高,系统涉及范围不打,系统各模块间联系紧密,安全性、可靠性强。
我们采用ACCESS作为一个关系型数据库系统,它提供了面向对象的编程技术,可简化数据库管理,使开发应用程序这项艰辛的工作变得简单方便。
另外,用ACCESS中文版开发的应用程序可以独立运行于windows平台。
计算机和网络的普遍应用,我们小组的人员已掌握办公软件使用,使得本系统的成功开发成为可能。
可见,从技术上是完全能满足基本功能需要的。
本系统针对求职管理的复杂程序,经过详细的系统调查开发出的操作简单、方便实用的管理系统,具有运行的经济性和高效性;
本系统在功能运行上具有可靠性,经过测试,运行稳定。
本系统在企业和求职者之间构建信息的桥梁,可方便信息变更和存储。
2.2对本系统设计的说明
对于本系统的开发设计,我们小组成员一致认为把将要开发的求职招聘信息管理系统的功能分为三大块,也成为本系统的三个子系统,即个人用户;
单位企业用户;
管理员用户。
1.管理员信息管理
在求职和招聘过程中,求职者和招聘单位企业都需要通过注册成为本系统的一员;
成为会员后,管理员将会对会员信息进行管理,求职者需要找什么类型的工作,招聘单位需要什么样的人才,通过双方的双向选择,给双方匹配最优的选择,对未能及时找到工作的,继续给予信息,对未能招聘到好的人员,也继续给予关注。
2.个人用户信息管理
求职者通过注册成为本系统的一员后,本系统将会自动生成相关信息与其登记的信息的要求相匹配,然后,求职者可以在本系统查询相关内容和单位信息,可以直接到招聘单位面试。
3.单位企业用户信息管理
招聘单位通过注册成为本系统的一员后,本系统将会自动生成相关信息与其登记的信息的要求相匹配,然后,招聘单位可以在本系统查询相关内容和单位信息,有中意的人选则可以直接联系求职者到招聘单位面试。
4.求职招聘信息管理系统功能模块图:
(1)个人用户子系统功能图:
(2)单位企业信息管理子系统:
(3)管理员用户信息管理子系统:
第三章软件需求分析
3.1软件设计的预期目标
运用所学过的课程设计知识,结合VisualC++6.0中文版软件设计开发求职招聘信息管理系统,开发出的操作简单、方便实用的管理系统,具有运行的经济性和高效性,满足求职者和招聘单位的一些简单需求,设计出相应的功能,为求职者和招聘单位提供方便,为求职者的信息管理和招聘单位的信息管理建立起桥梁关系。
3.2系统用户需求
求职招聘是一项基础性的管理工作,是一种具有交互功能的人才信息系统,是在网络上建立的一个虚拟的招聘会。
只有加强人才的流通使得人能在适当的岗位工作,才能发挥个人的优势,为企业创造利润。
很多企业也认识到人才的重要性,为了能吸引更多的人才,迫不及待的需要用更快的方法招聘人才。
考虑到运作成本和可行性,许多公司都没有自己的求职招聘信息管理系统。
为了减轻现在的就业压力,求职招聘信息管理系统应运而生,为广大求职者和招聘单位提供了平台。
因此,求职招聘信息管理系统的开发就提到日程上来了。
3.3系统的框架
根据系统用户需求分析可知,求职招聘信息管理系统设计主要框架有如下三个:
个人用户子系统、单位企业子系统、管理员用户子系统。
则可以分为四个模块:
用户注册登录模块、求职模块、招聘模块、管理模块。
求职招聘信息管理系统的模块关系如下图所示:
第四章数据分析及数据库的设计
4.1数据库分析
求职招聘信息管理系统中分为三个子系统,在整个系统中,会有相应的数据表来存放相对应系统功能的数据信息。
在求职招聘信息管理系统中,分别对个人用户管理、单位企业用户管理和管理员用户管理进行分析,总结出如下的需求信息:
(1)个人用户、单位企业和管理员都是按类管理,所以应建立相应的类,则建立相应的数据表来存放三个类的信息;
(2)在个人用户管理子系统中,需建立一个类来对个人用户信息进行管理,则要建立相应的数据表来存放个人用户的信息;
(3)在单位企业用户管理子系统中,需建立一个类来对单位企业招聘信息进行管理,则要建立相应的数据表来存放单位企业的招聘信息;
(4)在单位企业用户管理子系统中,需建立以个类来对单位企业招聘发布信息进行管理,则要建立相应的数据表来存放单位企业的招聘发布信息;
(5)操作日志也需要建立一个类来进行管理,则要建议相应的数据表来存放操作日志里的相关信息。
4.2数据库结构的设计
根据求职招聘信息管理系统发展的需要,建立一个以数据库为基础的管理系统,需在此系统中建立如下数据库:
4.21管理员表:
admin(Cadmin)
说明:
管理员表用于存储管理员基本信息。
如下图所示:
4.22个人信息表(简历表):
person(Cperson)
说明:
个人信息表用于存储求职者的详细资料。
如下图所示:
4.23企业单位信息表:
company(Ccompany)
企业单位信息表用于存储企业单位的用户或密码。
4.24招聘信息表:
employment(Cemployment)
招聘信息表用于存储企业单位的详细招聘要求信息。
4.25日志表:
log(Clog)
日志信息表主要是用于保存查看用户登录的操作历史。
4.26招聘发布表:
zpfb(Czpfb)
招聘发布表用于存储单位企业的招聘信息的发布记录。
第五章系统详细设计说明
5.1系统结构
本系统主要还是围绕个人用户、单位企业用户和管理员用户三个子系统来开发;
然后可以分为用户注册登录模块、求职模块、招聘模块和管理模块四个模块来描述相关的内容。
主要设计结构如下:
(1)用户注册登录模块:
个人用户、单位企业用户和管理员用户的注册;
(2)求职模块:
求职者个人简历、求职者应聘信息浏览、求职者招聘信息浏览和修改密码;
(3)招聘模块:
公司简介、单位企业应聘信息浏览、单位企业招聘信息浏览、单位企业招聘信息发布和修改密码;
(4)管理模块:
管理员信息管理、应聘者信息管理、招聘者信息管理和操作日志。
5.2系统各个模块界面及说明
5.21系统登录和注册新用户
登录系统:
点击“登录系统”,进到登录界面;
点击“注册新用户”,进到注册界面;
点击“退出系统”,取消登录操作。
5.22进入系统登录窗口和注册新用户窗口
验证登录:
输入正确的用户名和用户密码,然后点击登录,就可以进入相应用户界面;
点击“退出”按钮,则退出系统的登录操作。
注册新用户:
输入自己的新用户名和用户密码,然后点击注册,即可以成功注册新用户;
点击“退出”按钮,则退出系统的注册新用户操作。
5.231个人用户登录——个人简历
个人简历:
填写求职者的详细资料,其中包括真实姓名、性别、联系方式等,填写完全部资料后,点击“提交”可保存个人求职资料到系统中。
5.232个人用户登录——应聘信息浏览
应聘信息浏览:
在该功能里可以按条件来查询应聘者的详细信息,其中查询条件有按教育程度、按应聘职位、按姓名来查询。
5.233个人用户登录——招聘信息浏览
招聘信息浏览:
点击该按钮,可以查询到招聘单位的详细资料,其中可以按职位招聘和按公司招聘来查询。
5.234个人用户登录——修改密码
修改密码:
点击该按钮,可以进行密码修改,即输入正确的原密码,然后设置新密码,最后点击“修改”则完成密码修改功能。
5.241单位企业用户登录——公司简介
公司简介:
单位企业用户可以进入此对话框进行企业的详细资料的填写,如填写公司全称、联系方式、邮政编码等,填写完毕点击提交。
5.242单位企业用户登录——应聘信息浏览
如5.232中的图所示。
5.243单位企业用户登录——招聘信息浏览
如5.233中的图所示。
5.244单位企业用户登录——招聘信息发布
招聘信息发布:
点击计入招聘信息发布,可以查询、添加、修改、删除、清空、显示已经发布的招聘信息。
5.245单位企业用户登录——修改密码
如5.234中的图所示。
5.251管理员用户登录——管理员信息管理
管理员信息管理:
点击该按钮,可以查询到全部管理员的用户名等资料,其
中还设置了添加、修改、删除等功能。
5.252管理员用户登录——应聘者信息管理
应聘者信息管理:
点击该按钮,可查询到所有应聘者的详细资料,其中还设置了添加、修改、删除、清空等功能。
5.253管理员用户登录——招聘者信息管理
招聘者信息管理:
点击该按钮,可查询到所有招聘企业的详细资料,其中还设置了添加、修改、删除、清空等功能。
5.254管理员用户登录——招聘信息发布管理
招聘信息发布管理:
点击该按钮,管理员即可查询招聘单位的招聘信息发布来进行管理,可执行添加、修改、删除等操作。
5.255管理员用户登录——操作日志
操作日志:
点击“操作日志”按钮,即可打开“日志管理”对话框,可以