欢迎来到沃文网! | 帮助中心 分享知识,传播智慧!
沃文网
换一换
首页 沃文网 > 资源分类 > DOC文档下载
 

购物网站的设计与实现 毕业论文.doc

  • 资源ID:1240       资源大小:825.80KB        全文页数:41页
  • 资源格式: DOC        下载权限:注册会员/VIP会员    下载费用:20积分 【人民币20元】
下载资源需要20积分 【人民币20元】
已注册用户请登录:
账号:
密码:
  忘记密码?
    
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,既可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

购物网站的设计与实现 毕业论文.doc

1引言这次毕业设计的题目是购物评价系统设计与实现。基于ASP.net2.0的商购物评价系统系统。互联网的快速发展为网上购物系统的发展提供了强大的动力,同时,网上购物的环境也已经逐步得到了改善,表现在网民结构的大众化和网络生存的普及化,物流和银行结算的畅通,以及市场运作的规范和相应政策法规的完善。网上购物对网民的吸引力将会越来越大,网民对购物网站的看法也将必定会从不了解到了解,从拒绝到接受,从怀疑到信任,从否定到肯定,网上购物的观念将更加深入人心。而购物系统中的评价系统在购物网站中具有举足轻重的地位,客户在购买了商品之后可以对自己购买的商品的使用和感受进行评价,这样就可以让后续购买的客户对商品有一个真实的评价和了解,更好的买到自己喜欢并且真正需要的商品。摘要随着互联网技术的迅猛发展,现在Internet已从单纯的学术科研向综合性商业网络发展,人们对于互联网技术的要求已不单单是浏览一下网页、收发电子邮件等简单的网络应用。高速发展的互联网技术为网上购物系统的发展提供了强大的动力,同时,网上购物的环境已吉林工业职业技术学院毕业论文2经逐步得到了改善。网上购物对网民的吸引力将会越来越大,网民对购物网站的看法也将必定会从不了解到了解,从拒绝到接受,从怀疑到信任,网上购物的观念将更加深入人心。论文阐述了购物评价系统网站的开发过程,并对该系统的需求分析及系统需要实现的设计方法作了介绍。该系统的基本功能主要包括用户购买和管理员管理。用户购买系统包括商品查询,订单查询和商品订购;管理员系统包括管理员登录,商品管理,对用户订单的处理和计算用户所购商品的金额。在购物评价系统网站中,顾客能够方便的进行用户注册,查看商品,并可以将满意的商品加入购物车。顾客购买完商品后,会得到系统自动分配的一个唯一的订单号,以方便顾客随时查询订单处理情况;而且管理员可以对商品的信息进行维护与管理,包括对现有商品信息的修改、新商品信息的加入、过时商品信息的删除等;管理员还可以对商品的评价信息进行管理。关键词数据库ASP.NET电子商务B/S模式购物管理评价系统吉林工业职业技术学院毕业论文1TheDesignandImplementationofshoppingWebsiteAbstractWiththerapiddevelopmentofInternettechnology,andnowInternetfrommereacademicresearchtodevelopacomprehensivebusinessnetwork,peopledemandforInternettechnologyhasnotjustlookatwebpages,e-mailandothersimplenetworkapplications.TherapiddevelopmentofInternettechnologyforthedevelopmentofonlineshoppingsystemprovidesapowerfuldrivingforce,whiletheonlineshoppingenvironmenthasgraduallyimproved.OnlineshoppingwillbeonincreasingtheattractivenessofInternetusers,Internetuserswillviewshoppingsitewillcertainlyneverlearnedabout,fromdenialtoacceptance,fromsuspiciontotrust,theconceptofonlineshoppingwillbecomemorepopular.Thepaperdescribedtheshoppingsiteuationsystemdevelopmentprocess,andthesystemneedsanalysisandsystemdesignsneedtoachievewasintroduced.Thebasicfunctionalityofthesystemincludethepurchaseofandadministrator.Querysystem,includingthepurchaseofgoods,orderinquiriesandproductorders;administratorloginsystem,includingadministrators,merchandisemanagement,customerorderprocessingandcomputingtheamountofgoodspurchasedbytheuser.uationsystemintheshoppingsite,customerscaneasilyregisterasauser,seetheproduct,andcanbesatisfiedwiththeproductwasaddedtoshoppingcart.Customersbuyingthemerchandise,itwillbeautomaticallyassignedauniqueordernumber,tofacilitatetocheckorderstatusatanytime;andadministratorscancarryoutmaintenanceandproductinationmanagement,modificationofexistingproductination,addingination,productination,deleteobsolete;administratorscanalsomanageproductuationination.KeywordsDatabase;ASP.NET;e-commerce;B/Smode;shoppingmanagement;uationsystemII目录引言....................................................................................................................................1摘要......................................................................................................................................1Abstract......................................................................................................................................11.导论....................................................................................................................................41.1项目研究的背景........................................................................................................41.2项目研究的目的........................................................................................................41.3国内外研究现状........................................................................................................41.4系统开发的相关技术................................................................................................41.5开发工具.....................................................................................................................82.系统分析............................................................................................................................92.1系统可行性分析.........................................................................................................92.1.1市场前景可行性分析.....................................................................................92.1.2技术可行性分析.............................................................................................92.2系统需求分析.............................................................................................................92.2.1顾客对于系统的需求.....................................................................................92.2.2管理员对于系统的需求...............................................................................103.系统设计与实现..............................................................................................................113.1系统体系结构设计...................................................................................................113.2数据库结构设计.......................................................................................................123.2.1E-R图...........................................................................................................123.2.2数据库表设计.......................................................................................133.3业务逻辑...................................................................................................................173.3.1用户管理流程...............................................................................................173.3.2会员管理.......................................................................................................183.3.3商品管理流程...............................................................................................193.3.4新闻管理流程...............................................................................................203.3.5订单管理流程...............................................................................................213.3.6留言管理流程..............................................................................................223.3.7友情链接管理流程......................................................................................233.4通用模块的设计.......................................................................................................233.4.1数据库操作类...............................................................................................233.4.2文件上传类..................................................................................................244.详细设计..........................................................................................................................25吉林工业职业技术学院毕业论文III4.1账号管理模块...........................................................................................................254.2评价管理...................................................................................................................264.3会员管理模块...........................................................................................................284.4商品管理...................................................................................................................304.5新闻管理...................................................................................................................314.6订单管理...................................................................................................................32结论......................................................................................................................................34致谢......................................................................................................................................35参考文献..................................................................................................................................36附录......................................................................................................................................37吉林工业职业技术学院毕业论文41.导论1.1项目研究的背景互联网的快速发展为网上购物系统的发展提供了强大的动力,同时,网上购物的环境也已经逐步得到了改善,表现在网民结构的大众化和网络生存的普及化,物流和银行结算的畅通,以及市场运作的规范和相应政策法规的完善。网上购物对网民的吸引力将会越来越大,网民对购物网站的看法也将必定会从不了解到了解,从拒绝到接受,从怀疑到信任,从否定到肯定,网上购物的观念将更加深入人心。而购物系统中的评价系统在购物网站中具有举足轻重的地位,客户在购买了商品之后可以对自己购买的商品的使用和感受进行评价,这样就可以让后续购买的客户对商品有一个真实的评价和了解,更好的买到自己喜欢并且真正需要的商品。1.2项目研究的目的开发购物系统的评价系统在一个购物管理系统中具有很重要的地位。我们的目的就是开发一套完整的购物评价系统,该购物评价系统的功能类似,京东商城的评价功能,评论系统具体的功能包括显示所有的评论信息,好评信息,中评信息,差评信息等评论信息,评论信息的内容包括商品的优点,不足以及建议信息。1.3国内外研究现状在欧美发达国家,信息化程度远远高于我国,发展速度相当迅猛,世界500强中的大多数零售企业都纷纷挤身网络经销商的行列,广大网民在网上的购买额已经达到了相当巨大的数量,甚至有超过传统购物方式的趋势,而且这种趋势不可逆转。调查表明在互联网技术的诞1.4系统开发的相关技术1.4.1ASP.Net2.0介绍ASP.Net2.0是把基于通用语言的程序在服务器上运行。不像以前的ASP即时解释程序,而是将程序在服务器端首次运行时进行编译。ASP.Net2.0构架是可以用Microsoft(R)公司最新的产品VisualS开发环境进行开发,WYSIWYG(WhatYouSeeIsWhatYouGet所见即为所得)的编辑。这些仅是ASP.Net2.0强大化软件支持的一小部分。因为ASP.Net2.0是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它吉林工业职业技术学院毕业论文5运行在Web应用软件开发者的几乎全部的平台上。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.Net2.0的Web应用中。ASP.Net2.0同时也是language-independent语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C(C和Java的结合体),VB,。将来,这样的多种程序语言协同工作的能力保护您现在的基于COM开发的程序,能够完整的移植向ASP.Net2.0。1.4.2.NETFramework基本概述.NETFramework是用于.NET平台的编程模型,其关键组件是公共语言运行库CLR,CommonLanguageRuntime和.NETFramework类库(包括ADO.NET、ASP.NET和Windows窗体),它提供了托管执行环境、简化的开发和部署以及与各种编程语言的集成,是支持生成和运行下一代应用程序和XMLWebservices的内部Windows组件。.NETFramework旨在实现下列目标提供一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,还是在本地执行但在Internet上分布,或者是在远程执行的;提供一个将软件部署和版本控制冲突最小化的代码执行环境;提供一个可提高代码(包括由未知的或不完全受信任的第三方创建的代码)执行安全性的代码执行环境;提供一个可消除脚本环境或解释环境的性能问题的代码执行环境;使开发人员的经验在面对类型大不相同的应用程序(如基于Windows的应用程序和基于Web的应用程序)时保持一致;按照工业标准生成所有通信,以确保基于.NETFramework的代码可与任何其他代码集成。公共语言运行库是.NETFramework的基础,可以将运行库看作一个在执行时管理代码的代理,它提供内存管理、线程管理和远程处理等核心服务,并且还强制实施严格的类型安全以及可提高安全性和可靠性的其他形式的代码准确性。事实上,代码管理的概念是运行库的基本原则。以运行库为目标的代码称为托管代码,而不以运行库为目标的代码称为非托管代码。吉林工业职业技术学院毕业论文6.NETFramework类库是一个综合性的面向对象的可重用类型集合,可以使用它开发多种应用程序,这些应用程序包括传统的命令行或图形用户界面GUI应用程序,也包括基于ASP.NET所提供的最新创建的应用程序(如Web窗体和XMLWebServices)。.NETFramework是.NET战略的核心。.NETFramework分为以下几个部分MS中间语言、CLR、.NETFramework类库、.NET语言、ASP.NET和Web服务。MS中间语言是.NET的通用语言。无论使用哪一种.NET语言编写的程序代码,在执行之前,都会把它编译成为MS中间语言。CLRCommonLanguageRuntime,公共语言运行时刻库用于执行MS中间语言。.NETFramework类库中包含了大量可以实现重要功能的代码库。用户在编写程序的时候可以很方便地把这些库调用到应用程序中,实现更加复杂的功能。由于这些类库的存在,使得编写功能强大的程序更加容易。1.4.3B/S架构B/S结构(Browser/Server结构)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。特别是在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、速度快、效果优。1.4.4ADO.NET在ASP.NET应用程序中访问数据库要通过ADO.NET来实现。ADO.NET又被称为ActiveX数据对象(ActiveXDataObject),是从Web的角度对ADO进行改进的。ADO.NET是为了因应广泛的数据控制而设计,所以使用起来比ADO更灵活有弹性,也提供了更多的功能。1.4.5ASP.NET的页框架吉林工业职业技术学院毕业论文7ASP.NET可以无缝地与所见即所得(WYSIWYG)HTML编辑器与其他编辑工具(包括MicrosoftVisualStudio.Net)一起工作。这不仅使得Web开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以使用ASP.NE“页框架”编成框架来将服务器控件拖放到Web页,它在Web服务器上运行并动态的生成和管理Web窗体页。在VisualStudio.NET中,Web窗体提供了窗体设计器、编辑器、控件和调试功能,这些功能结合在一起,将使用户能够为浏览器和Web客户端设备快速地生成基于服务器的可编程用户界面。1.4.6SQLServer数据库简介SQLServer2005是建立在SQLServer7.0在可伸缩性、可用性、可管理性和数据仓库成功的基础上,并且引入了针对电子商务的重要新功能。在高性能和企业级可伸缩性领域,SQLServer2005设计成利用Windows2005对更多处理器、更大的系统内存的支持,最终达到支持64位硬件平台。在不断提升可用性的努力过程中,SQLServer2005采用Windows2005四路群集,提供了大大改进的群集支持。SQLServer7.0已经在可管理性和易用性方面在行业内领先,SQLServer2005通过与Windows2005活动目录紧密结合进一步改进了这些功能。而且,SQLServer2005还包含对现有管理工具和实用程序的重大改进,并引入更具自我调节和自我管理的引擎功能。SQLServer2005按照设计可以为部署和维护强大的、易于管理、支持商务活动的Web站点提供最好的性能,这些站点可以从事商家和商家之间或商家与客户之间的交易。在寻求一个支持您的电子商务解决方案的数据库时,需要考虑的项目包括可用性、性能、可管理性和价格。(1)SQLServer为用户提供了完整的数据库解决方案,该软件功能强大、使用方便,已为越来越多的人所信赖。SQLServer支持并发连接,允许多个用户同时访问数据,完全能够满足用户的需求。SQL提供了强大的数据存储功能,高效率的数据查询技术、方便易用的向导和工具,友好亲切的用户界面,是制作该系统后台的很好的UY工具。(2)SQLServer特点真正的客户机/服务器体系结构。丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。吉林工业职业技术学院毕业论文8SQLServer与WindowsNT完全集成,利用了NT的许多功能.SQLServer也可以很好地与MicrosoftBackOffice产品集成。SQLServer具有很好的伸缩性,提供数据仓库功能。对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上,图形化用户界面,使系统管理和数据库管理更加直观、简单。1.5开发工具本系统采用VS2008集成开发环境进行开发,采用了Asp.Net技术,后台语言采用C语言进行编程开发,页面前台采用了HTML语言进行显示,在配合功能强大的数据库系统来存储系统中用到的数据信息。吉林工业职业技术学院毕业论文92.系统分析2.1系统可行性分析2.1.1市场前景可行性分析当前网上购物市场是具大的,而且市场还在发展初期,其市场潜力不可估量,系统的市场前景是可行的。2.1.2技术可行性分析一个系统在技术上是否可行,往往从开发的风险,资源的有效性,相关技术的发展等方面来分析。开发风险的大小直接关系到系统的成败。本系统的实现从其所需要实现的功能上来说,现有的比较成熟的技术已基本上能满足其功能需求,而且有很多当前已成功开发并投入使用的网上购物系统可供借鉴。因此,从系统的开发风险来分析,本系统的开发是可行的。在本系统的开发过程中,主要用到开发工具有VisualStudio2008、SQLServer2005等。这些技术和开发工具都是完善,在实践中多次被运用的,是完全可行的,不会存在技术上的问题。所以从技术环节上来说不存在无法实现的情况发生。2.2系统需求分析2.2.1顾客对于系统的需求顾客在网上购物评价系统中看重的是方便和快捷,因此系统要使顾客能够在大量的产品信息中迅速搜索到自己想要了解的产品信息。并且,由于顾客中可能存在有很多并不熟悉网上购物流程的人,系统操作流程应该简单、易用。首先顾客能在商城中查询各种商品的介绍、实物图片、价格等基本信息,以便顾客确定自己满意的商品。选好商品后,顾客可以将所选商品放入购物车,如果在结算前改变主意,依然可以不用购买。当顾客选定所要购买的商品后,能够向系统提交并由系统自动生成相应的定单号。吉林工业职业技术学院毕业论文10同时,系统的安全性也是顾客关注的,就系统本身而言主要是用户验证、站点、服务器的安全,这些在后面的章节中将会有所分析。系统另外重要的功能就是对商品进行评价,本系统开发一个比较完善的小型的评价系统可以在系统中独立出来应用。2.2.2管理员对于系统的需求系统管理员在此系统中扮演着非常重要的角色,管理员可以进行商品管理、定单管理、注册用户管理,评价管理等需求。并且系统面对大量的信息应该做到条理清楚,管理员能够轻松的找到需要的管理类别。为了实现这些需求,管理中心应该做到功能齐全,模块划分明确。本系统中管理部分分为用户管理、定单管理、商品管理这三个模块。此外,和前台顾客一样管理中心同样有对系统的安全需求。吉林工业职业技术学院毕业论文113.系统设计与实现3.1系统体系结构设计我开发的购物评价系统网站按角色分为前台功能和后台2个功能模块。前台部分由普通用户和未注册会员使用,主要包括用户注册,用户登录,商品搜索,商品列表,购物车,订单查看,留言板,友情链接,商品评价管理等功能模块。后台部分由管理员使用,主要包括账号管理,库存管理,会员管理,商品类别管理,商品管理,新闻管理,订单管理,留言板管理,友情链接管理,商品评价信息管理等功能模块。系统的功能模块图如图3.1购物评价系统功能模块图网站前台网站后台用户注册用户登录商品搜索商品类别商品列表购物车订单查看留言板账号管理会员管理商品管理商品类别管理新闻管理订单管理留言板管理友情链接管理评价管理友情链接商品评价图3.1系统功能图根据网站系统的功能模块图网站具有的主要功能如下账号管理账号管理是系统中对管理员信息的管理,包括对管理员信息的添加,修改和删除等功能。评价管理前台注册用户可以对商品进行详细的评价,包括评价等级,评价信息,商品优点,商品缺点,商品使用心得等评价信息,管理员在后台可以对评价信息进行查看和管理。吉林工业职业技术学院毕业论文12会员管理会员管理包括前台用户注册,用户登录,用户修改自己的注册信息,以及管理员对会员信息进行查询,对会员信息进行修改和删除会员信息等功能,会员信息包括会员的登录账号,登录密码,年龄,密码问题,密码答案,用户电话,用户地址等重要的联系信息。商品管理商品管理是网站处理商品信息的重要模块,包括前台商品展示,商品搜索,商品类别展示,商品信息包括商品的名称,数量,价格,商品类别等重要的信息。管理员可以对商品进行添加,修改和删除。同时还可以对商品的类别信息进行维护。新闻管理新闻管理包括前台新闻的展示已经后台管理员对新闻信息的添加,修改和删除等信息。新闻信息包括新闻信息的标题,新闻内容,发布时间等信息。订单管理订单管理是一个购物网站很重要的功能,订单管理包括前台用户购买商品的购物车,当用户确定订单之后就可以在自己的订单查询功能模块实现查询自己的历史订单信息。管理员可以对订单信息进行查看,删除等操作。留言板留言板提供了一个用户和网站之间的最好交流平台,用户登录网站就可以在留言板上给网站进行留言,包括留言的姓名,标题,内容和一些联系方式。当用户发布留言后管理员可以在后台查看留言信息,同时可以对用户的留言进行回复。对不良信息可以做删除操作。友情链接为方便网站和其他网站进行交流互相推广网站,网站提供了一个友情链接模块,在前台的网站底部显示了后台添加的所有友情链接信息。友情链接包括网站的地址和名称以及联系人。管理员可以对友情链接进行添加,修改和删除操作。3.2数据库结构设计3.2.1E-R图吉林工业职业技术学院毕业论文13图3.2关系模型3.2.2数据库表设计数据库的设计通常是以一个已经存在的数据库管理系统为基础的,常用的数据库管理系统有MYSQL,SQLServer,Oracle等。我采用了SQLserver2005数据库管理系统,建立的数据库名为ShoppingComents_1,ShoppingComents分别为系统主数据库和评价系统数据库2个数据库。本次项目采用了9张表,主要表的内容和功能在下面显示出来。shangpin商品信息表主要用于保存商品的基本信息,该表的结构如表3-1所示表3.1shangpin商品信息表列名说明类型长度备注GoodsID物品idInt4不允许空,主键GoodsName物品名称Nvarchar50不允许空吉林工业职业技术学院毕业论文14GoodsPrice物品价格Bigint8不允许空GoodsTypeID物品类型Varchar20不允许空GoodsIntroduce物品介绍Text16不允许空GoodsPhoto图片路径Nvarchar50不允许空GoodsIsNew是否推荐Int4不允许空GoodsDate发布时间Dattime8不允许空GoodsPhoto图片路径Nvarchar50不允许空主要用于记录留言信息,该表的结构如表3.2所示。表3.2liuyanban留言信息表字段说明类型长度备注id主题idInt(4)不允许空,主键name作者姓名Varchar(20)不允许空emailEmailNvarchar50不允许空younet网站地址Dattime(8)不允许空qqQQNvarchar50不允许空content留言内容Text(16)不允许空biaoqing表情Nvarchar50touxiang头像Nvarchar50addTime添加时间Nvarchar50huifu回复信息Nvarchar50主要用于保存管理员信息,该表的结构如表3.3所示。表3.3管理员信息表字段说明类型长度备注id管理员idInt(4)不允许空Name管理员名称Varchar(30)不允许空Password管理员密码Varchar(16)不允许空吉林工业职业技术学院毕业论文15主要用于记录某一订单表中所订购的商品的详细信息,该表的结构如表3.4所示表3.4dingdan订单表字段说明类型长度备注OrderID订单idNvarchar50不允许空GoodsName货物名称Nvarchar50不允

注意事项

本文(购物网站的设计与实现 毕业论文.doc)为本站会员(星星008)主动上传,沃文网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知沃文网(发送邮件至2622162128@qq.com或直接QQ联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服点击这里,给沃文网发消息,QQ:2622162128 - 联系我们

网站客服QQ:2622162128   

沃文网 版权所有  | ©2017-2022

  |陕ICP备19002583号

  陕公网安备 61072602000132号

   违法和不良信息举报:0916-4228922