人才招聘网站的设计与实现----说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
*******************
实践教学
*******************
兰州理工大学
计算机与通信学院
2011年秋季学期
C++面向对象课程设计
题目:人才招聘网站设计与实现
专业班级:计算机(1)班
姓名:武小正
学号:10240122
指导教师:年福忠
成绩:
目录
摘要 (2)
绪论 (3)
1.1课题的背景 (3)
1.2系统设计思想 (4)
需求分析 (5)
2.1 系统基本情况描述 ............................................................................ .. (5)
2.2 系统流程图.................................................................................... (6)
系统设计............... .. (7)
3.1 系统功能模块设计 (7)
3.2 调试分析 (8)
总结与体会 (10)
致谢 (11)
参考文献 (12)
附录源程序 (13)
摘要
现今,由于社会对学术、技术要求的提高以及教育改革、高等学校年年扩招等原因,大学毕业生已经远离了毕业“包分配”、“不愁嫁”的日子。由此,找工作的方式在二十一世纪也发生着丰富的变化,相对于漫无目的的四处寻找用人单位和奋战于拥挤的各种大型招聘会,网络人才与招聘系统能提供最及时、最丰富的招聘信息。
通过该题目的设计、开发,使学生初步得到数据库开发的训练,全面培养软件开发过程中的分析、设计、编码、测试及文档规范书写的能力,得到软件开发的综合训练,提高解决实际问的能力。
关键字:人才招聘;信息管理;系统分析。
绪论
1.1课题背景
人才招聘网站系统是用于招聘人员和业务管理的计算机信息系统,系统包括宏观决策和业务管理两个部分,服务对象包括工作单位、招聘人员和其所担任的职务。人才招聘网站系统服从于人员信息管理的总体规划,系统建设坚持一体化的设计思想,与就业服务系统、医疗保险系统、失业保险系统等统一标准,协调建设。
随着我国信息管理制度改革的进一步深入,特别一些大型企业和公司,业务量急剧增长,管理日趋完善。一些地区建立了计算机信息管理系统,对于深化改革、规范管理、提高业务工作效率等产生了积极的促进作用。目前已有相当一部分城市开始使用计算机进行前台业务处理,一些较发达的城市实现了全市联网。但由于各地的经济状况不同,系统建设的规模、水平差异也较大。系统建设面临的主要问题有:现有的信息系统已无法更好地满足业务处理和管理决策的更高要求;缺乏各个行业应有的标准和指导信息,有时候建设的信息系统,不能更好及时的将一些最新信息展现给人才消费者,这从一定程度上造成硬件和系统软件的浪费,应用软件重复开发现象比较普遍,网络互联困难;缺乏组织与人员保证,这种状况严重制约着各地信息系统建设和发展。
随着每个企业公司体系中所包含的内容、层次、范围和目标日趋扩大和复杂化,工作量和数据处理量将呈现大幅度的增长趋势,公司管理部门所承担的管理工作变得越来越繁重,特别是实行个人帐户管理以后,不仅管理数据成倍增长,而且每笔数据都涉及到职工和单位的实际利益,不允许有半点差错。一个完善的系统或手工操作方式将实现新形式下的招聘工作目标,确保招聘工作的顺利进行和人员信息的管理。
1.3系统设计思想
人才招聘网站系统服从于公司和企业信息管理系统的总体规划,系统建设坚持一体化的设计思想,结合着国家政策和对息系统建设的规定进行实施。本系统按以下原则进行:
(1)实用性:人才招聘网站系统作为应用系统,以满信息管理工作的业务需求为首要目标,避免盲目追求最新技术。
(2)可靠性:采用稳定可靠的成熟技术,保证系统长期安全运行。系统中的硬、软件及信息资源要满足可靠性设计要求。
(3)先进性:在实用性的前提下,尽可能跟踪国内外先进的计算机硬软件技术、信息技术及网络通信技术,使系统具有较高的性能价格比。采用先进的体系结构和技术发展的主流产品,保证整个系统高效运行。
(4)开放性:技术上立足于长远发展,坚持选用开放性系统。
(5)安全性:遵循有关信息安全标准,具有必要的安全保护和保密措施,以及对计算机犯罪和病毒的防范能力,确保数据永久安全。
(6)可扩充性:应充分考虑到联网用户增加和业务扩展的情况,留有必要的扩充能力及接口。
(7)可维护性:应用软件开发的模块化程度高,对不同的管理方式的适应能力强,软件维护方便。
(8)易操作性:贯彻面向最终用户的原则,建立友好的用户界面,操作简单,直观灵活,易于学习掌握。
在人才招聘网站系统中,数据库无疑是其核心部分。由于该系统具有一定的复杂性,这就必然要求数据库在数据的提交、管理等方面能够充分满足实际业务的处理需求,因此对数据库的选择提出了下列严格的要求:
(1)可靠性。在保障可用性基础上,考虑到系统运行的环境比较复杂,处理量巨大,所以必须保证系统核心数据库的稳定、可靠、安全运行,以提高整个系统的抗干扰能力。
(2)安全性:对于不宜公开的信息,必须能够通过数据库设定安全等级和查阅权限,并在数据库中对重要数据进行加密存储,以保证数据的安全性。而且数据库还必须提供方便的数据备份功能。以减轻系统维护人员的工作量。
需求分析
2.1 系统基本情况描述
人才招聘网站系统是以招聘单位的业务为背景,通过调研、分析现有的管理模式和已有的管理软件,建立系统模型,以实际为基础进行设计的。该系统属于B/S结构,B/S结构的主要特点是分布性强、维护方便、开发简单且共享性强、总体拥有成本低。用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。数据请求、加工、结果返回以及动态网页生成、对数据库的访问和应用程序的执行等工作全部由Web Server完成。该系统包括六大模块:招聘者档案管理、招聘职位管理、信息查询、报表统计和打印、系统维护。