.NET技术在网站设计中的研究与开发—计算机毕业设计

上传人:王** 文档编号:800889 上传时间:2024-01-16 格式:DOCX 页数:55 大小:326.01KB
下载 相关 举报
.NET技术在网站设计中的研究与开发—计算机毕业设计_第1页
第1页 / 共55页
.NET技术在网站设计中的研究与开发—计算机毕业设计_第2页
第2页 / 共55页
.NET技术在网站设计中的研究与开发—计算机毕业设计_第3页
第3页 / 共55页
.NET技术在网站设计中的研究与开发—计算机毕业设计_第4页
第4页 / 共55页
.NET技术在网站设计中的研究与开发—计算机毕业设计_第5页
第5页 / 共55页
.NET技术在网站设计中的研究与开发—计算机毕业设计_第6页
第6页 / 共55页
.NET技术在网站设计中的研究与开发—计算机毕业设计_第7页
第7页 / 共55页
.NET技术在网站设计中的研究与开发—计算机毕业设计_第8页
第8页 / 共55页
.NET技术在网站设计中的研究与开发—计算机毕业设计_第9页
第9页 / 共55页
.NET技术在网站设计中的研究与开发—计算机毕业设计_第10页
第10页 / 共55页
亲,该文档总共55页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《.NET技术在网站设计中的研究与开发—计算机毕业设计》由会员分享,可在线阅读,更多相关《.NET技术在网站设计中的研究与开发—计算机毕业设计(55页珍藏版)》请在优知文库上搜索。

1、毕业设计(论文)说明书题 目:ASRNET技术在网站设计中的研究与开发毕业设计论文中文摘要ASRNET技术在网站开发设计中的研究与开发摘 要:基于MiCroSoft .NET环境的ASP. NET技术,为开发功能强大的动态网站提供了 一种简单、高效的途径。正文阐述的是ASP. NET作为一种全新的动态网站开发技术,它是通过大量使用组件 技术,将Web浏览器与Web效劳器之间的网络通信完全的包装起来,在ASP. NET中,动 态网站开发技术已经变为利用组件搭建“基于Web的应用程序。论文还阐述了网站开发 技术的现状,通过对各个技术的系统比较从而对ASP.NET技术做了较深入的研究,并结合 研究情

2、况开发设计了一个网上书店系统。该系统的根本功能已实现,普通用户进入系统后, 可以查看商品信息,并购置商品;管理员可以添加新的商品信息并可以确认核实客户提交 的订单。关键词:ASRNET 动态网站开发技术组件网上书店毕业设计论文外文摘要Development and Research of ASRNET Technology in Designing Web SiteAbstract: ASP.NET technology based on Microsoft.NET environment provides a simple, effective means to establish mult

3、ifunctional, dynamic web sites.This thesis is about ASRNET a whole new technology to establish dynamic Web sites. By using plentiful component technologies, packs it up the network communications between Web Explorer and Web Server. In ASRNET, the technologies of establishing dynamic web sites are t

4、urning to build applications based-on web by component. And, this thesis also accounts for the actuality of web development technology. I made an in-depth study by comparing with various skills, and then designed a system of bookstore online. All the basic functions of the system have been achieved.

5、 A common user enter the system, he could browse commodity information and purchase. Administrator can add new commodities and verify bills that clients made.Keywords: ASP.NET; Dynamic website developing technology; Component; Bookstore online1引言61. 1问题定义与内容简介61.2 研究背景及研究意义61.3 可行性分析81.3 . 1技术可行性研究8

6、1.4 .2经济可行性研究81.4 论文各章内容介绍82课题研究分析92. 1网站开发技术研究91. 1.1 WEB开发技术的开展92. 1.2技术比较103. 1.3 ASP. NET 技术研究122.2 ASP. NET技术在实例中的应用162. 2. 1 ASP. NET内置对象的应用163. 2.2页面控件的应用192.3 ASP. NET 开发工具223 ASP. NET开发网站应用例如 243. 1方案研究244. 2业务流分析245. 3数据流分析256. 4数据字典273. 4.1数据流分量(即数据元素)273. 4.2数据流283. 4.3数据存储283. 4.4数据处理28

7、4系统设计及各功能模块的实现304. 1系统设计304 . 1. 1系统总体功能结构 305 .1.2系统数据模型设计304. 2详细设计351. 2. 1商品浏览模块354. 2.2商品查询模块 375. 2.3购置商品(购物车)功能模块376. 2. 4订单结算功能模块397. 2.5用户查看所有订单功能模块408. 2. 6管理员添加商品功能模块 419. 2.7管理员查看订单功能模块425. 1用户局部455 2壬 J4 JmJ j=f5 466研究成果评价486. 1 Jf/J, 486.2研究缺乏和解决方案48致谢51.52参考文献1引言上个世纪60年代诞生的互联网,在近十几年的时

8、间里得到了迅猛的开展, 其主要的原因是WEB技术的出现。它将世界各地的信息链接起来,使互联网成为 最大的信息载体,使地球变的像个小村子,使信息共享和流通的能力延伸到了我 们的桌面上。WEB技术是互联网的核心内容,WEB因为具有音频、视频技术,内 部交互和易于管理而受到个人和企业的青睐。随着WEB的逐渐开展和成熟,web 技术也在逐渐的开展,从HTML到CGI,到3P( ASP、JSP、PHP),再到现在的ASP. NET, 已经经过了几个阶段的开展。1.1 问题定义与内容简介ASRNET网络效劳体系架构为使用ASRNET建立网络效劳提供了一个高级 可编程模板。虽然建立网络效劳并不需要使用网络效

9、劳平台,但是它具有许多的 优点将简化开发过程,并且它使用的编程模型对用ASP或VB工作的开发人员 来说是很熟悉的。使用这个可编程模型,开发人员不需要理解 、SC)AP或其 它任何网络效劳标准。本课题的主要目的是对网站设计的相关技术进行理论研究,比较ASRNET 技术的相关特点,并在对各种技术进行系统分析和研究的根底上,借鉴现有系统 的一些经验,开发一网站实现相关管理功能。并且通过学习ASRNET技术并查 阅大量关于网站设计技术的文献资料,比较各种技术的优越性,汇总形成相关文 档。在研究学习的根底上,结合相关资料,设计出简洁的具有用户注册登录、信 息查看、信息查询等功能的系统。网站实现的根本功能

10、是:(1)信息查看:普通 用户和管理员登录系统后可以进行信息查看;(2)信息查询:用户可以登录系统 后进行信息查询。1.2 研究背景及研究意义随着个人电脑和Intemet的普及推广,Web技术得到了迅猛的开展,人们开 始越来越依赖网络:企业通过网络可以更有效、便捷的发布信息和推广自己新的 产品;个人通过网络可以跟自己的朋友聊天、写信,可以查看新闻,可以在网上 娱乐,甚至可以不用出户就可以购置自己喜欢的商品等等,网络带来无尽的便捷 和乐趣。设计出好看,适用的网站就成为必要的,现在用于网站设计、开发的技 术有很多,譬如ASP、JSP、ASP.NET等等。其中 JSP(JaVa Server Pag

11、es) Sun Microsystems 公司倡导、许多公司参与 一起建立的一种动态网页技术标准。它是在传统的网页HTML文件中插入Java 程序段和JSP标记,从而形成JSP文件。JSP与JaVa SerVlet一样,是在效劳器 端执行的,通常返回该客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。ASP(Active Server Pages活动效劳器页面)是一种功能强大的运用于效劳器 端的脚本编程环境,但是只能用VBScript或者JavaScript这样的非模块语言来编 程,而且大量的HTML代码和VBSCript、JaVaSeriPt代码混合在一起,使得程序 员需要修改程

12、序的时候比较困难。而ASRNET技术是Microsoft公司推出的新一代动态Web开发技术。 ASP.NET不同于ASP和JSP,它是建立在.NET Framework之上,提供了更易于 编写而且结构清晰的代码,它使用VB.NET和C#等模块化语言编写程序,提高 了代码的再利用性和共享性。ASRNET在结构上几乎完全是基于组件和模块化 的,Web应用程序的开发人员使用这个开发技术可以实现更加模块化的、功能更 强大的应用程序。ASP.NET技术在效率、可重用性及代码量上较ASP和JSP都 有明显的优势。使用ASRNET技术,开发人员不需要理解 、SOAP或其它任何网络效 劳标准。开发人员用ASP

13、.NET生成一个扩展名为.asmx的文件,并把此文件配制J 为网络应用程序的一局部,就建立起了一个网络效劳。asmx文件包含对在其它 地方定义的受控类的引用,或者包含这个类的定义。这个类是由ASP.NET提供 的WebService类所派生。公有的类方法在标记上WebMethod属性后,就会成为 网络效劳方法,把 请求发送到asmx文件中的URL后,这些方法就会被调 用。你不必手工为你的网络效劳建立一个契约。当被调用者请求时,ASRNET 检查类的元数据,以自动生成SCL文件。客户可通过SOAP, GET和 POST提交请求。对方法和参数进行编码的约定是:对 GET,将被编码为 查询字符串;对

14、POST,将被编码为表单数据。GET和 POST的机制不如SOAP有力,但是它们使得客户在访问网络效劳时不必支持SOAPoASRNET网络效劳模型假定了一个无状态效劳结构。无状态结构通常比有 状态结构更具可扩展性。每次收到一个效劳请求后,就生成一个新对象,请求被 转化为一个方法调用,当该方法调用返回时对象被销毁。如果这些效劳需要跨请 求维护状态,那么它们将使用ASP.NET状态管理效劳。基于ASP.NET的网络效 劳在网络应用程序模型中运行,因此它们得到了该模型的所有平安、配制和其它 优点。ASRNET网络效劳还提供了一个为在SCL文件中描述的网络效劳生成分 类的受控代理工具。代理生成器把SC

15、L文件中描述的消息映射成受控类中的方 法。代理对应用程序代码隐藏了所有的网络和引导设备,因此使用网络效劳看起 来就像使用其它受控代码一样。代理将优先使用SOAP链接网络效劳,但是它同 样支持 GET和PoST机制。因此GET和PoST同样也能被使用。网络效劳为在Internet上绑定应用程序提供了一个利用现存体系架构和应用 程序的简单的、灵活的、基于许多标准的模型。网络应用程序很容易与当地开发 的效劳或已存在的效劳集成在一起,而不用考虑开发平台、开发语言或使用的对 象模型,以用于实现任何组成的效劳或应用程序。MieroSoft .NET框架在现有开发人员技巧之上,提供了一个应用程序模板和 关键技术,用于简化平安、可靠、可扩展、高可用性的网络效劳的建立、部署和 不断的开展。1.3 可行性分析1.3.1 技术可行性研究课题主要是理论研究,研究ASP.NET技术在网站开发中的应用,关键是要 查阅大量的关于ASRNET技术和其他网站开发技术方面的文章和书籍。学校图 书馆有大量关于这方面的书籍可以借阅,另外在互联网上也有

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 论文 > 毕业论文

copyright@ 2008-2023 yzwku网站版权所有

经营许可证编号:宁ICP备2022001189号-2

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!