欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

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

    • 资源ID:29924069       资源大小:847KB        全文页数:42页
    • 资源格式: DOC        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

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

    毕业论文购物网站的设计与实现吉林2013年5月吉林工业职业技术学院毕业论文引 言这次毕业设计的题目是购物评价系统设计与实现。基于ASP.net 2.0的商购物评价系统系统。 互联网的快速发展为网上购物系统的发展提供了强大的动力,同时,网上购物的环境也已经逐步得到了改善,表现在网民结构的大众化和网络生存的普及化,物流和银行结算的畅通,以及市场运作的规范和相应政策法规的完善。网上购物对网民的吸引力将会越来越大,网民对购物网站的看法也将必定会从不了解到了解,从拒绝到接受,从怀疑到信任,从否定到肯定,网上购物的观念将更加深入人心。而购物系统中的评价系统在购物网站中具有举足轻重的地位,客户在购买了商品之后可以对自己购买的商品的使用和感受进行评价,这样就可以让后续购买的客户对商品有一个真实的评价和了解,更好的买到自己喜欢并且真正需要的商品。摘 要随着互联网技术的迅猛发展,现在Internet已从单纯的学术科研向综合性商业网络发展,人们对于互联网技术的要求已不单单是浏览一下网页、收发电子邮件等简单的网络应用。高速发展的互联网技术为网上购物系统的发展提供了强大的动力,同时,网上购物的环境已经逐步得到了改善。网上购物对网民的吸引力将会越来越大,网民对购物网站的看法也将必定会从不了解到了解,从拒绝到接受,从怀疑到信任,网上购物的观念将更加深入人心。论文阐述了购物评价系统网站的开发过程,并对该系统的需求分析及系统需要实现的设计方法作了介绍。该系统的基本功能主要包括用户购买和管理员管理。用户购买系统包括商品查询,订单查询和商品订购;管理员系统包括管理员登录,商品管理,对用户订单的处理和计算用户所购商品的金额。在购物评价系统网站中,顾客能够方便的进行用户注册,查看商品,并可以将满意的商品加入购物车。顾客购买完商品后,会得到系统自动分配的一个唯一的订单号,以方便顾客随时查询订单处理情况;而且管理员可以对商品的信息进行维护与管理,包括对现有商品信息的修改、新商品信息的加入、过时商品信息的删除等;管理员还可以对商品的评价信息进行管理。关键词: 数据库 ASP.NET 电子商务 B/S模式 购物管理 评价系统39The Design and Implementation of shopping Website AbstractWith the rapid development of Internet technology, and now Internet from mere academic research to develop a comprehensive business network, people demand for Internet technology has not just look at web pages, e-mail and other simple network applications. The rapid development of Internet technology for the development of online shopping system provides a powerful driving force, while the online shopping environment has gradually improved. Online shopping will be on increasing the attractiveness of Internet users, Internet users will view shopping site will certainly never learned about, from denial to acceptance, from suspicion to trust, the concept of online shopping will become more popular. The paper described the shopping site evaluation system development process, and the system needs analysis and system design methods need to achieve was introduced. The basic functionality of the system include the purchase of and administrator. Query system, including the purchase of goods, order inquiries and product orders; administrator login system, including administrators, merchandise management, customer order processing and computing the amount of goods purchased by the user. Evaluation system in the shopping site, customers can easily register as a user, see the product, and can be satisfied with the product was added to shopping cart. Customers buying the merchandise, it will be automatically assigned a unique order number, to facilitate to check order status at any time; and administrators can carry out maintenance and product information management, modification of existing product information, adding information, product information, delete obsolete; administrators can also manage product evaluation information. Keywords: Database; ASP.NET; e-commerce; B / S mode; shopping management; evaluation system吉林工业职业技术学院毕业论文目 录引 言1摘 要2Abstract11.导论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.1 E-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.详细设计254.1账号管理模块254.2评价管理264.3会员管理模块284.4商品管理304.5新闻管理314.6订单管理32结 论34致 谢35参考文献36附 录37吉林工业职业技术学院毕业论文1. 导论1.1 项目研究的背景互联网的快速发展为网上购物系统的发展提供了强大的动力,同时,网上购物的环境也已经逐步得到了改善,表现在网民结构的大众化和网络生存的普及化,物流和银行结算的畅通,以及市场运作的规范和相应政策法规的完善。网上购物对网民的吸引力将会越来越大,网民对购物网站的看法也将必定会从不了解到了解,从拒绝到接受,从怀疑到信任,从否定到肯定,网上购物的观念将更加深入人心。而购物系统中的评价系统在购物网站中具有举足轻重的地位,客户在购买了商品之后可以对自己购买的商品的使用和感受进行评价,这样就可以让后续购买的客户对商品有一个真实的评价和了解,更好的买到自己喜欢并且真正需要的商品。1.2 项目研究的目的开发购物系统的评价系统在一个购物管理系统中具有很重要的地位。我们的目的就是开发一套完整的购物评价系统,该购物评价系统的功能类似,京东商城的评价功能,评论系统具体的功能包括显示所有的评论信息,好评信息,中评信息,差评信息等评论信息,评论信息的内容包括商品的优点,不足以及建议信息。1.3 国内外研究现状在欧美发达国家,信息化程度远远高于我国,发展速度相当迅猛,世界500强中的大多数零售企业都纷纷挤身网络经销商的行列,广大网民在网上的购买额已经达到了相当巨大的数量,甚至有超过传统购物方式的趋势,而且这种趋势不可逆转。调查表明:在互联网技术的诞1.4 系统开发的相关技术1.4.1 ASP.Net2.0介绍ASP.Net2.0是把基于通用语言的程序在服务器上运行。不像以前的ASP即时解释程序,而是将程序在服务器端首次运行时进行编译。ASP.Net2.0构架是可以用Microsoft(R)公司最新的产品 Visual S开发环境进行开发,WYSIWYG(What You See Is What You Get所见即为所得)的编辑。这些仅是ASP.Net2.0强大化软件支持的一小部分。因为ASP.Net2.0是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.Net2.0的Web应用中。ASP.Net2.0同时也是language-independent语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#(C+和Java的结合体),VB,Jscript。将来,这样的多种程序语言协同工作的能力保护您现在的基于COM+开发的程序,能够完整的移植向ASP.Net2.0。1.4.2 .NET Framework基本概述.NET Framework 是用于 .NET 平台的编程模型,其关键组件是公共语言运行库(CLR,Common Language Runtime)和 .NET Framework 类库(包括 ADO.NET、ASP.NET 和 Windows 窗体),它提供了托管执行环境、简化的开发和部署以及与各种编程语言的集成,是支持生成和运行下一代应用程序和 XML Web services 的内部 Windows 组件。.NET Framework 旨在实现下列目标: 提供一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,还是在本地执行但在 Internet 上分布,或者是在远程执行的; 提供一个将软件部署和版本控制冲突最小化的代码执行环境; 提供一个可提高代码(包括由未知的或不完全受信任的第三方创建的代码)执行安全性的代码执行环境; 提供一个可消除脚本环境或解释环境的性能问题的代码执行环境; 使开发人员的经验在面对类型大不相同的应用程序(如基于 Windows 的应用程序和基于 Web 的应用程序)时保持一致; 按照工业标准生成所有通信,以确保基于 .NET Framework 的代码可与任何其他代码集成。公共语言运行库是 .NET Framework 的基础,可以将运行库看作一个在执行时管理代码的代理,它提供内存管理、线程管理和远程处理等核心服务,并且还强制实施严格的类型安全以及可提高安全性和可靠性的其他形式的代码准确性。事实上,代码管理的概念是运行库的基本原则。以运行库为目标的代码称为托管代码,而不以运行库为目标的代码称为非托管代码。.NET Framework 类库是一个综合性的面向对象的可重用类型集合,可以使用它开发多种应用程序,这些应用程序包括传统的命令行或图形用户界面 (GUI) 应用程序,也包括基于 ASP.NET 所提供的最新创建的应用程序(如 Web 窗体和 XML Web Services)。.NET Framework是.NET战略的核心。.NET Framework分为以下几个部分:MS中间语言、CLR、.NET Framework类库、.NET语言、ASP.NET和Web服务。MS中间语言是.NET的通用语言。无论使用哪一种.NET语言编写的程序代码,在执行之前,都会把它编译成为MS中间语言。CLR(Common Language Runtime,公共语言运行时刻库)用于执行MS中间语言。.NET Framework类库中包含了大量可以实现重要功能的代码库。用户在编写程序的时候可以很方便地把这些库调用到应用程序中,实现更加复杂的功能。由于这些类库的存在,使得编写功能强大的程序更加容易。1.4.3 B/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.4 ADO.NET在ASP.NET应用程序中访问数据库要通过ADO.NET来实现。ADO.NET又被称为ActiveX 数据对象(ActiveX Data Object),是从Web的角度对ADO进行改进的。ADO.NET是为了因应广泛的数据控制而设计,所以使用起来比ADO更灵活有弹性,也提供了更多的功能。1.4.5 ASP.NET的页框架ASP.NET可以无缝地与所见即所得(WYSIWYG)HTML编辑器与其他编辑工具(包括 Microsoft Visual Studio.Net)一起工作。这不仅使得Web开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以使用ASP.NE“页框架”编成框架来将服务器控件拖放到Web页,它在Web服务器上运行并动态的生成和管理Web窗体页。在Visual Studio.NET中,Web窗体提供了窗体设计器、编辑器、控件 和调试功能,这些功能结合在一起,将使用户能够为浏览器和Web客户端设备快速地生成基于服务器的可编程用户界面。1.4.6 SQL Server数据库简介SQL Server 2005 是建立在SQL Server 7.0 在可伸缩性、可用性、可管理性和数据仓库成功的基础上,并且引入了针对电子商务的重要新功能。在高性能和企业级可伸缩性领域,SQL Server 2005 设计成利用Windows2005 对更多处理器、更大的系统内存的支持,最终达到支持64 位硬件平台。在不断提升可用性的努力过程中,SQL Server 2005 采用Windows 2005 四路群集,提供了大大改进的群集支持。SQL Server 7.0 已经在可管理性和易用性方面在行业内领先,SQL Server 2005 通过与Windows 2005 活动目录紧密结合进一步改进了这些功能。而且,SQL Server 2005 还包含对现有管理工具和实用程序的重大改进,并引入更具自我调节和自我管理的引擎功能。SQL Server 2005 按照设计可以为部署和维护强大的、易于管理、支持商务活动的Web 站点提供最好的性能,这些站点可以从事商家和商家之间或商家与客户之间的交易。在寻求一个支持您的电子商务解决方案的数据库时,需要考虑的项目包括:可用性、性能、可管理性和价格。(1) SQL Server为用户提供了完整的数据库解决方案,该软件功能强大、使用方便,已为越来越多的人所信赖。SQL Server支持并发连接,允许多个用户同时访问数据,完全能够满足用户的需求。SQL提供了强大的数据存储功能,高效率的数据查询技术、方便易用的向导和工具,友好亲切的用户界面,是制作该系统后台的很好的UY工具。(2)SQL Server 特点真正的客户机/服务器体系结构。丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。SQL Server与Windows NT完全集成,利用了NT的许多功能. SQL Server也可以很好地与Microsoft BackOffice产品集成。SQL Server 具有很好的伸缩性,提供数据仓库功能。 对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上 ,图形化用户界面,使系统管理和数据库管理更加直观、简单。1.5开发工具本系统采用VS2008集成开发环境进行开发,采用了Asp.Net技术,后台语言采用C#语言进行编程开发,页面前台采用了HTML语言进行显示,在配合功能强大的数据库系统来存储系统中用到的数据信息。吉林工业职业技术学院毕业论文2. 系统分析2.1系统可行性分析2.1.1市场前景可行性分析当前网上购物市场是具大的,而且市场还在发展初期,其市场潜力不可估量,系统的市场前景是可行的。2.1.2技术可行性分析一个系统在技术上是否可行,往往从开发的风险,资源的有效性,相关技术的发展等方面来分析。开发风险的大小直接关系到系统的成败。本系统的实现从其所需要实现的功能上来说,现有的比较成熟的技术已基本上能满足其功能需求,而且有很多当前已成功开发并投入使用的网上购物系统可供借鉴。因此,从系统的开发风险来分析,本系统的开发是可行的。在本系统的开发过程中,主要用到开发工具有Visual Studio 2008、SQL Server 2005等。这些技术和开发工具都是完善,在实践中多次被运用的,是完全可行的,不会存在技术上的问题。所以从技术环节上来说不存在无法实现的情况发生。2.2系统需求分析2.2.1顾客对于系统的需求顾客在网上购物评价系统中看重的是方便和快捷,因此系统要使顾客能够在大量的产品信息中迅速搜索到自己想要了解的产品信息。并且,由于顾客中可能存在有很多并不熟悉网上购物流程的人,系统操作流程应该简单、易用。首先顾客能在商城中查询各种商品的介绍、实物图片、价格等基本信息,以便顾客确定自己满意的商品。选好商品后,顾客可以将所选商品放入购物车,如果在结算前改变主意,依然可以不用购买。当顾客选定所要购买的商品后,能够向系统提交并由系统自动生成相应的定单号。同时,系统的安全性也是顾客关注的,就系统本身而言主要是用户验证、站点、服务器的安全,这些在后面的章节中将会有所分析。系统另外重要的功能就是对商品进行评价,本系统开发一个比较完善的小型的评价系统可以在系统中独立出来应用。2.2.2管理员对于系统的需求系统管理员在此系统中扮演着非常重要的角色,管理员可以进行商品管理、定单管理、注册用户管理,评价管理等需求。并且系统面对大量的信息应该做到条理清楚,管理员能够轻松的找到需要的管理类别。为了实现这些需求,管理中心应该做到功能齐全,模块划分明确。本系统中管理部分分为用户管理、定单管理、商品管理这三个模块。此外,和前台顾客一样管理中心同样有对系统的安全需求。吉林工业职业技术学院毕业论文3. 系统设计与实现3.1系统体系结构设计我开发的购物评价系统网站按角色分为前台功能和后台2个功能模块。 前台部分由普通用户和未注册会员使用,主要包括用户注册,用户登录,商品搜索,商品列表,购物车,订单查看,留言板,友情链接,商品评价管理等功能模块。后台部分由管理员使用,主要包括账号管理,库存管理,会员管理,商品类别管理,商品管理,新闻管理,订单管理,留言板管理,友情链接管理,商品评价信息管理等功能模块。系统的功能模块图如图3.1图3.1 系统功能图根据网站系统的功能模块图网站具有的主要功能如下:账号管理:账号管理是系统中对管理员信息的管理,包括对管理员信息的添加,修改和删除等功能。评价管理:前台注册用户可以对商品进行详细的评价,包括评价等级,评价信息,商品优点,商品缺点,商品使用心得等评价信息,管理员在后台可以对评价信息进行查看和管理。会员管理:会员管理包括前台用户注册,用户登录,用户修改自己的注册信息,以及管理员对会员信息进行查询,对会员信息进行修改和删除会员信息等功能,会员信息包括会员的登录账号,登录密码,年龄,密码问题,密码答案,用户电话,用户地址等重要的联系信息。商品管理:商品管理是网站处理商品信息的重要模块,包括前台商品展示,商品搜索,商品类别展示,商品信息包括商品的名称,数量,价格,商品类别等重要的信息。管理员可以对商品进行添加,修改和删除。同时还可以对商品的类别信息进行维护。新闻管理:新闻管理包括前台新闻的展示已经后台管理员对新闻信息的添加,修改和删除等信息。新闻信息包括新闻信息的标题,新闻内容,发布时间等信息。订单管理:订单管理是一个购物网站很重要的功能,订单管理包括前台用户购买商品的购物车,当用户确定订单之后就可以在自己的订单查询功能模块实现查询自己的历史订单信息。管理员可以对订单信息进行查看,删除等操作。留言板:留言板提供了一个用户和网站之间的最好交流平台,用户登录网站就可以在留言板上给网站进行留言,包括留言的姓名,标题,内容和一些联系方式。当用户发布留言后管理员可以在后台查看留言信息,同时可以对用户的留言进行回复。对不良信息可以做删除操作。友情链接:为方便网站和其他网站进行交流互相推广网站,网站提供了一个友情链接模块,在前台的网站底部显示了后台添加的所有友情链接信息。友情链接包括网站的地址和名称以及联系人。管理员可以对友情链接进行添加,修改和删除操作。3.2数据库结构设计3.2.1 E-R图图3.2 关系模型3.2.2数据库表设计数据库的设计通常是以一个已经存在的数据库管理系统为基础的,常用的数据库管理系统有MYSQL,SQL Server, Oracle等。我采用了SQL server2005数据库管理系统,建立的数据库名为ShoppingComents_1,ShoppingComents分别为系统主数据库和评价系统数据库2个数据库。本次项目采用了9张表,主要表的内容和功能在下面显示出来。shangpin (商品信息表)主要用于保存商品的基本信息,该表的结构如表3-1所示表3.1 shangpin (商品信息表)列 名说 明类 型 ( 长 度 )备 注GoodsID物品idInt (4)不允许空,主键GoodsName物品名称Nvarchar(50)不允许空GoodsPrice物品价格Bigint (8)不允许空GoodsTypeID物品类型Varchar (20)不允许空GoodsIntroduce物品介绍Text (16)不允许空GoodsPhoto图片路径Nvarchar(50)不允许空GoodsIsNew是否推荐Int (4)不允许空GoodsDate发布时间Dattime (8)不允许空GoodsPhoto图片路径Nvarchar(50)不允许空主要用于记录留言信息,该表的结构如表3.2所示。表3.2 liuyanban (留言信息表)字 段说 明类型(长度)备注id主题idInt(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)主要用于保存管理员信息,该表的结构如表3.3所示。表3.3 管理员信息表字 段说 明类 型 ( 长 度 )备 注id管理员idInt(4)不允许空Name管理员名称Varchar(30)不允许空Password管理员密码Varchar(16)不允许空 主要用于记录某一订单表中所订购的商品的详细信息,该表的结构如表3.4所示表3.4 dingdan (订单表)字 段说 明类型(长度)备注OrderID订单idNvarchar(50)不允许空GoodsName货物名称Nvarchar(50)不允许空OrderDate购买时间Nvarchar(50)不允许空GoodsTypeName货物类别Nvarchar(50)不允许空OrderMember会员名称Nvarchar(50)不允许空shangpinLiebie (商品类别表)主要用于记录商品的类别信息,该表的结构如表3.5所示表3.5 shangpinLiebie (商品类别表)字 段说 明类型(长度)备注GoodsTypeID类别编号Int 不允许空GoodsTypeName类别名称Nvarchar(50)不允许空huiyuan (会员信息表)主要用于记录会员的信息,该表的结构如表3.6所示表3.6 huiyuan (会员信息表)字 段说 明类型(长度)备注ID会员编号Int 不允许空username会员账号nnvarchar(50)不允许空password会员密码nnvarchar(50)不允许空Photo会员头像nnvarchar(50)不允许空Sex会员性别nnvarchar(50)不允许空Tel会员电话nnvarchar(50)不允许空ADdress会员地址text(16)不允许空nianling会员年龄nnvarchar(50)不允许空Ds会员描述text(16)不允许空wenti会员问题nvarchar(100)不允许空Daan问题答案nvarchar(200)不允许空MemberMoney会员充值float(8)不允许空PingLun (评价信息表)主要用于记录商品的评价详细信息,该表的结构如表3.7所示表3.7 PingLun (商品评价信息表)字 段说 明类型(长度)备注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)不允许空主要用于记录新闻详细信息,该表的结构如表3.8所示表3.8 xinwen (新闻信息表)字 段说 明类型(长度)备注id新闻编号Int 不允许空title新闻标题text(16)不允许空Content新闻内容Nvarchar(50)不允许空Addtime添加时间datetime(8)不允许空主要用于记录友情链接详细信息,该表的结构如表3.9所示表3.9 youqinglianjie (友情链接信息表)字 段说 明类型(长度)备注id网站编号Int 不允许空Name网站名称nnvarchar(50)不允许空Url网站地址nnvarchar(50)不允许空Username联系人nnvarchar(50)不允许空3.3业务逻辑3.3.1用户管理流程该系统的登录用户是以以下的流程进行操作如图3.1所示图3.1 用户管理流程用户管理包括普通用户管理和管理员账号管理,后台用户可以修改自己的登录密码,可以管理前台的会员信息。3.3.2会员管理网站的会员机制的流程如图3.2所示图3.2 会员管理流程3.3.3商品管理流程图3.3 商品管理流程后台管理员可以对商品信息进行管理,包括添加商品,修改商品,删除商品信息等。3.3.4新闻管理流程图3.4 新闻管理流程3.3.5订单管理流程图3.5 订单管理流程3.3.6 留言管理流程图3.6留言管理流程3.3.7 友情链接管理流程图3.7友情链接管理流程3.4通用模块的设计系统开发了几个通用的类文件可以实现重复的功能,特别是底层的方法,基本上不只一次被调用。3.4.1数据库操作类 public static SqlConnection getConnection()/定义成静态的,很重要! return new SqlConnection(connstring); / <summary> / 打开数据库连接 / </summary> public void OpenDataBase() con = new SqlConnection(connstring); con.Open(); 3.4.2 文件上传类实现了对文件以及图片的上传操作的基础类代码,在系统中可以直接调用文件上传类对文件和图片进行上传处理。public upload() / / TODO: 在此处添加构造函数逻辑 / public string Resup = "上传失败或指定的文件不存在", "图片大于1000K,重新传图片!", "格式不对,限制上传(只允许gif/jpg格式文件)!", "上传成功!" ; 4. 详细设计 4.1账号管理模块账号管理是系统中对管理员信息的管理,包括对管理员信息的添加,修改和删除等功能。账号管理的运行界面如图4-1。图4-1 账号管理图4-2 添加账号添加账号的代码如下: protected void btnAdd_Click(object sender, EventArgs e) SqlConnection conn = new SqlConnection(SqlHelper.connstring); string sql = string.Format("insert into guanliyuan(name,Password) values('" + this.txtName.Text + "','" + txtPwd.Text + "')"); SqlCommand comm = new SqlCommand(sql, conn); conn.Open(); comm.ExecuteNonQuery(); conn.Close(); this.lblinfo.Text = "添加成功!"4.2评价管理这个模块是系统中最核心的功能了,以及注册并登陆的会员可以对商品进行评价操作,评价信息包括评价的等级,评价的标题,商品的优点,商品的缺点,商品的使用心得等信息。同时在商品评价页面可以查看商品评价的好评率。管理员在后台可以对评价信息进行管理,包括查看评价信息,删除评价信息。图4.3 添加评价信息图4.4 商品评价信息图4.5 商品评价管理添加评价信息的关键代码如下:protected void Button1_Click(object sender, EventArgs e) if (Session"username" = null) Alert.AlertAndRedirect("对不起您还没有登录", "Login.aspx"); else string strid = Page.Request.QueryString"id" string sql = "insert into PingLun(GoodsId,leibie,Titiles,youdian,quedian,shiyongXinDe,Adduser)values('" + st

    注意事项

    本文(购物网站的设计与实现毕业论文.doc)为本站会员(豆****)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

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




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开