ASP.NET技术在网站设计中的研究与开发论文_第1页
ASP.NET技术在网站设计中的研究与开发论文_第2页
ASP.NET技术在网站设计中的研究与开发论文_第3页
ASP.NET技术在网站设计中的研究与开发论文_第4页
ASP.NET技术在网站设计中的研究与开发论文_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕业设计(论文)说明书题 目: 文):基于 开发功能强大的动态网站提供了一种简单、高效的途径。是通过大量使用组件技术,将态网站开发技术已经变为利用组件搭建“基于论文还阐述了网站开发技术的现状,结合研究情况开发设计了一个网上书店系统。该系统的基本功能已实现,普通用户进入系统后,可以查看商品信息,并购买商品;管理员可以添加新的商品信息并可以确认核实客户提交的订单。关键词:态网站开发技术 组件 网上书店毕业设计(论文)a to is a to it up of to by of I an by a of of A he 1 引言. 问题定义与内容简介. 研究背景及研究意义. 可行性分析.论文各章内容介绍.题研究分析. 网站开发技术研究. . .方案研究.业务流分析.数据流分析.数据字典.数据元素).统设计及各功能模块的实现.系统设计.详细设计.物车)功能模块.用演示.用户部分.管理员部分.究成果评价.研究成果.研究不足和解决方案.言上个世纪60年代诞生的互联网,在近十几年的时间里得到了迅猛的发展,其主要的原因是将世界各地的信息链接起来,使互联网成为最大的信息载体,使地球变的像个小村子,使信息共享和流通的能力延伸到了我们的桌面上。频技术,内部交互和易于管理而受到个人和企业的青睐。随着3P(经经过了几个阶段的发展。然建立网络服务并不需要使用网络服务平台,但是它具有许多的优点将简化开发过程,并且它使用的编程模型对用用这个可编程模型,开发人员不需要理解课题的主要目的是对网站设计的相关技术进行理论研究,在对各种技术进行系统分析和研究的基础上,借鉴现有系统的一些经验,开发一网站实现相关管理功能。较各种技术的优越性,汇总形成相关文档。在研究学习的基础上,结合相关资料,设计出简洁的具有用户注册登录、信息查看、信息查询等功能的系统。网站实现的基本功能是:(1)信息查看:普通用户和管理员登录系统后可以进行信息查看;(2)信息查询:用户可以登录系统后进行信息查询。究背景及研究意义随着个人电脑和们开始越来越依赖网络:企业通过网络可以更有效、便捷的发布信息和推广自己新的产品;个人通过网络可以跟自己的朋友聊天、写信,可以查看新闻,可以在网上娱乐,甚至可以不用出户就可以购买自己喜欢的商品等等,网络带来无尽的便捷和乐趣。设计出好看,适用的网站就成为必要的,现在用于网站设计、开发的技术有很多,譬如中由多公司参与一起建立的一种动态网页技术标准。它是在传统的网页而形成在服务器端执行的,通常返回该客户端的就是一个此客户端只要有浏览器就能浏览。一种功能强大的运用于服务器端的脚本编程环境,但是只能用且大量的得程序员需要修改程序的时候比较困难。供了更易于编写而且结构清晰的代码,模块化语言编写程序,提高了代码的再利用性和共享性。能更强大的应用程序。重用性及代码量上较发人员不需要理解把此文件配制为网络应用程序的一部分,就建立起了一个网络服务。 者包含这个类的定义。有的类方法在标记上会成为网络服务方法,把些方法就会被调用。你不必手工为你的网络服务建立一个契约。当被调用者请求时,自动生成户可通过方法和参数进行编码的约定是:对被编码为查询字符串;对被编码为表单数据。机制不如是它们使得客户在访问网络服务时不必支持络服务模型假定了一个无状态服务结构。无状态结构通常比有状态结构更具可扩展性。每次收到一个服务请求后,就生成一个新对象,请求被转化为一个方法调用,当该方法调用返回时对象被销毁。如果这些服务需要跨请求维护状态,此它们得到了该模型的所有安全、配制和其它优点。络服务还提供了一个为在理生成器把理对应用程序代码隐藏了所有的网络和引导设备,因此使用网络服务看起来就像使用其它受控代码一样。代理将优先使用是它同样支持此络服务为在活的、基于许多标准的模型。网络应用程序很容易与当地开发的服务或已存在的服务集成在一起,而不用考虑开发平台、开发语言或使用的对象模型,以用于实现任何组成的服务或应用程序。供了一个应用程序模板和关键技术,用于简化安全、可靠、可扩展、高可用性的网络服务的建立、部署和不断的发展。校图书馆有大量关于这方面的书籍可以借阅,另外在互联网上也有关于这方面的大量论文可以查阅。在越来越多的网站开发设计都选择它。计开发的电子商务网站在要考虑其他的设备。也为以后网站设计开发编程技术的选择提供了更多的技术支持。文各章内容介绍论文共分为六章,由浅至深的阐述了研究的结论并结合实例进行了说明。第一章简要的介绍了出了课题研究的背景,并对研究课题做了调研及可行性分析。第二章主要介绍了单介绍了将各种网站开发技术做了深入比较。第三章全面介绍了对实例系统进行总体设计的方案。第四章介绍系统的详细设计和各功能模块的设计及实现第五章介绍系统的应用演示,分别以用户和管理员的身份进行了演示分析。第六章介绍研究成果的评价及其不足的解决方案2 站组成是一系列静态的网页,这种程序只允许用户浏览网站的信息,而不能和网站进行交互(即静态网页),这就大大制约了商业的经营活动。为此,本弥补了不能交互的缺点,是技术上的一种突破,但用户在使用程是资源分配的基本单位,这样使资源不能得到完全很好的利用,并且浪费严重。由于计算机资源的有限性,限制了使用网站的用户的数量,导致用户使用中速度相对过慢,不能满足需求。与此同时此分别设计的一套别是两套个用户均使用一个线程与网站进行交互,他们的出现使得每个语种如是不太稳定,二是要求程序的设计水平较高不利于普及。1995年其一次编译,处处运行的优势,迅速推广。与此同时网站的软件技术出现了们一般称之为3P。3网站普及起着不可磨灭的贡献。3客户端请求网页时以此客户看不见序的保密性较好。仅可以使用默认的可以使用过软还提供了户在开发的时候可以使用借助微软的组件技术是它所使用的语种不是完全的面向对象式语言,不利于开发大型网站程序,且运行速度较慢。于常百姓很少问津,到近些年过仅它是免费的,和其配合使用的源代码也是向外公开的。 且代码可以重用。由于采用类似载文件、存取数据库中的二进制图片数据、作图、需借助某个或某几个函数即可完成,而不像对发展具有不定性,相应的参考材料、技术支持也较匾乏。它的类似它不如访问数据库时不如也提供了在语言引擎进行解释执行的能力。户端请求码首先被转换成编译成支持 并由种编译操作仅在对然首次调用需几秒的编译加载时间,但后续请求只需调用服务器端缓存中的起每次请求都要解释执行的对于是大增加了网站开发和维护的难度,另外也由于微软开发一种能页与程序分离有利于更好的设计程序,使得代码更简洁、易于编写,不仅提高了重利用性和共享性,还提高了可调度性、可测量性、安全性和可靠性;同时,对不同的浏览器提供了更好的支持。种应用程序能够更好地满足公司的商业需求,并提供一个更加丰富的开发环境。在兼容以前设计习惯的基础上采用完全的可视化设计,使得技术的推广速度相当快。别是向结构的编程语言,而非面向对象,这就明显产生以下几个问题:1、代码逻辑混乱,难于管理:它使用的是脚本语言混合以很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。2、代码的可重用性差:由于是面向结构的编程方式,并且混合以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。3、弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来会方便一些,但相对于它所造成的出错几率就远远得不偿失的。以上是语言本身的弱点,在功能方面一是功能太弱,一些底层操作只能通过组件来完成,在这点上甚至还远远比不上纠错/调试功能的完善,这点上需要使用先要声明一个变量后将变量如果想要必须确定相关的C#运行库被安装的时候,是如果想使用第三方开发的组件或者使用自己创建的组件,就需要小心安装并且注册你的组件了。其具体的代码如下:声明一个变量的同时,可以指定它的类型并且初始化这个变量为了引用一个类,需要使用这样的表示方法:名称空间类。即如:在上面的代码中,引用了面的名称空间实际上只是假设的一个名称空间,以上面的代码实际上是无法运行的。不是一种脚本语言,所以它具有面向对象编程语言的一切特性,比如封装性、继承性、多态性等等,这就解决了刚才谈到的装性使得代码逻辑清晰,易于管理,样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性极大的提高,你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C+、错体系。于他的脚本语言是以继承了重要体现在:1)面向对象性:为一种面向对象语言,在很多方面来看,微软将C#成为与#另一个有趣的地方是所有对象都自动变成为果C#能取得很大的市场占有量的话,且具备更快的性能,因为它可以和#)数据库连接:在此)大型站点应用:更好的支持。事实上,微软在这方面付出了巨大的努力。场合,当你需要更强大的功能时,仅仅只需要增加一台服务器。提供内置式外,由于请求的各组件相互间经过了充分的优化,所以速度很快。为所有的组件将是服务器操作系统的一部分。对于要购买昂贵的应用服务器群来达到同样的目的。4)如:*内置的对象缓存和页面结果缓存。*内置的用于服务器控制提供了更充分的交互式控制。可以看出,由于许多方面借鉴了:时不是低效的脚本语言,使得有明显的优势。但是,提供了采用面向对象的思想模块化与组件化的技术而构建。全称为同建立积木式服务的核心集成套件;人订购服务;库 态管理器和 译和管理程序页面中代码的执行,类库则是提供了一系列的用于处理请求和生成响应的公共代码,程序员可以直接调用该类库。中的应用程序作为且加载到样可以保证应用程序更快地执行。中的是提高服务性能。状态管理器用来跟踪用户的会话状态信息,目的是进行更加完美的数据交互。态数据对象)上的理供应商)所提的应用程序编程接口(实现数据源的数据访问,包括开放性数据库互连)所支持的数据库。操作性:何支持送或传送数据集的组件只需要向数据集的目的地发送数据集,而不用担心接收组件是如何去执行的,请求数据集的组件也就是目的组件可以像是,很重要的一点是:接收组件应该支持维护性:可维护性现在已是评价一种软件程序的标准,可维护性的高低将直接影响应用程序的升级维护的操作负担。应用程序的维护我们期待的是提高其性能,在次,不用重新设计,而是调用应用程序之后层次的增加。么这种转变相对就容易的多,之间的通信相对简单,这是因为层是通过编程性:类型化程序设计中,应用程序的数据集应用程序的数据集 据集 数据集命令 数据图 对用户来说是很重要的。对那些没有或者有很少编程经验的终端用户来说,对代码的理解也是很容易的。而且,在非类型化的程序设计中,如果开发人员偶尔发生拼写错误,那么将产生一个运行时错误。而在类型的数据集中,误写导致的语法错误会在编译时就检测出来。性能:在使用以采用已短开连接的记录集形式,这些值必须转换为样就降低了性能。反过来会使得伸缩性更加的容易实现,因为这减少了数据的装载量(不需要任何的数据转换)。因此,何对象都可以在客户端进行处理,这样就提高了其性能。可伸缩性:基于增加了对访问数据库的要求,使得可伸缩性成为最主要的特征之一。使用资源(比如数据库连接和数据库锁定)的应用程序。不支持多用户同时访问数据,这是因为用户对有限资源的要求最终会超出它们的供应能力,以应用程序不用长时间保持数据库锁定状态或者数据库连接激活状态。由此,允许多用户同时访问数据。连接的层:由管理提供程序组成的类组成已断开连接层:根植于络安全一直是人们关注的问题。其中的原因包括在于全是个重要的问题,也是个令人头痛的问题,因此需要格外细致的进行规划和设计。全性涉及三个基本的操作:身份验证,授权和模拟(冒名顶替)。身份验证(这是验证用户身份的有效过程,以便决定是否允许通过,通常,身份验证就是验证用户名和密码的过程,除了这种常见的身份验证方式以外,还有比较复杂的验证方式。具体来说身份验证有三种形式:匿名验证,基本验证和集成的中匿名验证即允许用户在不用通过用户名和密码的情况下浏览网站;基本验证即是我们平常说的用户和密码验证了,这中方式需要对密码进行加密,不然很可能被未授权的用户非法使用,但是加密技术一直不是很理想,所以这种验证方式的使用一直没被保密性较强的成的了满足基本的验证的条件外,用户还必须是有效的这种模式下,权(这是确保允许拥有有效身份的用户只能访问授予访问权限的那些资源的过程。我们可以对过标记网站上可允许的操作可以控制对拟(请求从过使用模拟,把此文件配制为网络应用程序的一部分,就建立起了一个网络服务。者包含这个类的定义。这个类是由有的类方法在标记上会成为网络服务方法,把些方法就会被调用。网络服务为在活的、基于许多标准的模型。网络应用程序很容易与当地开发的服务或己存在的服务集成在一起,而不用考虑开发平台、开发语言或使用的对象模型,以用于实现任何组成的服务或应用程序。别是:对象名 对象说明于设置与网页有关的属性、方法和事件浏览器(用户端)获取信息送信息到浏览器供服务器端的属性和方法储单个客户端的信息储客户端的共享信息捉 回错误信息进行网页初始化时触发着加载网页并触发后如果包含其他服务器控件事件的时候,当满足发生条件则触发相应服务器控件

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论