网上人才招聘系统论文
- 格式:doc
- 大小:1.91 MB
- 文档页数:35
人才招聘系统毕业论文目录1前言 (4)1.1项目建设背景 (4)1.2项目开发目标 (4)1.3论文结构 (5)2三层架构概述 (5)2.1系统三层框架模型 (5)2.2 三层框架核心代码实现 (6)2.2.1 DAL层 (6)2.2.2 DAL层实现 (8)2.2.3 BLL层实现 (22)3系统分析与设计 (31)3.1 系统开发的运行平台与开发工具 (31)3.1.1 系统开发环境 (31)3.1.2 系统开发工具 (31)3.2 系统需求分析与设计 (32)3.2.1系统功能性描述 (32)3.3 系统数据库表设计 (33)3.3.1数据库表的逻辑设计 (33)3.3.2数据库表的设计文档 (33)3.4 系统框架设计 (35)3.4.1系统项目开发结构 (35)3.4.2系统功能模块汇总表 (36)4系统流程分析与功能实现 (38)4.1 系统流程概述 (38)4.2 后台管理系统流程概述 (43)5总结与展望 (47)5.1 总结 (47)5.2 展望 (47)致谢 (48)参考文献 (49)1.前言1.1 项目建设背景人才招聘网是全球网络化的基础上,对应各个企业需求人才且各个方面的人才急需寻找一份证明自身价值的工作的现状,利用网络的为各个公司寻找符合其需求的各种专业人才同时也为各个专业的人才寻找到一份体现自身价值的工作。
人才招聘系统的设置严格遵照市场及公司需求,以确保达到“人尽其用”的预定目标。
它不仅仅简单的涉及了普通浏览用户、注册用户、注册公司等三个层次的人员;还涉及了各种用户与注册公司的互动询问等,以确保用户对公司发布的各类招聘信息资源的高效利用。
但是,目前的一般的人才招聘会还不能实现授课计划的制定和质量监控的信息化、网络化、智能化,主要表现如下:1.在传统的人才招聘会限制于场地以及天气、费用、时间等各个方面的因素,并不能将参会的各类专业人才的信息进行详细的分析处理;2.传统的人才招聘会往往受到地域的限制,许多拥有专业素质的人才因为路况天气等原因无法感到会场,致使一些专业人才错失工作机会;3.同样,由于场地的限制,有些求职者即使到达了招聘会现场,往往一天下来也不能进行几次应聘,以至于应聘效果不理想;4.在传统的招聘会上,有些小企业无法与大公司竞争,使企业的招聘效果大打折扣;5.传统的招聘会因为信息地域等各个方面的因素,具有局限性,公司并不能通过其全面的搜索人才。
第1章选题背景1.1 开发背景在这个以计算机、互联网络为中心的信息时代,任何事物都与互联网络息息相关,大到国家政要,小到衣食住行,互联网开始用它那神奇的触手深入到了各行各业乃至平民百姓家。
而促使这个时代的来临与发展的毋庸质疑的是那些高精尖的人才,因而,人才是各行各业发展的关键,各个求贤若渴的企业都非常关心如何能够招揽到有真才实学的人才是各个企业非常关心的问题。
而人才也想要找到一个符合自己兴趣爱好和专业特长的岗位一展才华与抱负,然而虽有毛遂自荐之心却苦于没有门路。
与此同时,我国就业大军规模的逐年庞大使的原有的招聘方式即通过召开招聘会的方式压力倍增——招聘会定期召开,过期没有交流机会。
招聘会都是在有限的几天内企业与大学生面对面的交流,虽然有的招聘会提前贴出海报或进行其他方式的宣传,但还会有很多企业和学生错过。
还有一部分人,为了参加招聘会不得不放弃一些重要的事情;招聘会人数众多,很难管理。
由于参加招聘会的人员繁多,而且整个过程人员的流动性非常强,这给管理增加了很大难度。
空间有限不利交流。
招聘会上人数众多,但是展位却有限,不能让所有的用人单位都参加,而且想要企业与学生一一会面很困难,不能更好地分配人力资源;在此种情况下,急需一种能够解决企业与人才双方需要的方法,网上人才招聘系统便应运而生。
1.2 开发意义首先,该系统的研发能够促进网络科技的发展,深化网上人才招聘领域的研究;其次,该系统的开发能够帮助求职者更方便、更快捷、更可靠的寻找到一个适合自己的用人单位,节省了时间、精力、财力等等。
同时也能够为向企业输送更多有用的人才提供了一条便利可靠的渠道。
1.3 国内外趋势目前,国外的人才招聘多以网络招聘做为第一步筛选人才的步骤,然后再通过进一步的面试来敲定是否录用。
根本不采用招聘会的方式,因而避免了所有招聘会带来的弊端。
国内根据《2004年中国网上招聘研究报告》,在中国招聘市场中,2003年的市场容量比2002年增长了近9%,2004年达到41.6亿元人民币,预计2006年将达到51.2亿元人民币,平均年增长率达到10%。
网上人才招聘系统院(系)、部:用户姓名:指导教师:职称专业:班级:完成时间:摘要a本文介绍的主要内容是在线网上人才招聘系统网站的开发及维护,“在线网上人才招聘系统”应实现客户在其网站上进行求职招聘信息的访问以及提交、发布客户相关信息资料等。
本文就根据现已存在的问题,对网络在线网上人才招聘系统做了全面的分析和整体的介绍。
介绍了ASP+ACCESS技术开发该系统的子系统的整个过程。
该系统主要利用了ASP强大的网络数据库访问技术,实现了网络在线求职招聘的功能。
其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库。
而对于后者则要求应用程序功能完备,易使用等特点。
经过分析,我们使用一种服务器端、跨平台的HTML嵌入式脚本语言——ASP开发语言,主流Web服务器IIS5.0,性能优越的网络数据库Access,利用其提供的各种编程优点,在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。
论文主要介绍了本课题的开发背景、系统分析、数据库设计和系统的设计与实现。
关键词 ASP;ACCESS;网络求职;导航;数据库ABSTRACTWith the development of information technology, the web-based job seeking platform has been a direction of modern education. According to the problems existing at present, the paper gives an overall analysis and introduction of Internet courseware system. At the same time, it gives all the procession of developing the subsystem using ASP+ACCESS technology. Through the strong ability of ASP+ACCESS technology, it realizes online studying adaptively. The system designs and realizes different navigation strategies such as module navigation, searching navigation, knowledge classifying navigation and helping navigation. These strategies have different functions. Searching job navigation and job classifyingnavigation are mainly based on the relations of the knowledge and then supplies different job to users. So that it improves users' job seeking efficiency and study enthusiasm to a certain extent. To become the satisfied of the customer.The paper mainly introduces the development’s context, system analysis, database design, the system design and implementation.Key words ASP; ACCESS ; wed-based job seeking; navigation; database目录1 绪论 (1)1.1课题背景 (1)1.1.1网络网上人才招聘系统的现状 (1)1.1.2 网络网上人才招聘系统的新要求 (2)1.1.2 市场调查 (2)1.2本课题的研究意义 (3)1.3相关技术介绍 (4)1.3.1浏览器/服务器模型 (4)1.3.2 ASP技术的介绍 (4)1.3.3 ADO访库技术介绍 (5)2 系统分析 (6)2.1系统的可行性研究 (6)2.2系统需求分析 (7)2.2.1用户需求分析 (7)2.2.2 系统设计目标分析 (8)2.3用户模型的介绍 (8)2.4系统导航功能模块介绍 (9)2.4.1 职位信息介绍 (10)2.4.2 检索导航介绍 (10)2.4.3留言板模块介绍 (11)2.4.4 新闻动态模块介绍 (11)2.4.5 用户登陆模块介绍 (11)2.5小结 (11)3 数据库设计 (12)3.1数据库的需求分析 (12)3.2后台数据库的配置 (12)3.3数据库表结构设计 (12)3.4E-R模型 (15)4 系统详细设计与实现 (17)4.1系统工作原理介绍 (17)4.2系统数据流图 (18)4.3系统的实现算法 (19)4.3.1用户信息初始化算法 (19)4.3.2检索导航算法 (20)4.3.3信息点关联导航算法 (21)4.5前端页面的设计与实现 (22)4.5.1 系统公用页面 (22)4.5.2 用户注册页面 (24)4.5.3 职位信息模块 (24)4.5.4 检索导航模块 (25)4.5.5 人才信息模块导航 (26)4.5.6网站留言页面 (27)4.5.7新闻动态模块 (27)5 结束语 (30)参考文献 (31)致谢 (32)附录 (33)1 绪论1.1课题背景网络技术以及现代web技术的发展,国家政策的扶持等给网络求职带来了良好的发展契机。
网上人才招聘系统毕业设计论文一、选题背景及意义随着互联网的迅速发展,人才招聘越来越趋向于线上进行。
传统的人才招聘方式存在很多问题,例如信息交流慢、招聘成本高、人才匹配不准确等。
为了解决这些问题,我们需要设计一款高效、便捷的人才招聘系统。
因此,本文选题为“网上人才招聘系统的设计与实现”。
二、研究目标及内容本文的研究目标是设计并实现一款网上人才招聘系统,该系统能够提高招聘的效率和准确度。
具体内容包括以下几个方面:1.系统需求分析:分析人才招聘系统的功能需求和性能需求。
2.系统设计:设计人才招聘系统的架构和流程。
3.系统实现:利用合适的技术工具实现人才招聘系统。
4.系统测试:对人才招聘系统进行功能测试和性能测试,确保系统的正确性和稳定性。
三、研究方法和步骤1.需求调研:通过问卷调查和访谈等方式,了解人才招聘系统的需求,包括企业和求职者的需求。
2.系统设计:根据需求,设计人才招聘系统的架构和流程。
包括系统的前端界面设计、后端数据库设计和系统交互设计等。
3.系统实现:选择合适的开发工具和编程语言,将系统设计转化为具体的代码实现。
注意系统的模块化设计,提高系统的可维护性和可扩展性。
4.系统测试:对系统进行功能测试和性能测试。
包括对招聘信息的发布、简历的筛选与匹配等功能进行测试,以及对系统的并发性和稳定性进行测试。
5.系统优化:根据测试结果,对系统进行优化改进,以提高系统的性能和用户体验。
四、预期成果和创新点预期成果是一款高效、便捷的网上人才招聘系统,该系统能够满足企业和求职者的需求,提高招聘效率和准确度。
创新点包括以下几个方面:1.智能推荐算法:通过分析企业需求和求职者简历,将最匹配的求职者推荐给企业,提高招聘的准确度。
2.多媒体招聘信息:允许企业发布包含图片、视频等多媒体内容的招聘信息,提高信息传递的效果。
3.投递状态跟踪:求职者可以通过系统查看自己的简历投递状态,及时了解招聘进展。
4.企业信用评级:对企业进行信用评级,让求职者更准确地了解企业情况,增加就业选择的可靠性。
目录摘要 (I)第1章绪论 (2)1.1 开发背景及意义 (2)1.2 本系统使用的开发软件简介 (2)第2章招聘系统的概述与分析 (4)2.1 可行性分析 (4)2.2 系统需求分析 (4)2.3 系统功能分析 (4)第3章网上招聘系统的设计 (6)3.1 系统结构设计 (6)3.1.1 招聘系统的结构和流程 (6)3.1.2 的三层结构 (7)3.2 数据库的结构设计 (8)3.2.1 概念结构设计 (8)3.2.2 逻辑结构设计 (9)第4章网上招聘系统的实现 (13)4.1 用于操作数据库的通用模块 (13)4.1.1 数据库操作的基类 (13)4.1.2 存储过程 (14)4.1.3 配置数据库 (15)4.2 管理员模块的实现 (15)4.2.1 登录界面和注册界面 (16)4.2.2 主界面和新闻管理界面 (16)4.2.3 个人用户管理界面和企业用户管理界面 (17)4.3 个人用户模块的实现 (17)4.3.1 个人用户主界面与基本信息页面 (17)4.3.2 查看招聘信息与在线提交简历 (18)4.4 企业用户模块的实现 (18)结论 (20)参考文献 (21)摘要求职是应届大学生最关注的话题,求职的渠道有多种,但目前网络招聘凭借其信息量大、资源丰富、更新速度快、无地域限制的优势逐渐成为招聘渠道的主流。
大学生上网便捷,使得网络招聘成为深受这群高级人才欢迎的求职方式。
论文首先简要介绍本招聘系统的开发背景及意义,以及进行开发所必需的软件,并对系统作了简要的分析;然后说明本系统的设计过程,包括采用三层结构设计方法,以及利用SQL Server 2000进行的数据库设计;最后是具体的实现过程,其中用于数据库操作的通用模块的实现是本系统的核心部分,包括了对数据库操作的基类和存储过程的实现。
关键词,三层结构,SQL Server 数据库,存储过程第1章绪论近年来,随着高校扩招,每年都有大量的毕业生走向社会的各个工作岗位,人才市场的活跃和大型企业对高素质人才的需求,为网络招聘的发展提供了广阔的空间。
郑州科技学院专科毕业设计(论文)题目网上求职招聘系统网上求职招聘系统摘要随着网上信息的发展,网上在人们生活中的应用越来越广泛。
招聘网站为应聘者提供了方便、快捷的应聘途径。
对招聘单位来说,招聘网站也为他们提供了查询、检索应聘者信息库的条件,使招聘工作中的人员初选工作变得轻松易行。
此系统的开发为应聘者及招聘公司带来了很大的方便和经济,使他们足不出户就可以轻轻松松地完成求职和招聘工作。
本系统开发的核心内容就是实现招聘时企业和人才的交互选择,这个交互可以理解为企业本身的信息,企业的招聘信息、人才本身的信息及人才的求职信息4个方面,同时,为了更好地实现这些交互,还需要提供一些附属的栏目,如站点新闻、政策法规等,以便于信息的传递。
关键词人才/求职Online employment systemABSTRACTWith the on-line information on the development of the Internet in people's lives become more and more applicable. To recruit candidates for the site provides a convenient, fast way to the candidates. On the recruitment unit, the recruitment Web site also provided them with information, retrieve information base of candidates, so that the recruitment of staff in primary is easily become easier. This system for recruiting candidates and bring a lot of convenience and economy, leaving home so that they can easily complete the job search and recruitment.Development of the system is the core of the realization of corporate recruitment and talent of interactive options, this interaction can be understood as its own business information, business recruitment, personnel information and its own personnel seeking information 4, at the same time, in order to better To achieve these interactions, but also need to provide some of the subsidiary's columns, such as news sites, such as policies and regulations in order to facilitate the transfer of information.KEY WORDS human resources, job-seekers目录中文摘要 (Ⅰ)英文摘要 (Ⅱ)1 绪论 (1)1.1 问题的提出 (1)1.2 文本研究路线 (1)1.3 主要内容及意义 (2)2 系统分析 (3)2.1 功能需求 (3)2.2 性能需求 (3)2.3 本系统主要完成的功能 (3)2.4 系统预览图 (4)3 可行性分析与需求分析 (5)3.1 可行性分析 (5)3.1.1 经济可行性 (5)3.1.2 技术可行性 (5)3.1.3 运行可行性 (6)3.2 需求分析 (6)3.2.1 业务流程分析 (7)4 系统设计和架构 (8)4.1 系统设计思想 (8)4.1.1 页面模块化 (8)4.1.2 流程人性化 (8)4.1.3 功能全面化 (8)4.2 系统结构设计 (8)4.3 系统功能模块细分 (9)4.4 数据库的设计、生成与配置 (9)4.4.1 数据库需求分析 (10)4.4.2 数据库概念结构设计 (10)4.5 公用模块的编写 (11)4.5.1 数据库连接文件 (11)4.5.2 页面头文件 (11)4.5.3 页面尾文件 (12)4.5.4 登陆判定 (12)4.5.5 管理员登陆模 (13)4.5.6 注销登陆模块 (14)4.6个人用户界面设计 (14)4.6.1 个人用户注册界面 (14)4.6.2 个人用户登陆 (15)4.6.3 个人简历发布 (17)4.6.4 职位搜索 (18)4.6.5 浏览公司及职位详细信息 (19)4.6.6 投简历 (20)4.7 企业用户界面设计 (21)4.7.1 企业注册用户 (21)4.7.2 企业用户登录 (21)4.7.3 发布招聘信息 (21)4.7.4 搜索简历 (22)总结 (23)致谢 (24)参考文献 (25)附录 (26)1绪论1.1 问题的提出在当前的市场环境中。
摘要随着经济的高速发展,人才的流动也越来越频繁,而人才资源是现代企业在日趋激烈的商业竞争中立于不败之地的根本保证。
如何才能用最少的时间和精力招聘到符合企业要求的人才,同时也让应聘者更加方便地参加应聘是企业和个人都关心的问题。
如今,越来越多的人们倾向于在网上搜索和发布信息,因此我们借助日益成熟的互联网技术设计和实现了一个可以让招聘者和应聘者远程进行互动交流的网络平台。
本系统以B/S(浏览器/服务器)体系结构作为基本架构,采用ADO 实现对数据库的存取,以IIS 5. 0作为Web服务器软件,用VBS crip t 编写AS P程序,通过对发布招聘信息的企业和寻找工作者信息的收集与发布,构造了一个企业和人才之间的网上工作平台。
本系统包括如下功能:管理员可以使用该系统为企业招聘、个人求职提供服务。
用人单位可以使用该系统注册成为招聘用户并发布招聘信息。
求职人员可以在注册成为求职用户后通过系统完成求职工作。
关键词:人才,AS P,IIS, 数据库IAbstractAlon g wit h the e con omi cal h igh s pee d dev elo pmen t, t he tale nted pe rso n f lows mo re and mo re is also fr equ ent, bu t t he tale nted pe rson re sour ces is the mod ern ent erp rise in day by day t he i nte nse com mer cial co mpet iti on n eut ral ity to t he invi ncib le p osi tio n ba sic guar ant ee. How can use the leas t ti me and t he ene rgy adv ert ise s fo r t o co nfo rms to the ta lent ed pers on w hic h th e en ter pri se r equ ests, s imu ltan eou sly als o le ts the ap pli can t con ven ient ly p arti cip ate r esp ond s to a c all f or recr uits is t he e nte rpr ise and indi vid ual all iss ue o f co ncer n. Now, mor e an d m any mor e pe opl e f avor th e on-li ne s ear ch a nd the i ssu e in for mati on, the ref ore we a nd r eal ize d wi th t he a id of da y by d ay t he m atur e In ter net t ech nic al d esig n to be a llow ed to let the employment advertise and the applicant long-distance carry on the interaction exchange the network platform.This sys tem b y B/S (bro wse r/s erve r) t he sy stem str uctu re took the basic overhead construction, uses the ADO realization to the database deposit and withdrawal, by IIS 5.0 took Web server software, compiles the ASP procedure with VBScript, through to issued the employment advertise information the enterprise and sought the worker information the collection and the issue, between a structure enterprise and talented person's on-line working platform.This s yst em in clu ding fol lowi ng f unct ion: The man ager may use t his sys tem for the en terp ris e em plo yme nt a dve rtis e, pers onal ly seek s e mplo yme nt p rov ide s th e s ervi ce.The em ploy er may use th is sy stem r egis tra tio n t o beco me th e e mpl oyme nt advertise user and the issue employment advertise information. Seeks employment the personnel to be allowed to become after the registration seeks employment the user to complete through the system seeks employment the work.Key wo rd:Tal ent ed pers on AS P I IS Da tab aseII目录摘要 (I)Abst ract................................................... I I第1章绪论 (5)1.1 课题的目的和意义 (5)1.2 国内外研究现状 (5)1.2.1 当前网络招应聘系统的现状 (5)1.2.2 网络招聘的优势 (6)1.2.3 当前网络招聘存在的问题 (6)1.2.4 网络招聘信息网站的发展趋势 (7)1.3 论文主要工作 (7)第2章相关技术介绍 (8)2.1ASP编程技术 (8)2.1.1 ASP概述 (8)2.1.2 ASP的工作原理 (8)2.1.3 ASP的文件结构 (8)2.1.4 ASP的基本语法 (9)2.1.5 ASP的特点 (9)2.2 语言基础 (9)2.2.1 HTML语言 (9)2.2.2 VBSC RIP T语言 (10)2.3 数据库技术 (10)第3章系统需求分析与可行性分析 (12)3.1 编程与运行环境 (12)3.1.1 系统运行环境 (12)3.1.2 编程环境 (12)3.2 需求分析 (12)3.2.1 功能需求 (12)3.2.2 性能需求 (13)3.3 系统业务流程 (13)3.4 实体E-R设计 (14)III3.5 可行性分析 (17)第4章系统总体设计 (18)4.1 网站功能设计 (18)4.2 系统结构设计 (19)第5章系统详细设计与实现 (21)5.1数据库设计 (21)5.2基础功能设计与实现 (25)5.2.1 系统目录结构如图5-1所示: (25)5.2.2 数据库连接co nn.asp设计 (25)5.3前台设计与实现 (25)5.3.1 系统首页 (25)5.3.2 企业会员招聘模块设计 (26)5.3.3 个人会员求职模块设计 (31)5.4后台设计与实现 (34)5.4.1 后台登录页面设计 (34)5.4.2 后台管理首页设计 (35)5.4.3 职场资讯管理设计 (36)5.4.4 会员信息管理设计 (37)结论 (41)致谢 (42)参考文献 (43)附录1:中文译文 (44)附录2:英文原文 (46)附录3:系统部分源程序 (49)IV第1章绪论1.1 课题的目的和意义当前社会竞争日趋激烈,“找工作难”已成为社会的一大难题。
网上人才招聘系统(毕业论文)济源职业技术学院毕业设计(论文)题目网上人才招聘系统系别信息工程系专业计算机信息管理班级姓名学号指导教师日期二零一一年十二月网上人才招聘系统摘要随着经济的高速发展,人才的流动也越来越频繁,而人才资源是现代企业在日趋激烈的商业竞争中立于不败之地的根本保证。
如何才能用最少的时间和精力招聘到符合企业要求的人才,同时也让应聘者更加方便地参加应聘是企业和个人都关心的问题。
如今,越来越多的人们倾向于在网上搜索和发布信息,因此我们借助日益成熟的互联网技术设计和实现了一个可以让招聘者和应聘者远程进行互动交流的网络平台。
本系统以B/S(浏览器/服务器)体系结构作为基本架构,采用实现对数据库的存取,以IIS5.0作为Web服务器软件,用编写程序,通过对发布招聘信息的企业和寻找工作者信息的收集与发布,构造了一个企业和人才之间的网上工作平台。
本系统包括如下功能:管理员可以使用该系统为企业招聘、个人求职提供服务。
用人企业可以使用该系统注册成为招聘用户并发布招聘信息。
求职人员可以在注册成为求职用户后通过系统完成求职工作。
关键词:人才;;IIS;数据库ABSTRCTWith the high-speed development of economy, the flow of talent has become increasingly frequent, but the talented person resources is the modern enterprise in the fierce commercial competition and remain invincible in the fundamental guarantee. How can use the least time and effort to recruit enterprises meet the requirements of talent, but also let the applicant conveniently apply is both enterprises and individuals concern. Nowadays, more and more people tend to the on-line search and the issue information, therefore we use increasingly sophisticated Internet technology to design and realize a allows recruiters and applicants to conduct long-range interaction network platform.This system with B / S ( Browser / server ) architecture as the basic framework, using implementation of the database access, IIS5.0 as the Web server software, with prepared procedures, through the recruitment information for enterprise and worker information collection and distribution, construct a net between enterprises and talents working platform.The system includes the following function: the manager may use this system for business recruitment, job-seeking services. Employers can use the system to register as a user and Manager Recruitment information. Job seekers can become after the registration seeksemployment the user to complete through the system search.Keywords: Talent; ; IIS; Database第1章绪论1.1 研究背景随着经济的发展,城市化步伐的加快,求职者队伍不断壮大。
摘要随着经济的高速发展,人才的流动也越来越频繁,而人才资源是现代企业在日趋激烈的商业竞争中立于不败之地的根本保证。
如何才能用最少的时间和精力招聘到符合企业要求的人才,同时也让应聘者更加方便地参加应聘是企业和个人都关心的问题。
如今,越来越多的人们倾向于在网上搜索和发布信息,因此我们借助日益成熟的互联网技术设计和实现了一个可以让招聘者和应聘者远程进行互动交流的网络平台。
本系统采用Microsoft Visual Studio 2005作为开发工具,后台数据库采用sql server2000数据库管理系统。
通过对发布招聘信息的企业和寻找工作者信息的收集与发布,构造了一个企业和人才之间的网上工作平台。
本系统包括如下功能:管理员管理员维护模块包括基础数据维护、业务数据维护和查询统计数据。
其中基础数据维护包括班级信息维护、地址信息维护、职位类别维护、专业信息维护和新闻信息发布;业务数据维护包括注册学生列表和招聘单位列表;查询统计数据包括学生简历列表和招聘职位统计。
学生维护模块包括发布简历、找工作、简历的投递记录和注册信息的维护。
企业管理模块包括发布招聘职位和企业注册信息。
关键词:人才,,SQL SERVER, 数据库AbstractWith the rapid economic development, the flow of talent has become increasingly frequent, and human resources is the modern enterprise in the increasingly fierce competition in the business of the fundamental guarantee in an invincible position. How can we use the minimum of time and effort to recruit qualified personnel in line with corporate requirements, but also more convenient to allow candidates to participate in the enterprise and individual candidates are concerned about. Today, more and more people tend to search for and dissemination of online information, so we become more sophisticated use of Internet technology to design and implement a recruitment and allows candidates to carry out long-range interaction of the network platform.The system uses Microsoft Visual Studio 2005 as development tools, back-end database using sql server2000 database management system. Published information on the recruitment of businesses and workers to find and publish the collection of information is constructed between an enterprise and talent of the online working platform.The system includes the following functions: administrator module, including the maintenance of basic data maintenance, data maintenance and query operations statistics. The maintenance of basic data which include the classes of information maintenance, address maintenance, maintenance of job categories, the maintenance of professional information and news and information release; business data maintenance, including a list of registered students and the recruitment of units in the list; query statistical data, including curriculum vitae list of students and recruitment statistics on such posts. Students, including the maintenance module release notes, finding a job, resume delivery records and the maintenance of registration information. Business management modules, including job posts and enterprise registration information.Key words: talent, , SQL SERVER, database目录摘要 (1)ABSTRACT (2)引言 (1)1 绪论 (2)1.1课题的目的和意义 (2)1.2国内外研究现状 (2)1.2.1 当前网络招应聘系统的现状 (2)1.2.2 网络招聘的优势 (3)1.2.3 当前网络招聘存在的问题 (5)1.2.4 网络招聘信息网站的发展趋势 (6)1.3论文主要工作 (7)2 可行性研究 (8)2.1经济可行性 (8)2.2技术可行性 (9)2.3操作可行性 (9)2.4法律可行性 (9)3 系统需求分析 (10)3.1编程与运行环境 (10)3.1.1 系统运行环境 (10)3.1.2 编程环境 (10)3.2需求分析 (12)3.2.1 功能需求 (12)3.2.2 性能需求 (13)3.3系统业务流程 (13)3.4数据流程图 (15)4 总体设计 (19)4.1概述 (19)4.2系统功能划分 (20)4.3数据库概念结构设计 (24)4.3.1 各实体属性图如下所示: (25)4.3.2 实体属性关系E-R图 (27)4.4数据库设计 (28)4.5安全保密设计 (32)4.5.1 登陆用户的安全性 (32)4.5.2 数据安全性 (32)5 详细设计与系统实现 (33)5.1概述 (33)5.2系统的运行环境 (33)5.3模块详细设计与实现 (33)5.3.1 系统登录模块设计 (34)5.3.2 管理员登录界面设计 (35)5.3.3 新闻信息添加界面 (36)5.3.4 会员注册列表界面 (37)5.3.5 企业注册信息审核界面 (38)5.3.6 企业登录界面 (39)5.3.7 会员登录界面 (40)6 测试与维护 (45)6.1测试的任务及目标 (45)6.1.1 测试的任务 (45)6.1.2 测试的目标 (45)6.2测试方案 (45)6.2.1 模块测试: (45)6.2.2 集成测试: (46)6.2.3 验收测试: (46)6.2.4 平行运行 (46)6.3系统维护 (46)结束语 (48)致谢 (49)参考文献 (50)引言随着互联网技术的突飞猛进和成熟,人们交流和获取信息的方式不再仅仅局限于信件,电话,手机,报纸,电视等。
第1章选题背景1.1 开发背景在这个以计算机、互联网络为中心的信息时代,任何事物都与互联网络息息相关,大到国家政要,小到衣食住行,互联网开始用它那神奇的触手深入到了各行各业乃至平民百姓家。
而促使这个时代的来临与发展的毋庸质疑的是那些高精尖的人才,因而,人才是各行各业发展的关键,各个求贤若渴的企业都非常关心如何能够招揽到有真才实学的人才是各个企业非常关心的问题。
而人才也想要找到一个符合自己兴趣爱好和专业特长的岗位一展才华与抱负,然而虽有毛遂自荐之心却苦于没有门路。
与此同时,我国就业大军规模的逐年庞大使的原有的招聘方式即通过召开招聘会的方式压力倍增——招聘会定期召开,过期没有交流机会。
招聘会都是在有限的几天内企业与大学生面对面的交流,虽然有的招聘会提前贴出海报或进行其他方式的宣传,但还会有很多企业和学生错过。
还有一部分人,为了参加招聘会不得不放弃一些重要的事情;招聘会人数众多,很难管理。
由于参加招聘会的人员繁多,而且整个过程人员的流动性非常强,这给管理增加了很大难度。
空间有限不利交流。
招聘会上人数众多,但是展位却有限,不能让所有的用人单位都参加,而且想要企业与学生一一会面很困难,不能更好地分配人力资源;在此种情况下,急需一种能够解决企业与人才双方需要的方法,网上人才招聘系统便应运而生。
1.2 开发意义首先,该系统的研发能够促进网络科技的发展,深化网上人才招聘领域的研究;其次,该系统的开发能够帮助求职者更方便、更快捷、更可靠的寻找到一个适合自己的用人单位,节省了时间、精力、财力等等。
同时也能够为向企业输送更多有用的人才提供了一条便利可靠的渠道。
1.3 国内外趋势目前,国外的人才招聘多以网络招聘做为第一步筛选人才的步骤,然后再通过进一步的面试来敲定是否录用。
根本不采用招聘会的方式,因而避免了所有招聘会带来的弊端。
国内根据《2004年中国网上招聘研究报告》,在中国招聘市场中,2003年的市场容量比2002年增长了近9%,2004年达到41.6亿元人民币,预计2006年将达到51.2亿元人民币,平均年增长率达到10%。
网上招聘在2003年为3.1个亿,到2004年为5.5个亿,一年当中以占8.1%的比例跃升到了13.2%,到2006年将增长到16.9亿元人民币,平均增长率为73.9%,2006年网上招聘收入将占整体招聘市场收入的33%。
可见网上招聘市场的火爆,当然相对于国外来看,网上招聘占的份额还不够大。
随着互联网的普及,网络招聘所占的份额将会越来越大。
网上招聘以它泛围广,无区域和时间限制,快捷,效率高,省时省力,费用低等优点越来越受到企业和求职都的喜欢。
网络招聘在中国大陆出现仅仅只有5年左右时间,还处于初级的阶段。
市场比较成熟的地区主要在北京、上海、广州、深圳等大城市。
目前中国大约有2500家提供招聘服务的网站,但达到一定规模、能够为用户提供全面服务的也只有那么几家。
因此,可开发空间仍然很大。
1.4 开发环境本系统在Microsoft Windows XP 系统下使用JSP技术,后台数据库采用Microsoft SQL Server 2000,在JDK 1.5的环境下采用Apache Tomcat5.0进行开发。
JA V A语言[1],由Sun公司开发的一种计算机编程语言,它在网络编程中大显身手。
Java中连接数据库的技术是JDBC(Java Database Connectivity)。
很多数据库系统带有JDBC驱动程序,Java程序就通过JDBC驱动程序与数据库相连,执行查询、提取数据等操作。
JDBC是一种可用于执行SQL语句的Java API,它由一些Java语言写的类、界面组成,使开发人员可以用纯Java语言编写完整的数据库应用程序。
通过使用JDBC,可以很方便地将SQL语句传送到几乎任何一种数据库。
JSP(JavaServer Pages)是由Sun 公司倡导、许多公司参与建立的一种动态网页技术标准。
使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。
使用JSP标识(tag)或者小脚本(Scriptlet)来生成页面上的动态内容。
生成内容的逻辑被封装在标识和JavaBeans组件中,并且捆绑在小脚本中,所有的脚本在服务器端运行。
HTML语言(Hypertext Markup Language,超文本标置语言)是一种文本类、解释执行的标记语言,它是Internet上用于编写网页的主要语言。
第2章方案论证2.1 可行性分析2.1.1 方案可行性当前,对于网站的开发可选用的开发语言大体为三种:JSP、ASP、PHP。
而相应的,后台数据库的选用也可分为这样几种:SQL Server 2000、Oracl、Mysql、Access。
由于开发企业级的WEB程序(如ERP)还不能完全胜任,我们不采用。
在这里,我们仅对可采用的ASP与JSP进行一下对比:ASP 技术也是动态网页开发技术。
JSP和ASP从形式上非常相似,但是深入探究下去会发现它们很多的差别,其中最主要的有以下几点:ASP和JSP的工作原理不同,当Web服务器接收到对ASP页面的请求时,它从硬盘或者内存中接受正确的ASP文件,并将这个文件发送给ASP.DLL文件,ASP文件将会从头至尾被解释执行并根据命令要求生成响应的HTML页面送回给浏览器。
ASP.DLL会针对每个请求产生一个独立的线程。
JSP由支持它的服务器上的JSP引擎负责解释执行。
当服务器接收到一个对某JSP 页面的请求时,如果这时对该页面创建或修改后的第一次请求,那么JSP引擎就把该JSP页面内容转变成一个纯Java的Servlet,然后将其编译成Servlet字节代码,这个Servlet可以调用其他的Servlet或JavaBeans,最后将Servlet的执行结果输出给浏览器。
JSP页面被编译成Servlet之后,其执行代码以独立线程的方式一直存在于服务器的内存中。
以后对该JSP页面提出请求时,不需要重新编译,除非该页面被修改。
Java Servlet由于在服务器端运行,并且不包括会占用大量系统资源的GUI,因此运行的速度要比Java Applet和Java独立应用程序快。
JSP的效率和安全性更高,ASP以源码形式存放,以解释方式运行,每次ASP 网页调用都需要对源码进行解释,运行效率不高。
另外,IIS的漏洞曾使得许多网站源程序大曝光,许多用ASP开发的网站,ASP程序全部被人下载去了,这样多网站的安全性产生了很大的危害。
JSP源程序不大可能被下载,特别是Java Bean程序完全可以放到不对外的目录中;而且我们可以将Bean 的JSP原程序删除,只剩下Class 文件,网站照样可以运行。
JSP的组件方式更方便,ASP通过COM来扩充复杂的功能,如文件上载、发送email以及将业务处理或者复杂计算分离出来成为独立可重复利用的模块。
JSP通过JavaBean实现了同样的功能扩充。
在开发方面,COM的开发远比JavaBean复杂和繁琐,学会ASP不难,但学会开发COM可不简单。
而JavaBean就简单多了,从本文上述示例中可以看出开发JavaBean很方便。
在维护方面,COM必须在服务器上注册,如果修改了COM程序,就必须重新注册,甚至必须关机和重新启动。
JavaBean则不需要注册,放在CLASSPATH包含的目录中就行了。
如果JavaBean进行了修改,则JSWDK和Tomcat现在还需要关闭和重新运行(但不是关机),但开发者已经许诺将在以后的版本中做到不需要关闭服务器。
另外JSP这种基于组件的模式很有效地提高了应用程序的开发效率,因为这种模式能够使开发人员利用快捷的子组件快速创建模板应用程序,然后再整合一些附加功能以后便可使用。
像这样的由于Java语言的优势而产生的有效的方法在JSP中无处不在,并可将其打包成一个JavaBeans或一个EJB组件。
JSP的适应平台更广,ASP目前仅适用于NT和IIS。
虽然Unix下有ChiliSoft的插件来支持ASP,但是ASP本身的功能有限,必须通过ASP+COM的组合来扩充,而且ActiveX 对象必须事先放置于所选择的平台,Unix下的COM实现起来非常困难。
JSP则不同,几乎所有平台都支持Java,JSP+JavaBean可以在所有平台下通行无阻。
NT下IIS通过一个插件,例如JRUN,就能支持JSP。
著名的Web服务器Apache 已经能够支持JSP。
虽然现在NT操作系统占了很大的市场份额,但是在服务器方面Unix的优势仍然很大,而新崛起的Linux更是来势不小。
由于Apache广泛应用在NT、Unix和Linux上,因此JSP有更广泛的运行平台。
从一个平台移植到另外一个平台,JSP和JavaBean甚至不用重新编译,因为Java字节码都是标准的与平台无关的。
将在实验的JSP网页原封不动地拿到Linux相应的服务器下就运行起来了,感觉非常好。
JSP是基于Java Servlet以及整个Java体系的Web开发技术[5],利用这一技术可以建立先进、安全、快速和跨平台的动态网站。
在传统的网页HTML文件中加入Java 程序片段和JSP标记,就构成了JSP网页。
Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。
程序片段可以操作数据库、重新定向网页以及发送email 等等,这就是建立动态网站所需要的功能。
所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求很低。
如图2.2所示,在用户连接JSP网站时,用户请求网页,JSP 页面独自响应请求,将用户对网页的请求转化为对数据的请求,通过Java Bean处理请求并将返回的数据封装成HTML页面返回给用户。
利用JSP编写的程序有许多优势:程序写一次,到处可以运行:JSP在设计时,充分考虑到应用平台的无关性。
依赖于Java的可移植性,JSP得到目前许多流行OS平台的支持,可在Apache、Netscape、IIS等服务器上执行。
执行速度快:JSP页面只需编译一次转化为Java字节代码,其后一直驻留于服务器内存中,加快了对JSP页面的响应速度。
若不考虑JSP页面第一次编译所花的时间,则JSP的响应速度要比ASP快的多。
Java的优势:JSP技术是用Java语言作为脚本语言的。
跨平台、成熟、健壮、易扩充的Java技术使得开发人员的工作在其他方面也变得容易和简单。
在Windows系统被怀疑可能会崩溃时,Java能有效地防止系统崩溃。
Java语言通过提供防止内存泄漏的方法,在内存管理方面大显身手。
加之,JSP为应用程序提供了更为健壮的意外事件处理机制更大的发挥了Java的优势。