预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共31页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

分类号密级UDC编号本科毕业论文(设计)题目基于MVC架构的网上购物系统的设计与实现所在院系计算机学院专业名称计算机科学与技术(嵌入式方向)年级12级学生姓名学号指导教师二○一六年三月湖北第二师范学院本科毕业论文湖北第二师范学院本科毕业论文湖北第二师范学院毕业论文(设计)原创性声明本人郑重声明:所呈交的学位论文,是本人在导师的指导下,独立进行研究工作所取得的成果。除文中已经注明引用的内容外,本论文不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。论文作者签名:年月日PAGE\*MERGEFORMATIIIPAGE\*MERGEFORMATII文献综述1.ASP.NETASP技术之后便衍生为asp.net,它第一次是在IIS2.0上和ADO1.0一起推出的,后来在3.0上逐渐变得有名,它在服务器端逐渐变成了相对比较热门的开发工具,微软公司还专门为它私人定制了一套开发工具。在20世纪末期,微软在windowsNT上推出了一种关键性的技术,那便是ASP技术,从那之后,网络上便开始逐渐涌现出了ASP的网站,而且变的越来越多。ASP的简易性以及它的可定制性,是它能够发展这么快的其中一个原因。但是它也逐渐的暴露了一些ASP的问题。在2000年夏天的时候,微软启动了另一种战略,那便是.NET。从此时开始,ASP+便更名为ASP.NET,通过长期不懈的努力,第一个版本的ASP.NET便和.NET实体框架一起在2001.01.05日成功的发布了,与此同时,ASP.NET的PM便由SCottGuthrie接任,他在这之前已经开发设计过多个软件产品,比如说ASP.NETAJAX。迄今为止,我知道的已经发布了.NET5.0以及Framework7.0并且它们已经成功的应用在了VS2015平台上。2.ASP.NET的优点1)逐渐强化的性能。ASP.NET是一种公共运行库代码。它能够在服务器上编译打包并且成功运行。但不同的是,ASP.NET可以运用多种技术,比如说实时打包编译、在本地进行优化、编译前进行绑定等。这便显著的提高了系统的性能。2)世界级的工具支持。ASP.NETFramework在弥补了VS的设计器和工具箱中的很多不足之处。空间拖动、自动部署项目仅仅是它能够提供的功能中的个别几个,还有很多其他的没有列举出来的。3)威力和灵活性。ASP.NET项目运行时,可以将部分数据存放在cookie中,然后等到下次访问的时候直接从本机的内存中拿数据,这样处理速度会加快很多。HYPERLINK"C:/Users/Administrator/Desktop/1842037447963807/1842037447963807-检测报告/htmls/sentence_detail/23.htm"\t"C:/Users/Administrator/Desktop/1842037447963807/1842037447963807-检测报告/htmls/detail_report/right".NETFramework的Library、处理机制和对数据的控制访问等均可以从Web无缝访问。而且ASP.NET和其他的开发语言毫无关系,因此你可以自由选择最合适的自己并且比较擅长的程序语言进行开发,甚至可以在同一个应用中实现多种语言的交替开发4)简易性。ASP.NET很容易的把它们都变得特别简单,从最初的数据提交和用户身份验证再到后期的发布和配置信息。比如,在ASP.NET的框架中,需要你把前台展示部分和后台逻辑处理分开存放,这使得我们能够非常简单明了的看到项目的整体结构。5)可管理性。ASP.NET把配置直接放在服务器和程序中,这样就减少了本地内存占用和管理,因为它的所有信息都是以文本存储起来的,这样就不需要本地的辅助工具进行帮忙,直接可以将所有新配置信息应用到服务器,简化了要重启机器的繁琐步骤。6)可缩放性和可用性。ASP.NET在设计过程中需要考虑它的可缩放性,并且需要要增添专门提高该产品性能的功能。此外,进程受到ASP.NET运行库的实时控制和管理,以便于当进程有不正常的行为发生时,就可以随时创建新的进程,这样方便处理请求一直保持可用状态。7)自定义和扩展性。库中的各类组件都可以被开发人员自己自己开发的东西所替代。ASP.NET自身也有一个非常完美的整体设计,它可以在正确的时机为程序员提供“插入”代码功能。但是完成自定义身份验证或状态服务始终不是容易的事。摘要本系统主要是用MVC框架编写的,并且利用了B/S的模式,我是参考目前社会上的整体情况,然后分析之后开发的这个系统。网上购物是现在信息化社会发展的趋势。如今有越来越多的人,更乐意待在家浏览网页