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

上传人:王** 文档编号:812454 上传时间:2024-01-18 格式:DOCX 页数:55 大小:417.15KB
下载 相关 举报
.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动态网站开发技术组件网上书店毕业设计论文外文摘要DevelopmentandResearchofASRNETTechnologyinDesigningWebSiteAbstract:ASP.NETtechnologybasedonMicrosoft.NETenvironmentprovidesasimple,effectivemeanstoestablishmultifunctional,dynamicwebsites.Thisthesi

3、sisaboutASRNETawholenewtechnologytoestablishdynamicWebsites.Byusingplentifulcomponenttechnologies,packsitupthenetworkcommunicationsbetweenWebExplorerandWebServer.InASRNET,thetechnologiesofestablishingdynamicwebsitesareturningtobuildapplicationsbased-onwebbycomponent.And,thisthesisalsoaccountsforthea

4、ctualityofwebdevelopmenttechnology.Imadeanin-depthstudybycomparingwithvariousskills,andthendesignedasystemofbookstoreonline.Allthebasicfunctionsofthesystemhavebeenachieved.Acommonuserenterthesystem,hecouldbrowsecommodityinformationandpurchase.Administratorcanaddnewcommoditiesandverifybillsthatclient

5、smade.Keywords:ASP.NET;Dynamicwebsitedevelopingtechnology;Component;Bookstoreonline1引言61. 1问题定义与内容简介61.2 研究背景及研究意义61.3 可行性分析81.3 .1技术可行性研究81.4 .2经济可行性研究81.4 论文各章内容介绍82课题研究分析92. 1网站开发技术研究91. 1.1WEB开发技术的开展92. 1.2技术比较103. 1.3ASP.NET技术研究122.2 ASP.NET技术在实例中的应用162. 2.1ASP.NET内置对象的应用163. 2.2页面控件的应用192.3 AS

6、P.NET开发工具223ASP.NET开发网站应用例如243. 1方案研究244. 2业务流分析245. 3数据流分析256. 4数据字典273.4.1数据流分量(即数据元素)273.4.2数据流283.4.3数据存储283.4.4数据处理284系统设计及各功能模块的实现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管

7、理员查看订单功能模块425. 1用户局部4552壬J4JmJj=f5466研究成果评价486. 1Jf/J,486.2研究缺乏和解决方案48致谢51.52参考文献1引言上个世纪60年代诞生的互联网,在近十几年的时间里得到了迅猛的开展,其主要的原因是WEB技术的出现。它将世界各地的信息链接起来,使互联网成为最大的信息载体,使地球变的像个小村子,使信息共享和流通的能力延伸到了我们的桌面上。WEB技术是互联网的核心内容,WEB因为具有音频、视频技术,内部交互和易于管理而受到个人和企业的青睐。随着WEB的逐渐开展和成熟,web技术也在逐渐的开展,从HTML到CGI,到3P(ASP、JSP、PHP),再

8、到现在的ASP.NET,已经经过了几个阶段的开展。1.1 问题定义与内容简介ASRNET网络效劳体系架构为使用ASRNET建立网络效劳提供了一个高级可编程模板。虽然建立网络效劳并不需要使用网络效劳平台,但是它具有许多的优点将简化开发过程,并且它使用的编程模型对用ASP或VB工作的开发人员来说是很熟悉的。使用这个可编程模型,开发人员不需要理解、SC)AP或其它任何网络效劳标准。本课题的主要目的是对网站设计的相关技术进行理论研究,比较ASRNET技术的相关特点,并在对各种技术进行系统分析和研究的根底上,借鉴现有系统的一些经验,开发一网站实现相关管理功能。并且通过学习ASRNET技术并查阅大量关于网

9、站设计技术的文献资料,比较各种技术的优越性,汇总形成相关文档。在研究学习的根底上,结合相关资料,设计出简洁的具有用户注册登录、信息查看、信息查询等功能的系统。网站实现的根本功能是:(1)信息查看:普通用户和管理员登录系统后可以进行信息查看;(2)信息查询:用户可以登录系统后进行信息查询。1.2 研究背景及研究意义随着个人电脑和Intemet的普及推广,Web技术得到了迅猛的开展,人们开始越来越依赖网络:企业通过网络可以更有效、便捷的发布信息和推广自己新的产品;个人通过网络可以跟自己的朋友聊天、写信,可以查看新闻,可以在网上娱乐,甚至可以不用出户就可以购置自己喜欢的商品等等,网络带来无尽的便捷和

10、乐趣。设计出好看,适用的网站就成为必要的,现在用于网站设计、开发的技术有很多,譬如ASP、JSP、ASP.NET等等。其中JSP(JaVaServerPages)SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。它是在传统的网页HTML文件中插入Java程序段和JSP标记,从而形成JSP文件。JSP与JaVaSerVlet一样,是在效劳器端执行的,通常返回该客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。ASP(ActiveServerPages活动效劳器页面)是一种功能强大的运用于效劳器端的脚本编程环境,但是只能用VBScript或者JavaS

11、cript这样的非模块语言来编程,而且大量的HTML代码和VBSCript、JaVaSeriPt代码混合在一起,使得程序员需要修改程序的时候比较困难。而ASRNET技术是Microsoft公司推出的新一代动态Web开发技术。ASP.NET不同于ASP和JSP,它是建立在.NETFramework之上,提供了更易于编写而且结构清晰的代码,它使用VB.NET和C#等模块化语言编写程序,提高了代码的再利用性和共享性。ASRNET在结构上几乎完全是基于组件和模块化的,Web应用程序的开发人员使用这个开发技术可以实现更加模块化的、功能更强大的应用程序。ASP.NET技术在效率、可重用性及代码量上较ASP

12、和JSP都有明显的优势。使用ASRNET技术,开发人员不需要理解、SOAP或其它任何网络效劳标准。开发人员用ASP.NET生成一个扩展名为.asmx的文件,并把此文件配制J为网络应用程序的一局部,就建立起了一个网络效劳。asmx文件包含对在其它地方定义的受控类的引用,或者包含这个类的定义。这个类是由ASP.NET提供的WebService类所派生。公有的类方法在标记上WebMethod属性后,就会成为网络效劳方法,把请求发送到asmx文件中的URL后,这些方法就会被调用。你不必手工为你的网络效劳建立一个契约。当被调用者请求时,ASRNET检查类的元数据,以自动生成SCL文件。客户可通过SOAP

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

14、供了一个为在SCL文件中描述的网络效劳生成分类的受控代理工具。代理生成器把SCL文件中描述的消息映射成受控类中的方法。代理对应用程序代码隐藏了所有的网络和引导设备,因此使用网络效劳看起来就像使用其它受控代码一样。代理将优先使用SOAP链接网络效劳,但是它同样支持GET和PoST机制。因此GET和PoST同样也能被使用。网络效劳为在Internet上绑定应用程序提供了一个利用现存体系架构和应用程序的简单的、灵活的、基于许多标准的模型。网络应用程序很容易与当地开发的效劳或已存在的效劳集成在一起,而不用考虑开发平台、开发语言或使用的对象模型,以用于实现任何组成的效劳或应用程序。MieroSoft.N

15、ET框架在现有开发人员技巧之上,提供了一个应用程序模板和关键技术,用于简化平安、可靠、可扩展、高可用性的网络效劳的建立、部署和不断的开展。1.3 可行性分析1.3.1 技术可行性研究课题主要是理论研究,研究ASP.NET技术在网站开发中的应用,关键是要查阅大量的关于ASRNET技术和其他网站开发技术方面的文章和书籍。学校图书馆有大量关于这方面的书籍可以借阅,另外在互联网上也有关于这方面的大量论文可以查阅。另外网站的设计主要使用的是ASP.NET技术,.NETFrameworkLl框架作为微软公司已经比较成熟的产品,现在越来越多的网站开发设计都选择它。1.3.2 经济可行性研究课题研究的是ASRNET技术,设计开发的电子商务网站在PC机上就可以实现,不要考虑其他的设备。也为以后网站设计开发编程技术的选择提供了更多的技术支持。1.4 论文各章内容介绍论文共分为六章,由浅至深的阐述了研究的结论并结合实例进行了说明。第一章简要的介绍了MiCrOSOft.NET框架,提出了课题研究的背景,并对研究课题做了调

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

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

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

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

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