电子商务网站毕业论文任务书(编辑修改稿)内容摘要:

我们存取互联网上另一 Server 的数据库,但它仍有两个缺点: 1一般使用者不易上手; 2无法跨越平台,不管 Server 端或 Client 端,都必须使用 Windows 操作系统。 简单地说, Web Services 就是 Server 端跨越互联网所提供给 Client 的服务,或者说 Client 跨越互联网要求 Server 所提供的服务。 微软 .NET 战略中最重要的组成部分就是对 Web Service 的支持和实现。 Web Service 技术是 一种基于标准的 Web协议的可编程组件( a programmable application ponent accessible via standard web protocols)。 Web Service 相当于 Web 上的组件, Web服务提供者开放一系列 API,开发人员通过调用这些 API 来集成 Web 服务,构建自己的应用程序。 这种调用和以前的本地调用很接近,不同在于调用的服务存在于某个远程系统上;也和以前的对象调用很接近,不同在于这些调用是基于消息机制和标准的 Web 协议之上的,因此它们具有相当大的可扩展 性。 Web Services 提供 Inter 应用程序之间一种紧密的整合方式。 Framework 的目标是要让 Web 应用程序与 Web 服务的建立过程更为简单,使得Inter 上的各应用程序之间可以使用 Web Service 进行沟通。 Web Service 选择使 7 用 SOAP( Simple Object Access Protocol)协议交换信息,并采用 XML作为信息交换的格式。 因此,我们不用担心不同公司拥有不同的专属格式问题。 2. 技术 ( 1) 的新 特性 是微软 .NET 技术中最引人注目的网站开发工具,它的推出和使用将对开发优质网站提供广泛的技术支持。 它是一个建立服务器端 Web 应用程序的框架。 是 ASP 的后继版本,它向前兼容 ASP,但它又不仅仅是 ASP 的简单升级。 和 ASP 相比具有许多优势。  语言独立性,它支持功能强大的 Visual 、 C, JavaScript 仍可用,凡是可以编译成 MISL( Microsoft Intermediate Language,是介于程序语言和机器码之间的一种语言 ,具有和程序语言无关的特性)的程序语言 都支持, 为 Web 应用程序提供了一个真正的中间语言的执行框架。 ASP 缺省只支持JScript 和 VBScript,若要使用其他脚本语言 ,必须安装相应的脚本引擎。  代码更易于编写、结构更清晰,程序代码与用户界面接口彻底分开,使程序的可读性更强。 在 ASP 中,几乎必须为每件事情写代码,而且将代码、 HTML、文本、对象说明等混在一起,很难重复使用这些代码。 而在 中引入了一种真正的组件模式,只需写很少的代码,并且在很多情况下,可以完全不写任 何代码。  执行效率更高。 是由支持它的服务器上的 .NET Framework 负责编译执行,当服务器接收到一个 页面时,如果这是对该页面创建或修改后的第一次请求, .NET Framework 就会把该页面中的程序语言内容先编译成 MSIL, 的执行代码以独立线程的方式一直存在于服务器内存中。 以后对 页面提出请求时,不需要重新编译,直到该页面被修改或 Web 应用程序重启动(见图 )。 而ASP 是解释性脚本语言,每次都需要重新编译。 图 整体比较如下: 网页第二次被浏览速度 ASP 网页浏览速度 网 网页 第一次执行 MSIL 机器码 高速缓存 第二次执行 8 页第一次被浏览速度。  网页服务结构不同, 与 ASP 的系统内部运行模式有很大差异 (见图25)。 ASP 是通过一个 动态连接文件来支持 ASP 运行的,而 的运行则完全依赖 .NET Framework 所提供的新架构以及多达数百种好用的类与对象。 但可以考虑将原来的 ASP 做适度的修改,以便让它们能在 .NET Framework 的环境中运行。 图 ASP网页服务结构  数据处理模式的不同, ASP 网页的数据处理需要用请示来的接收数据,然后作进一步的处理,数据处理完毕再将结果用响应的方式返回到客户端。 网页的数据处理却是采用事件处理驱动的模式,可以在同一个网页中直接处理。 事件是以Page_Load、特定的事件及 Page_Unload 为处理顺序(见图 )。 由于是在同一个页面中进行数据处理,所以可直接用控件的 ID 属性来存取输入值。 图 ASP与  简化组件部署和组态的操作。 取消了组件注册以及 DLL 锁定,只需将相关文件复制到目的机器就可以,组件更换后不需重新启动,简化了组件的部署。 全面使用了 XML 配置文件,从而解决了 DLL 陷阱问题。 ASP 中使用 COM(Component Object Model)组件, COM 组件在使用之前必须进行注册,将组件的信息写到系统登录中,同时组件在使用中会被锁定而无法更新版本。  对后台数据库的访问 ASP 并没有提供任何输出数据为内容的元件,所以以往使用 ASP 撰写数据库网页时,只能借助 ADO的 RecordSet 对象逐笔读取记录,然后再(.aspx) (.asp) .NET Framework Windows 2020 Server,IIS HTML 或 ASP 网页 ASP 数据处理程序 HTML 数据应答 用户界面 数据处理程序段 Page_Load 特定事件 Page_Unload 请求 响应 9 将记录 显示出来。 通过 技术访问数据库系统, 提供的DataGrid 等数据库元件可以直接和数据库联系 ,把数据库中的内容显示出来。  更强的安全机制。 提供三种不同的登录验证方式:基于 Windows 验证机制、 Passport 和 Cookie,它还可以为每个应用进行配置的方法,确保用户的应用是安全可靠的。  开发调试工具 ASP 的主要开发工具是 Microsoft 的 Visual Studio,在 ASP的开发过程中 ,由于没有很好的侦错程序 (Debugger),所以给程序开 发带来了很多不便。 采用 及任何可以编译成 MSIL 的语言作为开发工具,所以调试较为便利。 通过上面的比较分析可以看出, 的性能在许多方面要远远超越了 ASP,利用 技术实现一个交互式的动态 Web 页是比较简单。 而且随着 .NET 技术的日益成熟,相信 的应用会越来越普及。 (2) 开发和运行平台 如果只运行 应用程序,可以安装 .NET Framework Redist 软件包。 如果要开发、部署和运行 应用程序,需要安装 .NET Premium Edition、 .NET Framework SDK 或者 Visual 中的任何一个。 .NET Framework SDK Beta 2支持以下操作系统: Window XP、 Windows 20Windows NT4(带 Service Pack 6a),并要求 Inter Explorer版本在。 要求系统安装 Microsoft Data Access Component ,推荐安装 IIS IIS (带 NT4 Service Pack 6a)。 IIS已集成在 NT/Windows 2020操作系统中,一般不必另外安装。 3. SQL SERVER 2020 数据库概述 SQL Server 2020是 Microsoft公司推出的大型数据库管理系统,它建立在成熟而强大的关系型基础上,可以很好的支持客户机 /服务器网络模式,能够满足各种类型的企事业单位对构建网络数据库的需求。 它具有易用性、可扩展性、可靠性等特点,是目前使用最为广泛、普及率最高的数据库管理系统之一。 在高性能和企业 级可伸缩性领域, SQL Server 2020 设计成利用 Windows 2020 对更多处理器、更大的系统内存的支持,最终达到支持 64 位硬件平台。 在不断提升可用性的努力过程中, SQL Server 2020 采用 Windows 2020 四路群集,提供了大大改进的群集支持。 SQL Server 已经在可管理性和易用性方面在行业内领先, SQL Server 2020 通过与 Windows 2020 活动目录紧密结合进一步改进了这些功能。 而且, 10 SQL Server 2020 还包含对现有管理 工具和实用程序的重大改进,并引入更具自我调节和自我管理的引擎功能。 SQL Server 2020 按照设计可以为部署和维护强大的、易于管理、支持商务活动的 Web 站点提供最好的性能,这些站点可以从事商家和商家之间或商家与客户之间的交易。 在寻求一个支持您的电子商务解决方案的数据库时,需要考虑的项目包括:可用性、性能、可管理性和价格。 4. 数据库 技术概述 数据库技术是一门研究数据库的结构、存储、管理和使用的软件学科。 数据库技术是在操作系统的文件系统基础上发展起来的,而数据库管理系统( DBMS)本身要在操作 系统的支持下才能工作。 数据库不仅用到数据结构的知识,而且丰富了数据结构的内容。 在关系数据库重要用到集合论、数理逻辑的理论。 因此,数据库技术是一门综合性较强的学科。 在数据库技术中,我们用模型的概念描述数据库的结构与语义,对现实世界进行抽象,表示实体类型及实体间联系的模型称为 “ 数据模型 ”。 目前广泛使用的模型可以分为两类:一种是独立于计算机系统的模型,完全不涉及信息在系统中的表示,只是用来描述某个特定组织所关心的信息结构,这类模型称为 “ 概念模型 ”。 用户对数据库的使用。 是通过数据库管理系统所提供的语言来实现的。 不同的数据库管理系统提供不同的数据库语言。 关系数据库管理系统几乎都提供关系数据库表追语言 SQL. SQL 的全称是 Structured Query Language,即结构化查询语句 .SQL 语句可以从关系数据库中获得数据,也可以建立数据库、增加数据、修改数据。 SQL语言是一种非过程化语言,它一次处理一个记录集合,对数据提供自动导航。 SQL 语言允许用户在高层的数据结构上工作,而不对单个纪录进行操作。 SQL 语言部要求用户指定数据的存取方法,而是使用查询优化器,由系统决定对指定数据存取的最快速手段。 5. SQL SERVER 2020数据库 概述 SQL Server 2020 是 Microsoft 公司推出的大型数据库管理系统,它建立在成熟而强大的关系型基础上,可以很好的支持客户机 /服务器网络模式,能够满足各种类型的企事业单位对构建网络数据库的需求。 它具有易用性、可扩展性、可靠性等特点,是目前使用最为广泛、普及率最高的数据库管理系统之一。 在高性能和企业级可伸缩性领域, SQL Server 2020 设计成利用 Windows 2020 11 对更多处理器、更大的系统内存的支持,最终达到支持 64 位硬件平台。 在不断提升可 用性的努力过程中, SQL Server 2020 采用 Windows 2020 四路群集,提供了大大改进的群集支持。 SQL Server 已经在可管理性和易用性方面在行业内领先, SQL Server 2020 通过与 Windows 2020 活动目录紧密结合进一步改进了这些功能。 而且,SQL Server 2020 还包含对现有管理工具和实用程序的重大改进,并引入更具自我调节和自我管理的引擎功能。 SQL Server 2020 按照设计可以为部署和维护强大的、易于管理、支持商务活动的 Web 站点提供最好的性能,这些站点可以从事商家和商家之间或商家与客户之间的交易。 在寻求一个支持您的电子商务解决方案的数据库时,需要考虑的项目包括:可用性、性能、可管理性和价格。 6. Dreamweaver Dreamweaver 是 MICROSOFT 公司推出的网页制作工具,它功能强大、操作方便,易学易用,是目前最为流行的网页制作与站点管理工具。 Dreameaver MX 不仅保持了开发过程轻松及页面效果完美的制作风格,且工作界面清新自然,并对相关面板、图标等进行归整,使用户用起来更为顺手,开发更为简便。 Dreameaver MX 是功能更强大的用于可视化设计与管理网页和网站的专业级 HTML 编辑器。 无论是在可视化编辑环境中进行开发,还是习惯于书写 HTML 代码, Dreameaver MX 都能令用户很快上手,并且提供实用的工具来增加他们的网页设计经验,使他们在网页设计中更加得心应手。 Dreameaver MX 的可视化不只是体现在其灵活的界面和直观的开发环境上,面板的组合、行为、样式表、时间轴,以及定制并拓展 Dreameaver 等强大的编辑的。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。