- 1、本文档共85页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
B/S结构应用程序相关技术讲座 * 指导教师 姓名:邢承杰 工作单位:北大计算中心 电子邮件地址:xingcj@pku.edu.cn 讲座的适用范围 掌握了软件开发的基本知识和方法,没有实际项目开发经验的同学 从事其它结构应用程序开发,但没接触过B/S结构应用程序开发的同学 关于本讲座 在可选则的课题当中,有一类题目要求采用B/S结构开发 例如:《电子购物网站的设计与实现 》,《论坛程序的设计与实现》等 讲座内容 基础知识入门 如何开始一个项目的开发 数据库技术简介 ASP技术简介 JSP技术简介 基础知识入门 网络应用程序的结构 B/S结构应用程序的运行过程 HTML语言简介 静态网页与动态网页 网络应用程序的结构 同学们在毕业设计中所研究的课题,从内容上分成两类——数据管理方面的课题和网络管理方面的课题 课题的题型大致分成如下几种类型——研究型课题、设计型课题和应用型课题 绝大多数应用型课题属于网络应用程序,也就是说程序运行需要网络的支持;一般需要需要访问数据库 应用程序的结构(model,模型,模式)简单说就是程序如何存放以及如何运行 网络应用程序的结构(续一) 目前具有的结构 主机/终端结构 文件/服务器结构 客户机/服务器结构(Client/Server结构,简称C/S结构) 浏览器/服务器结构(Browser/Server结构,简称B/S结构) 点对点结构(Peer to Peer结构) 目前主流的结构有2种 Client/Server结构 Browser/Server结构 Client/Server结构 Client/Server结构,它把集中管理模式转化为一种服务器与客户机负荷均衡的分布式计算模式 Client/Server结构的应用程序通常将程序存放于客户端,将数据存放于服务器端。 适合于程序用户数量较少,或者程序功能复杂占用资源大的情况 Client/Server结构(续一) 优点:程序开发相对容易;运行速度快 缺点:维护升级困难 使用举例:银行柜台的应用系统,股票交易系统等 Browser/Server体系结构 Browser/Server体系结构,此结构采用瘦客户端的设计,客户端只安装浏览器(browser),所有程序及数据均存放在服务器端。 适合于程序用户数量大,或者程序的复杂程度和资源占用程度相对较小的情况 Browser/Server体系结构(续一) 优点:升级维护十分方便;对用户的硬件要求低 缺点:程序开发相对复杂;运行速度较慢;对服务器的硬件要求高 使用举例:各种网上邮件系统,论坛程序等 基础知识入门 网络应用程序的结构 B/S结构应用程序的运行过程 HTML语言简介 静态网页与动态网页 B/S结构应用程序的执行过程 C/S结构应用程序的执行过程 基础知识入门 网络应用程序的结构 B/S结构应用程序的运行过程 HTML语言简介 静态网页与动态网页 HTML语言简介 HyperText Markup Language超文本标记语言,用于网页制作的语言,并通过浏览器解释执行 HTML语言是构成B/S结构应用程序的“基本”元素 HTML语言简介(续一) HTML并不是程序设计语言,它仅用来控制浏览器表现文字、图片,以及如何建立文件之间的连接,而程序设计语言是通过一连串的语句来驱使操作系统或应用程序完成某些工作 因此HTML语言简单易学,同学们并不需要专门去学,用到再学即可。 HTML语言编写的程序以文本文件的形式存放,因此任何文本编辑器均可用来编写HTML程序 HTML的基本概念(请看演示) 标记 区段 标记的参数 语法 HTML编辑工具 基础知识入门 网络应用程序的结构 B/S结构应用程序的运行过程 HTML语言简介 静态网页与动态网页 静态网页与动态网页 单纯使用HTML语言制作的网页并不会因时因地而产生变化,所以称为静态网页(.htm) 为了让网页具备动态变化的能力,人们考虑将程序加到纯HTML文件中,从而发展出动态网页技术 动态网页技术ASP,JSP,PHP……(.asp.jsp.php) 动态页面运行需要Web服务器软件的支持,不能使用浏览器直接打开 培训内容 基础知识 如何开始一个项目的开发 数据库技术简介 ASP技术简介 JSP技术简介 如何开始 一般项目开发过程简介 课题项目开发过程简介 开发运行环境的配置 开发工具简介(Dreamweaver) 一般项目开发过程简介 制定计划 需求分析和定义 软件设计 程序编码 软件测试 运行和维护 如何开始 一般项目开发过程简介 课题项目开发过程简介 开发运行环境的配置 开发工具简介(Dreamweaver) 课题项目开发过程简介 制定计划 需求分析和定义 软件设计 程序编码 软件测试 运行和维护 课题项目的具体开发过程 熟悉开发工具,如
您可能关注的文档
- 5、白杨礼赞课件5、杨礼赞课件.ppt
- 600MW火力发电厂电保护及自动装置的设计600MW火力发电厂继电保护及自动装置的设计.ppt
- 6 单自由度系统在一激励下的受迫振动6 单自由度系统在一般激励下的受迫振动.ppt
- 6.实验六质粒的提取琼脂糖凝胶电泳检测6.实验六质粒的提取和琼脂糖凝胶电泳检测.ppt
- 6.小摄影师(精)6小摄影师(精).ppt
- 6.7--运行图6.--运行图.doc
- 6×130Th锅炉脱除尘系统布袋除尘器操作规程6×130Th锅炉脱硫除尘系统布袋除尘器操作规程.doc
- 6、《我选我》PPT件课件.ppt
- 6个月成功减掉60斤亲身经历6个月成功减掉60斤的亲身经历.doc
- 6位数字频率计6位数频率计.doc
- 第十八章平行四边形单元复习专题四边形创新作图--2024-2025学年人教版初中数学八年级下册.pptx
- 北师大版(2019)高中数学必修1第8章2.数学建模的主要步骤.pptx
- 统编版八年级语文下册第六单元虽有嘉肴.pptx
- 统编版初中语文七年级上册第3课雨的四季.pptx
- 人教版初中英语2024学年江西省中考专题复习阅读理解技巧指导.pptx
- 人教版(2019)高中英语必修3 Unit 4 Space Exploration Reading and Thinking.pptx
- 5.3 实际问题与一元一次方程(销售问题)-2024-2025学年人教版初中数学七年级上册.pptx
- 统编版小学语文五年级下册快乐读书吧《红楼梦》名著品读.pptx
- 人教版初中英语九年级全册 unit6 When was it invented Section B 2a-2e.pptx
- 第十七章专题复习活用勾股定理,巧解翻折问题-2024-2025学年人教版初中数学八年级下册.pptx
文档评论(0)