毕业设计-校园招聘管理系统的开发与设计.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《毕业设计-校园招聘管理系统的开发与设计.doc》由会员分享,可在线阅读,更多相关《毕业设计-校园招聘管理系统的开发与设计.doc(39页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、毕业设计(论文)课 题 名 称 校园招聘管理系统的开发与设计 学 生 姓 名 张 海 兵 学 号 0941301400 系、年级专业 信息工程系 09级网络工程 指 导 教 师 雷 军 程 职 称 讲 师 2013 年 5 月 18 日摘 要网上招聘系统是一种具有交互功能的人才信息系统,是在网上建立的一个虚拟的招聘会。很多企业为了吸引人才,都创建了自己的网上人才管理系统,这是一个比较流行的网络应用系统。本文介绍了一个通用人才管理系统的设计和实现过程,采用比较流行的ADO数据访问技术,并将每个数据库表的字段和操作封装到类中,从而成功地将面向对象的程序设计思想应用到数据库程序设计中。为了充分利用网
2、络信息化的优势,招聘系统采用的是Browser/Server结构,运用ASP开发环境与SQL数据库相结合,设计开发动态网页形式的在线招聘系统。招聘信息的录入全部在网上进行,招聘过程中所涉及的数据都在招聘信息库中进行流转、维护,因此数据的填写、更新都不需要以纸质方式进行处理,而直接通过网络进行传递。介绍基于ASP设计开发的在线招聘系统的设计思想。详细阐述了在线招聘系统的体系结构、系统的开发环境和语言、所采用的开发方法、数据库系统的功能等。关键词ASP;SQLServer;B/S结构;ADO数据访问技术ABSTRACTOnlineRecruitmentSystemisakindofinteract
3、ivefeaturesofthehumanresourcesinformationsystem,issetinavirtualonlinejobfairs.Manyenterprisesinordertoattracttalent,havecreatedtheirownonlinetalentmanagementsystem,whichisamorepopularnetworkapplications.Thisarticlewillintroduceacommontalentmanagementsystemdesignandimplementationprocess,themorepopula
4、rusesADOdataaccesstechnology,andthefieldsforeachdatabasetableandoperationofpackagestotheclass,whichsuccessfullydesignobject-orientedprogrammingappliedtothedatabaseprogramming.Thisisalsothecharacteristicsandadvantagesofthissystem.Totakefulladvantageoftheadvantagesofinformationtechnology,recruitmentsy
5、stemusestheBrowser/Serverstructure,theuseofASPandSQLdatabasedevelopmentenvironment,thecombinationofdynamicwebpagedesignanddevelopmentofonlinerecruitmentsystem.Inputofalljobsintheonlinerecruitmentprocessinvolvedinthedatarepositoryfortherecruitmentoftransfer,maintenance,thuscompletingthedata,updatesdo
6、notneedtobeprocessedinpaperform,andpassingdirectlythroughthenetwork.ASP-baseddesignanddevelopmentintroducedanonlinerecruitmentsystemdesign.Describedindetailonlinerecruitmentsystemarchitecture,systemdevelopmentenvironmentandlanguage,developmentmethodologyused,thedatabasesystemsfunctions.KeywordsASP;S
7、QLServer;B/Sstructure;ADOdataaccesstechnologyII目 录目录页码实际页码不对应摘 要IABSTRACTII第1章 绪论11.1 课题分析11.2 本课题研究的意义1第2章 系统开发工具与简介22.1 ASP的简介,特点及优势22.2 数据库MySQL的系统特性2第3章 系统分析与总体设计53.1网站功能的描述53.2 系统功能模块的划分63.3 系统流程分析63.4 数据库的设计73.4 .1数据库表的设计73.4 .2数据库访问类的设计10第4章 详细设计及编码184.1公共模块功能实现184.2个人用户功能实现184.3企业用户功能实现244.4
8、管理员功能实现28第5章 总 结32参考文献33致 谢34建议在第5章前加上一章“系统测试及使用说明”第1章 绪论1.1课题分析 校园招聘会是大学生就业的一条重要途径。当前, 越来越多的用人单位变被动为主动, 把招聘现场搬到了学校, 而学生也对校园招聘活动寄予了厚望, 他们希望通过校园招聘活动一锤定音, 避免四处奔波之苦。对应届高校毕业生而言,校园招聘最主要的目的是进行求职前的实战热身,降低学生就业成本, 熟悉招聘的各个环节, 为毕业生顺利求职打下坚实的基础。而校园招聘网站是一种具有交互功能的人才信息系统,即在互联网上实现的虚拟招聘会,各个企业在网上发布招聘信息,求职者根据自己的求职要求在线递
9、交简历。社会对人才的需求越来越迫切,求职者也越来越多,为了方便企业和求职者提高效率,利用基于B/S的招聘网站完成招聘会的功能,节省大量的人力、物力和财力。企业可以在线查看求职者的简历,并且根据自己的需要自动筛选并保留合适的简历,以发出面试通知。1.2本课题研究的意义招聘作为人力资源管理的一部分,在整个企业的人力资源管理中发挥了重大作用。传统招聘大多采用现场招聘、简历邮件投递、电子邮件简历投递等手段进行。这些方式往往都要耗费大量的人力,物力,财力和时间,而且招聘的成功率也比较低,限制了人才资源的充分利用。还容易造成招聘工作的随机性、监督机制不到位、信息呈现不直观、统计困难等问题。网上招聘系统是为
10、企业提供优质人才,为应聘者提供合适职位的资源服务平台系统,求职招聘双方可利用此系统为自己提供方便快捷的服务,达到预定的招聘效果。网络招聘求职方式已经成为了招聘求职的一大重要手段,其招聘求职规模和招聘求职成功率已直逼传统招聘会,有的甚至超过了传统的招聘会。通过它应聘者和招聘单位可以通过Internet,突破空间的限制而实现工作求职和单位的人才招聘。网络招聘的崛起对传统的人才招聘流通体系产生了强烈的冲击,网络招聘较之传统招聘就有招聘范围广,信息量大,可挑选余地大,招聘效果良好,费用低,获得了越来越多的单位认可。同时,它有着经营成本低、信息反馈迅速、用户检索方便、地域限制少等特点。因此进行这方面的研
11、究有着重要的现实意义。第2章 开发工具选用与简介开发数据库管理信息系统需要选择两种工具,即前台开发语言和后台数据库。选择开发工具时应该考虑客户需求、系统功能和性能要求以及开发人员的习惯等因素。本系统是B/S结构的网站系统。在系统的性能方面,B/S占有的优势是灵活性。任何时间、任何地点、任何系统,只要可以使用浏览器上网,就可以使用B/S系统的终端。前台开发环境选择Microsoft公司提出的经典网站开发语ASP,后台数据库择MySQL。2.1 ASP的简介,特点及优势1、ASP访问数据库的原理ASP是服务器端的脚本执行环境,可用来产生和执行动态的高性能的WEB服务器程序。 当用户使用浏览器请求A
12、SP主页时,WEB服务器响应,调用ASP引擎来执行ASP文件,并解释其中的脚本语言(JScript 或VBScript),通过ODBC连接数据库,由数据库访问组件ADO(ActiveX Data Objects)完成数据库操作,最后ASP生成包含有数据查询结果的HTML主页返回用户端显示。由于ASP在服务器端运行,运行结果以HTML主页形式返回用户浏览器,因而ASP源程序不会泄密,增加了系统的安全保密性。此外,ASP是面向对象的脚本环境,用户可自行增加ActiveX组件来扩充其功能,拓展应用范围。2、ASP页面的结构ASP的程序代码简单、通用,文件名由.asp结尾,ASP文件通常由四部分构成:
13、(1) 标准的HTML标记:所有的HTML标记均可使用。(2) ASP语法命令:位于 标签内的ASP代码。(3) 服务器端的include语句:可用#include语句调入其它ASP代码,增强了编程的灵活性。(4) 脚本语言:ASP自带JScript和VBScript两种脚本语言,增加了ASP的编程功能,用户也可安装其它脚本语言。2.2 数据库MySQL的系统特性MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内。这样就增加了速度并提高了灵活性。MySQL的SQL“结构化查询语言”。SQL是用于访问数据库的最常用标准化语言。MySQL软件采用
14、了GPL(GNU通用公共许可证)。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。它使用的核心线程是完全多线程,支持多处理器。有多种列类型:1、2、3、4、和8字节长度自有符号无符号整数、FLOAT、DOUBLE、CHAR、VARCHAR、TEXT、BLOB、DATE、TIME、DATETIME、TIMESTAMP、YEAR、和ENUM类型。它通过一个高度优化的类库实现SQL函数库并像他们能达到的一样快速,通常在查询初始化后不该有任何内存分配。没有内存漏洞。全面支持SQL的GROUP BY和ORDER BY子
15、句,支持聚合函数(COUNT()、COUNT(DISTINCT)、AVG()、STD()、SUM()、MAX()和MIN()。你可以在同一查询中混来自不同数据库的表。支持ANSI SQL的LEFT 0UTER JOIN和ODBC。所有列都有缺省值。你可以用INSERT插入一个表列的子集,那些没用明确给定值的列设置为他们的决省值。MYSQL可以工作在不同的平台上。支持C、C+、Java、Perl、PHP、Python和TCL API。MySQL系统特性: (1)使用C和C+编写,并使用了多种编译器进行测试,保证源代码的可移植性 (2)支持AIX、FreeBSD、HP-UX、Linux、Mac O
16、S、NovellNetware、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统 (3)为多种编程语言提供了API。这些编程语言包括C、C+、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等 (4)支持多线程,充分利用CPU资源 (5)优化的SQL查询算法,有效地提高查询速度 (6)既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中提供多语言支持,常见的编码如中文的GB 2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名 (7)提供TCP/IP、ODBC和JDBC等多种
17、数据库连接途径 (8)提供用于管理、检查、优化数据库操作的管理工具 (9)可以处理拥有上千万条记录的大型数据库 与其他的大型数据库例如Oracle、DB2、SQL Server等相比,MySQL自有它的不足之处,如规模小、功能有限(MySQL Cluster的功能和效率都相对比较差)等,但是这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于MySQL是开放源码软件,因此可以大大降低总体拥有成本。 第3章 系统分析与总体设计3.1网站功能的描述校园招聘系统分为前台管理和后台管理。前台管理包括浏览新闻、职位查询、查看企业信息、维护个人信
18、息和维护用户信息等功能。后台管理包括新闻管、理企业信息管理、职位信息管理和应聘信息查询等模块。后台管理具体描述如下:(1)新闻管理添加新闻,包括新闻标题和新闻内容。修改新闻信息。删除新闻信息。查看新闻信息。(2)企业信息管理添加企业信息,包括企业名称、企业类型、企业简介等信息。修改企业信息。删除企业信息。(3)职位管理添加职位信息。修改职位信息。删除职位信息。(4)应聘信息管理查看应聘信息。删除应聘信息。(5)系统用户管理。系统用户的录入,包括用户名、密码等信息。修改自己的密码。退出登录状态。用户信息查看。(6)系统用户管理功能Admin用户修改自己的密码。Admin用户创建或删除企业用户。企
19、业用户修改自己的密码。企业用户修改自己的用户信息。注册个人用户。个人用户修改自己的密码。个人用户修改自己的用户信息。3.2 系统功能模块的划分密码修改个人信息技能信息职位申请学生用户图3.1 学生用户功能模块密码修改企业信息招聘信息应聘信息企业用户图3.2企业用户功能模块3.3 系统流程分析图3.3学生职位申请流程图3.4企业用户管理流程3.4 数据库的设计3.4.1数据库表的设计在设计数据库时,关键步骤要确保数据正确分布到数据库的各表中。采用合适的数据类型,条理清楚的业务逻辑关系,正确进行表设计。本系统定义的数据库中包含以下7个表:新闻信息表News、个人信息表Person 、个人能力表Sk
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 校园 招聘 管理 系统 开发 设计
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内