




已阅读5页,还剩53页未读, 继续免费阅读
(机械电子工程专业论文)高职毕业生就业应聘管理信息系统的设计与实现.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
高职毕业生就业应聘管理信息系统的设计与实现 摘要 大学生就业已经成为整个社会关注的热点问题,解决毕业生就业难的 问题是许多学校所面临的重要课题。本文在广泛调研和自身工作实践的基 础上,分析了高职毕业生就业的意义和实际工作中出现的问题,剖析了就 业应聘管理信息系统的目标、原则,考虑到既要有w e b 的访问方式,又要 利用本地资源独立开展工作。所以,设计了一个基于c s 和b s 综合模式 的高职毕业生就业应聘管理信息系统。该系统从毕业生、招聘单位、管理 机构就业指导中心等几个角度进行详细深入的剖析,为不同的用户群提供 完善的服务。 本课题主要研究了以下内容: ( 1 ) 深入领会了基于i n t e r n e t 的a s p 技术、a d o n e t 访库技术和 c o m 组件技术,使得系统具备良好的互动性、实时性和可维护性,以网站 的形式为w e b 用户提供跨越时间和地域的广泛的访问环境; ( 2 ) 分析了目前流行的射频识别( r f i d ) 技术,使用多数高校都使用 的“校园一卡通”,智能地解决毕业生参加招聘会的入场身份识别问题, 便于招聘会后数据的统计、分析。 ( 3 ) 运用短信群发技术保证了向毕业生发送信息的快捷、准确、通 畅,为毕业生充分、合理就业提供了保障。 ( 4 ) 运用s q ls e r v e r 数据库服务器的特点,保障了数据的完整、 安全,为就业应聘数据的集成管理提供了有力保障。 ( 5 ) 在上述技术使用的基础上,系统以安徽职业技术学院毕业生 就业应聘管理信息系统为例,实现了就业信息服务和管理的功能。 关键词:客户机服务器,浏览器服务器,射频识别,短信群发,管理信 息系统 t h e d e s i g na n di m p l e m e n t a t i o no fh i g hv o c a t i o n a la n d t e c h n i c a lg r a d u a t ee m p l o y m e n ta n dr e c r u i t m e n t i n f o r m a t i o nm a n a g e m e n ts y s t e m a b s t r a c t g r a d u a t ee m p l o y m e n th a sb e c o m eah o tt o p i ct h a ta r o u s e st h ec o n c e r no ft h e w h o l es o c i e t y t i l i sp a p e l a n a l y z e st h es i g n i f i c a n c eo ft h ee m p l o y m e n to ft h e g r a d u a t e so ft h ev o c a t i o n a la n dt e c h n i c a lc o l l e g e s 。t h r o u g ht h eu t i l i z a t i o no ft h e s t r u c t u r i z e da n a l y s i sm e t h o d ,o nt h eb a s i so ft h ew i d e s p r e a di n v e s t i g a t i o na n d r e s e a r c ho f o u re m p l o y m e n tw o r kp r a c t i c e i ta l s oa s s a y st h eg o a la n dt h ep r i n c i p l eo f o u rc o l l e g e se m p l o y m e n tm a n a g e m e n ts v s t e m 。c o n s i d e r i n gt h a tw em u s th a v e a c c e s st ow e bv i s i ta n da l s ou s et h el o e a lr e s o m c e st od ot h ee m p l o y m e n tw o r k i n d e p e n d e n t l y 。w eh a v ed e s i g n e das y n t h e s i sp a t t e mo ft h ee m p l o y m e n ti n f o r m a t i o n m a n a g e m e n ts y s t e mb a s e do nc sa n db s t h i ss y s t e mc a np r o v i d eap e r f e c t s e r v i c ef o rd i f f e r e n tn s e rg r o u p s ,f r o mv a r i o u sp o i n t so fv i e w ,s u c ha st h eg r a d u a t e s , t h ee n t e r p r i s e s ,t h ee m p l o y m e n tm a n a g e m e n ts t n l c t u r e ,e m p l o y m e n tg u i d a n c ec e n t e r a n ds oo n t h r o u g hi n - d e p t ha n a l y z i n gi nd e t a i l t h i st h e s i ss t u d i e st h ef o l l o w i n gc o n t e n t s : ( 1 ) 耽ei n v e s t i g a t i o no ft h ei n t e m e t - b a s e da s pt e c h n o l o g y , a d 0 n e td a t a a c c e s st e c h n o l o g ya n dc o mc o m p o n e n tt e c h n o l o g ya n dt h e i ra p p l i c a t i o nt o c a m p u sn e t w o r ks y s t e m ,w h i c hc a l lp o s s e s sg o o di n t e r a c t i o n , t i m e l i n e s sa n d m a i n t a i n a b i l i t y , a n d ,a saw e b s i t e , p r o v i d et h eu s e r sw i d ea c c e s sw i t hn ot i m eo r r e 西o nl i m i t ( 2 ) t h ea d v a n t a g eo f t h ep r e s e n tp o p u l a rr a d i of r e q u e n c yl d e n t i f i c a t i o n ( r f i d ) t e c h n o l o g y , w h i c hi sw e l lr e c e i v e di nm o s tc o l l e g e s ,a n dt h ew i d eu s eo fc a m p u s s m a r tc a r d ,w h i c hi n t e l l i g e n t l ys o l v e st h ep r o b l e mo fi d e n t i t yi d e n t i f i c a t i o no ft h e g r a d u a t e sw h op a r t i c i p a t ei n t h e e m p l o y m e n ta d v e r t i s em e e t i n ga n di sa l s o c o n v e n i e n tf o rt h es t a t i s t i c sa n dt h ea n a l y s i so ft h ee m p l o y m e n td a t aa f t e rt h e e m p l o y m e n ta d v e r t i s em e e t i n g ( 3 ) t h es i g n i f i c a n c eo ft h ei m p l e m e n t a t i o no fs h o r tm e s s a g eg r o u p - s e n d i n g s y s t e m ,w h i c he n s u r e st h eq u i c k n e s s 、a c c u r a t e n e s s ,a n dn o n r e s t r i c f i v e h e s so f e m p l o y m e n ti n f o r m a t i o n f o rt h eg r a d u a t e sa n dm a k e st h e g r a d u a t e so b t a i n r e a s o n a b l ea n df u l le m p l o y m e n t ( 4 1t h et r a i to ft h ea p p l i c a t i o no fs q ld a t a b a s es e r v e rt ot h ed a t ai n t e g r a t e d m a n a g e m e n to fc o l l e g eg r a d u a t ee m p l o y m e n t ,w h i c hs a f e g u a r d st h ei n t e g r i t ya n d s e c u r i t yo f t h e d a t a ( 5 ) t h ed e s i g na n di m p l e m e n t a t i o no f “t h eg r a d u a t ee m p l o y m e n ti n f o r m a t i o n m a n a g e m e n ts y s t e mo fa n h u ip r o f e s s i o n a lt e c h n o l o g yc o l l e g e ”髂a ne x a m p l e , w h i c hh a se f f i c i e n t l ye x e r c i s e df u n c t i o n so ft h e e m p l o y m e n ti n f o r m a t i o n m a n a g e m e n ta n ds e r v i c eb a s e do nt h ea b o v et e c h n o l o g y k e yw o r d s :c l i e n t s e r v e r , b r o w s e r s e r v e r , r a d i of r e q u e n c yi d e n t i f i c a t i o n , m e s s a g eg r o u p d e l i v e r i n g ,i n f o r m a t i o nm a n a g e m e n ts y s t e m 4 图2 1 图2 2 图3 1 图3 - 2 图4 1 图4 2 图4 3 图4 4 图4 5 图4 6 图4 7 图4 8 图4 9 图4 - 1 0 图4 一l l 图4 一1 2 图4 1 3 图4 一1 4 图4 1 5 插图清单 b s 三层体系结构6 8 s 体系结构的扩展8 安徽职业技术学院校园卡2 7 g s mm o d e m 及其附件2 9 网络结构示意图:”3 3 系统网络拓朴图3 3 管理信息系统功能结构图3 4 r b a c 模型示意图3 9 安全管理功能结构示意图4 0 就业网站前台界面4 4 就业网站管理后台界面4 4 就业信息短信平台系统界面4 5 就业信息短信平台信息发送界面4 5 就业应聘管理信息系统登录界面4 6 系统数据管理毕业生基本情况维护界面4 6 系统数据管理单位需求情况维护界面4 7 毕业生就业计划管理界面( 1 ) 4 7 毕业生就业计划管理界面( 2 ) 4 8 就业应聘管理管理信息系统数据汇总界面4 8 8 表2 - 1 表4 - 1 表4 - 2 表4 3 表4 4 表格清单 数据库对象许可管理2 1 毕业生就业去向的单位性质代码3 6 毕业生基本情况数据库结构3 7 招聘单位需求情况数据库结构3 7 毕业生就业计划数据库结构表3 8 9 独创性声明 也不包含为获得金艘些太堂 或其他教育机构的学位或证书而使用过的材料。与我一同工作 一躲脚酗帆冲年 日 学位论文版权使用授权书 本学位论文作者完全了解金b 王些太堂有关保留、使用学位论文的规定,有权保留并向 国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅或借阅。本人授权盒b 王些太 生! 一可以将学位论文的全部或部分论文内容编入有关数据库进行检索,可以采用影印,缩印或扫 描等复制手段保存、汇编学位论文。 ( 保密的学位论文在解密后适用本授权书) 学位论文者签名硅硪固 导师签名 签字日期:2 0 1 年气月鼍日 学位论文作者毕业后去向: 工作单位: 通讯地址: 驭遣 蝴舻中叶月节日 电话: 邮编: 致谢 自2 0 0 4 年5 月开始攻读学位以来,至今已近三年。在这段时间里, 从专业学习、到论文的完成,无不得到导师夏链老师淳淳教诲。导师广博 而深厚的知识,认真的工作态度,严谨的学术作风和探索创新的精神,谦 和的为人态度,正直、乐观的人格魅力,时刻在鼓励和鞭策着我。在导师 指导下,使我确定了自信心,也使我从学会了科研的方法,开阔了视野, 也学到了许多做学问、做人的道理。在这次论文的写作过程中,从最初的 选题、论文写作的架构直到最后的修改定稿,夏老师都给了我悉心的指导。 在研究生学习过程中,我的每一点进步都离不开夏老师的关心和帮助。在 此向导师表示深深的谢意! 感谢合肥工业大学机械与汽车工程学院韩江教授在我做论文期间给 予的帮助和教导。 感谢安徽职业技术学院就业指导中心陈玉华主任及我的同事在我做 论文期间给予工作、学习的帮助。 感谢安徽职业技术学院机械工程系杜兰萍主任在我做论文期间给予 的关心和帮助。 感谢2 0 0 4 级高校教师在职攻读硕士学位班全体同学的鼓励和帮助。 感谢所有参考文献的作者和同行的工作给予我的启发。 感谢我的妻子李凤、女儿李璞晗和岳母多年来在生活上和工作上给予 我极大的理解、支持和鼓励。这是我完成学业的重要支柱。 也以此文悼念我在天之灵曾被打成右派一直渴望我进步、发展的爷 爷。 衷心地祝愿我的老师、朋友和同学们在今后的工作、生活中,工作顺 利、事业成功、家庭美满幸福! 最后,向所有评阅论文的老师、专家、教授们致以诚挚的谢意。 作者:桂树国 2 0 0 7 年4 月2 0 日 第一章绪论 1 1毕业生应聘就业管理信息系统研究背景 1 1 1高职院校毕业生充分合理就业的意义 培养与社会主义市场经济要求相适应的大量劳动者和各方面专门人才,不 断提高劳动者的素质,关系2 1 世纪我国社会主义事业的全局。普通高等学校毕 业生是宝贵的人才资源,合理使用高校毕业生人才资源是落实科教兴国战略的 重要措施之一。党中央、国务院高度重视高校毕业生就业工作,采取一系列措 施,为高校毕业生施展才华创造条件。教育部关于以就业为导向深化高等 职业教育改革的若干意见( 教高 2 0 0 4 1 号) 中指出:“高等职业教育是我国 高等教育体系的重要组成部分,也是我国职业教育体系的重要组成部分。近几 年,高等职业教育呈现出前所未有的发展势头,高等职业院校数、在校生数和 毕业生入数持续增长,其规模已占普通高等教育的一半左右。以就业为导向, 切实深化高等职业教育改革,是满足我国社会发展和经济建设需要、促进高等 职业教育持续健康发展、办人民满意教育的关键环节。为贯彻落实党的十六大 和中央人才工作会议精神,进一步促进高等职业教育改革的深入开展,现提出 以下几点意见:” 篇幅所限,意见内容概括如下: ( 1 ) 坚持科学定位,明确高等职业院校办学方向; ( 2 ) 紧密结合地方经济和社会发展需求,科学合理地调整和设置专业; ( 3 ) 以培养高技能人才为目标,加强教学建设和教学改革; ( 4 ) 积极开展订单式培养,建立产学研结合的长效机制: ( 5 ) 大力推行“双证书”制度,促进人才培养模式创新; ( 6 ) 大力推进灵活的教学管理制度,引导学生自主创业: ( 7 ) 积极进行高等职业教育两年制学制改革,加快高技能紧缺人才培 养; ( 8 ) 以就业为导向,进一步完善高等职业教育人才培养工作水平评估 制度。国家将建立五年一轮的评估制度; ( 9 ) 加大宣传力度,在全社会树立高等职业教育主动服务于社会经济 发展的良好形象。 “就业是民生之本”,高职毕业生就业是整个社会就业的一个重要组成部 分,关系国家经济建设、社会稳定和人民群众的根本利益,关系到高等教育的 持续、健康、协调发展。毕业生能否充分合理就业已经成为高职院校改革、发 展和稳定的一件大事,是衡量办学水平的重要指标,就业质量的好坏直接关系 到学校社会声誉,关系到高校生存与发展。 1 1 2 毕业生就业应聘工作中存在的问题 一般而言,高职院校在就业管理方面存在以下管理难点问题: ( 1 ) 有关毕业生就业的政策信息、招聘信息不能直接的传达到有关毕业生、 辅导员和各个院系就业部门。多数学院依然沿用传统的信息公布方式,使用宣 传栏、广播、电话等。学生接受的信息不全面、不具体。 ( 2 ) 学院领导对应、历届毕业生的就业信息进行浏览、查询、统计分析 困难。各专业、历届的毕业生就业信息没有全院范围内形成一个分级、分权限 进行灵活浏览、查询、统计分析的信息系统。 ( 3 ) 对毕业生就业后的跟踪调研工作开展困难,往往流于形式,不能起到 实质性的效果。事实上,对毕业生就业后的跟踪调研工作应该成为高职院校办 学过程中的一项非常重要的工作来进行,这不仅仅是体现服务原则的一种形式, 更重要的是通过跟踪调研,可以获取毕业生对自己专业的良好建议,可以通过 自己的毕业生获取企业相关职业岗位的业务流程和具体职业技能要求,可以通 过用人单位的反馈获取专业建设改进建议。显然,没有功能强大的信息系统的 支持,这些工作是难以顺利开展的。 ( 4 ) 由于一些信息、数据掌握的不充分,导致决策失误。比如:以“以就 业为导向”的专业设置和建设、调整往往由于相关的市场数据掌握不够充分, 而导致专业盲目设置、重复设置、专业调整不及时、专业建设方向不明确。以 “以就业为导向”的课程建设、教学内容和实验实训内容的设定往往由于相关 的企业岗位职业技能要求信息掌握不够充分,而导致教学内容落后、结构不合 理、模块技能重点不突出,导致毕业生岗位适应能力不强。对行业和本地专业 对口企业相关信息掌握较少,难以有针对性地开展订单式人才培养工作。 ( 5 ) 毕业生个人信息和企业人才需求信息难以实现及时沟通,致使想招聘 职业技术人才的单位不知道学院是否有该种人才,想求职的毕业生不知道如何 联系需求人才的企业。即缺少一个供需见面的网络平台。 ( 6 ) 对毕业生和用人单位缺少必要的区分。毕业生应该根据学业成绩和在 校表现情况适当的划分档次。用人单位也要根据企业规模,与学校合作的时间 长短及毕业生在职后反馈的情况先进区分。尽量做到优生优荐。 ( 7 ) 对于已经经过两年专业教育、但专业技能水平掌握尚不够理想的毕业 班学生,缺乏一套行之有效的“岗前培训”体系,难以真正实现“零距离”人 才培养。 ( 8 ) 就业指导工作不是很到位。毕业生缺少必要的就业技巧和择业谋略。 ( 9 ) 毕业生缺乏敬业爱岗、吃苦耐劳的精神。部分毕业生频繁跳槽,又 找不到合适岗位,对自己职业生涯没有进行科学的规划和设计。 在上述应用需求背景下。本人结合自己工作实践对高校毕业生的招聘就业 管理问题进行了较为深入的调研和论证。参考了国内外各种先进的就业管理思 2 路,紧密结合教育部关于以就业为导向深化高等职业教育改革的若干意见 中的相关指导思想,研究设计出了这套“高职毕业生应聘就业管理信息系统”。 1 2国内外研究状况分析 目前国内各类高职院校也都纷纷建立自己的校园网,以期改善学校在教学、科研 和行政管理等方面信患不畅和效率低下的现状,并逐步与国内和国外顶尖高校接轨。 丽实际上,在开发基于网络的新一代就业应聘管理信息系统方面却进展缓慢,使得网 络还没有真正发挥其应有的作用。目前国内外还没有比较成熟的就业应聘管理信息系 统软件产品,多数产品都是一些小模块。本课题的开展不仅为开发基于i n t e r n e t 的新 型网络管理信息系统做了理论研究,也提供了实际的开发经验。 1 。3课题研究意义及主要内容 随着近年来各高职院校数量和规模的不断扩大,毕业生人数也在逐年的增 加,给学校的就业管理工作造成了巨大的压力,各学校就业管理中心作为管理、 服务、指导毕业生就业工作的主管单位面临严峻的考验,如何有效地指导毕业 生以正确地态度面对人生关键时刻的重要选择、端正求职心态;简化和规范化 毕业生的求职过程、缩短用人单位的招聘周期、提高招聘会的签约率;快速识 别毕业生基本信息及时掌握毕业生就业签约动态、有效控制毕业生违约等不良 想象的出现,办好让人民满意的高职教育是目前就业管理工作需要解决的主要 问题。 高职毕业生就业应聘管理信息系统针对当前我国高职毕业生就业管理 工作的特点和存在的制约因素,以提高毕业生的就业率和就业质量为核心,以 提高校内各类招聘会效果为杠杆,以量化、统计分析招聘会入场人员构成和签 违约数据为手段,着眼于借助信息化手段,给学校的就业管理工作注入了新的 活力,提高了学校的就业管理工作成效,有效的协助就业管理人员和领导掌握 就业管理工作的全局,为毕业生、用人单位带来了实实在在的直接利益,为就 业管理人员提供了方便,使学校的就业管理服务工作迈上了一个新台阶。 本项目的主要内容包括: ( 1 ) 实现就业管理常规工作的信息化。为毕业生就业和用人单位招聘提供 快捷的信息服务。可以实现毕业生应聘入场身份识别、网上投简历、远程面视、 短信群发等功能。 ( 2 ) 发挥信息系统的统计功能。以就业为导向,为教学管理、毕业生岗前 培训、学生管理、人事管理、科研管理等提供参考( 导向) 数据。 ( 3 ) 实现学校、学生、企业三方互动的网络平台。 ( 4 ) 提高订单式人才培养工作的水平,同时为招生管理提供数据支持。 ( 5 ) 对毕业生进行就业指导。就业指导工作是工作量大、责任重的基础工 作,关系到毕业生的职业生涯的设计与实现,关系到毕业生的成长与未来。通 过信息系统对学生进行就业指导事半功倍,成效显著。 ( 6 ) 协助其它部门工作的开展。一方面是对上级主管部门。及时向各级领 导汇报就业工作进展,以便协调各部门工作,利于调整和规划就业指导工作重 心。另一方面是对各个院系。通过信息系统传输数据的便捷性向各院系传达、 核实各自院系毕业生就业情况。 ( 7 ) 通过技术手段及时、合理、针对性的对毕业生进行就业指导,使毕业 生充分、合理就业。 ( 8 ) 为毕业生办理就业计划的编制和办理毕业派遣提供充分、准确的信息。 本系统的使用可以为高职毕业生就业和用人单位招聘提供方便、快捷的服 务;为就业指导中心工作人员提供有效的管理工具;为学校各职能部门能够及 时准确地共享数据提供便利,显著地改善了毕业生就业应聘管理中存在信息渠 道不畅通、效率不高的问题。为进一步实现以就业为导向的高职教育管理全面 信息化奠定基础。 4 第二章系统实现的理论基础和关键技术 2 1 c s 与b s 软件系统体系结构 2 1 1 c s ( c l i e n f f s e r v e r , 客户机,服务器) 二层和三层体系结构 ( 1 ) c s 结构软件( 即客户机,服务器模式) 分为客户机和服务器两层,客 户机不是毫无运算能力的输入、输出设备,而是据有了一定的数据处理和数据 存储能力,通过把应用软件的计算和数据合理地分配在客户机和服务器两端, 可以有效地降低网络通信量和服务器运算量。由于服务器连接个数和数据通信 量的限制,这种结构的软件适于在用户数目不多的局域网内使用。国内目前的 大部分e r p ( 财务) 软件产品即属于此类结构。 传统的二层c s 结构存在以下几个局限:【1 】、它是单一服务器且以局域网 为中心的,所以难以扩展至大型企业广域网或i n t e r n e t :f 2 】、受限于供应商:【3 】、 软、硬件的组合及集成能力有限;【4 】、难以管理大量的客户机。因此,三层c s 结构应运而生。 ( 2 ) 三层c s 结构是将应用功能分成表示层、功能层和数据层三部分。其 解决方案是:对这三层进行明确分割,并在逻辑上使其独立。原来的数据层作 为d b m s 已经独立出来,所以关键是要将表示层和功能层分离成各自独立的程 序,并且还要使这两层间的接口简洁明了。 表示层是应用的用户接口部分,它担负着用户与应用间的对话功能。它用 于检查用户从键盘等输入的数据,显示应用输出的数据。为使用户能直观地进 行操作,般要使用图形用户接口( g u i ) ,操作简单、易学易用。在变更用户接 口时,只需改写显示控制和数据检查程序,而不影响其他两层。检查的内容也 只限于数据的形式和值的范围,不包括有关业务本身的处理逻辑。图形界面的 结构是不固定的,这便于以后能灵活地进行变更。例如,在一个窗口中不是放入 几个功能,而是按功能分割窗口,以便使每个窗口的功能简洁单纯。在这层的 程序开发中主要是使用可视化编程工具。 功能层相当于应用的本体,它是将具体的业务处理逻辑地编入程序中。例 如:在制作订购合同的时要计算合同金额,按照定好的格式配置数据、打印订 购合同,而处理所需的数据则要从表示层或数据层取得。表示层和功能层之间 的数据交往要尽可能简洁。例如:用户检索数据时,要设法将有关检索要求的 信息一次传送给功能层,而由功能层处理过的检索结果数据也一次传送给表示 层。在应用设计中,一定要避免“进行一次业务处理,在表示层和功能层问进行 多几次数据交换”的笨拙设计。通常,在功能层中包含有:确认用户对应用和 数据库存取权限的功能以及记录系统处理日志的功能。这层的程序多半是用可 视化编程工具开发的,也有使用c o b o l 和c 语言的。 数据层就是d b m s ,负责管理对数据库数据的读写。d b m s 必须能迅速执 行大量数据的更新和检索。现在的主流是关系数据库管理系统( r d b m s ) 。因此, 一般从功能层传送到数据层的要求大都使用s q l 语言。 2 。1 2 b s ( b r o w e r s e r v e r 浏览器1 服务器) 三层体系结构 b s ( 浏览器服务器模式) 是随着i n t e r n e t 技术的兴起,对c s 结构的一种改 进。在这种结构下,软件应用的业务逻辑完全在应用服务器端实现,用户表现 完全在w e b 服务器实现,客户端只需要浏览器即可进行业务处理,是一种全新 的软件系统构造技术。这种结构更成为当今应用软件的首选体系结构。 在b s 体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发 出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。b s 结构简化了客户机的工作,客户机上只需配置少量的客户端软件。服务器将担 负更多的工作,对数据库的访问和应用程序的执行将在服务器上完成。浏览器 发出请求,而其余如数据请求、加工、结果返回以及动态网页生成等工作全部 由w e bs e r v e r 完成。实际上b s 体系结构是把二层c s 结构的事务处理逻辑模 块从客户机的任务中分离出来,由w e b 服务器单独组成一层来负担其任务,这 样客户机的压力减轻了,把负荷分配给了w e b 服务器。这种三层体系结构如图 2 1 所示。 b r o w s ew e b 浏览器h t t p 服务器 1 h t m l 、 v 幽2 1b s 三层体系结构 经过应用,b s 体系结构也暴露出了许多不足地方,具体表现在以下几个 方面: ( 1 ) 由于浏览器只是为了进行w e b 浏览而设计的,当其应用于w e b 应用 系统时,许多功能不能实现或实现起来比较困难。比如通过浏览器进行大量的 数据输入,或进行报表的应答都是比较困难和不便的。 ( 2 ) 复杂的应用构造困难。虽然可以用a c t i v e x ,j a v a 等技术开发较为复杂的 6 应用,但是相对于发展已非常成熟c s 的一系列应用工具来说,这些技术的开 发复杂,并没有完全成熟的技术供使用。 ( 3 ) h t t p 可靠性低有可能造成应用故障,特别是对于管理者来说,采用浏 览器方式进行系统的维护是非常不安全与不方便的。 ( 4 ) w e b 服务器成为对数据库的唯一的客户端,所有对数据库的连接都通 过该服务器实现。w e b 服务器同时要处理与客户请求以及与数据库的连接,当 访问量大时,服务器端负载过重。 ( 5 ) 由于业务逻辑和数据访问程序一般由j a v a s e r l p t 、v bs c r i p t 等嵌入式小 程序实现,分散在各个页面里,难以实现共享,给升级和维护也带来了不便。 同时由于源代码的开放性,使得商业规则很容易暴露,而商业规则对应用程序 来说往往是非常重要的。 2 1 3 b s 体系结构的扩展 b s 结构的特点是一种平面型多层次的网状结构,网络用户在基于浏览器 的客户机上以网络用户界面( n u i ) n 对m 地访问应用服务器上的资源。用户访 问应用服务器资源以动态交互式互相合作的方式进行。b s 模式中的主流语言 有v b ,d e l p h i ,j a v a ,h t m l 等。 在b s 模型中,客户端只需装上操作系统、网络协议软件、浏览器即可, 这时的客户机被称为瘦客户机。而把应用逻辑和业务处理规则放置在服务器一 侧,服务器集中了所有的应用软件的开发,维护工作。 b s 模式事实上是一种类似于终端主机系统结构模式,同时又具有客户 服务器模式分布式计算特性,主要的特点就是集中管理。 在原有b s 体系结构基础上使得商业规则很容易暴露,而商业规则对应用 程序来采用一种新的体系结构,如图2 2 所示。 7 围2 - 2b s 体系结构的扩展 在该种结构体系中,一些需要用w e b 处理的,满足大多数访问者请求的 功能界面( 如信息发布查询界面) 采用b s 结构。后台只需少数人使用的功能应 用( 如数据库管理维护界面) 采用c s 结构。组件位于w e b 应用程序中,客户端 发出h t p p 请求到w e bs e r v e r 。w e bs e r v e r 将请求传送给w e b 应用程序。 w e b 应用程序将数据请求传送给数据库服务器,数据库服务器将数据返回 w e b 应用程序。然后再由w e bs e r v e r 将数据传送给客户端。 a e t i v e x 是遵循c o m ,d c o m 规程而开发的用于i n t e r n e t 的一种对象链接与 嵌入技术( o l e ) 。c o m 是应o l e 设计者的需求而诞生的。其基本的出发点 是想让某个软件通过个通用的机构为另一个软件提供服务。对于基于w e b 的 应用而言,它提供了使组件嵌入到w e b 页面以扩展交互功能的应用机制。客户 端控件是面向用户的,以可视化的图形视频或文字界面、或者音频形式在浏览 器上出现。但它可能并不是浏览器的组成部分。这些控件原先是放在服务器上 的。当浏览器发出请求时,w e b 服务器回传页面,由浏览器负责解释。在解释 过程中,若发现页面中要求调用a c t i v e x 控件时,则用该控件的在页面中注明 的i d 值先在本地的注册表内进行查询。若已经存在,则说明该控件已经在本地 安装,然后通过注册表中的相关信息直接使用该控件;否贝f j 就要根据页面中所 提示的该控件所在的服务器上的路径到服务器上去下载并且自动完成在本地豹 安装注册,使该控件成为本地资源,供今后使用,这就是所谓“一次下载,永 久使用”。客户端控件一旦在本地安装完毕,就等价于一个可执行的应用程序, 它能访问使用本地的资源,甚至迸行远程访问。当然,这可能带来了安全性问 s 题。对于一些实现起来困难的功能或一些重要丰富的h t m l 页面,通过在页面 中嵌入a e t i v e x 控件来实现。 采用这种结构优点在于: ( 1 ) 充分发挥了充分了b s 与c s 体系结构的优势,弥补了二者不足。充分 考虑用户利益,保证浏览查询者方便操作的同时也使得系统更新简单,维护简 单灵活,易于操作。 ( 2 ) 信息发布采用b s 结构,保持了客户端的优点。装入客户机的软件可以 采用统一的w w w 浏览器。而且由于w w w 浏览器和网络综合服务器都是基于 统一标准,可以在所有的平台上工作。 ( 3 ) 数据库端采用c s 结构,通过o d b c j d b c 连接。这一部分只涉及到系 统维护、数据更新等,不存在完全采用c s 结构带来的客户端维护工作重大等 缺点。并且在客户端可以构造非常复杂的应用,界面友好灵活,易于操作,能 解决许多b s 存在的固有的缺点。 ( 4 ) 对于原有基于c s 体系结构的应用,可以非常容易地升级到这种体系结 构,只需开发用于发布的w w w 界面,可以保留原有的c s 结构的某些子系 统,充分地利用现有系统的资源。使得现有系统或资源无需大的改造即可以连 接使用,保护了用户以往的投资。 ( 5 ) 通过在浏览器中嵌入a c t i v e x 控件可以实现在浏览器中不能实现或实现 起来比较困难的功能。比如通过浏览器进行报表的应答。另外,在客户端 a c t i v e x 控件的加盟,可以丰富h t m l 页面,产生令人惊奇的效果。 ( 6 ) 将服务器端划分为w e b 服务器和w e b 应用程序两部分。w e b 应用程 序采用组件技术实现三层体系结中的商业逻辑部分,达到封装源代码,保护知 识产权的目的。i n t e r n e t 应用程序大部分属于分布式应用程序,采用组件技术一 个重要特点就是它的处理能力能够随着用户数量、数据量所需性能的提高而增 加。c o m 的无逢扩展集c o m + ,有着如内存数据库、负载平衡等强大的功能。 2 1 4w e b 协议基础 w e b 是一种超文本信息系统,w e b 的一个主要的概念就是超文本连接,它 使得文本不再象一本书一样是固定的线性的。而是可以从一个位置跳到另外的 位置。w e b 服务器与客户端的交互是通过标准的超文本传输协议( h t t p ) 协议 实现的,h t t p 协议是一个在t c p i p 之上工作的应用层协议,是一组关于在 w e b 上进行文件( 包括文字、图形、声音,视频等各种多媒体文件) 交换的规 则,当浏览器端的用户通过打开一个w e b 文件( 在统一资源定位器即u r l 中 输入请求) 或单击了一个超级链接,浏览器就将一个h t t p 请求并把它传给u r l 所描述的地址。w e b 服务器的h t t p 邮件服务后台程序在收到请求后,进行 一些必要的处理,然后将被请求的文件发送给浏览器。因此h t t p 协议是一种 9 简单、无状态,面向对象的协议,可用于多种任务,既可传输超文本,也可传 输各种对象。 2 1 5w e b 页面语言h t m l 超文本标记语言h t m l ( h y p e r t e x tm a r k u pl a n g u a g e ) 是w w w 世界的通 用“语言”,它由w e b 的发明者一一欧洲核子物理研究中心的研究人员创建的 一个从各种各样资源中连接信息的接口。h t m l 从其出现之日起,以其简单精 炼的语法、极易掌握的通用性与易用性,使得w e b 网页可以亲近于每一个普 通人,互联网也才得以发展到今天的辉煌。h t m l 不是编程语言,h t m l 文档 也不是计算机程序。计算机程序是一系列过程和指令,一般都作用到外部数据 上,但h t m l 文档却是一些数据。h t m l 规定标记的文法和语法,在嵌入数 据中时,指示浏览器( 阅读h t m l 文档的计算机程序) 如何表示该文档。 2 2a s p ( a c t i v es e r v e rp a g e s ) 技术 2 2 1a s p 的技术特点与使用方法 a s p 是a c t i v es e r v e rp a g e s ( 动态服务器主页) 的缩写,它是一个服务器端的 脚本环境,在站点的w e b 服务器上解释脚本,可产生并执行动态、交互式、高 效率的站点服务器应用程序。a s p 可以胜任基于微软w e b 服务器的各种动态数 据发布。 几年前,业界在动态主页发布方面唯一的渠道是通用网关接口c g i ( c o m m o ng a t e w a yi n t e r f a c e ) 模式。随后出现的i s a p i ,n s a p i 和j d b c 等技术方 案虽较c g i 进步,但从企业网( i n t e r n e t ) 的技术现实来衡量,这些方案仍不适用 于进行快速开发、及时维护和大面积的技术普及。a s p 技术的出现,使动态 交互式w e b 主页设计成为一件轻松愉快的工作。只要几行脚本语句,就能将后 台的数据库信息发布到i n t e r n e t i n t r a n e t 上,在编程和网页脚本的可读性方面大 大优于传统的技术方案。 a s p 方法与传统静态主页的区别: 把信息系统纳入i n t e r n e t i n t r a n e t 的框架之后,首先要解决的问题是通过网 页访闯后台数据库信息。所有应用程序都被分割为页面的形式,用户的交互操 作是以提交表单等方式来实现的,这就要求w e b 站点具有很强的动态数据发布 能力。然而,目前w e b 的服务,仍以提供“静态”主页内容为主。所谓“静态”, 指的就是站点的主页内容是“固定不变”的,无法根据用户的佑求和实际情况 作出相应的变化。当浏览器通过i n t e r n e t 的h t t p 协议向站点的w e b 服务器申 请主页时,站点服务器就会将已设计好的静态的h t m l 文件传送给浏览器。若 要更新主更的内容,只能用非在线的手动方式更新h t m l 的文件数据。 1 0 a s p 所设计出的是动态主页,可接收用户提交的信息并作出反应,其中 的数据可随实际情况而改变,无须人工对网页文件进行更新即可满足应用需要。 例如:当在浏览器上填好表单并提交h t t p 请求时,可以要求在站点服务器上 执行一个表单所设定大学生就业管理系统的设计与实现的应用程序,而不只是 一个简单的h t m l 文件。该应用程序分析表单的输入数据,根据不同的数据内 容将相应的执行结果( 通常是数据库查寻的结果集1 以h t m l 的格式传送给浏览 器。数据库的数据可以随时变化,而服务器上执行的应用程序却不必更改,客 户端得到的网页信息会始终保持新鲜的魅力。 当用户申请一个$ a s p 主页时,w e b 服务器响应该h t t p 请求,调用a s p 引擎,解释被申请文件。当遇到任何与a c t i v e xs c r i p t i n g 兼容的脚本( 如v b s e r i p t 和j s c r i p t ) 时,a s p 引擎会调用相应的脚本引擎进行处理。若脚本指令中含有访 问数据库的请求,就通过o d b c 与后台数据库相连,由数据库访问组件执行访 库操作。a s p 脚本是在服务器端解释执行的,它依据访库的结果集自动生成符 合h t m l 语言的主页,去响应用户的请求。所有相关的发布工作由w e b 服务 器负责。 有必要注意访库的具体运作细节。当遇到访库的脚本命令时,a s p 通过 a c t i v e x 组件a d o ( a e t i v e xd a t ao b j e c t s ) 与数据库对话( a d o 是建立在微软新 的数据库a p i ,即o l ed b 之上的,目前的o l ed b 通过o d b c 引蘩与现存的 o d b c 数据库交互,进一步的o l ed b 版本将直接与数据库打交道,不再通过 o d b c 引擎) ,并将执行结果动态生成一个h t m l 页面来返回服务器端,以响 应浏览器的请求。在用户端浏览器所见到的是纯h ml 表现的画面,例如用表 格来表现的后台数据库表中的字段内容。由于a s p 结合了脚本语言,可以通过 编程访问a c t i v e x 组件,并且具有现场自动生成h t m l 的能力,所以它成为建 立动态w e b 站点的有效工具。 在结构关系上,a s p 是通过o d b c 与数据库打交道。因此,向上层可兼容 各类数据库系统。而对于下层,a s p 产生的h t m l 对客户端的浏览器又有广泛 的适应性。但a s p 对w e b 服务器本身有所挑剔
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 养殖基地采买合同范本
- 沙石供应合同范本
- 车辆工程劳务合同范本
- 个人雇佣合同范本 开车
- 多项机械租赁合同范本
- 房屋购买合同范本
- 农村协议买房合同范本
- 家具吊线转让合同范本
- 电厂供煤合同范本
- 早餐门面分租合同范本
- 2025年应急管理普法知识竞赛历年参考题库含答案详解(5套)
- 2025至2030中国非标自动化行业发展趋势分析与未来投资战略咨询研究报告
- 个人挂靠劳务公司协议书
- 2025年小学生爱粮节粮科普知识竞赛试题(含答案)
- 2025驾驶员安全教育培训考试试卷(及答案)
- 2025年广西公需真题卷及答案
- 重晶石项目可行性研究报告
- 施工现场民工工资保障措施
- 工会户外驿站管理办法
- JJF(辽) 565-2025 企业温室气体排放计量器具配备和管理规范 石油化工行业
- 1688运营培训课件
评论
0/150
提交评论