asp.net网上购物网站商城论文

asp.net网上购物网站商城论文

ID:22582120

大小:955.01 KB

页数:53页

时间:2018-10-30

上传者:U-991
asp.net网上购物网站商城论文_第1页
asp.net网上购物网站商城论文_第2页
asp.net网上购物网站商城论文_第3页
asp.net网上购物网站商城论文_第4页
asp.net网上购物网站商城论文_第5页
资源描述:

《asp.net网上购物网站商城论文》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

职场大变样社区(WWW.zcdby.com):下载毕业设计成品全套资料,全部50元以下本科生毕业设计设计题目:网上购物评论系统学生姓名:学生学号: 指导教师:二级院系:专业班级:完成时间: SHANGHAIBUSINESSSCHOOL 上海商学院学位论文原创性声明本人郑重声明:本人所呈交的学位论文,系我个人在导师的指导下进行研宄工作所取得的成果。除文中己特别加以标注和致谢的地方外,不包含其它个人或机构己经发表或撰写过的研究成果。对本研究做出贡献的其它个人和集体,均己在文中明确说明和致谢。本人充分意识到本声明的法律结果完全由本人承担。学位论文作者签名:日期:年月日学位论文使用授权的声明本人完全了解上海商学院有关保留和使用学位论文的规定,学校有权保留和向存关部门或机构送交本论文的复印件和电子版,允许论文被查阅和借阅。学校可以将本学位论文的全部或部分内容编入有关数据库,可以采用影印、缩印或其它复印手段保存和汇编本学位论文。保密论文在解密后适用本声明。 日期: 随着互联网技术的迅猛发展,现在Internet已从单纯的学术科研向综合性商业M络发展,人们对于互联网技术的要求已不单单是浏览一下网页、收发电子邮件等简单的网络应用。卨速发展的互联网技术为网上购物系统的发展提供了强人的动力,同时,网上购物的环境已经逐步得到了改善。网上购物对网民的吸引力将会越来越大,网民对购物网站的看法也将必定会从不了解到了解,从拒绝到接受,从怀疑到信任,网上购物的观念将更加深入人心。论文阐述了购物评价系统网站的开发过程,并对该系统的耑求分析及系统耑要实现的设计方法作了介绍。该系统的基本功能主要括川户购买和管理员管理。川户购买系统包括商品查询,订单查询和商品订购;管理员系统包括管理员登录,商品管理,对用户订单的处理和H•算用广所购商品的金额。在购物评价系统网站中,顾客能够方便的进行用户注册,查看商品,并可以将满意的商品加入购物车。顾客购买完商品后,会得到系统自动分配的一个唯一的订单号,以方便顾客随时查询订单处理情况;而II管理员可以对商品的信息进行维护与管理,包折对现有商品信息的修改、新商品信息的加入、过时商品信息的删除等;管理员还付以对商品的评价信息进行管理。本文第一章介绍系统开发的背景与目的;第二章表述系统中川到的各类技术。文章的中心点在第三、叫两章,详细说明系统的需求分析、系统设计与实现、系统维护、等方面。最后,对制作该系统遇到的一些问题进行了分析并对本系统做了总结。关键词:数据库;ASP.NET;电子商务;B/S模式;购物管理;评价系统 AbstractWiththerapiddevelopmentofInternettechnology,andnowInternetfrommereacademicresearchtodevelopacomprehensivebusinessnetwork,peopledemandforInternettechnologyhasnotjustlookatwebpages,e-mailandothersimplenetworkapplications.TherapiddevelopmentofInternettechnologyforthedevelopmentofonlineshoppingsystemprovidesapowerfuldrivingforce,whiletheonlineshoppingenvironmenthasgraduallyimproved.OnlineshoppingwillbeonincreasingtheattractivenessofInternetusers,Internetuserswillviewshoppingsitewillcertainlyneverlearnedabout,fromdenialtoacceptance,fromsuspiciontotrust,theconceptofonlineshoppingwillbecomemorepopular.Thepaperdescribedtheshoppingsiteevaluationsystemdevelopmentprocess,andthesystemneedsanalysisandsystemdesignmethodsneedtoachievewasintroduced.ThebasicfunctionalityofthesystemincludethepurchaseofandadministratorQuerysystem,includingthepurchaseofgoods,orderinquiriesandpnxluctorders;administratorloginsystem,includingadministrators,merchandisemanagement,customerorderprocessingandcomputingtheamountofgoodspurchasedbytheuser.Evaluationsystemintheshoppingsite,customerscaneasilyregisterasauser,seetheproduct,andcanbesatisfiedwiththeproductwasaddedtotheshoppingcarl.Customersbuyingthemerchandise,itwillbeautomaticallyassignedauniqueordernumber,tofacilitatecustomerstocheckorderstatusatanytime;andadministratorscancarryoutmaintenanceandpnxluctinformationmanagement,includingm(xiificationofexistingpnxiuctinformation,addingnewpnxluctinformation,productinformation,deleteobsolete;administratorscanalsomanagepnxiuctevaluationinformation.Thischapterdescribesthebackgroundandpurposeofsystemdevelopment;Chapterexpressionsystemsusedinvarioustypesoftechnology.Thecenterofthearticleinthethirdandfourthchapters,detailingthesystemrequirementsanalysis,systemdesignandimplementation,systemmaintenance,andsoon.Finally,thesystempnxlucedsomeoftheproblemsencounteredwereanalyzedandasummaryofthesystemtodo.Keywords:Database;ASP.NET;e-commerce;B/Smode;shoppingmanagement;evaluationsystemJ商I AbstractII弓Is1射仑21.1项H研宄的背景21.2项H研宄的H的21.3项目研究的意义21.4国内外研究现状31.5本课题的研宄方法31.6系统开发的相关技术41.6.1asp.net介绍41.6.2.NETFramework基本概述41.6.3B/S架构51.6.4ADO.NET61.6.5ASP.NET的页框架61.6.6SQLServer数据库简介71.7幵发工具介绍8第2章系统分析92.1系统可行性分析92.1.1市场前景可行性分析92丄2技术可行性分析92.2系统需求分析92.2.1顾客对于系统的需求92.2.2管理员对于系统的需求10第3章系统设计与实现113.1系统体系结构设计113.2数据库结构设计133.2.1E-R图133.2.2数据库——表设计133.3业务逻辑183.3.1用户管理流程18 3.3.2会员管理流程193.3.3商品管理流程203.3.4新闻管理流程213.3.5订单管理流程223.3.6留言管理流程233.3.7友情链接管理流程243.5通用模块的设计243.5.1数据库操作类243.5.2文件上传upload.cs类27第4章系统模块的详细设计与实现304.1账号管理模块304.2评价管理314.3会员管理模块334.4商品管理354.5新闻管理384.6订单管理39第5章系统开发中的难点及解决方法425.1对商品的分类管理425.2评价系统的建立425.3对于WEB2.0的模式技术上的实现42总43#X44 这次毕业设计的题目是购物评价系统设计与实现。基于ASP.net2.0的商购物评价系统系统。互联网的快速发展为网上购物系统的发展提供了强人的动力,同时,网上购物的环境也已经逐步得到了改善,表现在M民结构的大众化和M络生存的普及化,物流和银行结算的畅通,以及市场运作的规范和相应政策法规的完善。M上购物对网K的吸引力将会越来越大,对购物网站的看法•也将必定会从不了解到了解,从拒绝到接受,从怀疑到信任,从否定到肯定,网上购物的观念将更加深入人心。而购物系统中的评价系统在购物M站中具有举足轻重的地位,客户在购买了商品之后可以对自己购买的商品的使用和感受进行评价,这样就可以让后续购买的客户对商品有•一个真实的评价和了解,更好的买到自己喜欢并且真正需要的商品。第1章导论1.1项目研究的背景互联网的快速发展为网上购物系统的发展提供了强大的动力,同时,网上购物的环境也已经逐步得到丫改善,表现在网民结构的大众化和网络生存的普及化,物流和银行结算的畅通,以及市场运作的规范和相应政策法规的完善。M上购物对网民的吸引力将会越来越大,网民对购物网站的看法也将必定会从不了解到了解,从拒绝到接受,从怀疑到信任,从否定到肯定,网上购物的观念将更加深入人心。而购物系统中的评价系统在购物网站中具有举足轻重的地位,客户在购买了商品之后可以对自己购买的商品的使用和感受进行评价,这样就可以让后续购买的客户对商品有一个真实的评价和丫解,更好的买到己喜欢并且真正需要的商品。1.2项目研究的目的开发购物系统的评价系统在一个购物管理系统中具奋很重要的地位。我们的0的就是开发一套完整的购物评价系统,该购物评价系统的功能类似,京东商城的评价功能,评论系统具体的功能包括显示所有的评论信息,好评信息,屮评信息,差评信息等评论信息,评论信息的内容包括商品的优点,不足以及建议信息。1.3项目研究的意义互联网的快速发展为网上购物系统的发展提供了强大的动力,同时,网上购物的环境也 已经逐步得到了改善,表现在网民结构的大众化和网络生存的普及化,物流和银行结算的畅通,以及市场运作的规范和相应政策法规的完善。网上购物对网民的吸引力将会越来越人,网民对购物网站的看法也将必定会从不了解到了解,从拒绝到接受,从怀疑到信任,从否定到肯定,网上购物的观念将更加深入人心。而购物系统中的评价系统在购物网站中具冇举足轻重的地位,客户在购买了商品之后可以对自己购买的商品的使用和感受进行评价,这样就可以让后续购买的客户对商品有一个真实的评价和了解,更好的买到自己喜欢并且真正需要的商品。1.4国内外研究现状在欧美发达国家,信息化程度远远高于我W,发展速度相当迅猛,世界500强中的大多数零售企业都纷纷挤身网络经销商的行列,广大网民在网上的购买额己经达到丫相当巨大的数量,其至冇超过俾统购物方式的趋势,而II这种趋势不可逆转。调查表明:在互联网技术的诞牛.之地~美国,绝大部分家庭己越来越习惯于在家中从网上购物。在我国,第一次网上购物发生在1996年,当时北京燕莎友谊商场首次通过网上商城售出一个景泰蓝,虽然货款的支付不是在网上进行的,但这毕竟为我国零售业奏出了网上购物的先声。根据CNNIC(中国互联网信息中心)的统计结果,截止2007年1月在民经常使用的网络服务/功能中网上购物所占的比例达到了23.6%,并且己经有相当多的人以网上购物作为其上网的主要目的,屮国网民总人数达到了1.37亿,与去年同期相比,屮国网民总人数一年增加了2600万人,增长率为23.4%,但是这1.37亿网民在中国13.1亿总人U中还仅占10.5%(去年同期为8.5%),这说明尽管中国的网民总数大,增长快,但互联网络的普及程度H前还很低,未来的发展空间仍然很大。因此在屮国发展网上购物具有良好的群众基础,网上购物方式U趋被大家所接受。1.5本课题的研究方法网上购物系统不同于其它性质的网站,由于涉及到交易,因此对于严谨性有很高的要求。每一个细小的环节都和重要。这样才能使得在网上电子交易时避免不必要错误发生。我将使用ASP.NET网络编程技术来编辑网页,以及SQLServer数据库技术来建立功能强大的的数 据库,并运用ODBC技术把数据库和动态网页和关联。传统的静态管理信息系统获取信息的方法是由专业文字录入人员将信息输入到管理系统的数据库中,这种方法在数据量不大时有很多的应用场合。但是,当数据量比较人,并H冇较强的专业性吋,录入的费用和出错的可能性都和应上升。本设计在实际应用开发中解决方案是建立网站,以及自己的动态数据库,使得所有商品信息可以及时的保存、更新。可以使客户更好的及时了解商品买卖的情况。1.6系统开发的相关技术1•6.1asp.net介绍ASP.Net2.0是把基于通用语言的程序在服务器上运行。不像以前的ASP即时解释程序,而是将程序在服务器端首次运行时进行编译。ASP.Net2.0构漿是可以用Microsoft(R)公司最新的产品VisualStudio.net开发环境进行开发,WYSIWYGCWhatYouSeeIsWhatYouGet所见即为所得)的编辑。这些仅是ASP.Net2.0强大化软件支持的一小部分。因为ASP.Net2.0是基于通川语言的编译运行的程序,所以它的强大性和适生,可以使它运行在Web应用软件开发者的几乎全部的平台上。通用语言的基本库,消息机制,数据接n的处理都能无缝的整合到ASP.Net2.0的Web应用屮。ASP.Net2.0同时也是language-independent语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#(C++和Java的结合体),VB,Iscript。将来,这样的多种程M吾言协同工作的能力保F您现在的基于COM+开发的程序,能够完整的移植向ASP.Net2.0oASP.NET的优点主要体现在效率高、可重用性高、代码量少这三方面。在使用ASP进行程序设计的时候,由于ASP使用的是脚本语言,所有的代码都嵌入到HTML代码屮,所以当编制功能复杂的网页时,就需要编写大量的代码,而且会导致程序代码的可读性差的问题。另外,由于所有的代码都是解释执行的,所以相对速度较慢,并且元法有效地利用机器硬件的各种性能。ASP.NET与ASP相比较效率更高,提供了很髙的可重用性,对于实现同样功能的程序,ASP.NET使用的代码M比ASP要少得多。ASP.NET采用全新的编程环境,代表了技术发展的主流方向。[3]1.6.2.NETFramework基本概述.NETFramework是川于.NET平台的编程模型,其关键组件是公共语言运行库(CLR,CommonLanguageRuntime)和.NETFramework类库(包括ADO.NET、ASP.NET和Windows窗体),它提供了托 管执行环境、简化的开发和部署以及与各种编程语言的集成,是支持生成和运行下一代应用程序和XMLWebservices的内部Windows组件。.NETFramework旨在实现下列R:提供一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,还是在本地执行但在Internet上分布,或者是在近程执行的;提供-个将软件部署和版本控制冲突最小化的代码执行环境;提供一个可提高代码(包括由未知的或不完全受信任的第三方创建的代码)执行安伞性的代码执行环境;提供•-个可消除脚本环境或解释环境的性能M题的代码执行环境;使开发人员的经验在面对类型大不相同的应用程序(如基于Windows的应用程序和基于Web的应用程序〉时保持一致;按照工业标准生成所有通信,以确保某子.NETFramework的代码可与任何其他代码集成。公共语言运行库是.NETFramework的基础,可以将运行库看作一个在执行时管理代码的代理,它提供内存管理、线程管理和远程处理等核心服务,并且还强制实施严格的类型安全以及可提高安全性和川•靠性的其他形式的代码准确性。事实上,代码管理的概念是运行库的基本原则。以运行库为fe(标的代码称为托管代码,而不以运行库力目标的代码称为非托管代码。.NETFramework类库是一个综合性的面向对象的可重用类型集合,可以使用它开发多种应用程序,这些应用程序包括传统的命令行或图形用户界面(GUI)应用程序,也包括基于ASP.NET所提供的最新创建的应用程抒(如Web窗体和XMLWebServices)。.NETFramework是.NET战略的核心。.NETFramework分为以下几个部分:MS中间语言、CLR、.NETFramework类库、.NET语言、ASP.NET和Web服务。MS中间语言是.NET的通用语言。无论使用哪一种.NET语言编写的程序代码,在执行之前,都会把它编译成为MS中间语言。CLR(CommonLanguageRuntime,公共语宫运行吋刻库)用于执行MS中间语宫。.NETFramework类库中包含了人S:可以实现重要功能的代码库。用户在编写程序的时候可以很方便地把这堅库调用到应用程序屮,实现更加复杂的功能。巾于这些类库的存在,使得编写功能强大的程序更加容易。.NET语言是指可以将使用其编写的代码编译成为MS中间语言的编程语言。常见的语言有VB.NET和C#等。 Web服务是指可以通过Web访问的组件。1.6.2B/S架构B/S结构(Browser/Server结构)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界而是通过WWW浏览器来实现,极少部分事务遷辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低Y用户的总体成本(TCO)。以0前的技术看,局域网建立B/S结构的网络应用,并通过Intemet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAKWANJmernel/Immnet等)访问和操作共同的数裾库;它能有效地保护数据平台和管理访叫权限,服务器数据库也很安全。特别是在JAVA这样的跨平台语言出现之后,B/S架构管理软件吏是方便、速度快、效果优。随着Internet和WWW的流行,以往的主机/终端和C/S都无法满足当前的全球网络开放、互连、信息随处可见和信息共享的新要求,于足就出现了B/S型模式,即浏览器/服务器结构。B/S模式最大特点是:用户可以通过WWW浏览器去访问Internet上的文本、数掘、阁像、动画、视频点播和声音信息,这些信息都是由许许多多的Web服务器产生的,而每一个Web服务器又可以通过各种方式与数据库服务器连接,大量的数据实际存放在数据库服务器中。客户端除了WWW浏览器,一般无须任何用户程序,只需从Web服务器上下载程序到本地来执行,在下载过程屮若遇到与数据库有关的指令,由Web服务器交给数据库服务器来解释执行,并返回给Web服务器,Web服务器又返回给用户。在这种结构中,将许许多多的网连接到一块,形成一个巨人的网,即全球网。而各个企业可以在此结构的基础上建立自己的Intranet。1.6.3ADO.NET在ASP.NET应用程序中访问数据库要通过ADO.NET來实现。ADO.NET又被称为ActiveX数据对象(ActiveXDataObject),是从Web的角度对ADO进行改进的。ADO.NET是为了因应广泛的数据控制而设计,所以使川起來比ADO更灵活有弹性,也提供了更多的功能。ADO.NET对象模型中有71个主要的组件,分别是Connection、Command、DataSetCommand、DataSet以及DataReader。在ADO.NET对象模型中,DataSet(数据集)是最重要的对象。一般来说,一个DataSet对象就是一个记录集的集合,可以通过命令用数据集合填充DataSet对象。ADO.NET提供了记录集的所有数据库功能,包括排序、分页、过滤视图、关系、索引和±键等。可以用XML形式保持或传输任何DataSet 对象,而且无需付出任何额外的代价,因为DataSet对象本身就是按照XML格式构造。Connection,Command、DataSetCommand以及DataReader是数据操作组件(ManagedProviders),货责建立联机和数据操作。数据操作组件的主要功能是作力DataSet和数据源之间的桥梁,其主要功能是负责将数据源屮的数据取出G填充到DataSet数据集中,或者将数据存回数据源。1.6.2ASP.NET的页框架ASP.NET可以无缝地与所见即所得(WYSIWYG)HTML编辑器与其他编辑工具(包括MicrosoftVisualStudio.Net)一起工作。这不仅使得Web开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以使用ASP.NE“页框架”编成框架來将服务器控件拖放到Web页,它在Web服务器卜.运行并动态的牛.成和管理Web窗体贞。在VisualStudio.NET屮,Web窗体提供了窗体设计器、编辑器、控件和调试功能,这些功能结合在一起,将使用户能够为浏览器和Web客户端设备快速地生成基于服务器的可编程用户界面。ASP.NET的页框架创建丫传统客户端/服务器Web交互的抽象模型,使用户能够使用支持快速应用程序开发(RAD)和面向对象编成(OOP)的传统方法和工具来进行应用程序编程。在Web窗体页中,可以使用属性、方法和事件来处理HTML元素。使用Web窗体可以生成功能强人的基于窗体的Web页。生成这些页时,可以使用ASP.NET服务器控件来创建公共UI元素,以及对它们进行编程以用于执行常见的任务。这些控件使用户能够用可重复使用的内置或自定义组件生成Web窗体,从而简化页而的代码。ASP.NET页框架为响应在服务期上运行代码中的客户端事件提供了统一的模型,从而使用户不必考虑基于Web的应用程序中固行的客户端和服务器隔离的实现细节。该框架还会在页处理生命周期中自动维护贞及该页上控件的状态。1.6.3SQLServer数据库简介SQLServer2005是建立在SQLServer7.0在可伸缩性、可用性、可管理性和数据仓库成功的基础上,并且引入了针对电子商务的重要新功能。在高性能和企业级4伸缩性领域,SQLServer2005没计成利用Windows2005对更多处理器、更大的系统内存的支持,最终达到支持64位硬件平台。在不断提升可谢生的努力过程巾,SQLServer2005采WWindows2005陳各群集,提供大大改进的群集支持。SQLServer7.0已经在可管理性和易用性方ifij在行业内领先,SQLServer2005通过与Windows2005活动目录紧密结合进一步改进了这些功能。而且,SQLServer2005还包含对现有管理工具和实用程 序的重大改进,并引入更具自我调节和自我管•理的引擎功能。SQLServer2005按照设计可以为部署和维护强大的、易于管理、支持商务活动的Web站点提供最好的性能,这些站点川'以从事商家和商家之间或商家与客户之间的交易。在寻求一个支持您的电子商务解决方案的数据库时,耑要考虑的项H包柄:可用性、性能、可管理性和价格。[2J(1)SQLServer力用户提供了完整的数据库解决方案,该软件功能强大、使用方便,己力越来越多的人所信赖。SQLServer支持并发连接,允许多个用户同吋访问数据,完全能够满足用户的需求。SQL提供了强人的数据存储功能,高效率的数掘查询技术、方便易用的向导和工具,友好亲切的用户界而,是制作该系统后台的很好的UY工具。(2)SQLServer特点①真正的客户初;服务器体系结构。②丰富的编程接口工具,为W户进行程序设计提供了更大的选择余地。③SQLServer与WindowsNT完全集成,利用了NT的许多功能.SQLServer也可以很好地与MicrosoftBackOffice产品集成。④SQLServer具有很好的伸缩性,提供数据仓库功能。⑤对Web技术的支持,使川户能够很容易地将数据库屮的数据发布到Web贞Ifif上,图形化用广界面,使系统管理和数据库管理史加直观、简单。1.7开发工具介绍本系统采用VS2008集成开发环境进行开发,采用了Asp.Net技术,后台语言采用C#语言进行编程开发,页而前台采用了HTML语言进行显示,在配合功能强大的数掘庳系统来存储系统屮用到的数掘信息。 第2章系统分析2.1系统可行性分析2.1.1市场前景可行性分析当前网上购物市场是具大的,而且市场还在发展初期,其市场潜力不可估量,系统的市场前景是可行的。2.1.2技术可行性分析一个系统在技术上是否可行,往往从开发的风险,资源的有效性,相关技术的发展等方面來分析。开发风险的人小直接关系到系统的成败。本系统的实现从其所需要实现的功能上来说,现有的比较成熟的技术己基木上能满足其功能需求,而且有很多当前已成功开发并投入使用的网上购物系统可供借鉴。因此,从系统的开发风险来分析,本系统的开发是可行的。在本系统的开发过程屮,主要用到开发工具有VisualStudio2008、SQLServer2005等。这些技术和开发工具都是完善,在实践中多次被运用的,是完全可行的,不会存在技术上的问题。所以从技术环节上来说不存在无法实现的情况发生。2.2系统需求分析2.2.1顾客对于系统的需求顾客在网上购物评价系统中看重的是方便和快捷,因此系统要使顾客能够在人量的产品信息中迅速搜索到自己想要了解的产品信息。并且,由于顾客中可能存在有很多并不熟悉网上购物流程的人,系统操作流程应该简单、易用。首先顾客能在商城中査询各种商品的介绍、实物图片、价格等基本信总,以便顾客确定自己满意的商品。选好商品后,顾客可以将所选商品放入购物车,如果在结算前改变主意,依然可以不用购买。当顾客选定所耍购买的商品后,能够向系统提交并由系统自动生成相应 的定单号。同时,系统的安全性也是顾客关注的,就系统木身而言主要是用户验证、站点、服务器的安全,这些在后面的章节中将会有所分析。系统另外重要的功能就是对商品进行评价,本系统开发一个比较完善的小型的评价系统可以在系统中独立出来应用。2.2.2管理员对于系统的需求系统管理员在此系统中扮演着非常重要的角色,管理员可以进行商品管理、定单管理、注册用户管理,评价管理等需求。并且系统面对大量的信息应该做到条理清楚,管理员能够轻松的找到需要的管理类别。为了实现这些需求,管理中心应该做到功能齐全,模块划分明确。本系统中管理部分分为用户管理、定单管理、商品管理这三个模块。此外,和前台顾客一样管理屮心同样有对系统的安全需求。 第3章系统设计与实现3.1系统体系结构设计我开发的购物评价系统网站按角色分为前台功能和后台2个功能模块。前台部分由普通用户和未注册会员使用,主要包括用户注册,用户登录,商品搜索,商品列表,购物车,订单查看,留言板,友情链接,商品评价管理等功能模块。后台部分由管理员使用,主耍包括账号管理,库存管理,会员管理,商品类别管理,商品管理,新闻管理,订单管理,留言板管理,友情链接管理,商品评价信息管理等功能模块。系统的功能模块图如图3.1。躺雜系续触挨块樹网站后台订帘管理着闻管理商品类別管理商品管理会员舒理觐号管理I士n板a犮精链接管理图3.1系统功能图根据网站系统的功能模块图网站具有的主要功能如卜:账号管理账号管理是系统中对管理员信息的管理,包括对管理员信息的添加,修改和删除等功能。评价管理前台注册用户可以对商品进行详细的评价,包括评价等级,评价信息,商品优点,商品缺点,商品使用心得等评价信息,管理员在后台可以对评价信息进行查看和管理。 会员管理会员管理包括前台用户注册,用户登录,用户修改自己的注册信息,以及管理员对会员信息进行查询,对会员信息进行修改和删除会员信息等功能,会员信息包括会员的登泶账号,登录密码,年龄,密码问题,密码答案,用户电话,用户地址等重要的联系信息。商品管理商品管理是网站处理商品信息的重要模块,包括前台商品展示,商品搜索,商品类别展示,商品信息包括商品的名称,数量,价格,商品类别等重要的信息。管理员可以对商品进行添加,修改和删除。同时还可以对商品的类别信息进行维护。新闻管理新闻管理包括前台新闻的展示己经后台管理员对新闻信息的添加,修改和删除等信息。新闻信息括新闻信息的标题,新闻内容,发布时间等信息。订单管理订单管理是一个购物网站很重要的功能,订单管理包括前台用户购买商品的购物车,当用户确定订单之后就可以在自己的订单查询功能模块实现查询自己的历史订单信息。管理员可以对订单信息进行查看,删除等操作。留言板留言板提供了一个用户和网站之间的最好交流平台,用户登录网站就可以在留言板上给网站进行留言,包括留言的姓名,标题,内容和一些联系方式。当用户发布留言后管理员可以在后台查看留言信息,同时可以对用户的留言进行回复。对不良信息可以做删除操作。友情链接为方便网站和其他网站进行交流互相推广网站,网站提供了一个友情链接模块,在前台的网站底部显示Y后台添加的所有友情链接信息。友情链接包括网站的地址和名称以及联系人。管理员可以对友情链接进行添加,修改和删除操作。 3.2数据库结构设计3.2.1E-R图shangpinLiebie*GoodsTypelDGoodsTypeNameshangpiiGoodsIDGoodsTypelDGoodsNameGoodsintroduceGoodsPriceGoodsPhotoGoodsIsNewGoodsDateGoodsNumGoodsClickshangpinX>Gdingdan*OrderlDOrderMemberGoodsIDGoodsNameGoodsTypelDGoodsTypeNameGoodsPriceIsCheckoutOrderDatefukuanfagnshishubangfahuofansh图3.2关系模型3.2.2数据库_表设计数据库的设计通常是以一个己经存在的数据库管理系统为基础的,常用的数据库管理系统有MYSQL,SQLServer,Oracle等。我采用丫SQLscrvcr2005数掘座管理系统,建立的数据库名为ShoppingComcnts_l,ShoppingComcnts分别为系统主数据座和讲价系统数掘痺2个数据库。本次项A采用Y9张表,主要表的内容和功能在不面显示出来。shangpin(商品信息表)主要用于保存商品的基本信息,该表的结构如表3-1所示表3-1shangpin滴品信息表) 列名说明类型(长度)备注Goods1D物品id1nt⑷不允许空,主键GoodsName物品名称Nvarchar(50)不允许空GoodsPrice物品价格Bigint(8)不允许空GoodsTypelD物品类型Varchar(20)不允许空GoodsIntroduce物品介绍Text(16)不允许空GoodsPhoto图片路径Nvarchar(50)不允许空Goods1sNew是否推荐Int⑷不允许空GoodsDate发布时间Dattime(8)不允许空GoodsPhoto图片路径Nvarchar(50)不允许空liuyanban(留言信息表)主要用于记录留言信息,该表的结构如表3-2所小*。表3-2liuyanban(留言信息表)字段说明类型(长度)备注ididInt(4)不允许空,主键name作者姓名Varchar(20)不允许空emailEmailNvarchar(50)不允许空younet网站地址Dattime(8)不允许空qqQQNvarchar(50)不允许空content留言内容Text(16)不允许空biaoqing表情Nvarchar(50)touxiang头像Nvarchar(50)addTime添加时间Nvarchar(50)huifu回复信息Nvarchar(50)guanliyuan(管理员信息表)主要用于保存管理员信息,该表的结构如表3-3所示。表3-3guanIiyuan(管理员信息表) 字段说明类型(长度)备注id麵员idInt(4)不允许空Name管理员名称Varchar(30)不允许空Password魏员密码Varchar(16)不允许空(订单表)主要用于记录某一订单表中所订购的商品的详细信息,该表的结构如表3-4所示表3-4dingdan(订单表)字段说明类型(长度)备注OrderID订单idNvarchar(50)不允许空GoodsName货物名称Nvarchar(50)不允许空OrderDate购买时间Nvarchar(50)不允许空GoodsTypeNam货物类别Nvarchar(50)不允许空eOrderMember会员名称Nvarchar(50)不允许空shangpinLiebie(商品类别表)主要用于记录商品的类别信息,该表的结构如表3-5所示表3-5shangpinLiebie(商品类别表)字段说明类型(长©备注GoodsTypelD类别编号Int不允许空GoodsTypeName类别名称Nvarchar(50)不允许空huiyuan(会员信息表)主要用T记录会员的信息,该表的结构如表3-6所示表3-6huiyuan(会员信息表)字段说明类型(长®备注ID会员编号Int不允许空username会员账号nnvarchar(50)不允许空password会员密码nnvarchar(50)不允许空 Photo会员头像nnvarchar(50)不允许空 Sex会员性别nnvarchar(50)不允许空Tel会员电话nnvarchar(50)不允许空ADdress会员地址text(16)不允许空nian1ing会员年龄nnvarchar(50)不允许空Ds会员描述text(16)不允许空wenti会员问题nvarchar(100)不允许空Daan问题答案nvarchar(200)不允许空MemberMoney会员充值float(8)不允许空PingLun(评价信息表)主要用于记录商品的评价详细信息,该表的结构如表3-7所示表3-7PingLun(商品i平价信息表)字段说明类型(长度)备注id编号int(4)不允许空GoodsId商品编号int(4)不允许空leibie评體别nvarchar(2000)不允许空Titiles评价信息nvarchar(2000)不允许空youdian评价优点nvarchar(2000)不允许空quedian评价缺点nvarchar(2000)不允许空shiyongXinDe使用心得nvarchar(2000)不允许空Addtime评价时间datetime(8)不允许空Adduser评价人Nvarchar(50)不允许空xinwen(新闻信息表)主要用于记录新闻详细信息,该表的结构如表3-8所示表3-8xinwen(新闻信息表)字段说明类型(长度)备注id新闻编号Int不允许空title新闻标题text(16)不允许空Content新闻内容Nvarchar(50)不允许空 Addtime添加时间datetime(8)不允许空youqinglianjie(友情链接信息表)主耍用干记录友情链接详细信息,该表的结构如表3-9所表3-9youqinglianjie(友情链接信息表)字段说明类型(长备注id网站编号Int不允许空Name网站名称nnvarchar(50)不允许空Url网站地址nnvarchar(50)不允许空Username联系人nnvarchar(50)不允许空 3.3业务逻辑3.3.1用户管理流程S3.3用户管理流程误 用户管理包括料通川户管理和管理员账号管理,后台川户可以修改自己的登录密码,可以管理前台的会员佶息。3.3.2会员管理流程误杳G^cs-R息管砰<4员信息图3.4会员管理流程 3.3.3商品管理流程-H秘刊添加俞品页ilf图3.5商品管理流程后台管理员可以对商品信息进行管理,包括添加商品,修改商品,删除商品信息等。 3.3.4新闻管理流程图3.6新闻管理流程«柊到添加新r®(JXIlf 3.3.5订单管理流程订单竹理订单管理购物乍査看订单行理订单错误正确添加到购物午图3.7订单龍流程 3.3.6留言管理流程留言管理r1r▼査看留言删除留n回复留言苗言管理发布留言错误正确进入留□列表图3.8留言管理流程 3.3.7友情链接管理流程图3.9友情链接管理流程3.5通用模块的设计系统开发了儿个通用的类文件可以实现重复的功能,特别是底层的方法,基本上不只一次被调用。3.5.1数据库操作类publicstaticSqlConnectiongetConnection()//记义成静态的,很重要!{returnnewSqlConnection(connstring);}///〈summary〉///打开数据庳连接///々summary〉publicvoidOpenDataBase(){con=newSqlConnection(connstring);con.Open();)///〈summary〉///关闭数据库连接 IIIpublicvoidCloseDataBase(){con.Clo$e();con.Dispose();}///〈summary〉///返回DataSet数据集III〈/summary〉///datasetpublicDataSetGetDs(stringSqlStr,stringTableName){OpenDataBase();sda=newSqlDataAdapter(SqlStr,con);ds=newDataSet();sda.Fill(ds,TableName);CloseDataBase();returnds;}publicDataViewGetDv(stringSqIStr){OpenDataBase();sda=newSqlDataAdapter(SqlStr,con);ds=newDataSet();sda.Fill(ds);dv=ds.Tables[0].DefaultView;CloseDataBase();returndv;}///〈summary〉///返问Datareader对象//////1000){returnHln;}else{stringty=File2.PostedFile.ContentType;if(ty=="image/gif*||ty=="iinage/pjpeg"||ty=="iinage/jpg"||ty=="image/bmp"||ty==’’application/msword”||ty==’’application/pdf’||ty==uapplication/x-shockwave-flashM||ty=Happlication/octet-stream"||ty=="application/x-zip-compressed") File2.PostedFile.SaveAs(System.Web.HttpContext.Current.Server.MapPath(Pa)+ss);s=ss;return.3’//Up=ss;}else{return"2H;} 第4章系统模块的详细设计与实现4.1账号管理模块账号管理是系统屮对管理员信息的管理,包括对管理员信息的添加,修改和删除等功能。账号管理的运行界而如图4-1。1用户名1图4-1账号管理用户仨息图4-2添加账号添加账号的代码如下:protectedvoidbtnAdd_Click(objectsender,EventArgse){SqlConnectionconn=newSqlConnection(SqlHelper.connstring);stringsql=string.Format(Hinsertintoguanliyuan(name,Password)values(’’’+this.txtName.Text+…,…+txtPwd.Text+SqlCommandcomm=newSqlCommand(sql,conn);conn.Open();comm.ExecuteNonQueryO;conn.CloseO;this.lblinfo.Text="添力口成功!,} 4.2评价管理这个模块是系统中®核心的功能了,以及注册并登陆的会员可以对商品进行评价操作,评价信息包括评价的等级,评价的标题,商品的优点,商品的缺点,商品的使用心得等信息。同时在商品评价页而可以查看商品评价的好评率。管理员在后台可以对评价信息进行管理,包括查看评价信息,删除评价信息。口。级水,VXK一•/勿讲口•」*吟丄■卜、口。•••忝加评论评论类型:|好评zJ评论标题:商品忧点:商品缺点:使用心禅二图4.3添加评价信息 27.27273%好评度好评:27.27273o/o中评:45.45454%差评:27.27273%全部评论(11)好评(3)中评(5)差评(3)这个很好我很喜欢时间:2011-7-11:22:40评论人:aaa忧点:没有优点利缺点:材质非蓠的粗燥使用心椹:垃圾货,调音星的喇叭噪音特别大,光驱很松、这么低级的问题厂家居然没检出来还出货,还要我拿到当地去出具检測报吿,无语》当天我就提交了退货申读,几天也没人受理、服务电话收费特贲、钱出去了就不好办亊了。商品质塁与服务都不行。这产品好评率95%不是内部设罝的。这个银好我报吾欢时间:2011-7-11:22:40评论人:aaa忧点:没有优点啊缺点:材质非常的粗燥使用心得:垃圾货,调音垦的喇叭噪音特别大,光驱很松、这么低级的问题厂家居然没检出来还出货,还要我拿到当地去出具检测报告、无语。当天我就提交了退货申请,几天也没人受理、服务电话收费特贲、钱出去了就不好办亊了。商品质量与服务都不行。这产品好砰率95%不是内部设罝的。这个很好我很苒欢时间:2011-7-11:22:40评论人:aaa忧点:没有忧点啊缺点:材质非常的粗燥使用心裼:垃圾货,调音量的喇叭嗓音特别大,光驱很松、这么低级的问题厂家居然没检出来还出货,还要我拿到当地去出具检測报吿、无语》当天我就提交了退货申请、几天也没人受理,服务电话收费特贲、钱出去了就不好办亊了。商品质垦与服务都不行。这产品好评率95%不是图4.4商品评价信息图4.5商品评价管理商品編号评论类别评论佶息详细佶息創除20奸评这个很好我很菩欢详细倍A臟20中评这个很好我很晷欢详细佶息鵬20中评这个很好我很喜欢详细倌息鵬20中评这个很好我很香欢详细估息册勝20中评这个很好我很舂欢详细倌息膽20中评这个很好我很軎欢详细信息臟20差评这个很好我很晷欢洋细佶息瞬20差评这个很好我很菩欢详细信息購添加评价信息的关键代码如下:protectedvoidButton1_Click(objectsender,EventArgse){if(SessionLMusernameM]==null)Alert.AlertAndRedirect("对不起您还没有登录","Login.aspx" else{stringstrid=Page.Request.QueryString[''id''];stringsql="insertintoPingLun(GoodsId,leibie,Titiles,youdian,quedian,shiyongXinDe,Adduser)valuesfn+strid++DropDownListl.SelectedItem.Text+"7"+TextBoxl.Text+…,…+TextBox2.Text++TextBox3.Text+…,”’+TextBox4.Text+…,…+Session[”username"].ToStringO+dbcoment.RunSql(sql);Alert.AJertAndRedirect("评论成功M,"ShowGcxxlsContent.aspx?id=,'+strid);}}用户进行评价的时候首先通过SESSION的值来判断用户是否登陆,如果没有登陆提示用户进行登陆,已经登陆的川户把评价信息直接添加到评论的数据库屮进行保存。4.3会员管理模块会员管理包括前台用户注册,用户登录,用户修改自己的注册信息,以及管理员对会员信息进行查询,对会员信息进行修改和删除会员信息等功能,会员信息包括会员的登录账号,登录密码,年龄,密码问题,密码答案,用户电话,用户地址等重要的联系信息。 O用户注册姓名:登录密码:安全问题:答案:性别:电话:出生日期:地址:个人描述:•i菩选择日期-注册图4.6用户注册Itt名性朔|电S地址卬》T查5bbb男3432424234324232011-07-05査若ffll^1图4.7用户管理0用户登录账号:te码:—会员登录图4.8用户登陆会员注册的关键代码如下;protectedvoidLinkButtonl一Click(objectsender,EventArgse){int+txtdanan.Text+data.RunSql(Hinserthuiyuan(Daan,wenti,password,usemame,Sex,Tel,ADdress,nianling, Ds)values(txtwwenti.Text++TextBox1.Text+"’,•"+txtname.Text++DropDownListl.Selectedltem.Text++txtTel.Text+…,…+txtbanquan.Text+…,…+tb_birth.Value++txtds.Text+…)");Alert.AlertAndRedirect(n注册成功请登录!•',"Login.aspx");}会员登陆的关键代码如下:protectedvoidImageButton1_Click(objectsender,ImageClickEventArgse){SqlHelperdata=newSqlHelper();SqlDataReaderdr;dr=data.GetDataReader("select*fromfhuiyuanlwhereusemame='"+TxtUserName.Text.Trim()+'"andpassword:1"+TxtPassword.Text.Trim()+’"");if(dr.Read()){Session!"username"]=dr[nusemame"].ToString();Sessionfuserid"]=dr[MidH].ToStringO;Response.Redirect("Default.aspxu);}else{AlertAlertAndRedirectf账号或者密码不对请重新登陆!n,HLogin.aspxM);}}会员登陆系统进行判断用户是否已经等来了,如果已经登陆就提示不能重复登陆。4.4商品管理商品管理是网站处理商品信息的重要模块,包括前台商品展示,商品搜索,商品类别展示,商品信息包桮商品的名称,数最,价格,商品类别等重要的信息。管理员可以对商品进行添加,修改和删除。同时还4以对商品的类别信息进行维护。 固两一JIB一一^立1711-:’:a□IH...A,、联ISJ<小:•••大-IIIIW吾=:trIblT•三1…I1二IJkwg□q£«ul代sLaBR着着••霉«••••Its添加仨总名称:价格:城:s书、音乐、影扱zJ商a图片:a丁|湖JC..I上传困片fflft闱介图4-9添加商品添加商品杏询条件:三]关键字:11[卽1商品編f商品名称商品价格洋细佶息剧除1心理罪之暗河58详细信悤鵬2东芝(TOSHIBA)LQ30-71B14英寸笔记本电陆3390详细倍息鵬7心理罪之暗河58详细佰患鵬9东芝(TOSHIBA)L600-71B14英寸笔记本电©3390详细倍患騰11心理罪之喑河58详细佶悤膽12东芝(TOSHIBA)LQ30-71B14英寸笔记本电陆3390详细倍息鵬13心理罪之暗河58详细佰患鵬14东芝(TOSHIBA)L600-71B14英寸笔记本电©3390详细倍患膽-图4-10商品信息管理 名番錄改2本伝息XXXXXXXXXXXX名称:|1图4-11商品类别管理添加商品信息的失键代码如下:protectedvoidbtnAdd一Click(objectsender,EventArgse){stringsqlstr="insertintoshangpin”+••(GoodsName,GoodsPrice,GoodsTypeID,GoodsIntroduce,GoodsPhoto)•’+"values(…+txtGName.Text.TrimO+•","+txtGPrice.Text.Trim()+",•”+ddlGType.SelectedValue+…,…+TextBoxl.Value.Trim()+…,…+pic.Text+)”;sqloperate.RunSql(sqlstr);Alert.AlertAndRedirectC'添加成功’’,"GocxisManger.aspx1');}protectedvoidButtonl_Click(objectsender,EventArgse){stringres;uploadup=newuploadQ;res=up.Up(filel,"../uploadfiles/");this.Label1.Visible=true;this.Labell.Text=up.Resup『Convert.ToInt32(res)l;this.pic.Text=up.s;Image1.ImageUrl="../uploadfiles/”+pic.Text;添加商品除了商品的基本信息还要上传商品的图片,添加商品图八的时候调W图八文件上传类文件进 行上传并把商品图片的路径存放到数据库的表中。4.5新闻管理新闻管理包括前台新闻的展示已经沿台管理员对新闻信息的添加,修改和删除等信息。新闻信息包括新闻信息的标题,新闻闪容,发布时间等信息。添加新闻焓息嬝作:忝加联闻毅超:I~Iie源代译w□la国Q电昌少卜丨轉G|画函(7pa妄b/uak|x,x:n三i三ui=«==i<念:E/口一◎O1式[Z0裕式,宇体,大小,Th-^hai图4.12添加新闻信息添加新闻信息的义键代码如卜‘:protectedvoidbtnAdd_Click(objectsender,EventArgse)ilblError.Text=*…;stringsTitle=txtTitle.TexLToStrmg().Trim();stringsContent=TextBox1.Value.ToStiingO;if(sTitle.Length<1||sContent.Length<1){IblError.Text=’•标题和內容不能为空!";return;}InsertNews(sTitle,sContent);IblError.Text="添加成功!’•; txtTitle.Text=’"•;TextBoxl.Value=HH;}privatevoidInsertNews(stringsTitle,stringsContent){SqlConnectionmyConnection=newSqlConnection(ConfigurationManager.ConnectionStrings[’’sqlcon’’l.ConnectionString);stringcmdText="INSERTINTOxinwen(Title,Content)VALUES('"+sTitle++sContent+…r;SqlCommandmyConimand=newSqlCommand(cmdText,myConnection);try{myConnection.Open();myCommand.ExecuteNonQueryO;)catch(SqlExceptionex){thrownewException(ex.Message,ex);}finally{myConnection.Close();4.6订单管理订单管理是一个购物网站很重要的功能,订单管理包栝前台用户购买商品的购物车,当用户确定订单之后就可以在自己的订单查询功能模块实现査询自己的历史订单信息。管理员可以对订单信息进行查看,删除等操作。糾物车生成订单瀋空购物车名称价格教畳創除东芝(TOSHIBA)L^00-71B14英寸笔记本电胞33901删除合计金额:3390 图4.13购物车界面订单伝尚品名称尚品价格购买数i下单曰期发货方式付款方式订趵人佶息删除|东芝(TOSHIBA)L600-71B14英寸笔记本电脑339012011-7-212:10:51快递货到付款订购人估息鵬合i+金85:3390图4.14订单信息管理订羊管理的关键代码如下:privatevoidBinderOrderQ{stringsqlstr="select*fromdingdan”;gvOrderlnfo.DataKeyNames=newstring[]{’’OrderlD’’};sqloperate.gvDataBind(gvOrderInfo,sqlstr);SqlHelperdata=newSqlHelperQ;SqlDataReaderdrl;drl=data.GetDataReader(HselectOrderlDfromdingdan’•);if(drl.Read()){stringsqlstrtprice=nselectsum(GoodsPrice*shuliang)astpricefiromdingdan’’SqlDataReaderdr;dr=data.GetDataReader(sqlstrtprice);dr.Read();labMoney.Text=Convert.ToString(intParse(dr["tprice"].ToString()));}else labMoney.Text=nOn; 第5章系统开发中的难点及解决方法5.1对商品的分类管理解决办法:吊独建立一个数掘库表用来存放系统屮用到的商品类别信息,把商品类别信息作为查找商品信息的导航来做。5.2评价系统的建立解决办法:单独建立一个评价系统的数据库要对完整的数据库系统的建立,系统的评价界而采用Ajax技术來实现,來实现无刷新评论技术。5.3对于WEB2.0的模式技术上的实现解决办法:在WEB1.0时代,网站之间是互不相通的,各网站自行其道,但在WEB2.0时代借助res和卯11技术,实现网站之间的交流。如果只是纯粹的制作基于WEB1.0吋代的网贞,也就相当于在制作以前的个人主页,多以自我为主题基本还停留在早期的阶段。 在一个网站的设H•巾,数据库的建立也是很重要的。这里我使用SQLServer2005来建数据库,因为它操作起来相对比较简单。数据库建好后就用ASP.NET脚本语言实现数裾库与网页的连接。网站后台管理系统的基本功能都已经实现,管理员可以对访客信息以及给本购物系统网站的留言等內界进行管理。遗憾的是由于时间、知识能力等各种因素的影响,本网站客户端的小部分程序没有完全实现,惆怅何似!通过这次毕业设计,我基本明确了一个网站系统从设计到开发的大致流程和重点关注的方向,对各个主流设计软件有了很深刻的了解。同吋对ASP.NET技术也有了基本的了解和掌握,使我受益削浅。通过这次毕业设讣,我大致了解了进行软件开发工作的基本过程,并且从中获得了许多实际的、有意义的知识,其屮我对以下儿点有深刻的体会:(一)编程屮定义窗体及变;U:的名称时,一定要规范,要让其j也编程人员能够看懂,必要时可以加注释。(二)对各个控件的属性、事件要了解淸楚,这样才能在编程的过程中熟练的应川。(三)在编程的过程屮要不断的思考,对毎一个可能出现的W题都尽量在编程屮处理掉,避免以后的麻烦。(四)对编程中用到的函数,要将其变呈的含义了解清楚,这样才能顺利应用,以实现函数的功能。(五)程序编好后调试是非常重要的,它的意义在于通过调试可以逐步完善它的功能,改正程序屮的错误,使程呼尽14:达到尽善尽美,在调试的过程屮尽量不要以编程时的思想去调试,要以一个普通用户的思维去思考。参考文献[1]张海藩.软件工程导论[M].清华大学出版社,2003[2]丁宝康汪卫.数据库系统教程[M].高等教育出版社,2003[3]孙印杰杨滔吕书琴.ASP.NET+SQLServer动态网站设计实例精解[M].电子工业出版社,2005[4]石峰科技.ASP.NET网站开发四酷全书电子[M].工业出版社,2005[5]求是科技.ASP.NET信息管理系统开发实例导4UM].人民邮店出版社.2005 [1]杨宗志.ASP.NET入门与实作[M].科学出版社,2003[2]費锰舒新峰.C#与ASP.NET程序设计[M].西安交通大学出版社,2005[3]虞益诚.SQLServer2005[M].中国铁道出版社,2004[4]蒋秀平.SQLServer2005数据库与应用[M].清华大学出版社,2006[5]夏印贵.SQLServer数据库幵发精典实例精解[M].机械工业出版社,2006[6]赵林.时尚IT生活秀一Dreamweaver•问页天下[M].中国宇航出版社,2006[7]李振华季小武.Dreamweaver基础教程[M].清华大学出版社,2005[8]卢坚.中文版DreamweaverMX2004网页设计实例教程[M].北京希望电子出版社,2006[9]李维.而向对象开发实跌之路一一C#[M].电子工业出版社,2005[10][美]DavidYack.ASP.NET2.0MVPHacks[M].JohnWiley&Sons,2007.[11](美)维埃拉.SQLServer2005高级程序设计[M].北京:人民邮电出版社,2008.[12]Bower,Marty.Webprogramminglanguagessourcebook[M].Nev/York:JohnWiley,1997.[13]KarliWaston/康博译.C#入门经典[M].清华出版社,2002[14]Addison-C#.Prnrimer,A.Practicle.Approach,ByStanleyB.Lippman[15]VisualC#.NETProgramming,ByHaroldDavis[16]CassidyA.InformationSystemsStrategicPIanning[J].BocaRatonFloridaStluicePress,1998:16-18.[17]RobertN.Charette.SoftwareEngineeringEnvironmentsconceptsandtechnoI-ogy[M]•1995:26-30.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
关闭