[精品]计算机科学与技术专业本科毕业论文内容摘要:
排序,按附加说明 ASC 升序排列,或按 DESC 降序排列。 SELECT 语句中, WHERE 子句称为 “行条件子句 ”, GROUP 子句称为 “分组 子句 ”, HAVING 子句称为 “组条件子句 ”, ORDER 子句称为 “排序子句 ”。 SQL 的数据更新 SQL 的数据更新包括数据插入、删除和修改等三种操作 1)数据插入 a) 元组值的插入 INSERT INTO 基本表名(列名表) VALUES(元组值) 或者 INSERT INTO 基本表名(列名表) ( TABLE(元组值), (元组值), ……) 前一种格式只能插入一个元组,后一种格式可以插入多个元组。 2)数据删除 SQL 的删除操作是指从基本表删除元组,其语法如下: DELETE FROM 基本表名 [WHERE 条件表达式 ] 其语义是从基本表中删除满足条件表达式的元组。 3)数据修改 当需要修改基本表中元组的某些列值时,可以用 UPDATE 语句实现,其句法如下: UPDATE 基本表名 SET 列名=值表达式 [,列名=值表达式 …] 湖南广播电视大学毕业设计(论文) 13 [WHERE 条件表达式 ] 其 语义是:修改基本表中满足条件表达式的那些元组中的列值,需修改的列值在SET 子句中指出。 湖南广播电视大学毕业设计(论文) 14 第三章 技术背景介绍 167。 JSP 技术介绍 在 Sun 正式发布 JSP(JavaServer Pages) 之后,这种新的 Web 应用开发技术很快引起了人们的关注。 JSP 为创建高度动态的 Web 应用提供了一个独特的开发环境。 按照 Sun 的说法, JSP 能够适应市场上包括 Apache WebServer 、 在内的 85% 的服务器产品。 JSP 与 ASP 的简单比较 JSP 与 Microsoft 的 ASP 技术非常相似。 两者都提供在 HTML 代码中混合某种程序代码、由语言引擎解释执行程序代码的能力。 在 ASP 或 JSP 环境下, HTML 代码主要负责描述信息的显示样式,而程序代码则用来描述处理逻辑。 普通的 HTML 页面只依赖于 Web 服务器,而 ASP 和 JSP 页面需要附加的语言引擎分析和执行程序代码。 程序代码的执行结果被重新嵌入到 HTML 代码中,然后一起发送给浏览器。 ASP 和 JSP 都是面向 Web 服务器的技 术,客户端浏览器不需要任何附加的软件支持。 ASP 的编程语言是 VBScript 之类的脚本语言, JSP 使用的是 Java ,这是两者最明显的区别。 此外, ASP 与 JSP 还有一个更为本质的区别:两种语言引擎用完全不同的方式处理页面中嵌入的程序代码。 在 ASP 下, VBScript 代码被 ASP 引擎解释执行;在 JSP 下,代码被编译成 Servlet 并由 Java 虚拟机执行,这种编译操作仅在对 JSP 页面的第一次请求时发生。 JSP 运行环境 Sun 公司 的 JSP 主页在 html ,从这里还可以下载 JSP 规范,这些规范定义了供应商在创建 JSP 引擎时所必须遵从的一些规则。 在运行 JSP 示例页面之前,请注意一下安装 JSWDK 的目录,特别是 “ work ” 子目录下的内容。 执行示例页面时,可以在这里看到 JSP 页面如何被转换成 Java 源文件,然后又被编译成 class 文件(即 Servlet )。 JSWDK 软湖南广播电视大学毕业设计(论文) 15 件包中的示例页面分为两类,它们或 者是 JSP 文件,或者是包含一个表单的 HTML 文件,这些表单均由 JSP 代码处理。 与 ASP 一样, JSP 中的 Java 代码均在服务器端执行。 因此,在浏览器中使用 “ 查看源文件 ” 菜单是无法看到 JSP 源代码的,只能看到结果 HTML 代码。 所有示例的源代码均通过一个单独的 “ examples ” 页面提供。 JSP 页面示例 下面我们分析一个简单的 JSP 页面。 您可以在 JSWDK 的 examples 目录下创建另外一个目录存放此文件,文件名字可以任意,但扩展名必须为 .jsp。 从下面的代码清单中可以看到, JSP 页面除了比普通 HTML 页面多一些 Java 代码外,两者具有基本相同的结构。 Java 代码是通过 % 和 % 符号加入到 HTML 代码中间的,它的主要功能是生成并显示一个从 0 到 9 的字符串。 在这个字符串的前面和后面都是一些通过 HTML 代码输出的文本。 HTML HEAD TITLEJSP 页面 /TITLE /HEAD BODY %@ page language=java % %! String str=0。 % % for (int i=1。 i 10。 i++) { str = str + i。 } % JSP 输出之前。 P %= str % P JSP 输出之后。 /BODY /HTML 这个 JSP 页面可以分成几个部分来分析。 首先是 JSP 指令。 它描述的是页面的基本信息,如所使用的语言、是否维持会湖南广播电视大学毕业设计(论文) 16 话状态、是否使用缓冲等。 JSP 指令由 %@ 开始, % 结束。 在本例中,指令 “ %@ page language=java % ” 只简单地定义了本例使用的是 Java 语言(当前,在 JSP 规范中 Java 是唯一被支持的语言)。 接下来的是 JSP 声明。 JSP 声明可以看成是定义类这一层次的变量和方法的地方。 JSP 声明由 %! 开始, % 结束。 如本例中的 “ %! String str=0。 % ” 定义了一个字符串变量。 在每一项声明的后面都必须有一个分号,就象在普通 Java 类中声明成员变量一样。 位于 % 和 % 之间的代码块是描述 JSP 页面处理逻辑的 Java 代码,如本例中的 for 循环所示。 最后,位于 %= 和 % 之间的代码称为 JSP 表达式,如本例中的 “ %= str % ” 所示。 JSP 表达式提供了一种将 JSP 生成的数值嵌入 HTML 页面的简单方法。 会话状态维持是 Web 应用开发者必须面对的问题。 有多种方法可以用来解决这个问题,如使用 Cookies 、隐藏的表单输入域,或直接将状态信息附加到 URL 中。 Java Servlet 提供了一个在多个请求之间持续有效 的会话对象,该对象允许用户存储和提取会话状态信息。 JSP 也同样支持 Servlet 中的这个概念。 在 Sun 的 JSP 指南 中可以看到许多有关隐含对象的说明(隐含的含义是,这些对象可以直接引用,不需要显式地声明,也不需要专门的代码创建其实例)。 例如 request 对象,它是 HttpServletRequest 的一个子类。 该对象包含了所有有关当前浏览器请求的信息,包括 Cookies , HTML 表单变量等等。 session 对象也是这样一个隐含对象。 这个对象在第一个 JSP 页面被 装载时自动创建,并被关联到 request 对象上。 与 ASP 中的会话对象相似, JSP 中的 session 对象对于那些希望通过多个页面完成一个事务的应用是非常有用的。 为说明 session 对象的具体应用,接下来我们用三个页面模拟一个多页面的 Web 应用。 第一个页面( )仅包含一个要求输入用户名字的 HTML 表单,代码如下: HTML BODY 湖南广播电视大学毕业设计(论文) 17 FORM METHOD=POST ACTION= 请输入您的姓名: INPUT TYPE=TEXT NAME=thename INPUT TYPE=SUBMIT VALUE=SUBMIT /FORM /BODY /HTML 第二个页面是一个 JSP 页面( ),它通过 request 对象提取 表单中的 thename 值,将它存储为 name 变量,然后将这个 name 值保存到 session 对象中。 session 对象是一个名字 / 值对的集合,在这里,名字 / 值对中的名字为 “ t hename ” ,值即为 name 变量的值。 由于 session 对象在会话期间是一直有效的,因此这里保存的变量对后继的页面也有效。 的另外一个任务是询问第二个问题。 下面是它的代码: HTML BODY %@ page language=java % %! String name=。 % % name = (thename)。 (thename, name)。 % 您的姓名是: %= name % p FORM METHOD=POST ACTION= 您喜欢吃什么 ? INPUT TYPE=TEXT NAME=food P INPUT TYPE=SUBMIT VALUE=SUBMIT /FORM /BODY 湖南广播电视大学毕业设计(论文) 18 /HTML 第三个页面也是一个 JSP 页面( ),主要任务是显示问答结果。 它从 session 对象提取 thename 的值并显示它,以此证明虽然该值在第一个页面输入,但通过 session 对象得以保留。 的另外一个任务是提取在第二个页面中的用户输入并显示它: HTML BODY %@ page language=java % %! String food=。 % % food = (food)。 String name = (String) (thename)。 % 您的姓名是: %= name % P 您喜欢吃: %= food % /BODY /HTML 167。 B/S 系统介绍 传统的 C/S 架构(客户机 /服务器, Client/Server)方式中,业务逻辑位于客户端,每完成一项事务,都要频繁地访问数据库,使得网络上数据流量非常大,对于慢速连接的用户,甚至无法使用。 湖南广播电视大学毕业设计(论文) 19 为弥补上述 C/S 架构的缺陷,人们发展出了三层或多层架构:客户机 — 中间件(应用服务器) — 数据库服务器 (Client— Middle ware— Database Server)。 在这种架构中,业务逻辑放置于中间件服务器上,大量的数据流也位于中间件和数据库之间,而客户机只是简单地发出请求,中间件接受请求后进行事务处理并将处理的结果返回给客户机,这一类型的客户机也称之为 “ 廋客户 ”。 B/S 架构实际上是三层架构的一种,所不同的是客户端就是目前几乎每台电脑中都有的网络浏览器,而中间件则是 Web 应用服务器。 注意到主要的业务逻辑均由位于 Web应用服务器上的 Servlet 和 JSP 程序或 EJB 来处理。 B/S 架构具备极大的优越性 面向电子商务时代的技术 将来所有的应用系统几乎都在互联网或企业内部广域网上运行,发展电子商务成为企业不可避免的信息化道路。 B/S 架构的软件正是电子商务的基石,正是这类软件使得移动办公和分布式协同工作真正成为现实。 无论在世界的那个角落,只需要一台可以联网的设备(计算机、 PDA 甚至手机)都可以方便地与客户联系和与他人协同工作。 软件操作、维护和升级方式的革命 软件系统的改进和升级越来越频繁, B/S 架构的产品在维护和升级方面具备显著的优势。 无论用户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,所有的操作只对服务器进行,通过远程连接服务器,异地的运维人员甚至于可以做到远程维护和升级,这对人力、时间、费用的节省是相当惊人的。 所有的客户端只是浏览器,所有的操作都和上网浏览网页类似,使用者接受的培训也仅限于业务逻辑而无需将大量精力浪费学习软件操作上。 系统整合 湖南广播电视大学毕业设计(论文) 20。[精品]计算机科学与技术专业本科毕业论文
相关推荐
为,都被取消投标资格。 2评标 投标文件有下列情形之一的,经评标委员会评审后按废标处理或被否决: ( 1)投标文件 正本未按要求加盖 公章 ,或无 法定代表人 或 授权委托人有效签章 或签名; ( 2) 未按招标文件规定的格式填写,内容不全,未响应招标文 件的实质性 要求和条件的,经评标委员会评审未通过的; ( 3)违反编制投标文件的相关规定,可能对评标工作产生实质性影响的; (
离的最大范围或最高项数的;③投标文件技术响应与事实不符或虚假投标的;④投标人复制招标文件的技术规格相关部分内容作 为其投标文件的一部分的;⑤《技术规格偏离表》填写不明或不实的;⑥将一个包中的内容拆开投标的;⑦投标人对同一货物或服务投标时,同时提供两套或两套以上的投标方案的;⑧明显不符合技术规格、技术标准要求的;⑨其他未实质性响应招标文件技术要求的。 4) 商务响应瑕疵 包括但不限于
延伦处娠递漓强撼避剩问雕赌拂桃蛇镀痕底痢赃钨松肢詹难粕灯口铃忆蒂拌刹曹菜愤椽试朵扩紫碍虫 第 8 章第 3 节 现场施工用电总体布置 22 某花园工程高层施工组织设计某花园工程高层施工组织设计目录标题第 1章编制说明 1第 1章第 1节编制说明 1第 1章第 2节本施工组织设计的编制依据 1第 2章工程概况及施工特点 3第 2章第 1节工程概述 3第 2章第 2节地质情况 3第 2章第
械设计制造及其自动化专业卓越工程师计划 I2020年 “卓越工程师教育培养计划 ”项目建设规划书(机械设计制造及其自动化专业)所 , ,在 ,,省 , ,份:四 , ,川 ,,省 , ,学 ,,校 , ,名 ,,称: ,,成都学院 , ,联 ,,系 , ,部 ,,门:成都学院 ,,(公章 ), ,联 ,
曲晤钞局毁洁蓑晨襄萝暇煽寨慰虾先你虹屡围苯大良塌锥殿下腹忌峪骏希绪饵瓤移帜俏哥愚蚂接贷 三十、 在建工程发生报废或者毁损,在扣除残料价值和过失人或者保险公司等的赔款后的净损失,一般计入继续施工的工程成本;对于非常原因造成的报废或者毁损,其净损失在筹建期间计入开办费,在投入生产经营以后计入营业外支出。 工程交付使用前因进行试运转发生的净支出,计入工程成本。 在试运转中形成产品且可以对外销售的
追溯、验证结果。 各职能部门向经理简要报告质量保证体系运作情况并作必要的说明与答辩,对评审输入做出评价。 质保工程师指定专人作会议记录,填写“会议记录”。 质量手册 文件编号: XXXXZSA 共 73 页 第 21 页 标题 1 管理职责 第 A 版 第 0 次修订 实施日期: 2020 年 9 月 10 日 经理根据评审会议内容宣布评审结论,对于存在或潜在的不合格项提出纠正和预防措施