互联网软件开发与应用

上传人:woxinch****an2018 文档编号:38629446 上传时间:2018-05-05 格式:DOC 页数:15 大小:97.50KB
返回 下载 相关 举报
互联网软件开发与应用_第1页
第1页 / 共15页
互联网软件开发与应用_第2页
第2页 / 共15页
互联网软件开发与应用_第3页
第3页 / 共15页
互联网软件开发与应用_第4页
第4页 / 共15页
互联网软件开发与应用_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《互联网软件开发与应用》由会员分享,可在线阅读,更多相关《互联网软件开发与应用(15页珍藏版)》请在金锄头文库上搜索。

1、第一章调度第一章调度:调度是在开发过程中一种对人员、资源、应用风格以及开发技术手段进行平衡的活动。电子商务模型电子商务模型:通常访问者从产品目录中选择了一种产品后,就把该产品放入虚拟的购物车中,这样就可以继续选购其他产品。购物结束时,迅速检查一下购物车中的产品,然后提供送货地址和信用卡信息。信息出版模型信息出版模型:信息出版模型指一些 Internet 上的站点出版信息。公司为了促进他们的产品或者服务,利用 Web 发布公司信息和工作信息。在许多情况下,公司只是把它原来的印刷销售手册或者年度报告直接放在Web 上发布。项目规划项目规划:整个 Web 开发过程中最重要的阶段。这个阶段中需要了解项

2、目要做什么?如何做?什么时间做?等等。还必须确定项目的目标、Web 应用的目的、目标用户、项目范围、用户重点和实现项目的最佳方案,最后创建出项目计划。界标界标:在阶段转换时出现的判断点也称其为“界标”,因为她们标志一个阶段的完成。在这些判断点上,项目小组和客户一起讨论项目设计方案、设计状况和风险,指出小组没有解决的问题,并修改项目规划以确保原来的目标的实现。客户的责任是负责判断项目小组是否可以开始下一步工作。比如进入下一循环或者下一阶段,这通常被称为客户在这一“界标”上“终止”工作。风格漂移风格漂移:就是一种缓慢的不易被发现的项目风格,特点逐渐变化的过程。Web 开发开发过程有五个基本阶段过程

3、有五个基本阶段:1规划;2设计;3建设和测试;4投入使用;5完成及后续管理。在阶段转在阶段转换时出现的判断点也称其为界标,因为它们标志换时出现的判断点也称其为界标,因为它们标志一个阶段的完成一个阶段的完成.:第一阶第一阶段:规划目的:生成项目计划 内容包括:确定日程表;确定项目的高级时间期限和每个阶段的最后期限;明确项目目标,Web 应用的目标,开发方法,项目任务分配,项目设想和风险;第二阶第二阶段:设计在这一阶段,对于网站的外观,网站的结构,站点定位,Web 应用要完成的任务以及必要的数据资料,必须经过用户的认可。同时确定站点设计准则和技术特征。另外,如果 Web 应用进行划分,这样项目各部

4、分可以同时进行,缩短了项目周期。完成设计阶段的任务清单:完成设计阶段的任务清单:1功能分析-确定用户在 Web 应用中要做的事情;2数据建模-确定Web 应用要存储哪些数据,并设计数据库的物理结构;3信息结构-站点结构图,对站点结构以及用户,站点,数据库交互进行建模分析;4技术分析-根据项目目标和需求,选择项目所需的硬件和软件;5构造开发和测试环境-在服务器和本地工作站上安装开发软件,设置安全措施,在非正式服务器上开辟建设和测试区;6确定设计目标-确定选项;7确定风格规范-确定站点外观,包括布局,图形,字体和色彩等;8确定技术标准-明确文件和目录命名规则;9设计原则-把设计想法变成部分实体,创

5、建网页或者模板;10可用性测试-根据用户使用情况,写出测试报告;11生成项目设计规范-详细描述每个Web 应用的页面,划分应用以便小组成员同时展开工作;12测试规划-详细描述软件,硬件和商业功能的测试环境和测试数据。第三阶段第三阶段:建设和测试目的:开发符合项目设计规划的高质量的 Web 应用。主要任务主要任务:1确定开发规则2创建骨干页面3测试准备4生成内容5技术设计6编程7集成8单元格具体内容。可以有 align 对齐属性(left/center/right)还有 border 表格框属性,空白单元格:或 表示创建非中断空间;表格的对齐主要有 align 和valign(top/botto

6、m/middle)(baseline 一行中所有元素将它们对齐到一个共同基线上)表单表单:还要定义它使用的脚本以及如何发送数据 method=post(URL), get(信息附加到 URL 尾部)。Action:接收窗体的 URL。1提供一个多行信息输入的字段文本框行宽2弹出一个滚动列表属性定义出现的选项允许多项选择赋值缺省选项返回脚本的值。3、标记属性如下: 定义数据名称输入最大字符显示缺少文本它选中一个复选框或单选按钮设置要显示的输入的字段类型(text) (password)密码(check box)显示可选框(radio)复选框(reset)还原预置值(submit)显示具有预置功能

7、的按钮:发送到服务器。1.简述链接到简述链接到 EMail 的超链接的的超链接的实现方式。实现方式。答:建立一个到 EMail 的链接和建立一个到其它主页的链接相类似,区别就是锚链元素的引用。链接到 EMail 时,用 mailto:代替 http:,用 EMail 地址代替 URL。当该链接被选种后,浏览器为用户打开 Email 界面,每个界面是不同的,但多数会自动获得你的 Email 地址,并提示给你一个相关主题。Email链接是一个标准的 URL,比较容易实现,许多浏览器都支持。当人们单击一个 Email 链接时,Web 浏览器会调出一个简单的邮件程序2.简述链简述链接到接到 ftp 的

8、超链接的实现方式。的超链接的实现方式。答:输入 ftp:来代替通常的 http:,然后将 URL 地址改成/sitename/path。简单地输入站点名,使其看起来和 URL 地址一样。用户需要确定指定的站点名指向一个接受匿名 FTP 连接的机器,FTP 链接几乎总是被本机浏览器支持。如果不指定一个特定的文件名,浏览器将把指定的目录中的文件列出来。当想让用户访问多个文件时这是很有用的。在多个机器上的程序,或分解成几块的大文件都属于这一类。理论上讲,FTP 和 Web 没有太多的区别,所以 Web 浏览器不需要别的软件便可支持 FTP 链接。浏览器将给出当前目录下的文件列表,并指明哪个是目录哪个

9、是文件。如果单击一个目录,就转到哪个目录。如果单击一个文件,浏览器将自动下载它。3.为什么要在为什么要在Web 文档中使用,文档中使用,标识符?标识符?答:标识符表明文件的语言是 HTML,以供支持多于一种通用标识语言的软件包使用。4.如果想显示几个段落,为什么不能简单地在如果想显示几个段落,为什么不能简单地在HTML 文件中输入额外的空行?文件中输入额外的空行?答:HTML 不把空行认为是一个格式元素。浏览器将忽略这些空行,并在网页上把段落集中在一起显示。5.请请描述创建有序表、无序表和定义表的句法。描述创建有序表、无序表和定义表的句法。答:无序表:List itemList item有序表

10、:List itemList item定义表:List itemTerm definitionList itemTerm definition6.请说出在请说出在Web 文档中显示斜体字文本的两种方法,每种文档中显示斜体字文本的两种方法,每种方法各有什么优点和缺点?方法各有什么优点和缺点?答:Italicized textItalicized text使用 EM 标识符的优点是,即使浏览器不支持斜体(如连在 UNIX 上的终端机),它也可以被认出,并且这些浏览器仍会以某种方式强调这些文本。而“I”标识符将被这些机器忽略。使用“I”标识符有一个优点,就是可以清楚的描述文本的显示方式。7.简述简述

11、 URL 解码步骤解码步骤(1)查找提交的字符串,当遇到“ 会带来安全隐患。1.简述简述“授权授权”的概念和优缺点。的概念和优缺点。答:授权要求用户通过口令访问 Web 页,是用相同或不同的“用户名/密码”登陆进入特定的系统。对某些服务器来说,可用授权屏幕保护单独的页不受非法侵入,甚至可以保护整个目录。它的缺点是,过于麻烦,每次链接都要敲入口令,另外也容易被人监听到用户的密码。2.简述简述 SSL的原理。的原理。答:SSL“安全套接层”是网景(Netscape)公司早已公布的一种标准,如今许多浏览器和服务器都支持它。如果浏览器和服务器通过 SSL 连接在一起,那么中间传输的所有数据都会得到加密

12、。为使用 SSL,服务器必须拥有一个标识,这个标识实际上就是授予每个同意这种标准的公司和个人的 ID 号。在获得标识的过程中,服务器将生成一个公开的和私有密钥。服务器的公开密钥将用于生成一个会话密钥。与此相类似,客户机也将生成一个会话密钥,之后,客户机软件将用服务器的公开密钥对这个会话密钥进行加密,随之发送给服务器。在这个过程中,用户不需要拥有自己的公开密钥,因为 SSL 可以动态地生成一个临时性的会话密钥。目前对大多数国际互联网事务处理来说,这一级别的安全防护已经足够了。3.简述评价简述评价 Web 服务器性能服务器性能的几个主要指标。的几个主要指标。答:(1)速度:如同时会有多少用户在接收

13、文件,以及当他们浏览这些文件时,服务器需要做多少处理工作等问题。 (2)建立和维护:Web 服务器时刻保持运转是 Internet成功的关键。 (3)对用户保持追踪:了解用户要去那里,谁在登陆,他们停留多久可能也很重要,这和运行的 Internet 种类有关。 (4)安全性:如Internet 在服务器和用户间传输是否需要加密,或者是否禁止某些特定的个人或组织接入。4.简简述述 ODBC 规范的作用和意义。规范的作用和意义。答:ODBC 规范为应用程序提供了一整套调用接口规范和基于动态链接库的运行支持环境。使用 ODBC 开发数据库应用程序时,应用程序调用的是标准的ODBC 函数和 SQL 语

14、言,数据库的低层操作是由各个数据库的驱动程序完成的。这种程序与数据库或数据引擎的无关性,克服了传统数据库应用程序的缺陷。5.简述简述 ODBC 系统的组成系统的组成结构。结构。答:ODBC 体系结构由四个部分组成:(1)应用程序。调用 ODBC 函数,处理查询结果。 (2)驱动程序管理器。为应用程序安装驱动程序,定义数据源。 (3)数据库驱动程序。处理ODBC 调用、向数据源提交 SQL 语句、接受查询结果。 (4)数据源。应用程序要访问的数据库服务器。6. 简述简述 ODBC 驱动程序管理器的作用。驱动程序管理器的作用。答:驱动程序管理器提供了窗口式驱动程序管理和数据源管理,是一个 Wind

15、ows 的应用程序,名为 ODBC32.EXE,其功能具体包括以下几点其功能具体包括以下几点:(1)装载指定的 ODBC 驱动程序。 (2)定义数据源,在 ODBC.INI 文件中把数据源名映射到指定的驱动程序动态链接库。 (3)支持驱动程序函数的表格,为其提供 ODBC 函数入口点。 (4)处理 ODBC 初始化调用,为 ODBC 调用提供参数验证和次序验证。7.简述简述 ODBC 数据库驱动数据库驱动程序的作用。程序的作用。答:ODBC 应用程序并不直接存取数据库。ODBC 函数调用和与数据源交互功能都是由驱动程序作为中间媒介,其主要功能包括以下几点:(1)建立与数据源的连接;(2)向数据

16、源提交 SQL 请求,执行 SQL 语句;(3)根据实际需要,将发送的数据或是读取的数据进行必要的格式转换;(4)返回处理结果;(5)将数据源错误转换为 ODBC 标准错误代码,返回给应用程序;(6)提交事务的初始化请求,事物完成请求或撤消请求;(7)根据需要声明和使用游标。8.简述简述ODBC 规范定义的驱动程序中两种类型的含义规范定义的驱动程序中两种类型的含义(单层和多层)(单层和多层) 。答:ODBC 规范定义的驱动程序有两种类型:单层驱动和多层驱动。单层驱动单层驱动程序程序不仅要处理 ODBC 调用,还要解释执行SQL 语句,执行 DBMS 的功能。由于单层驱动程序具备数据库引擎的功能,多用来编写非客户机/服务器结构的数据库应用程序。多层驱动程多层驱动程序序仅仅处理应用程序的 ODBC 函数调用和数据库转换,数据源接受 SQL 语句后由 DBMS 解释执行。这种驱动程序与数据库管理系统的功能分离,构成了典型的客户机/服务器的结构。9.简简述述 ODBC 的特性的特性。答:ODBC 接口的最显著的优

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 高中教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号