就业办网站计算机科学与技术比业论文.docx
- 文档编号:29550357
- 上传时间:2023-07-24
- 格式:DOCX
- 页数:48
- 大小:831.91KB
就业办网站计算机科学与技术比业论文.docx
《就业办网站计算机科学与技术比业论文.docx》由会员分享,可在线阅读,更多相关《就业办网站计算机科学与技术比业论文.docx(48页珍藏版)》请在冰豆网上搜索。
就业办网站计算机科学与技术比业论文
就业办网站的设计与实现
摘 要
为了方便现代学生就业管理,本文设计开发了一个基于ASP的就业办网站,本网站严格遵循软件工程的设计思想和面向对象的程序开发原理,采用了HTML语言、ASP和ACCESS2003数据库实现了学生、单位注册和登录,学生查看招聘信息,单位查看投简历信息,管理员查看学生的信息和单位的招聘信息等功能。
本文重点介绍了网站的实现过程:
包括用户需求分析、功能分析、数据库设计、网站实现、网站测试等。
本课题主要运用了数据库(Access)与ASP技术,实现企业网站的构建。
除了用简单的静态网页实现产品宣传之外,还实现了信息反馈、员工登录、个人信息注册、信息删除、在线留言等交互功能。
关键词:
就业网站ASP
Abstract
Inordertoadaptthenet-managementofmodernschool,thispapertriestobuildawebsiteforanti-poertyandaid-educationofstudents,whichisbasedonASP.Thewebsitefollowsthedesigningofsoftwareengineeringandobject-orientedprogrammingdevelopmentprinciples,whichadoptsHTMLlanguage,ASPandACCESS2003databaseachievedstudentorcompanyloginandlanding,studentsviewtherecruitmentinformation,CompaniesviewtheinformationforCV,administratorstoviewstudentemploymentinformationandrecruitmentcompanyinformation,ect.Itfocusesontheimplementationprocedureofthewebsite,ncludingtheanalysisofuser’srequirement,functiondesigning,databasedesigning,thewebsiteimplementation,websitetesting,andsoon.
Inthisarticle,theprogramconnectsODBCdatasourcewithASPtechnology.Itcanupdatethedatabase,insertnewrecordsordeleterecords.Youalsocanputthedataindatabaseout.TheWebpageismadewithHTMLlanguage,VBScriptandSQLServerLanguage
Keywords:
EmploymentWebsiteASP
第1章引言
1.1项目开发背景
目前我校毕业生主要是通过“双向选择”洽谈会进行就业。
“双选会”在一定程度上有效的解决了毕业生就业问题,但由于受到时间、地点、规模等因素的制约,使供需双方的有效信息沟通受到限制,影响了供需双方做出快速而准确的决策。
随着我校扩招后大学生陆续毕业,大学生就业工作形势变得越来越严峻。
毕业生就业工作,不仅关系到我校的办学质量和社会声誉,而且已经成为目前我校改革发展与稳定的一个重要环节。
我校毕业生作为特殊的“产品”,要想在激烈的竞争中取胜,除了要有符合市场要求的优质品质外,作为供给方高校的“营销”策略也不容忽视。
作为高等学府,一方面顺应社会发展要求,培养出一批又一批高素质、高科技的人才;另一方面,我校输送人才的机构——就业工作部门,却跟不上时代的步伐,工作方式、手段的滞后与之形成较大的反差,仍在较大程度上沿袭传统的做法,工作效率和服务方式尚未得到明显的改善。
目前我校毕业生就业市场上供需双方的信息是在低速、窄幅流动,其时效性、有效性、传递性较差,不利于毕业生与用人单位的沟通,不能最大限度地使用需求信息,这对毕业生、用人单位、学校与社会都是一种很大的损失。
如何适应时代的要求,开创就业工作的新天地,这是摆在所有从事就业工作者面前的一大课题。
1.2项目开发的目的
当今社会高科技飞速发展,信息产业日新月异,将人类带入了信息社会。
各行各业正在或即将享受网络带来的高效与便捷,接受它给我们的工作与生活带来的变化。
结合现代信息技术的应用,采用快捷、高效、便利的信息传播手段,更有效地使我校就业工作向深度和广度发展。
创建和完善就业信息网,拓展我校毕业生就业市场建设的新领域,是新时期高校就业工作的要求,也是时代发展的必然。
我校建设就业信息网,还可依托网络进行全过程的就业指导,构建毕业生“售后服务”体系,这既是毕业生就业制度改革的需要,也是我校改革与发展的需要。
1.3项目开发的目标
(1)升级、改造学院现有的就业办网站,完善就业办网站建设,进一步提高就业办的办公效率、工作水平,朝着信息化、网络化、现代化目标迈进。
(2)建立就业办信息管理系统,为广大公司、毕业生提供方便、快捷的就业信息获取渠道和手段。
(3)校园体验子系统,使整个机构完全实现信息化、自动化、网络化。
(4)建立Intranet系统,就业办的信息发布、信息交流和信息共享。
1.4项目提出的意义
大学生就业指导中心网站即毕业生双向选择网络体系,使得用人单位和毕业生可以随时随地登陆“网上人才市场”进行信息的交流、发布与查询,信息由网络服务器进行处理并完全通过网络进行传送。
这可以大幅度的提高双方的工作效率,同时也是对传统的有形人才市场的一种重要补充。
用人单位访问该网站,在了解毕业生生源结构和择业意向的同时,还可以了解学院的各种情况,扩大了学院的知名度。
学院每年都提前向社会公布毕业生生源及专业设置情况,同时充分利用校友网、各地市人才市场网,做好信息的收集整理工作,经常同用人单位保持联系,使信息量逐年增大,并及时向毕业生公布,直接得益者是毕业生,同时还有学校与用人单位。
学校的就业指导服务随着效率的明显改善,将会促进质量的不断提高。
第2章系统分析
2.1系统的设计思想
我院就业办网站的基本设计思想是把整个系统按照实现模块进行分解,利用ASP进行编程。
此系统的系统结构如图2-1所示。
图2-1就业办网站系统结构图
2.2可行性分析
可行性分析(FeasibilityAnalysis)也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。
可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。
该系统的可行性分析包括以下几个方面的内容。
(1)经济可行性:
主要是对项目的经济效益进行评价,本系统开发经费对于本学院在经济上是可以接受的,并且本系统实施后可以显著提高工作效率,有助于学院就业办实现信息化管理。
所以本系统在经济上是可行的。
(2)技术上的可行性:
技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。
该管理系统采用了当前新兴的Browser/Server模式进行开发。
三层的Browser/Server体系结构具有许多传统Client/Server体系结构不具备的优点,而且又紧密的结合了Internet/Intranet技术,是技术发展的大势所趋,它把应用系统带入了一个崭新的发展时代。
因此,系统的软件开发平台已成熟可行。
硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。
(3)管理上的可行性:
主要是管理人员是否支持,现有的管理制度和方法是否科学,规章制度是否齐全,原始数据是否正确等。
规章制度和管理方法为系统的建设提供了制度保障。
综上所述,此系统开发目标已明确,在技术和经济等方面都可行,并且投入少、见效快。
因此系统的开发是完全可行的。
2.3需求分析
在可行性分析阶段已经粗略的研究了该项目的需求,并分析了开发平台及软件的可行性,但为了准确的确定目标系统必须做什么,了解用户的明确需求,在学院就业办进行了详细的调研,进一步明确了作者所实现系统的功能。
2.3.1新闻管理
在调研过程中了解到新闻管理主要包括新闻的标题和内容、发布时间等内容的显示、添加、修改和删除。
2.3.2求职信息的发布及管理
在调研过程中了解到求职信息的发布及管理主要包括毕业生发布个人信息、求职意向以及联系方式等。
该模块为毕业生在网站求职时使用,系统支持毕业生通过Web客户端,如IE,Netscape等Web浏览器,且网站提供互动功能,毕业生只要注册成为网站毕业生会员就可以发布求职意向、搜索招聘信息等服务。
系统将毕业生提交的个人信息保存在毕业生信息库中,供用人单位查询和选择。
2.3.3招聘信息的发布及管理
在调研过程中了解到求职信息的发布及管理主要包括用人单位发布单位基本情况、可提供职位、待遇以及对毕业生的专业要求等。
该模块为用人单位在网站招聘时使用,系统支持用人单位通过Web客户端,用人单位只要注册成为网站企业会员就可以享受网站提供的发布招聘信息、搜索毕业生信息等多种服务。
2.3.4就业感言的发布及管理
在调研过程中了解到就业感言的发布及管理主要包括毕业生就业感言等。
该模块为毕业生在网站求职后使用,系统支持毕业生通过Web客户端,如IE,Netscape等Web浏览器,网站毕业生会员在求职成功后就可以就业感言与其他同学一起分享成功经验。
2.3.5毕业生就业办监控管理功能
为保证网络招聘的公正、公平以及实际效果,必须首先保证信息的真实,包括毕业生信息的真实性和用人单位信息的真实性。
这必然要求主管单位有很强的监控管理功能,要求对毕业生信息和用人单位信息进行验证。
本系统采用高校就业办监控管理模式,高校毕业生就业办主要监控用人单位信息的真实性及审核本院毕业生信息的真实性。
2.3.6资源上传下载功能
登陆网站系统的用户可以下载资源。
就业办网站管理员可以通过后上传对毕业生求职有用的文档供用户下载。
2.3.7网上交流功能
毕业生与用人单位的双向选择与交流是招聘过程中最主要的环节。
基于Web的高校毕业生就业招聘系统必须提供的网上交流手段,否则,双向选择的过程不可能成功。
本网站采用常见的留言板为毕业生提供一个交流的平台。
第3章相关技术简介
2.1网站简介
狭义的角度讲,一个网页就是一个最小的网站。
从广义的角度讲,有了网页,还不从能称其为网站,网站必须是具有网址,存在于网络服务器上,浏览者可以通过URL访问网站中的网页。
建设网站的第一步当然是制作完成所有的网页,当网页制作完成以后,就要将其放到服务器上,以便让网络访问者浏览到,也就是在网上构建一个“家园”。
这项工作一般可以从以下4个方面来实现:
1、实体主机——首先是购买和建设服务器主机,然后是申请连接Internet的专线和网址。
这种方案的主动权较大,而且可以直接开机上Internet,不过弊端也很多,只购买服务器主机和每个月昂贵的专线租用费就不是中小企业所能承担的,而且还要聘用专人维护网站和服务器主机。
最主要的还是带宽问题,随着访问者的增加,就会有线路塞车、传送迟缓的情况发生。
总之,仿佛是在开发一片新大陆,不光要修路、架桥,还要建房、寻觅人才,所需资金是很多的。
2、主机托管——购买服务器主机后,向InternetServiceProvider(简称ISP,网络接入服务供应商)分租专线,然后自行创建网站和管理服务器主机。
它比实体主机省掉一部分的专线租用费,但必须通过拨号上网,然后通过ISP方连接Internet。
这种方案就好像省去了修路、架桥的费用,直接租赁土地进行开发建设。
3、虚拟主机——连购买主机的费用也省去了,而是租用ISP供应商主机的硬盘空间,由ISP负责所有硬件和技术人员的费用以及包括连接Internet的专线月租,而且网站建造者可以不必通过ISP的网络接入上网,要以通过其他更省钱的方式上网,网站建造者还可以委托ISP申请专有的域名。
这种方案就好像是向ISP租用厂房,节省了各项建设费用,只要按时交纳各种管理费,就可以省心地开展业务了。
4、租用网页空间——小型公司或个人若认为在网络上要放置的信息并不多,不需要很大的硬盘空间时,可向ISP租用网页空间。
通常网页空间的出租分为2MB,5MB,10MB,50MB以至更多,但没有自己专属的域名,必须隶属于ISP网址之下。
这种方案只能算租赁了一个小仓库,来存放属于自己的东西。
个人用户一般来说都选择最后一种方式来建设自己的网站,这是从省钱、实用的角度上考虑的。
2.2Dreamweaver简介
创建网页的工具有很多,最原始的如记事本,还有微软公司的Frontpage,等等。
在本网站设计过程中,所用到的是Macromedia公司的Dreamweaver。
使用Dreamweaver这一网页编辑器,省去了很多代码的编写工作,使得设计者不必编写HTML代码,便可以制作出精美的网页。
MacromediaDreamweaver是一款优秀的“所见即所得”的网页编辑器,Dreamweaver的可视化特征使用户可以直接在页面上添加和编辑元素,而不用写一行代码。
例如通过鼠标拖曳来添加图像、表格等元素,在文档中直接输入文本,还有直接插入一些常用的符号和对象等等。
我们在没有输入代码的情况下完成了这些工作,Dreamweaver自动将结果转换为HTML源代码,在代码视图中进行修改,这点是为专业人士考虑的,同时也方便初学者学习掌握HTML语言。
2.3IIS简介
IIS是InternetInformationServer(Internet信息服务器)的缩写,它是微软公司主推服务器,本网站开发是通过最新点版本——Windows2000下点IIS5调试的。
IIS支持HTTP(HypertextTransferProtocol,超文本传输协议),支持与语言无关的教本编写和组建,IIS完全支持VBScript、Jscript开发软件以及Java等。
本网站主要使用的脚本语言是VBScript。
2.4ASP技术简介
ASP是服务器端脚本编程环境。
使用ASP可以交互HTML页、脚本命令和ActiveX组件组合起来,创建动态的、交互的WEB网页和基于WEB的功能强大的应用程序。
ASP(ActiveServerPages)是微软公司推出的一种用以取代CGI(CommonGatewayInterface)的技术。
简单讲,ASP是位于服务器端的脚本运行环境,通过这种环境,用户可以以创建和运行动态的、交互式的WEB应用程序,如交互式的动态网页,包括使用HTML表单收集和处理信息、上传与下载文件等。
ASP工作原理:
图2-1ASP工作原理
ASP程序是以扩展名.asp的纯文本形式存在于Web服务器上,无需编译,只需将ASP程序放在Web服务器的虚拟目录下(该目录要有可执行权限)就可以访问。
ASP与浏览器无关,用户端只要使用可执行HTML码的浏览器,即可浏览ASP设计的网页内容。
值得一提的是ASP提供的内嵌6大对象,可以使用户更容易收集来自浏览器请求发送的信息,响应浏览器以及存储用户的信息,此外还可依靠ActiveX组件增强服务器应用程序功能。
ASP内含于IIS(MicrosoftInternetInformationServer)3.0和4.0之中。
有了ASP,就不必担心客户浏览器是否能运行你所编写的代码,因为所有的程序都将在服务器执行,包括所有嵌在普通HTML中的脚本程序。
当程序执行完毕后,服务器仅将执行的结果返回客户浏览器,这样就减轻了客户浏览器的负担,大大提高了信息交互速度。
从字面上说,ASP包含下面3方面的含义:
1、Active
2、Server
3、Pages
作为IIS环境下开发Web应用的一种简单、方便的编程工具,ASP具有如下特点:
1、使用VBScript等简单易懂的脚本语言,结合HTML代码,可快速完成网站应用
程序的开发;容易编写,无须编译,可在服务器直接执行;
2、使用普通的文本编辑器,如Windows的记事本,即可进行编辑;
3、与浏览器无关,只要客户端浏览器能够执行HTML代码,就可以浏览ASP设计的网页内容。
ASP所使用的脚本语言均在WEB服务器执行,客户端的浏览器不需要能够执行这些脚本语言。
4、ASP能与任何ActiveXScripting语言相兼容,除了可以使用VBScript或JavaScript脚本语言来设计外,还可以通过plug-in的方式,使用由第三方所提供的其他脚本语言,例如rexx,perl,tcl等,脚本引擎是自理脚本程序的COM组件;
5、ASP的源程序不会被传到客户浏览器,因而可以避免源程序被剽窃,从而提高了程序的安全性;
6、可使用服务器端的脚本来产生客户端的脚本;
ActiveX服务器组件具有无限可扩充性,可以使用VisualBasic,Java,VisualC++,Cobol等编程语言来编写所需的ActiveX服务器组件。
2.5VBScript介绍
VBScript是ActiveServerPages的缺省脚本语言。
与一些复杂的编程语言相比,VBScript只是一种脚本语言,语法要相对简单得多。
可以HTML文件中直接嵌入VBScript脚本,这样能扩展HTML的功能,使它可以对用户的操作做出反应,进行交互,不再仅仅是一种页面格式语言。
VBScript是ActiveServerPages的缺省语言。
当然也可以在ASP网页中使用其他脚本语言,本课题的开发过程中ASP程序主要用了VBScript[6]。
脚本是应用程序在网页上表达的语言,可以将脚本嵌入Web页中,主要用来控制程序的逻辑。
通常脚本在服务器上运行,但也可以采用客户端和服务器端结合使用,一般情况下,VBScript是ASP的默认脚本语言。
通过客户端脚本程序先对客户端的提交的表单的数据的合法性进行检验,然后才把有效的数据提交给服务器端的程序进行处理。
这样可以大大节省系统资源、减少服务器开销。
用VBScript作为服务器端的编程语言的好处是VBScript不受浏览器的限制。
VBScript脚本在网页通过网络传送给浏览器之前被执行。
Web浏览器接收到的只是标准的HTML文件。
VBScript只有一种称为Variant的数据类型,Variant是一个很特殊的数据类型,它可以随着使用方法的不同而包含不同的信息。
因为Variant是VBScript中唯一的数据类型,所以它也是VBScript中所有函数返回数据的唯一类型。
2.6ADO简介
ADO(ActiveXDataObject,ActiveX数据对象)是一个ASP内置的ActiveX服务器组件(ActiveXServerComponent),用于数据库访问,可把它与ASP结合起来,建立提供数据库信息的网页内容,对数据库进行查询、插入、更新、删除等操作[7]。
要执行ADO服务器端须安装WindowsNTServer和InternetInformation Server(IIS),而客户端只要有IE或Netscape较新版本的浏览器即可。
站点数据库访问的几种方案
实现Web数据库访问大致可分为两类,一类是以Web服务器作为中介,把浏览器和数据源连接起来,在服务器端执行对数据库的操作;另一类是把应用程序和数据库下载到客户端,在客户端执行对数据库的访问:
1、公共网关接口CGI(CommonGatewayInterface)
当浏览器发出HTTP请求时,Web服务器执行相应的应用程序,访问站点数据库,并将查询结果以HTML格式送回到浏览器。
这种方式有很多缺点,功能有限、开发困难,且不具备事务处理(Transaction)功能,这在很大程度上限制了它的应用。
2、Internet数据库连接器IDC(InternetDatabaseConnector)
这是一种简易方案,对数据库的操作仍然放在Web端,但用户可通过SQL(StructuredQueryLanguage)语句对数据库进行查询、输入、更新、删除等操作。
IDC设计简易,不用编译就可直接执行,且支持对数据的多重查询(MultipleQuery)。
3、先进数据库连接器ADC(AdvancedDataConnector)
前两种方案中对数据库的操作都是在服务器端进行,而ADC是在浏览器端执行数据查询动作。
当浏览器提出对数据库的操作请求时,ADC先将相应的数据库下载到浏览器端,在用户端对数据库进行操作。
显然,这种方案效率很高。
客户端对数据库的查询是由安装在客户端的ADCActiveXControl完成的,而这个ActiveXControl是由站点服务器自动下载并安装在客户端的。
这是一种完全的Web数据库访问方案,可把ADO与ASP结合起来,建立提供数据库信息的网页内容,在网页中执行SQL命令,对数据库进行查询、插入、更新、删除等操作。
ADO中可用VBScript、JavaScript语言来控制数据库的访问(而ASP恰恰是脚本语言的解释环境)和查询结果的输出;ADO中使用Recordset对象对数据库进行操作;可以连接多种支持ODBC的数据库。
ADO除了跨越多种不同的数据库系统,它亦可跨越多种不同的程序语言开发环境。
例如VB,C++、JAVA语言,甚至Script环境下的VBScript以及JavaScript;虽然在不同的语言环境下,ADO仍提供类似的设计方式供不同的语言来开发。
ADO几乎可以在任何支持COM以及OLE的服务器端操作系统上使用,包含了兼容Intel家族的MicrosoftWindows95、NTWorkstation以及NTServer操作系统,甚至DEC、Alpha、PowerPC都可以在上头开发出的Web数据库系统。
利用ADO开发数据库应用程序的优点与特色:
(1)支持客户机/服务器结构与WEB系统开发设计。
(2)内部多个互相独立的对象模型。
(3)支持分批修改数据库内容。
(4)支持多种不同的数据控制指标形式。
(5)先进的Recordset数据高速管理功能。
(6)允许在程序中使用多个Recordset对象或者多个分批修改区块传送。
(7)属于Free-thread对象,如此一来可以开发出更有效的WEB应用程序。
2.7Access数据库
数据库是数据管理的最新技术,是计算机科学的重要分支。
数据库,顾名思义,是存放数据的仓库。
只不过这个仓库是在计算机存储设备上,而且数据是按一定的格式存放的。
所谓数据库是指长期储存在计算机内的、有组织的、可共享的数据集合。
数据库中的数据按一定的数据模型组织、描述、和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。
为了有效的管理数据库,常常需要一些数据库管理系统(DBMS)为用户提供对数据库操作的各种命令、工具及方法,包括数据库的建立和记录的输入、修改、检索、显示、删除和统计等。
微软开发的ACCESS是在Windows95/98/2000及WindowsNT平台中应用的关系型数据库管理系统,可以通过各种数据库对象对数据进行控制
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 就业 网站 计算机科学 技术 论文