您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > 基于基于MVC架构的网上购物系统的设计与实现
分类号密级UDC编号本科毕业论文(设计)题目基于MVC架构的网上购物系统的设计与实现所在院系计算机学院专业名称计算机科学与技术(嵌入式方向)年级12级学生姓名李亚茸学号1250313046指导教师许庆炜二○一六年三月湖北第二师范学院本科毕业论文湖北第二师范学院毕业论文(设计)原创性声明本人郑重声明:所呈交的学位论文,是本人在导师的指导下,独立进行研究工作所取得的成果。除文中已经注明引用的内容外,本论文不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。论文作者签名:年月日湖北第二师范学院本科毕业论文II文献综述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中,然后等到下次访问的时候直接从本机的内存中拿数据,这样处理速度会加快很多。.NETFramework的Library、处理机制和对数据的控制访问等均可以从Web无缝访问。而且ASP.NET和其他的开发语言毫无关系,因此你可以自由选择最合适的自己湖北第二师范学院本科毕业论文II并且比较擅长的程序语言进行开发,甚至可以在同一个应用中实现多种语言的交替开发4)简易性。ASP.NET很容易的把它们都变得特别简单,从最初的数据提交和用户身份验证再到后期的发布和配置信息。比如,在ASP.NET的框架中,需要你把前台展示部分和后台逻辑处理分开存放,这使得我们能够非常简单明了的看到项目的整体结构。5)可管理性。ASP.NET把配置直接放在服务器和程序中,这样就减少了本地内存占用和管理,因为它的所有信息都是以文本存储起来的,这样就不需要本地的辅助工具进行帮忙,直接可以将所有新配置信息应用到服务器,简化了要重启机器的繁琐步骤。6)可缩放性和可用性。ASP.NET在设计过程中需要考虑它的可缩放性,并且需要要增添专门提高该产品性能的功能。此外,进程受到ASP.NET运行库的实时控制和管理,以便于当进程有不正常的行为发生时,就可以随时创建新的进程,这样方便处理请求一直保持可用状态。7)自定义和扩展性。库中的各类组件都可以被开发人员自己自己开发的东西所替代。ASP.NET自身也有一个非常完美的整体设计,它可以在正确的时机为程序员提供“插入”代码功能。但是完成自定义身份验证或状态服务始终不是容易的事。湖北第二师范学院本科毕业论文III摘要本系统主要是用MVC框架编写的,并且利用了B/S的模式,我是参考目前社会上的整体情况,然后分析之后开发的这个系统。网上购物是现在信息化社会发展的趋势。如今有越来越多的人,更乐意待在家浏览网页并且购买物品,不用走路就可以得到自己想要的产品。它减少了商家的经营成本,对于买家来说,不用走很多路就可以看到多种多样的物品。本论文主要了解了一下市场需求,对现有的市场进行了分析,还介绍了一下网购的开发背景,以及所涉及到的系统相关的设计,包括系统需求、简要描述、详细实现、对系统的测试以及在整个过程中所碰到的一些难题和如何正确的解决它们。我的网站主要分为:购物页面展示和后台物品管理。系统前台主要实现了用户对自身信息的编辑和密码修改、所有物品的总体展示、每个物品的详细描述以及通过关键字对物品进行搜索等功能;而后台则包含了管理员对物品和品牌信息的编辑,包括上传新产品、对现有产品信息进行修改以及删除过期的产品信息等功能。对于本系统来说,主要运用了ASP.NET的技术,然后再通过SQLSERVER来对后台数据进行连接,但是,在本系统中并没有直接通过数据库的连接对数据库的信息进行访问和修改,而是通过.NET中现有的实体框架通过Model来完成前后台的相互交互。在我的论文最后面,我还说明了我在开发系统过程中遇到的一些问题,以及说明了一下最后成功解决的方案,最后对我系统设计和论文设计的过程做了最后的总结,以及说明了在整个开发设计过程中参考了哪些书籍,学习了哪些新的东西,还对给过我帮助和建议的老师和同学进行感谢。关键词:网上商城、MVC、B/S湖北第二师范学院本科毕业论文IVAbstractThissystemismainlyusedMVCframeworkdevelopment,andtheuseoftheB/Smodel,Onlineshoppingisthetrendofthedevelopmentofinformationsociety.Nowtherearemoreandmorepeople,liketostayathomeonline,youcanbuyyourfavoritethingswithoutwalking.Itreducestheoperatingcostsofthebusiness,forbuyers,donottakealotofwaytoseeavarietyofitems.Thisthesismainlyunderstandthemarketdemand,hascarriedontheanalysistotheexistingmarket,alsointroducethebackgroundofthedevelopmentofonlineshopping,andinvolvedinthesystemdesign,includingsystemrequirements,testingprocessanddevelopmentencounteredsomeproblemsandsolutionsoftheproblem.Thesystemismainlydividedintotwoparts,includingthefrontpagedisplayandbackgrounditemsmanagement.Infrontofthesystemmainlyrealizestheusereditandpasswordfortheirowninformationmodification,alloftheitemsintheoveralldisplay,adetaileddescriptionofeachitemandbykeywordofgoodsweresearchandotherfunctions;andthebackgroundareincludedintheadministratorofgoodsandbrandinformationediting,includinguploadnewproducts,theexistingproductinformationtomodifyanddeleteexpiredproductsinformation,andotherfunctions.Forthissystem,themainuseoftheASP.Nettechnology,andthenthroughtheSQLservertothebackgrounddataconnection,however,inthissystemdidnotdirectlythroughthedatabaseconnectioninformationtothedatabasetobeaccessedandmodified,butthroughtheentityframeworkavailableinthe.Netthroughthemodeltocompletethedatainteractionbetweentheforegroundandthedatabase.Inthebackofmypaper.IalsoshowedsomeoftheproblemsIencounteredinthedevelopmentprocessofthesystem,learningwhatnewthings,togivemehelpandadvicefromteachersandclassmatestothank.Keywords:Onlinemall、MVC、B/S湖北第二师范学院本科毕业论文IIIV目录文献综述................................................................................................................................I1.ASP.NET........................................................................................................................I2.ASP.NET的优点...............................................................................................................I摘要....................................................................................................................................IIIAbstract.............................................................................................................................IV第1章绪论.....................................................................................................................-1-1.1系统开发背景..........................................................................................................-1-1.2系统的开发意义................................................................
本文标题:基于基于MVC架构的网上购物系统的设计与实现
链接地址:https://www.777doc.com/doc-5926805 .html