收藏 分销(赏)

基于Web的高校校区在线心理咨询系统设计与实现.pdf

上传人:曲**** 文档编号:462178 上传时间:2023-10-11 格式:PDF 页数:86 大小:4.55MB
下载 相关 举报
基于Web的高校校区在线心理咨询系统设计与实现.pdf_第1页
第1页 / 共86页
基于Web的高校校区在线心理咨询系统设计与实现.pdf_第2页
第2页 / 共86页
基于Web的高校校区在线心理咨询系统设计与实现.pdf_第3页
第3页 / 共86页
基于Web的高校校区在线心理咨询系统设计与实现.pdf_第4页
第4页 / 共86页
基于Web的高校校区在线心理咨询系统设计与实现.pdf_第5页
第5页 / 共86页
点击查看更多>>
资源描述

1、电子科技大学UNIVERSITY OF ELECTRONIC SCIENCE AND TECHNOLOGY OF CHINA工程硕士学位论文ENGINEERING MASTER DISSERTATION(电子科技大学图标)论文题目:基于Web的高校校区在线 心理咨询系统设计与实现工程领域:软件工程 :独创性声明本人声明所呈交的学位论文是本人在导师指导下进行的研究工作 及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方 外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为 获得电子科技大学或其它教育机构的学位或证书而使用过的材料。与 我一同工作的同志对本研究所做的任何贡献均已在

2、论文中作了明确的 说明并表示谢意。签名:日期:年 月 日关于论文使用授权的说明本学位论文作者完全了解电子科技大学有关保留、使用学位论文 的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。本人授权电子科技大学可以将学位论文的全 部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描 等复制手段保存、汇编学位论文。(保密的学位论文在解密后应遵守此规定)签名:导师签名:日期:年 月摘要摘要近几年,大学生心理健康问题已经成为无法回避的问题。由于心理咨询的特 殊性,传统的咨询模式在洞察心理疾病,保护个人隐私和提高服务效益方面受到 种种因素的制约。而基于Web的高校

3、校区在线心理咨询系统是现代IT技术密切结 合的远程心理咨询系统,能够轻易的解决传统咨询模式存在的不足。既能实时为 大学生提供比较专业心理咨询服务,又能保护学生的隐私和维护自尊心,为提高 他们主动接受咨询的积极性提供了全新的方式和途径。本论文正是针对上述问题,根据在线心理咨询中常见的服务需求,进行了基 于Web的高校校区在线心理咨询系统研究,完成了该系统的应用方案设计与实现。主要内容为:1、分析高校校区心理咨询工作的现状,求证了高校开展心理咨询工作的必要 性。2、分析比较不同开发方法,开发模式及其特点,介绍了以JSP技术构建基于 B/S模式的基于Web的高校校区在线心理咨询系统的有关技术理论。3

4、、通过系统分析,系统总体设计到数据库设计,然后进行各个阶段的程序设 计,最终实现了“基于Web的高校校区在线心理咨询系统”。本文的研究成果为大学生心理咨询的发展提供新的模式与应用解决方案,具 有低成本,高效率和在线互动等优点,满足了大学生的多种心理咨询需求,具有 一定的应用价值。关键词:Web网页,B/S模式,JSP技术,心理咨询系统。IABSTRACTABSTRACTIn recen t yea rs,un iversit y st uden t s psycho lo gica l hea lt h pro blem ha s a lrea dy beco me t he pro blem

5、 t ha t ca n t be a vo ided.Beca use o f pa rt icula rit y o f psycho lo gica l co n sult a t io n,t ra dit io n a l co n sult a t io n in psycho lo gica l disea se o f in sight in g mo de,pro t ect t he in dividua l priva cy a n d impro ve service ben efit a n d is rest rict ed by t he a ll so rt s

6、 o f fa ct o rs.An d t he o n lin e psycho lo gica l co n sult in g syst em o f dist rict o f un iversit ys scho o l ba sed o n Web is t he lo n g-ra n ge psycho lo gica l co n sult in g syst em t ha t mo dem IT t echn o lo gy co mbin ed clo sely,ca n set t lemen t t ra dit io n ea sily co n sult t

7、he deficien cy t ha t t he mo de st o re in.No t o n ly ca n o ffer mo re psycho lo gica l co n sult a t io n service fo r un iversit y st uden t pro t ect st uden t s perso n a l secret s a n d ma in t en a n ce self-est eem in rea l t ime,but a lso ca n pro t ect st uden t s perso n a l secret s a

8、 n d ma in t en a n ce self-est eem,ha s o ffered bra n d-n ew wa y a n d ro ut e fo r impro vin g t hem a n d a ccept in g.This t hesis is exa ct ly direct ed a ga in st pro blem described a bo ve,a cco rdin g t o t he co mmo n service dema n d in o n lin e psycho lo gica l co n sult a t io n st ud

9、y,ha s fin ished t he a pplica t io n co n cept ua l design o f t his.The ma in co n t en t is:1.An a lyze t he curren t sit ua t io n o f t he psycho lo gica l wo rk o f co n sult a t io n o f dist rict o f un iversit ys scho o l,ha s so lved t he n ecessit y t ha t t he un iversit y la un ches t h

10、e psycho lo gica l wo rk o f co n sult a t io n2.An a lyze differen t develo pmen t a ppro a ches,develo pmen t mo de a n d cha ra ct erist ic,a n d ha ve reco mmen ded bein g a n d hea dqua rt ered in t he releva n t t echn o lo gica l t heo ries o f t he o n lin e syst em o f dist rict o f un iver

11、sit ys scho o l ba sed3.Thro ugh n et wo rk a n a lysis,t he o vera ll design o f t he syst em rea ches t he design o f st o reho use o f t he da t a,t hen ca rry o n t he design pro gra m a t,ha ve rea lized t he o n lin e psycho lo gica l co n sult in g syst em o f dist rict o f un iversit ys scho

12、 o l ba sed o n Web fin a lly.The resea rch result s herein o ffer t he n ew mo de a n d a pplica t io n so lut io n fo r develo pmen t o f un iversit y st uden t s psycho lo gica l co n sult a t io n,ha ve lo w co st,o n lin e a n d in t erdyn a mic a dva n t a ge wit h high efficien cy,ha ve met u

13、n iversit y st uden t s ma n y kin ds o f psycho lo gica l co n sult a t io n dema n d,a n d ha ve cert a in rea l va lue.Key words:Web,B/S pa t t ern,JSP,psycho lo gica l co n sult a t io nii目录目录第一章 引言.11.1 选题背景及意义.11.2 研究现状分析.21.2.1 国外高校心理咨询工作开展状况.21.2.2 我国高校心理咨询的现状.31.3 高校开展心理咨询的必要性.41.4 论文的组织结构.

14、41.5 论文研究的主要工作内容:.51.6 本章小结.5第二章 相关技术理论介绍.62.1 WEB 概述.62.1.1 Web 是什么.62.1.2 Web工作原理.72.1.3 Web 的特点.82.2 WEB常见开发工具.92.2.1 ASP.92.2.2 JSP.92.2.3 ASP.NET.102.2.4 PHP.102.3 本系统选择.112.4 JSP 技术.122.4.1 JSP技术的工作原理.122.4.2 JSP技术的特点.132.5 JSP连接数据库.152.5.1.JDBC 技术简介.152.5.2 JDBC技术实现方法.162.6 JAVA技术概况.17ill2.6.

15、1 Ja va 的定义.182.6.2 Ja va 的特点.182.6.3 Ja va Servlet s.202.7 数据库系统.212.7.1 SQLServer 的发展.212.7.2 SQLServer 的特点.222.7.3 SQLServer2000 的新特性.222.8 本章小结.23第三章 基于WEB的高校校区在线心理咨询系统需求分析.243.1 心理咨询的内涵.243.1.1 心理咨询的含义.243.1.2 心理咨询的特点.253.1.3 心理咨询的作用.263.2 基于Web的在线心理咨询系统的特点.263.3 系统分析.283.3.1 系统需求分析.283.3.2 可行性

16、分析.293.4 本章小结.29第四章 基于WEB的高校校区在线心理咨询系统设计.304.1 系统设计原则和目标.304.1.1 系统设计原则.304.1.2 系统设计目标.314.2 系统结构.314.2.1 客户机/服务器体系结构.314.2.2 浏览器/服务器体系结构.334.3 系统技术特点.344.4 系统总体设计.354.4.1 系统功能模块.354.4.2 系统角色分类.364.4.3 系统用例.37IV目录4.4.4 系统活动图.374.5 数据库设计.39451数据库需求分析.394.5.2 数据库概念结构设计.394.5.3 数据库逻辑结构设计.404.5.4 数据库的结构

17、创建.424.6 知识库设计.444.7 本章小结.46第五章 基于WEB的高校校区在线心理咨询系统实现.475.1 系统主页面.475.2 用户登陆功能.485.3 用户管理模块.535.3.1 用户添加及修改.535.3.2 用户个人资料管理.585.4 在线咨询模块.615.4.1 在线咨询.615.4.2 专家预约.625.5 知识库实现.625.6 数据库的访问.635.7 系统安全考虑.685.8 本章小结.69第六章 总结与展望.70附录.71致谢.75参考文献.76攻硕期间取得的研究成果.79v第一章引言第一章 引言1.1 选题背景及意义随着经济的发展和人民生活水平的提高以及与

18、国际社会的接轨,我国的经济生 活发生了许多复杂的变化,人们物质生活极大丰富的同时,精神需求也在不断提高,不仅要有高质量的生活,还要有愉快的心情。人们的生存环境和经济状况改变的同 时,必然导致价值观念、生活方式、民族文化乃至国民性格的变化。因此,维护心 理健康,保持心理平衡已经成为急需解决的问题。大学生是一个承载社会、家长高期望值的群体,自我定位高,成才的愿望非常 强烈。但是他们的心理发展尚未完全成熟,心理承受和适应能力相对较弱。同时,我国的高等教育已步入大众化阶段,大学生在校期间所面临的环境适应、人际交往、学习成才、交友恋爱、求职择业、网络诱惑、情绪调节和人格发展等方面的压力日 益严重,反映出

19、的心理困惑和问题也日益突出,加强大学生心理健康教育已成为高 等院校人才培养必须认真研究解决的紧迫课题。心理咨询自20世纪90年代初引 入大学生思想政治教育就获得迅猛的发展,经过将近20年的发展,已经获得了一 系列有价值的经验。2001年3月16日教育部颁布的教育部关于加强普通高等学 校大学生心理健康教育工作的意见进一步阐明了在高等院校开展心理健康教育的 重要性和紧迫性。2005年教育部、卫生部、共青团中央联合发布了关于进一步 加强和改进大学生心理健康的意见指出:要在学生工作系统设立大学生心理健康 教育和心理咨询工作的专门机构,配置专职人员,具体负责组织实施大学生心理健 康教育,切实做好心理咨询

20、工作。江西理工大学南昌校区坐落于江西省会南昌市,毗邻赣江,是一所面向全国招 生的专科学校,现有在校学生6000余人。学校学生工作部于2008年4月份根据 国家高校心理健康咨询中心SCL-90问卷的内容,对我校学生进行了心理健康状况 调查,结果发现26.4%的学生心理健康方面有问题,程度严重的占3.7%,主要症状 表现为强迫症,人际关系敏感症,抑郁症和偏执症。在调查过程中还了解到62.2M 的学生认为自己存在心理问题,94.58%的学生认为有必要进行心理辅导,若学校开 展心理咨询活动,85.1%的学生表示愿意接受心理辅导。许多心理学家把智力正常、情绪稳定、意志健全、人格高尚、自我评价正常、人际关

21、系和谐,适应能力强,心 1电子科技大学硕士学位论文理行为符合大学生的年龄特征作为衡量大学生心理健康的标准。从上面的问卷调查 结果看,我校大学生的心理健康状况是不容乐观的。同时发现到学校心理咨询室 进行咨询的学生70%-80%是通过电话进行心理咨询的。大学生寻求心理帮助的为何 非常少,他们又为何不愿面对面进行心理咨询呢?根据调查分析,认为有以下两点 原因:首先是人们的偏见所致。大多数受访者认为,一旦去找心理医生,如被发现,则很可能被认为有精神疾病,要么是人们离他而去,要么是受到身边人的歧视。因 此,大多数有心理问题和疾病的人,宁愿忍受心理疾病的煎熬,也不愿意去找心理 医生。有的虽希望寻求心理帮助

22、,也多借助于电话或网络,而不愿面对面地去咨询。其次是大学生对自身的心理问题和疾病存在不科学的认识。有的大学生根本没有意 识到自己有心理问题,而大多数有心理问题和疾病的大学生,则往往将自己的心理 问题和疾病归类于心情不好,一时不快和冲动等等,根本未将这些与心理不健康联 系起来我校是一所以理工类为主的综合性大学。学校历史比较悠久,心理咨询工作在 我校基本是个空白,随着招生规模的不断扩大,开展此项工作有着特殊和重要的意 义。传统的面对面的咨询模式,由于存在着隐私外泄、不够方便等缺陷不被学生接 受。而基于Web的高校校区在线心理咨询系统是现代IT技术密切结合的远程心理 咨询系统,能够轻易的解决传统咨询

23、模式存在的不足,并呈跨区域、智能化等方向 发展,将是传统模式的重要补充和替代,能较好的解决江西理工大学南昌校区6000 余学生的各种心理问题,使之能自信从容地面对大学紧张的校园生活。因此,利用现有的成熟的计算机技术,通信网络技术,软件编程技术和学校现 有网络资源,开发基于Web的高校校区在线心理咨询系统,既能实时为学生提供 比较专业的心理咨询服务及时消除学生心理障碍,又能保护学生的隐私和维护自尊 心,提高他们的主动接受咨询的积极性具有非常重要意义。1.2 研究现状分析1.2.1 国外高校心理咨询工作开展状况现代心理学知识体系源自西方,己有一百多年的历史。美国大学心理辅导工作 开始于2 0世纪4

24、 0年代,现在几乎所有的美国高等院校都设有学生咨询机构。主 要任务是对学生进行心理咨询、学习咨询、职业咨询。心理咨询主要遵循“当事人 中心治疗”的指导思想,放松与鼓励有心理问题的学生叙述问题,由自己去解决问 2第一章引言题。但是,对于那些有严重心理障碍的学生,心理咨询人员还有义务为之联系到学 校医院,或其他校外医生的精神科或心理门诊部就医。美国大学的心理咨询均采取个人心理咨询与小组咨询两种方式。美国大学心理 咨询机构一般为学校的正式机构,这种机构与学校医疗保健部门和教务处同属学校 行政管理的主要组成部分,共同帮助学生适应学校生活,解除学习与生活上的精神 压力,帮助协调同学间、师生之间的关系,指

25、导学生职业选择等,使大学生顺利度 过大学生活,完成学习任务。美国大学咨询人员一般都有博士学位,持有经过严格 考核的资格认可证由九同时,学校建立广泛的学生互助咨询组,学生互助咨询组织不同于一般的俱 乐部或学生团体,其目的是帮助同学解决学习、人际关系、性及其他方面出现的困 扰。学生互助咨询组织一般都得到学校行政和医疗保健部门的支持和指导,这类组 织有其独特的优越性,是学校心理咨询工作的重要补充。受美国的影响,日本大学的心理咨询始于2 0世纪5 0年代中期。日本大学的 心理咨询活动大致可以分为三类:咨询活动、教育活动、研究活动。多年来,日本 的高校心理咨询已经形成了一支以心理学工作者为主,医务人员、

26、学生管理人员等 几方面配合协作的实力很强的队伍,而且已经建立了培养咨询专业工作者的学科。日本一般国立大学3000-5000名学生配一名专职咨询员,私立大学1500-2000名学生配一名。日本大学心理咨询界十分重视如何结合日本大学的实际有效 地开展工作的问题,他们每年组织形式多样的学术交流会、专家报告、协作研究、培训班等。1.2.2我国高校心理咨询的现状我国的高校心理健康教育直到20世纪80年代才开始,早期以介绍国外学校心 理咨询理论与实践为主。部分普通院校相继开设了大学生心理学或青年心理学课 程,大部分院校在大学生思想道德修养课程中,增加了心理健康教育的有关内容,许多教师结合德育开展了大学生心

27、理障碍的调查与咨询,这是我国高校心理健康教 育的萌芽时期。自上世纪80年代中期,国内大学生心理健康教育工作在较大范围内开展起来。上海、北京、浙江、湖北、江苏等地一些高校,自发尝试开展了大学生心理咨询服 务,并建立了心理咨询机构。在近十几年中,国内高校心理咨询工作得到了较快发展。国家也下发了一系列 3电子科技大学硕士学位论文有关文件,要求大力开展心理健康教育和心理咨询工作,提高学生的心理素质。尤 其是教育部2001年3月颁发的关于加强普通高等学校大学生心理健康教育工作 的意见,对高校心理健康教育和心理咨询工作提出了新的要求。高校心理咨询工 作在解决学生成长课题、潜能开发、心理困扰、优化学生心理素

28、质、增进心理健康、预防心理疾患、促进学生全面发展方面确实有着其他教育不可替代的作用”。1.3 高校开展心理咨询的必要性心理咨询是一个极广泛的概念,它涉及到心理健康、婚姻家庭、日常生活、职业指导、教育辅导等各个方面,心理咨询能提高人们的心理自主能力,使人走 出困境,离却烦恼,更好地适应社会生活和家庭生活,从而提高健康水平、生活 质量,进而愉快地学习和工作。大学阶段也是人生可塑性较大的一个时期,也是 人的世界观、人生观、价值观以及良好的心理素质形成的关键时期,这一阶段比 人生其它任何阶段的心理压力、冲突、矛盾都多。尤其在当今社会竞争日趋激烈、就业形势不容乐观的情况下,对人的素质的要求也越来越高。大

29、学生迫切希望在 大学期间消除各种不良心理现象,增强对社会的适应能力,主动迎合社会的需要。对于大学生来讲,良好的心理素质不会自发地形成,必须通过心理健康教育来实 现和突破,、目前,高校有着思想政治工作的整体优势,但长期以来我们只重视 思想观念的形成而忽视心理素质的培养,甚至把心里有障碍的学生看作思想有问 题。我们虽然十分重视思想政治教育,但正确的世界观、人生观、价值观的形成 有赖于良好的心理素质,并不是单纯的说教所能培养的。因此,作为教育工作者,针对学生的思想问题,应该把更多的目光投向心理教育的领域。1.4 论文的组织结构本文重点研究如何利用校园现有网络资源,分析在线心理咨询中常见的服务 需求。

30、完成基于Web的高校校区在线心理咨询系统研究及其应用方案的设计。为 在线心理咨询在高等院校的发展与应用提供了可借鉴的模式与解决方案。论文的 结构如下:第一章为引言部分。主要阐述选题的背景及意义,心理咨询系统的现 状,高校开展心理咨询的必要性,论文的组织结构。第二章,主要阐述了设计本 系统的相关技术理论。包括Web的概述,Web开发技术,Web开发语言和开发工 具,JSP技术,JDBC技术,JAVA技术和使用的数据库系统。第三章为基于Web 4第一章引言的高校校区在线心理咨询系统需求分析,阐述了心理咨询概念与特点,基于Web 的在线心理咨询的特点,系统需求分析。第四章。介绍了基于Web的高校校区

31、在 线心理咨询系统设计。包括系统设计原则和目标,系统结构,系统运用环境,系 统流程设计,系统功能模块等。第五章,给出了基于Web的高校校区在线心理咨 询系统关键技术的实现与重点问题的解决方案。第六章为总结与展望。1.5 论文研究的主要工作内容:这篇论文主要设计了一个高校校区在线心理咨询系统的主要功能和具体实现。重点介绍了系统各个模块的功能设计,系统开发所使用的软件技术与工具和系统主 要模块的实现等。本系统开发所使用的软件技术与工具是,Web开发工具:JSP技 术,JSP连接数据库:JDBC技术,编程语言:JAVA,数据库:SQL serve 2000,系统结构:B/S结构,应用服务器:To m

32、ca t,Eclipse开发Ja va程序和网页。1.6 本章小结本章综述了开发江西理工大学南昌校区在线心理咨询系统的必要性和意义,具 体分析了国内外高校开展心理咨询的现状,介绍了论文的组织结构和论文研究的主 要工作内容。5电子科技大学硕士学位论文第二章相关技术理论介绍2.1 WEB概述2.1.1 Web是什么In t ern et是20世纪发展最快,规模最大,涉及面最大的科技成果。多媒体网络 技术的迅速发展,使人类真正进入了信息时代。早期的In t ern et技术发展的动力源 于科学研究和军事目的,当时主要是为了研究人员互相传递文献资料等。随着全 球科学技术的进步和商业需求的推动,尤其是1

33、989年WWW发明后,In t ern et迅 速进入各行各业、千家万户,成为现在人们学习、工作、交流、娱乐不可缺少的 一个重要手段。目前In t ern et提供的服务主要有WWW、E-ma iL FTP、NEWS、Telen t等服务,其中WWW和E-ma il是最常用的服务。WWW(Wo rldWideWeb)又称万维网,是建立在客户/服务器网络结构上的。因此需要了解什么是服务器端和客户端,还要了解提供WWW网络服务的静态网 页和动态网页的工作原理及其区别。1.服务器端/客户端在计算机网络世界,凡是提供服务的一方称为服务器端(Server),而接受服 务的一方称为客户端(Clien t)

34、.比如,当大家在浏览新浪主页的时候,新浪主页 所在的服务器就称为服务器端,而大家自己的计算机就称为客户端;局域网内提 供打印服务的计算机是打印服务器,使用服务所提供的打印服务的一方称客户端。当用户通过网络设备上网,在浏览器中输入网址向网站提出浏览网页要求和点击 内容,这就产生请求(Request),网站接受用户请求后将要求的网页内容传输给用 户,这称作响应(Respo n se)。用户作为客户端接受了网站所提供的服务;网站则 为服务器端响应用户请求提供了网页数据服务。如果原来提供服务的服务器端接受了别的服务器端的服务,它相对于别的服 务器端就成了客户端;如果原来接受服务的客户端为别的客户端提供

35、服务,它相 对与别的客户端就成了服务器端。例如如果用户自己的计算机安装了 WWW服务 器软件,把自己的计算机当做服务器,别人(客户端)就可以通过网络访问你的 计算机。以上叙述服务器端和客户端是分别建立在两台机器上,它们构成主从关 6第二章相关技术理论介绍系。实际上,服务器端和客户端是可以建立在同一台机器上,容提供网页服务的 机器上浏览本机所提供的网页,该机器既是服务器端又是客户端。例如在调试程 序时,往往把自己的计算机既当做服务器端,又当做客户端使用。2.静态网页和动态网页所谓静态网页,就是网页文件里没有程序代码,网页内容使用HTML标记语言,不须服务器端执行的网页。这种网页一般文件后缀以.h

36、t m或.ht ml存放。静态网页 制完成后内容就不会再变化,浏览这类网页,网站服务器不会执行任何程序就直 接将静态内容传输给客户端的浏览器解读。如果要改变网页显示内容,就必须修 改源代码,然后重新上传到服务器上。静态网页制作比较简单,利用Fro n t pa ge、Drea mwea ver等软件就可以方便地生成,如简单的单位简介等页面。所谓动态网页,就是网页文件不仅含有HTML标记,而且含有程序代码,需 要被服务器端执行的网页。这种网页的后缀根据不同的程序设计语言使用不同的 后缀名,如:a sp、a spx php js p等。用户浏览动态网页时,先由网站服务器执 行相关程序后,然后将不同

37、的执行程序结果下载给客户端的浏览器。服务器执行 不同的程序下载不同的显示内容,产生动态效果。一般来说,动态网页制作比较 复杂,需要用到ASP、ASP.NET、JSP或PHP等专门得动态网页设计工具。留言 板、聊天市通常是用动态网页实现的。2.1.2 Web工作原理Web是一种基于客户机/服务器的体系结构,客户机向服务器发送请求,要求 执行某项任务,而服务器执行此项任务,并向客户机返回响应。Web客户程序叫 做浏览器(Bro wser),而浏览器程序基本上都是标准化的。因此,Web体系结构 可以称为浏览器、服务器结构。当在浏览器里输入一个静态网页网址后,就向服 务器端提出了一个浏览网页的请求。服

38、务器端接到请求后,就会找到用户要浏览 的静态网页文件,然后发送给用户。这种方式基于静态网页的工作原理。动态网页的工作原理与静态网页有很大的不同。当用户在浏览器里输入一个 动态网页网址后,就向服务器端提出了一个浏览动态网页的请求。服务器端接到 请求后,首先会找到用户要浏览的动态网页文件,然后就执行网页文件中的程序 代码,将含有程序代码的动态网页转化为标准的静态网页,然后将静态网页发送 给用户如图2-1所示。7电子科技大学硕士学位论文图2-1 Web的工作方式示意图2.1.3 Web的特点1、Web是图形化的和易于导航的(n a viga t e)。Web非常流行的一个很重要的原 因就在于它可以在

39、一页上同时显示色彩丰富的图形和文本的性能。在Web之前 In t ern et上的信息只有文本形式。Web可以提供将图形、音频、视频信息集合于一体 的特性。同时,Web是非常易于导航的,只需要从一个连接跳到另一个连接,就可 以在各页各站点之间进行浏览了。2、Web与平台无关。无论你的系统平台是什么,你都可以通过In t ern et访问 WWWo无论从Win do ws平台、UNIX平台、Ma cin t o sh还是别的什么平台都可以 访问WWW。对WWW的访问是通过浏览器(bro wser)来实现的。3、Web是分布式的。大量的图形、音频和视频信息会占用相当大的存储空间,我们甚至无法预知信

40、息的多少。对于Web没有必要把所有信息都放在一起,信息 可以放在不同的站点上。只需要在浏览器中指明这个站点就可以了。使在物理上并 不一定在一个站点的信息在逻辑上一体化,从用户来看这些信息是一体的。4、Web是动态的。Web信息是实时变化的,由于各Web站点的信息包含站点 本身的信息,信息的提供者可以经常对站上的信息进行更新。所以Web站点上的 信息是动态的,经常更新的。Web动态的特性还表现在Web是交互的。Web的交 互性首先表现在它的超连接上,用户的浏览顺序和所到站点完全由他自己决定。另 外通过Fo rm的形式可以从服务器方获得动态的信息。用户通过填写Fo rm可以向 服务器提交请求,服务

41、器可以根据用户的请求返回相应信息。8第二章相关技术理论介绍2.2 WEB常见开发工具当前主要的动态网络开发工具有ASP、JSP、ASP.NET和PHP。2.2.1 ASPASP(Act ive Server Pa ges)是微软推出的用 以取代 CGI(Co mmo n Ga t ewa y In t erfa ce)的动态服务器网页技术,目前最高版本为3.0.可以在Win ddo ws NT Win do ws 2000、Win do ws XP 上运行,在 Win do ws98 上装上个人 Web 服务器 PWS 4.0(Perso n a l Web Server 4.0)后也可以运行

42、。它对客户端没有任何特殊的要求,只要有一个普通的浏览器就行。ASP文件就是在普通的HTML文件中嵌入VBScript或Ja va Script脚本语言。当 客户请求一个ASP文件时,服务器端就会运行ASP文件中的脚本代码,并转化为 标准的HTML文件,然后发送到客户端。ASP提供了非常有用的内部对象和内部 组件,利用它们可以轻松地实现表单上传、存取数据库等功能。ASP可以使用第 三方提供的专用组件实现发送E-ma il、文件上传等功能,还可以利用VC或VB开 发自己的组件。由于ASP具有强大的组件扩展等开放性,因此说ASP几乎可以实 现任何功能。ASP最大优点就是简单易学,因为这个优点,又有微

43、软的强大支持,所以目前 ASP使用非常广泛,很多大型的站点都是用ASP开发的。ASP的缺点主要是不能 跨平台,一般只能在Win do ws系列的操作系统上运行。2.2.2 JSPJSP 的全称是 Ja va Server Pa ges,由 SUN 微系统公司(Sun Micro syst em In c.)提出,联合多家公司共同推出的一种动态网页技术。该技术整合已有的Ja va编程 环境(例如Ja va Servlet等),产生了一个全新的足以和ASP抗衡的网络程序语言。JSP可以运行在几乎所有的服务器系统上,包括 Win do wsNT、Win do ws2000o Win do ws98

44、Un ix、Lin ux等。当然,需要安装JSP服务器引擎软件。SUN公司提 供了免费的JDAUSDA和JSWDA供Win do ws和Lin ux系统使用。JSP也是在服务 器端运行的,对客户浏览器要求很低和ASP嵌入思想相同,JSP其实就是将Ja va程序片段和JSP标记嵌入普通的 9电子科技大学硕士学位论文HTML文档中。当客户端访问一个JSP网页时,将执行其中的片段,然后返给客 户端标准的HTML文档。和ASP区别的是:在ASP中,每次访问一个ASP文件,服务器都要将该文件解释一遍,然后将标准的HTML发送到客户端。但在JSP下,当第一次请求JSP文件时,该文件将被编译成Servlet

45、并有Ja va虚拟机执行。以后 就不用再编译了。编译后运行,能够提高执行效率,这是它的另外一大特点。JSP 也能完成目前的动态网页要求的上传表单、数据库操作等绝大部分功能。它成为 ASP的一个强有力的竞争者。JSP的主要优点是开放的、跨平台的结构,几乎可以在所以的操作系统上运行。而且它采用编译后运行,能够提高执行效率。JSP的主要缺点是,相对于ASP来 说,学习起来稍微困难些,此外它的运行环境配置起来也比较复杂。2.2.3 ASP.NETASP.NET是微软在ASP3.0的基础上推出的基于架构的动态网页设计语言。与ASP相比,它不是简单的升级,而是进行了彻底的变革。网络编程技术朝着提供网络服务

46、思想的方向发展,这使得许多程序设计师和 用户都希望有个清晰完善的基础架构来建立Web Services(因特网服务)。NET fra mewo rk正是为了满足这个需求而提供的基础架构。NET fra mewo r提供了应用 程序模型及关键技术,让开发人员容易用原有的技术来产生和部署,并继续发展 具有高安全、高稳定和高延期得Web Serviceso对于NET fra mewo而言,所有的组 件都可以成为Web Services,Web Services只是另一种形态的组件。微软将COM 的优点进行整合,它可以不像COM那么严谨地来拴锁两个对象,NET fra mewo r 以松散的方式来栓锁

47、Web Services这种形态的组件。这样让开发人员非常容易地 发展出强而有力的Web服务组件,提高了整体的安全性及可靠性,并大大地增加 了系统的延展性。NET fra mewo rk的目的是让建立Web Services以及因特网应用程 序的工作变得简单,它包括以下三部分:Co mmo n La n gua ge Run t ime(CLR,所 有.NET程序语言公用的执行时的组件):共享对象类别(提供所有.NET程序语言 所需要的基本对象);重新以组件的方式写成的 12-13o2.2.4 PHPPHP早于1994年作为一个简单提供留言本、计数器网页功能的个人工具由10第二章相关技术理论介

48、绍Ra smus Lerdo rf提出来的。经1997年重新编写了解析器,形成了今天流行的功能 基本完善的PHP3叫PHP程序可以运行在UNIX,Lin ux或者Win do ws操作系统下,对客户端浏览 器也没有特殊的要求,不过它的运行环境安装比较复杂。PHP、MySQL数据库和 Apa che Web服务器是一个比较好的组合。PHP也是将脚本描述语言阙入HTML文 档中,它大量采用了 C、Ja va和Perl语言的语法,并加入了各种PHP自己的特征。它也是在服务器端执行,转化为标准的HTML文件然后发送到客户端。可以完成 目前网络上的大部分功能,包括表单上传、存取数据库、图像处理等同。PH

49、P是优点主要是免费开放源代码,深受编程高手喜欢,对于许多要考虑运 行成本的商业网站来说也显得尤为重要。PHP的缺点主要是缺乏大公司的支持,运行环境配置起来较复杂些。为简明起见,下面将JSP、ASP、PHP、三种技术如表2-1做一个比较表2-1JSP,ASP,PHP性能比较表动态网页技术JSPASPPHP操作系统均可Win do ws均可Web服务器几种IIS儿种执行效率快快快稳定性佳中等佳开发时间短短短修改时间短短短程序语言JavaVBPHP网页结合佳佳佳学习门槛低低低函数支持多少多系统安全佳极差佳使用站点一般多越多双线的速度快慢快2.3 本系统选择ASP是Micro so ft开发的动态网页

50、语言,也承诺了微软产品的一贯传统,只能 执行于微软的服务器产品,IIS(In t ern et In fo rma t io n Server)(Win do ws NT/2000/XP/2003Server)n PWS(Perso n a l Wa b Server)(Win do ws98)上。UNIX 下 也有ChiliSo ft的组件来支持ASP,但是ASP本身的功能有限,必须通过ASP+CDM 11电子科技大学硕士学位论文的群组合来扩充,UNIX下的COM实现起来非常困难。PHP可在Win do ws,UNIX,Lin ux的Web服务器上正常执行,还支持IIS,Apa che 等一

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 行业资料 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服