网上求职招聘系统毕业论文.docx
- 文档编号:16559777
- 上传时间:2023-07-14
- 格式:DOCX
- 页数:29
- 大小:359.22KB
网上求职招聘系统毕业论文.docx
《网上求职招聘系统毕业论文.docx》由会员分享,可在线阅读,更多相关《网上求职招聘系统毕业论文.docx(29页珍藏版)》请在冰点文库上搜索。
网上求职招聘系统毕业论文
网上求职招聘系统毕业论文
第一章引言......................................................3
1.1课题背景...................................................3
1.2本设计研究意义和目的..........................................4
1.3设计思想...................................................4
1.4求职招聘网的未来走向........................................5
1.5可行性分析.................................................5
第二章相关技术与知识.............................................6
2.1服务器IIS介绍.............................................6
2.2数据库管理系统.............................................8
2.3ASP的工作原理及应用........................................9
第三章系统的设计要求结构设计....................................13
3.1实现的功能分析..........................................13
3.2系统的结构设计要求..........................................14
3.3机构设计................................................14
第四章实现各模块功能的数据库设计..............................16
4.1各模块实现功能需要的数据库..................................16
4.2各模块数据库设计............................................17
第五章系统详细设计...............................................22
5.1系统程序流程图..............................................22
5.2个人用户系统主界面设计......................................23
5.3企业用户系统主界面设计......................................23
5.4系统前台管理模块设计........................................24
5.5系统的前台模块设计..........................................25
结论.............................................................26
致谢............................................................27
参考文献.........................................................28
第一章引言
1.1课题背景
当今世界,以信息技术为主要标志的科技进步日新月异,高科技成果向现实生产力的转化越来越快。
纵观全球经济发展,信息技术和信息产业已经成为经济增长的主要推动力之一,正在改变着传统的生产和经营方式以至生活方式,发达国家经过产业结构的升级和经济结构的转型已进入信息经济阶段。
随着知识经济的到来,人类已经逐步进入信息化社会,信息增长的速度越来越快,人们希望利用先进的管理理论方法手段来得到并处理越来越多的信息,以提高工作效率和管理水平。
由于信息资源对人们生活的重要性,不断提高信息的收集,传输,加以利用等活动,它日益成为人们社会生活的重要组成部分在信息时代的今天,如果依靠传统的招聘形式来招聘或应聘,不但增加成本,而且有可能找不到合适的人才或找不到合适的工作。
如果能够为招聘者和应聘者提供一个公共的网上交流平台,可以大大提高中频和应聘的效率。
使用DREAMWEAVERCS3和ASP开发一个网上求职系统,实现招聘信息的在线管理。
该系统的优势在于使用简单,功能强大,扩展性好,具有跨地域操作的能力。
1.2本设计研究的目的和意义
其主要目的是:
减少参加招聘单位工作人员的工作量和和招聘成本,减少进行求职的人员求职时参加招聘会投递简历所耗费的时间和精力,使求职和招聘的过程通过互联网完成,从而实现招聘时双向选择的自动化。
网络求职有其突出的优点,即信息量大,资源丰富,更新速度快,招聘单位多等,很符合年轻人希望快捷,便利的方式获得最多最有效信息的求职要求。
本系统是一个模拟网上求职招聘系统,具备现实中人才中介机构的功能。
可以为个人用户提供需要求职与招聘的信息,也可以为单位用户提供需要的人才信息,可以说两者互动的一种重要渠道。
人才在各行各业都是发展的关键,而人才找不到理想工作,不能发挥自己聪明才智也让许多人烦恼,他们踏入社会的第一节课就是求职。
说道求职,读者可能首先会想到招聘会。
虽然招聘会是目前人才交流的主要途径之一,但是它还不能满足现实的需求.
1.2.1招聘会定期召开,虽然过期没有交流的机会
招聘会都是在有限期天数与应聘者面对面交流,虽然有的招聘会提前贴出海报或进行其他形式的宣传,但还会有很多的企业和应聘者错过。
还有一部分人,为了参加招聘会不得不放弃一些重要的事情。
1.2.2招聘会人数众多
整个过程人员的流动性非常强,这给管理增加了很大的难度。
1.2.3空间有限不利交流
招聘会人数众多,而且站位有限,想要实现企业与应聘者一一会面很困难,这样就不能更好地分配人力资源。
1.3系统设计思想
网上求职招聘系统是利用互联网构建的网上招聘系统,它涉及了网上应用这一写知识和技术。
的建设首先要从功能出发。
完善的功能是的目的所在。
一个良好的,应该设计一个良好的工作流程:
首先定义开发的目的;接下来对的外观进行测试,以确保它符合最初的设定目标。
1.4求职招聘网的未来走向
网络的自由与开放为电子商务创造了机遇,同时也带来了人才一市场的空前繁荣。
随着一大批网络招聘信息的蜂拥而起,网上招聘急剧升温,不仅被网络商们普遍看好,更博得了招聘单位和网民的广泛青睐。
虽然在互联网的发展初期,用户就被提到了中心位置,但在实际建设过程中却忽略了用户的个性化需求
目前的网络招聘信息绝大部分仍停留在只发布招聘职位和求职简历的“网上公告栏”这个定位上,缺乏与用户的互动式交流,尤其在提供不同用户需求的个性化服务方面力度不够。
这种消费与生产的融合趋势决定了处于转折期的经营者们必须以未来为导向,以现实为基点,从最实处入手开拓市场。
国在经历了一段比较“自我”的时期后,现在已逐渐冷静下来重新思索未来。
1.5可行性分析
全面考虑网络的高速发展和人才的逐渐增多,结现在社会的人才和企业招聘情况,为了给应聘者提供方便快捷的应聘途径,使招聘工作的人员初选工作变得轻松易行。
实施网上人才招聘系统后,应该能够完成以下功能:
人才招聘的信息化,企业和个人可随时查看应聘者和招聘的情况。
提供近期准确的招聘职位信息。
界面友好美观,操作简单易懂,查询方便灵活。
权限分配清晰明确,管理员管理方便。
系统维护方面可靠,有较高的安全性,满足实用性,先进性要求。
1.5.1经济可行性
估算新系统的开发费用和今后的运行,维护费用,估计新系统可以使求职招聘的效率大大提高,并将费用与效益进行比较。
系统的效益可以从求职者和企业两方面考虑。
对求职者和企业来说则应着重其社会效益。
应重点保证企业信息的真实性和正确性等等。
下面从以下几个方面对系统的经济可行性进行具体的分析:
1.市场分析:
该产品所追求的市场是招聘企业,它可以帮助公司的工作人员方便,快捷的掌握和管理应聘者的简历和有关个人信息。
它可以满足公司对人才管理的需求,本软件易学,易用。
是值得推广的产品。
2.系统的初期投资:
本产品的投资包括开发人员的工资,开发所需要的材料等。
1.5.2技术可行性
根据该系统目标来衡量所需的技术是否具备,一般可从硬软件的性能要求,环境条件,操作人员水平和数量等方面去考虑和分析。
考虑到系统到系统实施的可行性,在软件方面选择了解如今较流行的制作的技术来进行开发管理平台的设计,使用SQLserver数据库存储数据。
在硬件方面在硬件方面,则选择空间较大,只要是奔腾系列及以上的计算机,存在256M以上,硬盘在30M,都可以满足系统的开发需求。
当然,硬件的配置越高,系统的开发与运行会更流畅。
考虑到如今的家用或商用电脑硬件的整体配置水平,系统在硬件方面是可行的。
在软件方面,由于MYECLIPSE和SQLSERVER2005都是两个非常成熟的开发工具,无论安全性,可用性,可靠性方面都毫无置疑,因此软件方面是可行的
1.5.3运行可行性
在现今社会,顺着信息化合计算机技术的高速发展,越来越多的人意识到信息化是提升管理效率不可缺少的重要步骤。
企业的人才是接受过高等管理教育的人,他们深知现代的管理方法对企业的重要性。
而对于将要代替手工管理公司招聘信息机对人才的选择,配备现代的管理思想更是比不可少的。
经过以上分析,运行方面是可行的。
第二章相关技术与知识
2.1服务器IIS介绍
2.1.1关于IIS的简介
IIS(Inter-ICSoundbus)又称I2S,是菲利浦公司提出的串行数字音频总线协议。
目前很多音频芯片和MCU都提供了对IIS的支持。
IIS总线只处理声音数据。
其他信号(如控制信号)必须单独传输。
为了使芯片的引出管脚尽可能少,IIS只使用了三根串行总线。
这三根线分别是:
提供分时复用功能的数据线、字段选择线(声道选择)、时钟信号线。
IIS是InternetInformationServices的缩写,是一个WorldWideWebserver。
Gopherserver和FTPserver全部包容在里面。
IIS意味着你能发布网页,并且有ASP、JAVA、VBscript产生页面,有着一些扩展功能。
IIS支持一些有趣的东西,象有编辑环境的界面、有全文检索功能的、有多媒体功能的其次,IIS是随WindowsNTServer4.0一起提供的文件和应用程序服务器,是在WindowsNTServer上建立Internet服务器的基本组件。
它与WindowsNTServer完全集成,允许使用WindowsNTServer置的安全性以及NTFS文件系统建立强大灵活的Internet/Intranet站点。
IIS(InternetInformationServer,互联网信息服务)是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和发送等方面,它使得在网络上发布信息成了一件很容易的事。
2.1.2IIS的作用
在同一时间允许打开的页面数,打开一个页面占一个iis,打开一个站框架页面占2到3个iis;若图片等被盗链,在其它打开本站图片同样占一个iis。
假若设置参数为50个iis,则这个站允许同时有50个页面被打开。
但要在同一时间(极短的时间)有50个页面被打开,需要50个人同时操作,这个概率还是比较低的。
所以,100个iis支持日ip1000(同时访问人数必定远低于1000人)以上都不是很大问题,除非被盗链或框架引发其它消耗。
添加和运行准备
(注“IIS的添加请进入“控制面板”,依次选“添加/删除程序→添加/删除Windows组件”,将“Internet信息服务(IIS)”前的小钩去掉(如有),重新勾选中后按提示操作即可完成IIS组件的添加。
用这种方法添加的IIS组件中将包括Web、FTP、NNTP和SMTP等全部项服务。
1.IIS的运行当IIS添加成功之后,再进入“开始→设置→控制面板→管理工具→Internet服务管理器(Internet信息服务)”以打开IIS管理器,对于有“已停止”字样的服务,均在其上单击右键,选“启动”来开启。
2.在WindowsXPHome版本中添加IIS的方法一般情况下按照“一”的方法”。
)
2.2数据库管理系统
2.2.1数据库
按照数据结构来组织、存储和管理数据的仓库简单的说是用来装数据的东西,方便管理
2.2.2数据库管理系统
一种操纵和管理数据库的大型软件,是用于建立、使用和维护数据库,简称dbms简单的说是用来管理上面那个仓库的这些你只要去学数据库原理就有讲.
以下是各个概念:
数据库,容纳数据的仓库。
数据库管理系统,用来管理数据及数据库的系统。
数据库系统,数据库、数据库管理系统(软件)、硬件、操作人员的合在一起的总称数据库系统开发工具,以数据库管理系统为核心,用高级语言开发一套给傻瓜用户使用的数据库应用系统的软件。
数据库系统包含数据库管理系统、数据库及数据库开发工具所开发的软件(数据库应用系统)。
数据库系统开发工具开发出来的是数据库管理系统还是数据库管理工具管理工具,因为很多用户对数据库和数据库管理系统不会用,只会用简单的应用软件,所以需要有掌握技术的人员用数据库开发工具编软件给这些简单用户用。
数据库管理系统与数据库系统开发工具什么区别:
前者是后者开发软件的核心,后者除要以它为基准外,还要用高级语言编写程序。
2.3关于ASP的相关知识
2.3.1ASP工作原理
ASP是ActiveServerPage的缩写,意为“活动服务器网页”。
ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。
ASP的网页文件的格式是.asp,现在常用于各种动态中。
ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或web应用程序。
ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。
利用ASP可以向网页中添加交互式容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。
与HTML相比,ASP网页具有以下特点:
1.利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术;
2.ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试;
3.服务器上的ASP解释程序会在服务器端制定ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页;
4.ASP提供了一些置对象,使用这些对象可以使服务器端脚本功能更强。
例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息;
5.ASP可以使用服务器端ActiveX组建来执行各种各样的任务,例如存取数据库、发现哦那个Email或访问文件系统等。
6.由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可放置ASP程序代码被窃取。
2.3.2ADO技术在ASP中的应用
站点数据库访问的几种方案实现NT上Web数据库的访问的方案大致有以下三种:
1.公共网关接口CGI这是传统的方式,但CGI技术有很多缺点,如不易开发,更改成本高,功能有限,不易调试和检错,不具备事务处理的功能且很耗费服务器资源等。
2.Internet数据库连接器IDCIDC是集成在InternetServerAPI(ISAPI)的应用。
但是,由于IDC技术在同一时刻,只有一个实例在运行,要求能运行在安全的多进程中,多个请求同时到达,每一个函数在争用同一文件或同一数据块的容时,必须多加小心,而涉及多进程的代码是很困难的。
目前,ISAPI还不具备跨平台的功能,只限于NT平台。
3.先进数据库连接器ADC(AdvancedDatabaseConnector)ADC提供一个数据处理"AdvancedDatabaseControl"的ActiveXControl,以访问ODBC的数据库。
ADC与以上两种方案最大的不同点在于:
ADC的数据查询操作是在用户端的浏览器上执行的。
但ADC要将服务器端数据库中的可高达数千笔的记录先下载到用户端,所以只适合一些特别频繁的数据库查询操作。
ASP是以上问题的最终解决方案。
2.3.3ASP和ADO简介
ASP(ActiveServerPage,现行服务器页)是一个服务器端的脚本执行环境,用户可用它产生和执行动态的、交互的、高性能的Web服务器应用程序。
当程序在服务器而不是在客户端执行时,Web服务器将完成产生浏览器的HTML页的所有工作。
当浏览器向Web服务器提出文件(.asp)请求时,一个ASP脚本就开始执行,这时Web服务器调用ASP,把该文件全部读入并执行每一条命令,然后将结果以HTML的页面形式送回浏览器。
由于ASP在服务器上运行,所以ASP的源程序代码不会传到用户的浏览器,可保护源程序不会外漏。
此外,ASP也是面向对象的,而且还可自己制作ActiveX服务器组件来扩充功能,可使用VB,Java,VisualC++,COBOL等程序语言来实现。
ASP提供六个建对象。
用户可直接调用:
1.Application对象:
可以使用Application对象在给定的应用程序的所有用户之间共享信息。
2.ObjectContext对象:
可以使用ObjectContext对象提交或放弃一项由MicrosoftTransactionServer(MTS)管理的事务,它由ASP页包含的脚本初始化。
ASP包含TRANSACON指令时,该页会在事务中运行,直到事务成功或失败后才会终止。
3.Request对象:
Request对象在HTTP请求期间,检索客户端浏览器传递给服务器的值。
4.Response对象:
使用Response对象可以将输出发送到客户端。
5.Server对象:
Server对象提供对服务器上的方法和属性的访问。
6.Session对象:
可以使用Session对象存储特定用户会话所需的信息。
这样,当用户在应用程序的Web页之间跳转时,存储在Session对象中的变量将不会丢失,而是在整个用户会话中一直存在下去。
ASP可以让开发者在VBScript或JavaScript中编写代码并允许把ActiveX控件直接集成到Web服务器部。
而ActiveX控件可用VB、VC等编写,使用户能自由选择最方便的方法来编写应用程序。
由于ASP的ActiveX是在服务器端,客户端可使用任意的浏览器,非常灵活。
ADO(ActiveXDataObject,ActiveX数据对象)是一个ASP置的ActiveX服务器组件。
ADO通过在WEB服务器上设定ODBC,可建立与多种数据库,如:
SQLServer,Oracle,Informix,Access,VFP等的连接。
可以把它与ASP结合起来,建立提供数据库信息的网页容,在网页画面执行SQL命令,用户在浏览器页面中输入、更新和删除Web服务器信息,由服务器对WEB数据库进行相应的操作。
ADO可使用RecordSets对象,作为数据的主要接口。
ADO还可使用VBScript,JavaScript语言来控制数据库的访问,并生成查询结果的输出页面。
要执行ADO,服务器端须安装WindowsNTServer和InternetInformationServer(IIS),而客户端只要有IE或Netscape较新版本的浏览器即可。
访问数据库用ASP和ADO访问数据库可按以下步骤进行:
1.确定数据源
访问网上数据库,首先要设定数据源。
在服务器上打开"我的电脑"中的"控制面板",双击"ODBC";在"系统DSN"下选"添加",选出预先设好的数据库种类、名称和位置。
本文选择"SQLServer",数据源为"SIM_EC",数据库名称为"ECDB"。
2.ADO查询数据库的使用
ADO查询数据库的设计方法是先用"Server.CreateObject"取得对象"ADODB.Connection"的一个实例,并用"Open"打开待访问的数据库。
SetConn=Server.CreateObject("ADODB.Connection")Conn.Open"SIM_EC"然后执行SQL命令,即可开始执行访问数据库的操作。
SetRS=Server.CreateObject("ADODB.RecordSet")RS.OpenSQL命令,Conn,1或SetRS=Conn.Execute(SQL命令)下一步就可对数据库进行查询操作,要用到RecordSet对象的如下命令:
RS.Fields.CountRecordSets的字段数RS(i).Name第i个字段名RS(i)第i个字段名的记录RS("字段名")指定字段的记录RS.EOF是否指向最后一个字段TrueorFalseRS.MoveFirst指向第一条记录RS.MovePrev指向前一条记录RS.MoveNext指向后一条记录RS.MoveLast指向最后一条记录RS.GetRows将查询结果存放在数组中,然后在从数组中读取RS.Properties.Count得到ADO的Connection或ResultSet的属性总数RS.Properties(Item).Name得到ADO的Connection或ResultSet的属性名称RS.Properties得到ADO的Connection或ResultSet的属性值
3.关闭数据库使用如下命令:
RS.CloseConn.Close
2.3.4ASP置对像
ActiveServerPages提供建对象,这些对象使用户更容易收集通过浏览器请求发送的信息、响应浏览器以及存储用户信息(如用户首选项)。
本文简要说明每一个对象。
有关每个对象的详细信息,请参阅建对象参考。
Application对象 可以使用Application对象使给定应用程序的所有用户共享信息。
Request对象 可以使用Request对象访问任何用HTTP请求传递的信息,包括从HTML表格用POST方法或GET方法传递的参数、cookie和用户认证。
Request对象使您能够访问发送给服务器的二进制数据,如上载的文件。
Response对象 可以使用Response对象控制发送给用户的信息。
包括直接发送信息给浏览器、重定向浏览器到另一个URL或设置cookie的值。
Server对象 Server对象提供对服务器上的方法和属性进行的访问。
最常用的方法是创建ActiveX组件的实例(Server.CreateObject)。
其他方法用于将URL或HTML编码成字符串,将虚拟路径
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 求职 招聘 系统 毕业论文