网上书店的设计与管理毕业设计(编辑修改稿)内容摘要:

建的,并提供了从开发、管理、使用到体验 XML Web 服务的每一方面。 XML Web 服务使其中的核心,通过 XML Web 服务,用户可以打造出全新的产品以满足所有的业务需要。 具体而言, .NET 平台包含了开发工具、服务器、 XML Web 服务客户端和 .NET 体验。 框架 .NET 框架使支持生成、运行下一代应用程序和 XML Web 服务的内部Windows 组件。 .NET 框架旨在实现下列目标: (1) 提供一个一致的面向对象的编程环境,而无论对象代码在本地存储和执行,还是在本地执行但在互联网上分布,或者在远程执行。 (2) 提供一个将软件部署和版本控制冲突最小化的代码执行环境。 (3) 提供一个可提高代码(包括由未知的或不完全受信任的第三方创建的代码)执行安全性的代码执行环境。 (4) 提供一个可消除教本环境和解释环境性能问题的代码执行环境。 (5) 使开发人员的经验在面对类型大小不相同的应用程序(如基于Windows 的应用程序和基于 Web 的应用程序)的保持一致。 (6) 按照工业标准生成所有通信,以确保基于 .NET 框架的代码可与任何其他代码集成。 .NET 框架具有两个主要组件:公共语言运行库( Common Language Runtime Library,CLR)和 .NET 框架类库( Framework Class Library,FCL)。 公共语言运行库 (CRL)是 .NET 框架的基础。 CRL 是执行是管理代码的代理,它提供内存管理、线程管理和远程处理等核心服务。 以运行库为目标的代码称为托管代码,而不以运行库为代码称为非托管代码。 .NET 框架的另一燕山大学本科生毕业设计(论文) 4 个主要组件是 FCL 类库, 它是一个综合性的面向对象的可重用类型集合。 用户可以使用它开发多种应用程序,这些应用程序包括传统的命令行或图形用户界面( GUI)应用程序,也包括基于 所提供的创新的应用程序(如 Web 窗体和 XML Web 服务)。 .NET 框架也可由非托管组件承载,这些组建将公共语言运行库加载到他们的进程中并启动托管代码的执行,从而创建一个可以同时利用托管和非托管功能的软件的软件环境。 .NET 框架不但提供若干个运行库宿主,而且还支持第三方运行库主的开发。 承载的运行库就是可以为托管代码提供可伸缩的服务器端 环境。 Framework 类库 (FCL) .NET 框架类库使一个与公共语言运行库紧密集成的可重用的类型集合。 该类库使面向对象的,并提供用户自己的托管代码,可从中导出功能的类型。 此外,第三方组件可与 .NET 框架中的类无缝集成。 正如广大用户对面向对象的类库所希望的那样, .NET 框架类型使用户完成一系列常见的编程任务(包括诸如字符串管理、数据收集、数据库链接以及文件访问等任务),而且类库还包括支持多种专用开发方案的类型。 可使用 .NET 框架开发下列类型的应用程序和任务: (1) 控制台应用程序 (2) Windows GUI 应用程序( Windows 窗体) (3) 应用程序 (4) XML Web Services (5) Windows 服务 例如, Windows 窗体类是 一组综合性的可重用的类型,他们大大简化了 Windows GUI 的开发。 如果要编写 窗体应用程序,可使用 Web窗体类。 .NET相关工具 服务器资源管理器 .NET 包含了一些工具使用户更快地创建数据库应用程序。 服务器资源管理器就是其中之一。 服务器资源管理器允许用户检查多种操作系统服务并把它们集成到应用程序中。 服务器资源管理器列出 了许多常用地操作系第 2 章 相关技术与知识 5 统服务( 例 如事件日志、消息队列和性能计数器)。 可把这些项 目 从服务器资源管理器拖放到诸如 .NET 中地窗体和组件的 设计器上,以便轻松地创建按钮。 在 Visual Studio 开发环境内,服务器资源管理器还允许与数据库交互。 SQL Server 是服务器资源管理器通过基于服务器的接口提供的服务之一。 在服务器资源管理器顶部还有一个单独的分类,成为数据连接。 连接下可用的项取决于制定的数据库的类型。 大多数数据库支持表、视图和存储过程。 一些数据库(如 Oracl 和 SQL Server 的最新版本)支持数 据库关系图和函数。 所有这些信息都在服务器资源管理器中获得。 Visual 企业版 可以 支持 SQL Server 和 Oracle 数据库的管理。 可以修改、创建和删除 SQL Server 或 Oracle 的标、视图、存储过程、数据关系图和函数。 创建 Command 对象 Visual 可使蝇虎快速、简易地创建和配置 Command 对象。 Visual 为 Command 对象提供了设计功能。 工具箱是在 Visual 中创建 Command 对象 的主要起点。 工具箱中的“数据”选项卡包含了每一个 .NET 数据提供的 Command 对象。 在创建 OleDbCommand时,可从工具箱中将 OleDbCommand 拖放到设计界面或设计界面的组建栏上。 与 ASP 的比较 ASP 属于一种解释型的编程框架,它的核心是 VBS 和 JS,受这两种教本语言的限制,决定了 ASP 无法进行传统编程语言那样的底层操作。 而 则是一种编译型的编程框架,它的核心是 NGWS runtime,除了和ASP 一样可以采用 VBS 和 JS 作为 编程语言外,还可以用 VB 和 C#语言来编写,这就决定了它强大的功能,可以进行很多底层操作而不必借助于其它的编程语言。 较之 ASP, 对象模型变化显著,它更为结构化并且面向对象。 这也意味着 不是完全向后兼容的;几乎所有的现有的 ASP 页都必须经过一定程度的修改后才能在 下运行。 燕山大学本科生毕业设计(论文) 6 的脚 本语言 目前支持 C、 、 语言, C#是微软公司专门为 .NET量身定做的编程语言,其面向对象的特性以及酷似 Java的设计,使其非常 适合网络编程。 是现有 Visual Basic 基础上的一次重大飞跃。 对 Visual Basic 更强大、更易用,完全支持面向对象技术。 是在现有的 Jscript 语言基础上做了彻底的修改,加入了面向对象的特性。 的页框架 可以无缝的与所见及所得( WYSIWYG) HTML 编辑器和其他编辑工具(包括: Microsoft Visual )一起工作。 这不仅仅使得Web 开发更加方便而且还提供这些工具必须 提供的所有优点,包括开发人员可以使用 “页框架”编辑框来将服务器控件拖放到 Web 页,它在 Web服务器上运行并动态地生成和管理 Web窗体页。 在 Visual 中, Web 窗体提供了窗体设计器、编辑器、控件和调试功能,这些功能合在一起,将使用户能够为浏览器和 Web 客户端设备快速地生成基于服务器地可编程用户界面。 的页框架创建了传统客户端 /服务器 Web 交互的抽象模型,使用户能够使用快速应用程序开发( RAD)和面向对象编程( OOP)的传统方法和工具来进行应用程序编程。 在 We b 窗体页中,可以使用属性、方法和事件来处理 HTML 元素。 使用 Web 窗体可以生成功能强大的基于窗体的Web 页。 生成这些页 时可以使用 服务器控件来创建公共 UI 元素,以及对它们进行编程以用于执行常见的任务。 这些控件使用户能够用可重复使用的内置或自定义组件生成 Web 窗体,从而简化页面的代码。 页框架为响应在服务器上运行代码中的客户端事件提供了统一的模型,从而使用户不必考虑基于 Web 应用程序中固有的客户端和服务器隔离的实现细节。 该框架还会在页 面 处理生命周期中自动维护页及该页上控件的状态。 的调试 在 Web 页中编写自定义调试语句,对排除应用程序代码中的错误非常有帮助。 但若不移除它们将会带来麻烦。 为解决调试的诸多不便,第 2 章 相关技术与知识 7 提供了 TraceContext 类,在开发页面时,该类用于在页面上编写自定义调试语句。 利用运行库调试基础结构来提供本地或从 Web 服务器远程使用的跨语言和跨计算机调试支持。 此外, 页框架提供使用户可以将检测信息插入窗体的跟踪模式。 可以调试托管和非托管对象,以及公共语言运行库和脚本语言支持的所有语言。 SQL server 20xx 简介 SQL server 20xx 是 Microsoft 公司开发的大型关系数据库管理系统。 目前市场上比较流行的版本 SQL server 20xx 版,它的更新版本 SQL sever 20xx仍处在调试过程中。 SQL server 20xx 的特性 SQL server 20xx 的特性使它更加适应当今数据库存储和管理的需求,其特性如下: (1) 因特网的集成: SQL server 20xx 的数据库引擎全面支持 XML。 它的可伸缩性、可用性和安全功能使它具有构成最大 Web 站点的数据 库存储组件所需的前提。 SQL server 20xx 的程序设计模型与 Windows DNA 构架集成,使 Web 应用程序的开发变得更容易。 (2) 可伸缩性和可重用性:无论是运行 Windows 98 操作系统的便携式电脑,还是运行 Windows 20xx 操作系统的数据中心版的大型多处理器服务器,都可使用 SQL server 20xx 的数据库引擎。 (3) 企业级数据库功能: SQL server 20xx 分布式查询功能可以引用来自不同数据源的数据;分布式功能还将保证任何分布式数据更新时的完整性;另外, SQL server 20xx 关系数据库引擎能够充分保护数据的完整性。 (4) 易于安装、部署和使用 (5) 数据仓库:数据仓库是 SQL server 20xx 中包含的用于提取和分析汇总数据的工具,用以进行联机分析处理( OLAP)。 除了使用数据仓库外,数据库开发人员还可以使用其他的工具来直观的设计数据库,并通过使用英文查询来分析数据。 与此同时 SQL server 20xx 在关系数据库方面、图形管理方面和联合数据库服务器方面的功能都有所增强。 燕山大学本科生毕业设计(论文) 8 SQL server 20xx 的常用工具 作为一个完 善的数据库管理系统, SQL server 20xx 为用户提供了一些功能强大使用方便的数据库管理工具。 SQL server 20xx 的常用工具包括: (1) 服务管理器:功能是启动、停止和暂停 SQL server 服务。 (2) 企业管理器:它是 SQL server 工具中最重要的一个,它将帮助用户对 SQL server 数据库的各种对象进行管理和操作。 (3) 查询分析器:主要功能是帮助用户调试 SQL 程序、测试查询以及管理数据库。 (4) 事件探察器:是 SQL server 20xx 提供的监视并跟踪 SQL server 20xx 事件的图形界面工具。 (5) 客户端网络实用工具:将使用客户端网络实用工具设置在客户端连接 SQL server 时启用和禁用的通信协议、配置服务器别名、显示数据库选项和查看已安装的网络连接库。 (6) 服务器端网络实用工具:它是安装在服务器端的管理工具,它同安装在客户端的客户网络实用工具相对应。 (7) 导入导出数据:导入导出数据功能可以帮助用户把其它类型的数据转换存储到 SQL server 20xx 的数据库中,也可以将 SQL server 20xx 的数据转换输出成为其他数据格式。 (8) 联机丛书:它为用户提供了一个在使用 SQL server 时可以随时参考辅助说明。 本章小结 本章介绍了 有关 SQL server 20xx 的一些基本概念和工作原理。 并 通过和其它网站设计技术 ASP 的比较,可以 了解 到 本身所具有的一些优越性能,这也是 选择 技术设计网站的主要原因。 第 3 章 系统的总体设计结构 9 第 3 章 系统的总体设计 IBM 公司在 20 世纪 90 年代提出的电子商务,如今已经成为了现实,并被广大因特网用户所接受。 如今,各种网络书店如雨后春笋般的林立,很多因特网用户开始习惯在 网上够书,享受网络带来的便捷和实惠。 因特网下的电子商务涉及了各种技术:远程调 用、传输、各种协议、信息安全等。 但下面即将介绍的网上书店系统并没有 设计上面所说的所有技术,而是使用 实现的,采用浏览器 /服务器模式。 使用 能提供比 ASP 更多的先进特性和更优秀的性能。 使用 开发网络应用程序需要比 ASP 更多的配置。 首先,和 ASP 一样,需要数据库和 IIS;其次要求安装 .NET 框架。 提供了很多优秀的控件,想要高效的利用这些控件,需要安装 Visual Studio .NET 20xx。 系统配置 安装 IIS IIS 可以在 Windows 20xx、 Windows XP Professional 和 Windows Server 20xx 中安装,默认情况下 IIS 并没有安装到系统中。 要安装它,用户可以使用相应的系统盘在 Windows 20xx(或 XP)的。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。