版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于ASPNET的电子商务平台系统设计摘要在如今的社会之中,随着科技水平的快速发展,大家的经济能力也获得了很大的提升。电子商务以一种潮流的方式席卷了全球,电脑拥有的技术也随之而发展。在网上办公,在网上进行一些商品的购买已经受到了越来越多人的追捧和喜爱。在当前整个世界都在信息化管理的趋势之下,我国的不同行业也都理所当然的不断的转向信息化,现代化的高效管理形式。电子商务因为沿袭了传统的商业模式,所以管理效率较低,线上交易凭借其独特的便捷性和直观性,被现代人更简单的去认同和接受。该毕业设计的电子商务系统的要求是一个基于的电子商务网站,且以C#作为编程语言,采用SQLServer数据库作为后台数据库构建一个电子商务平台。能为客户提供网上浏览页面、购买、管理、服务评论、收藏等服务。客户登陆网站进行浏览,使人们只要呆在家中,不用出门就能对喜欢的商品进行购买。关键词:;SQLServer;电子商务 目录 第一章绪论 11.1课题研究背景 11.2课题研究意义 11.3课题主要研究内容 11.4论文的组织 1第二章开发技术 22.1VisualStudio2013 22.2SQLServer 22.3ASP.NET 32.4本章小结 3第三章需求分析 43.1系统业务概述 43.2业务流程 43.3系统结构框架 43.4功能分析 53.5配置环境 53.6本章小结 5第四章系统设计 64.1系统架构设计 64.2数据库设计 74.3详细设计 154.4本章小结 20第五章系统实现 215.1添加模块实现 215.2登录注册模块实现 245.3商品详情页模块实现 265.4商品页模块实现 305.5系统测试 325.5.1添加模块单元测试 335.5.2集成测试 33第六章总结与展望 346.1总结 346.2展望 34PAGE30第一章绪论1.1课题研究背景当今社会大家都在网上进行购物,既方便又实惠,并且也能更好的看到商品的详细信息和别人对商品的评价,所以我想开发出一款属于自己的电子商务平台app,使得那些喜欢在网上购物的人群能有一款适合他们的软件。1.2课题研究意义由于网上电子商务平台非常方便,对许多有购买和购买需求的消费者具有很大的吸引力。对于消费者们来说有数点优势,首当其冲的就是用户可以查看到各个商品的详细信息,发表自己的评论。这款软件满足了各种用户的不同需求。消费者们不用跑去线下购物店一家的选,既麻烦又耗费精力,通过电子商务平台,用户可以通过查询,检索极其便捷就可以了解到自己想要购买的商品。1.3课题主要研究内容主要的研究内容就是为大家提供一个很好的商品购买的app,可以互相了解商品的信息,也可以发布自己对商品的评价。1.4论文的组织第一章绪论,主要介绍了电子商务平台项目的创作背景,我们这个软件的主要意义和主要研究的内容;第二章开发技术,主要讲述了在我们的程序中使用的软件;第三章需求分析,详述了电子商务平台的部分功能的结构框架及功能流程;第四章系统设计,详述了电子商务平台是如何设计的,数据库的制作等如何设计的;第五章系统实现,介绍了电子商务平台的部分功能的实现及测试;第六章总结与展望,总结了这次系统的开发过程并且描述了毕业之后的打算。
第二章开发技术2.1VisualStudio2013VisualStudio2013预览版是以VisualStudio2012版本和之后的MicrosoftVisualStudio更新中的进展来做基础构建出来的,提供重要有用的解决方案给开发团队,使其接纳这样的改变并开发,交付利用下一版本的Windows平台创新的新型应用程序,同时支持各种的设备和服务在所有Microsoft平台上,VisualStudio主要用于构建ASP.NETWeb应用等系列程序[1]。VisualStudio2013的各种功能包括:支持Windows8.1App开发敏捷项目管理版本控制轻量代码注释编程过程测试方面下一代ASP.NET技术是吸收了ASP技术的优点的Web应用开发技术,并产生了更强大的提升,没有将逻辑和代码放在一起、,使得我们编写程序的量变少了,并且可以重复利用写好的代码。为我们节省出更多的时间。尤其是ASP.NET技术在3层构造[2]的开发上有很大的造诣,使得该技术在安全和逻辑性的方面有了很大的提升。系统实现的关键技术有ASP.NET,控件,SQL语言。2.2SQLServerSQLServer是如今非常好用并且免费大众的一款数据库管理系统。具有许多的优点,比如易上手和操作性强,可以在大多数的操作系统上进行运行,尤其是适配自家微软旗下的Windows系统。MicrosoftSQLServer作为一个优秀的数据库管理平台,其中的数据可以根据个人的需要进行共享或是独立[3],非常适配于自发人员,大型企业和各个层次的项目开发人员,提供更好的数据管理。2.3ASP.NETASP.NET是一个统一的网络开发模型,它可以使用尽可能少的代码,构造出新一代企业应用程序和必要的WEB服务[4]。Activesen.erpages是ASP.NET由微软公司推出的新一代的开发软件模型。它是微软公司新建筑发展体系结构中的重要组成部分,不仅是包含了ASP的优点。与此同时,这种技术架构的特点很多,可以更简单地进行各种编程。另外ASP.NET集封装着ASP.NET控制公共包,包括各种各样的下拉菜单以及小文本框。开发者可以直接使用控制设置,使得这样的发展显然更为直观。2.4本章小结通过使用VisualStudio2013,SQLServer。我们就可以顺利的完成我们的项目。使用VisualStudio2013完成前后端的设计,用SQLServer完成数据库并与页面连接,最终使得我们的项目可以顺利的运转起来。第三章需求分析本章节主要描述的是该系统的需求分析,包括系统业务的概述,业务的流程,系统结构框架,系统中各个功能的分析以及该系统需要配置的环境。本文首先对电子商务网站建立的重要性进行分析,并从整体的前台与后台设计进行分析[5]。3.1系统业务概述我们的系统有几大功能。1、登陆,2、注册,3、添加商品,4、收藏商品,5、查看商品,6、评论商品,7、管理员的增删查改。3.2业务流程用户模式。首先注册一个账号,并登陆,登陆之后可以浏览该网站的全部商品,对有兴趣的商品还可以查看详情商品的信息,看到喜欢的商品不仅可以评论还可以收藏,而且还有新闻模块供大家浏览,最后可以将喜欢的商品添加入购物车中去。管理员模式。首先是登陆管理员账号,可以进行商品的一系列增删改查,来维护整个网站。3.3系统结构框架通过分析电子商务平台的消费者购买、网站的消息、商家后台管理等运作流程与模式,主要分为2大功能模块:前端网页的浏览和后端网页的管理[6]。图3-1电子商务平台系统功能结构图3.4功能分析用户模式。注册功能:用户通过输入账号密码来注册本网站的账号。登陆功能:用户输入账号密码进行网站的登陆。查看功能:用户登陆过后可以查询本网站全部的相关内容。评论功能:用户可以点击评论按钮来发表自己对商品和网站的一些评论。收藏功能:用户在商品的详情页上可以点击收藏按钮,添加到用户自己的收藏页面。购物车功能:本网站的购物车能够将全部货物的数量和名字展示,而且任何一个注册用户都会有属于自己的专属购物车,通过会话能够完成购物车的功能[7]。用户点击添加商品进购物车,便随即可以进行下单。新闻功能:该网站的各种新闻。管理员模式。登陆功能:管理员输入正确的账号密码,认证成功后进行网站的管理。添加功能:管理员点击页面中的添加选项,进入添加页面,可以添加新的商品,新的新闻,比如该模块主要是对网站的新闻的及时录入,进而前台的相关内容及时的更新[8],和对用户的评论进行回复。修改功能:管理员点击商品的修改按钮,进入商品修改页面,可以修改任意商品的库存,名称和价格等。删除功能:管理员点击页面中的商品删除选项,来删除库存清零的商品,和废弃的用户账号。查看功能:管理员点击商品查看按钮,进入商品查看页面,可以看到网站所拥有的全部商品。3.5配置环境使用的是VisualStudio2013版本,这个版本会自动配置系统的一些环境。SQLServer安装的是SQLServerManagementStudio,安装完成后便可直接使用,系统测试与运行的服务器是IIS组件中的Web服务器[9]。3.6本章小结本章讲述的就是该系统的需求分析,系统的业务概述和整个用户群体的一些详情需求。第四章系统设计4.1系统架构设计用户模块登录注册:用户登录自己的账号,或者注册一个新的账号来完成后面一系列的交互,用户注册时必须要对用户名进行检查验证,注册用户名是否已经存在[10]。首页:首页主要由下方所述的几个主要的导航栏,一些商品信息和一个商品的搜索框组成。用户可以在输入框内搜索想要购买或者了解的商品。热销排行:这个页面展示的是最近热销商品的全部品种,点击图片或商品名字可以进行查看详细信息;并且还可以对自己喜欢或想买的商品进行加入收藏和添加入自己的购物车。新品上市:这个页面和热销排行十分相似,主要是呈现了最新上架的一些商品。同样可以点击查看详情和收藏和添加购物车。新闻中心:这个页面是展示本网站所提供的一些你可能想要了解的新闻和一些使用本网站的注意事项等。个人中心:该页面所展示的是用户个人购买的商品的一些凭据,订单。评论模块:本网站的用户可以在这个页面对感兴趣的商品和本网站进行正常的评论和提出一些意见。购物车模块:这是最后一个功能页面,用户可以点击购物车完成商品的支付,是用来存储客户所购买的商品信息的[11]。管理员模块首页:首页主要由要由下方所述的几个主要的导航栏所组成。商品管理:在这个页面,管理员可以对商品进行各种各样的增删改查操作。商品类别管理:这个页面上管理员可以增加商品的不同类别和查看所有商品的类别信息。用户管理:这个页面展示的是所有的本网站的用户,管理员可以在这个界面查询用户的具体信息和删除该用户。评论管理:该页面展示了该网站的所有的评论,管理员可以对这些评论逐一的进行评论。新闻管理:最后这个页面展示的是本网站所发布的全部新闻,管理员可以添加用户感兴趣的新闻或者一些注意事项供本网站的用户进行了解。4.2数据库设计电子商务平台的主要数据库表设计主要数据库表包括,管理员信息表,用户信息表,商品信息表,商品类别信息表,订单信息表,订单详情信息表,新闻信息表,评论信息表[12]。图4-1数据库E-R图=1\*GB3①管理员信息E-R表:管理员信息表由:管理员id(主key),名字,密码,日期组成[13]。图4-2管理员信息E-R表=2\*GB3②用户信息E-R表:用户信息表由:用户id(主key),名字,密码,性别,日期,地址,电话,邮箱组成。图4-3用户信息E-R表=3\*GB3③商品类别信息E-R表:商品类别信息表由:id(主key),类别名字,类别id,显示组成。图4-4商品类别信息E-R表=4\*GB3④订单信息E-R表:订单信息表由:id(主key),用户id,价格,订单id,添加日期,是否购买,用户姓名,地址,电话组成。图4-5订单信息E-R表=5\*GB3⑤订单详细信息E-R表:订单详细信息表由:id(主key),订单id,用户id,商品id,商品数量,商品价格,添加日期组成。图4-6订单详细信息E-R表eq\o\ac(○,6)新闻信息E-R表:新闻信息表由:id(主key),新闻标题,新闻类型,新闻内容组成。图4-7新闻信息E-R表eq\o\ac(○,7)评价信息E--R表:评价信息表由:id(主key),评价内容,用户名称,评价日期,回复组成。图4-8评价信息E-R表eq\o\ac(○,8)商品信息E-R表:商品信息表由:id(主key),商品名称,商品类别,商品数量,商品价格,商品优惠价格,商品详情,是否为新品,是否热卖,是否展示,商品图片,是否收藏组成。图4-9商品信息E-R表=1\*GB3①该表是数据库中管理员信息的数据表,主要由4个键组成。管理员id(主key),名字,密码,日期分别对应着id,uname,upass,adddate。表4-1管理员信息数据列名数据类型是否为空值是不是主键说明idInt(5)否是idunameVarchar(20)否否名字upassVarchar(32)否否密码adddatedatetime是否日期=2\*GB3②该表是数据库中用户信息的数据表,主要由8个键组成。用户id(主key),名字,密码,性别,日期,地址,电话,邮箱分别对应着id,uname,upass,usex,adddate,uaddress,utel,uemail。表4-2用户信息数据列名数据类型是否为空值是不是主键说明idInt(5)否是idunameVarchar(20)否否名字upassVarchar(32)否否密码adddateVarchar(20)是否地址uaddressVarchar(20)是否日期utelVarchar(20)是否电话uemailVarchar(20)是否邮箱=3\*GB3③该表是数据库中商品类别信息的数据表,主要由4个键组成。id(主key),类别名字,类别id,显示分别对应着id,typename,typefid,isshow。表4-3类别信息数据列名数据类型是否为空值是不是主键说明idInt(5)否是idtypenameVarchar(20)否否类别名字typefidInt(5)否否类别idisshowVarchar(20)是否显示=4\*GB3④该表是数据库中订单信息的数据表,主要由9个键组成。id(主key),用户id,价格,订单id,添加日期,是否购买,用户姓名,地址,电话分别对应着id,userid,totalprice,orderid,adddate,ispay,linkperson,linkaddr,linktel。表4-4订单信息数据列名数据类型是否为空值是不是主键说明idInt(5)否是iduseridInt(5)否否用户idtotalpricedecimal(18,0)否否价格orderidVarchar(20)是否订单idadddatedatatime是否添加日期ispayVarchar(20)是否是否购买linkpersonVarchar(20)是否用户姓名linkaddrVarchar(20)是否地址linktelVarchar(20)是否电话=5\*GB3⑤该表是数据库中订单详情信息的数据表,主要由7个键组成。id(主key),订单id,用户id,商品id,商品数量,商品价格,添加日期分别对应着id,orderid,userid,goodsid,goodscount,goodsprice,adddate。表4-5订单详情信息数据列名数据类型是否为空值是不是主键说明idInt(5)否是idorderidInt(5)否否订单idgoodsidInt(5)否否商品idgoodscountVarchar(20)是否商品数量goodspricedecimal(18,0)是否商品价格useridInt(5)否否用户idadddatedatatime是否添加日期eq\o\ac(○,6)该表是数据库中新闻信息的数据表,主要由4个键组成。id(主key),新闻标题,新闻类型,新闻内容分别对应着id,newstitle,newstype,newsdetails。表4-6新闻信息数据列名数据类型是否为空值是不是主键说明idInt(5)否是用户idnewstitleVarchar(20)否否新闻标题newstypeVarchar(20)否否新闻类型newsdetailsVarchar(20)是否新闻内容eq\o\ac(○,7)该表是数据库中评价信息的数据表,主要由5个键组成。id(主key),评论内容,用户名称,评价日期,回复分别对应着id,lyinfo,uname,adddate,reply。表4-7评价信息数据列名数据类型是否为空值是不是主键说明idInt(5)否是用户idlyinfoVarchar(20)否否评论内容unameVarchar(20)否否用户名称adddatedatatime是否评价日期replyVarchar(20)是否回复eq\o\ac(○,8)该表是数据库中商品信息的数据表,主要由12个键组成。id(主key),商品名称,商品类别id,商品数量,商品价格,商品优惠价格,商品详情,是否为新品,是否热卖,是否展示,商品图片,是否收藏分别对应着id,goodsname,goodstypeid,goodsnum,goodsprice,goodsnewprice,goodsdetails,isnew,istop,isshow,pic_url,favcount。表4-8商品信息数据列名数据类型是否为空值是不是主键说明idInt(5)否是idgoodsnameVarchar(20)否否商品名称goodstypeidInt(5)否否商品类别idgoodsnumInt(5)是否商品数量goodspricedecimal(18,0)是否商品价格goodsnewpricedecimal(18,0)是否商品优惠价格goodsdetailsVarchar(200)是否商品详情isnewVarchar(20)是否是否为新品istopVarchar(20)是否是否热卖pic_urlVarchar(20)是否商品图片最后是我的数据库关联关系图,订单信息表,订单详情信息表,商品信息表,类别信息表是相互关联的。用户信息表,管理员信息表,评论信息表和新闻信息表是独立存在的。图4-10数据库关联关系图4.3详细设计查询模块功能图4-11查询模块的功能表查询模块是输入商品id,商品名称,地址,联系方式等,用户通过输入这些的信息来进行商品的详细查询的。性能性能要求能够对商品的查询功能一眼明了,能快速的并且精确的显示查询信息。单次的查询系统的处理时间应在几秒之内。输入项目商品名称,商品数量,商品价格,商品优惠价格,商品详情,是否为新品,是否热卖,是否展示,商品图片,是否收藏输出项目商品详情表表4-9商品信息数据列名数据类型是否为空值是不是主键说明idInt(5)否是idgoodsnameVarchar(20)否否商品名称goodstypeidInt(5)否否商品类别idgoodsnumInt(5)是否商品数量goodspricedecimal(18,0)是否商品价格goodsnewpricedecimal(18,0)是否商品优惠价格goodsdetailsVarchar(200)是否商品详情isnewVarchar(20)是否是否为新品istopVarchar(20)是否是否热卖isshowVarchar(20)是否是否展示pic_urlVarchar(20)是否商品图片favcountInt(5)是否是否收藏通过商品详情表的信息,系统平台可以输出商品名称,商品数量,商品价格等各种信息。算法添加模块通过访问数据库来添加商品的各种信息,提取管理员输入的id(主key),商品名称,商品数量,商品价格等信息,然后把它们封装变成SELECT的语句,然后到去数据库中添加商品的详情信息,最后将这些信息返回去用户的界面。让用户得到相应。若管理员输入的信息有误,则最后弹出相应的提示框。程序逻辑图4-12查询算法流程图接口该模块通过Com的接口中的Search方法去访问数据库,Com的接口提供了方便连上数据库的功能。在后面的模块中也会调用此模块。存储分配对数据库用了日志的记录技术和大量的转储技术,并且定期的完成数据库的备份。限制条件由于从添加到查看添加内容全部靠网页端来完成,所以需要用户熟悉电脑的一些基本操作。同时,系统中必然会存在人工处理过程,例如一些信息需要人为的输入网站。测试要点测试的要点是要检查系统是不是没有问题,然后查看测试的内容与测试的实际情况相不相符,还要看系统软件是不是配置的正常,正确。我们应该在各种操作系统之下对电子商务平台进行兼容性测试,主要是在各个主流的浏览器上[14],在添加模块中重点需要测试如下:输入数据有效性判定;有效数据输出测试,无效数据输出测试。各个主流浏览器能否顺利实现该功能。评论模块功能图4-13评论模块功能图评论功能就是可以对该网站和商品做出意见和一些评价。性能用户可以任意的在这里发表正当的言论。输入项目评论信息输出项目无算法该模块通过用户点击评论按钮,对网站和商品进行评论。程序逻辑图4-14评论算法流程图接口该模块通过Com的接口中的Search方法去访问数据库,Com的接口提供了方便连上数据库的功能。存储分配对数据库用了日志的记录技术和大量的转储技术,并且定期的完成数据库的备份。限制条件由于评论全部靠网页端完成,所以需要用户熟悉电脑的一些基本操作。同时,系统中必须存在的人工处理过程,例如一些信息需要人为的输入电脑。测试要点系统完成后,对系统进行测试也是十分关键的一步,只有对情况进行各种测试,才能在软件完成后并交给用户,达到完美的用户体验[15],测试的要点是要检查系统是不是没有问题,然后查看测试的内容与测试的实际情况相不相符,还要看系统软件是不是配置的正常,正确。我们要重复的测试整个基于ASP.NET[16]的系统能否在Windows操作系统下成功的运行。在评论模块中重点需要测试如下:评论的有效性判定;有效数据输出测试,无效数据输出测试。各个主流浏览器能否顺利实现该功能。4.4本章小结本章节概括了系统架构设计,数据库设计,详细设计及项目模块。说明了系统架构是怎么样设计的,数据库的E-R图和数据库表是怎么设计的,部分功能的详细设计和项目模块,可以向老师们展示出项目如何实现这些功能的。
第五章系统实现本章节将展示一些代码说明添加模块,登陆注册模块,商品详情页是如何实现的,添加模块的视图,添加模块错误和如何解决错误的测试。5.1添加模块实现关键代码如下:stringname=F11.FNe.ToString();stringpath=F11.FNe.ToString();stringp1,url;stringtype=name.Substring(name.LastIndexOf(".")+1);intsize=F11.PostedFile.ContentLength;picurl=Server.MapPath("file")+"\\"+name;F11.SaveAs(picurl);p1="\\admin\\file\\"+name;stringisnew="0",isrx="0";if(CheckBoxList1.Items[0].Selected==true){isnew="1";}if(CheckBoxList1.Items[1].Selected==true){isrx="1";}stringsql="insertintogoodsinfo(goodsname,goodstypeid,goodsnum,goodsprice,goodsnewprice,goodsdetails,pic_url)values('"+字符串+"')";连接数据库Response.Write("<script>alert('商品添加成功.');location='admin_goodsmanage.aspx'</script>");图5-1添加模块视图5.2登录注册模块实现关键代码如下:stringtype="un";stringname=this.username.Text;if(name.Contains("@")){type="uemail";}if(name.StartsWith("1")&&(name.Length==11)){type="umobile";}stringsql="";switch(type){sql="select*fromuserinfowhere属性='"+username.Text+"'andupass='"+tbx_upass.Text+"'";break;}SqlDataReadersdr=SqlHelper.ExecuteReader(SqlHelper.SqlConnection,CommandType.Text,sql);if(sdr.Read()){Session["userid"]=sdr["id"].ToString();Session["uid"]=sdr["id"].ToString();Session["un"]=username.Text;Response.Write("<script>alert('登录成功');location='index.aspx'</script>");}图5-2登录注册模块视图5.3商品详情页模块实现关键代码如下:if(!IsPostBack){stringsql=””//连接数据库}stringsql="updategoodsinfosetgoodsnum=goodsnum-"+buycount+"whereid="+lbl_id.Text;SqlHelper.ExecuteNonQuery(SqlHelper.SqlConnection,CommandType.Text,sqlkillkc);stringsql="select*fromcartinfowhereuserid='"+Session["userid"].ToString()+"'andgoodsid="+lbl_id.Text;SqlDataReadersdr=SqlHelper.ExecuteReader(SqlHelper.SqlConnection,CommandType.Text,sqlexists);if(sdr.Read()){stringsqlupdate="updatecartinfosetbuycount=buycount+"+tbx_buycount.Text+"whereuserid='"+Session["userid"].ToString()+"'andgoodsid="+lbl_id.Text;SqlHelper.ExecuteNonQuery(SqlHelper.SqlConnection,CommandType.Text,sqlupdate);}图5-3商品详情页模块视图5.4系统测试我们根据测试项目的漏洞和问题并结合了面向对象的方式,我们准备了以下的项目测试方法:(1)尽早的准确的尽快的、不断的进行系统测试。发现了错误就赶紧进行改正,遇到自己不会的解决不了的,问同学和老师来早些把错误改正,而一次两次是没有办法保证完全发现系统的错误的,所以要不断地进行系统测试,这样就可以很好地完成我们的项目。(2)进行系统测试是,先写出测试想要的结果。一个测试的结果应该由两种部分组成:测试想要的结果和测试输入的数据运行的结果。这样的话,我们的测试才能有一个判别标准,用我们的输入数据得出的数据和我们想要的结果进行对比,看看他们是不是一样的。如果一样了,就完成这部分的测试。如果不一样,就继续测试下去。(3)在我们的测试中,不但有正常的输入的测试,还必须要有不正常的输入测试。因为,在程序的实际使用情况中,可能由于一些因素或者失误,使得用户有时候会有一些错误的输入,比如邮箱输入格式不正确等等。所以,我们也必须得针对这些情况做关于这方面的详细的测试。(4)在对程序最终完成后在进行一轮完整的测试。我们在最后的测试中往往就会发现一些新的错误,所以在最后的过程中越不能放松自我,用以前的方式继续进行严谨的测试。5.4.1添加模块单元测试表5-1添加模块单元测试用例测试类型单元测试集成测试系统测试验收测试功能模块名称测试用例输入操作步骤预期输出测试结论通过不通过不执行商品信息添加模块商品id输入商品id商品id√商品名称输入商品名称商品名称√商品价格输入商品价格商品价格√5.4.2集成测试表5-2集成测试用例软件测试用例集成测试总结报告1错误信息:System.Data.SqlClient.SqlException:无法打开登录所请求的数据库"ZZY"。登录失败。
用户'LAPTOP-4OVDV2ED\lenovo-pc'登录失败。问题解决:原因:导入项目时出现的错误。这是因为项目依赖了一个数据库。加载项目时没有在DBHelper.cs中添加连接数据库的代码。2解决方法:在DBHelper.cs添加连接数据库的代码,完成前后台与数据库的连接。本章节主要讲述的是毕业设计资源模块的相关具体的代码实现以及系统测试出现的一些问题。
第六章总结与展望6.1总结在指导老师的细心指导下,最终完成了电子商务平台的设计,题目就叫做基于ASP.NET的电子商务平台的设计与实现。从开始选择论文的题目到设计方案的确定,再到整篇论文的定稿,每一步的选择都是一种成长和挑战。虽然是一次在毕业前独立完成的毕业设计,但是在设计中遇到了很多问题,也明白了知识上的不足,最后懂得了需要把理论和实际结合在一起。在整个设计的过程中,愈发认识到计划的重要性,做好计划,定好方向根据计划的步骤一步一步实施,这样既快捷又有效地完成了毕业设计。而且全方位考虑问题也十分重要,之前的设计必须都要做好充足的准备,要做很多的调查,要想清楚各种各样的情况。这些种种事情使得可以深刻了解了学以致用的道理。需要理论实践相互结合,不仅对理论的认知达到了一个新的水平,又使生活得到了充实。继续努力,完善这个项目,是同学们的帮助和老师的用心教导使得这个毕业项目和毕业论文可以顺利地进行到结束。虽然,目前项目没有完成的非常彻底,也因为个人水平还有待提高,项目还有许多没有完成的地方,也难免会有一些漏洞和问题,恳请各位老师们斧正。6.2展望多方面的理论,方法和技术都被涉及在这次关于ASP.NET的设计和实现中,当然还有许许多多的新问题需要解决,不断的在实际的应用中完善这些问题,积累解决问题的方式,项目在以下几点中还是要进一步的研究讨论,开发的。1.论文的美观方面还有待加强,距离成为一个真正的网站还有很多路要走。2.电子商务平台的真正的支付功能暂时还无法实现。3.系统在测试上还存在着一些小问题,不过都是在预期上能解决的。
结束语几个月的学习之后,终于完成了这篇《基于ASP.NET的电子商务平台的设计与实现》和毕业设计。从选题阶段时,就想选取这个感兴趣的题目。并且也成功的在老师和同学们的帮助按照规划顺利完成。通过了这篇毕业论文和毕业项目,对ASP.NET和SQLSERVER的了解又更近了一步。可以更好的用VisualStudio去完成一个网站,包括前端的设计和数据库的设计,前端和数据库的链接,和前后台的交互。最后可以独立的去开发出一个网站。虽然毕业设计作品还不能作为一个合格的成品,依然有一些不足的地方,但还是十分的骄傲,这里面的每一段代码,都是辛苦劳动得来的。当看着该系统能够正常无误的运行,内心充满欢喜,相信所有的付出都会获得应有的回报。这次的毕业设计经验让我学到了很多。我知道了毕业设计和做毕业论文是踏踏实实用心做的事,是一个不断学习研究的过程。不认真学习,就不能获得研究的能力。如果不
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 钳工三级理论试题及答案
- 初一语文排序试题及答案
- 2026北师大三下试讲互动课件
- 企业创新网络对知识溢出的影响研究意义
- 2026届临沂九年级数学中考二模考前模拟试卷第020套强证据校准版(含答案详解与评分标准)
- 2026北师大三下面积趣味课件
- 疫情里一堂特殊思政课心得笔记800字5篇
- 《英语科技创新启蒙|发明创造改变生活认知》
- 2026届北京各区小升初数学分班考试模拟卷矩阵(海淀朝阳西城东城丰台含答案解析)
- 2026届北师大版高三英语4月学业评估专项训练卷(含答案逐题解析与听力原文)
- 2025四川成都诸葛资本投资有限责任公司招聘高级投资经理等岗位5人笔试考试参考题库及答案解析
- 2025年连云港市东海县事业单位考试笔试题库及答案
- 《汽车材料黏滑运动测试方法及评价要求》
- his实施工程师年终总结
- 石化项目模块化施工方案
- 风力发电机基础施工方案与技术
- 培训业务员的财务知识课件
- 肝胆外科进修汇报总结
- 【真题】人教版五年级下册期末联考测试数学试卷(含解析)2024-2025学年河北省邢台市信都区胜利小学等五校
- 反家暴课件-课件
- 整形纠纷和解协议书
评论
0/150
提交评论