《第4章 网上书店系统》.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4章 网上书店系统 课前导读 随着Internet网络技术的发展,Web技术与网络数据库技术已成为目前Internet市场的技术中坚,广泛应用于电子商务、网上购物等诸多方面。在我国随着互联网的普及,人们的购物理念也在慢慢的发生着变化,网上购物将是未来购物的一种新潮流,一种新时尚。本章介绍的是一个网上书店系统,详细介绍通过ASP.NET 2.0技术和ADO.NET技术构建网上书店的方法和技巧,通过对本章的学习,读者可以掌握很多ASP.NET 2.0的高级特性和用途。如怎样动态加载用户控件、如何创建基于数据库驱动的购物车ASP.NET对象间的信息交互点 网上书店系统分析 ASP.NET中动态加载用户控件 给予数据库驱动的购物车 ASP.NET对象间信息交互 ASP.NET中的安全授权设置 4.1 站点功能分析和数据库设计 网上书店系统是电子商务网站中最常见的一种类型,主要包括了一个网上书店运营的全过程,大部分读者应该都有在网上书店购物的体验。因此,本小节首先对本网上书店系统进行简单的功能分析,并在此基础上进行数据库设计。 4.1.1网站功能分析 本系统是一个典型的网上书店系统,分为前台和后台两大部分,主要实现了购物车和在线购书功能,其具体的相关功能如图4-1所示: 图 4-1 网站具体功能 通过图4-1可以看到,后台部分的主要功能是增加、修改、删除等操作来维护书籍信息;前台部分的主要功能是浏览书籍信息,购买书籍以及生成订单。 4.1.2 数据库设计 本系统所涉及到的数据库中共包含4个表:书籍目录表Categories、订单表Orders、书籍详细信息表Products和订单详细信息表ShoppingCarts,下面依次对这些数据表进行详细的说明。 书籍目录数据表Categories:该表用来存放系统中所售书籍目录的信息。 表 4-1 Categories数据表描述 列名 数据类型 备注 CategoryID int 递增主键 CategoryName Varchar(15) 书籍目录名称 Description ntext 目录简介 书籍详细信息数据表Products:该表用来存放书籍的详细信息,因为书籍封面图片比较小,所以使用一个image字段来存放书籍封面信息。 表 4-2 Products数据表描述 列名 数据类型 备注 ProductID int 递增主键 ProductName nVarchar(40) 书籍名称 CategoryID int 书籍所属目录ID UnitPrice Money 书籍单价 Description Varchar(500) 书籍简介 Template Varchar(50) 书籍展示模板 Photo Image 书籍封面 Author Varchar(50) 书籍作者 Publisher Varchar(50) 出版社 订单详细信息数据表ShoppingCarts:该表用来存放用户的详细购书信息。 表 4-3 ShoppingCarts数据表描述 列名 数据类型 备注 ItemID int 递增主键 UserID uniqueidentifier 购书者id ProductID int 书籍Id ProductName Varchar(200) 书籍名称 UnitPrice Money 书籍单价 Quantity Int 购书数量 订单数据表Orders:该表用来存放购书者的姓名、地址等详细信息。 表 4-4 Orders数据表描述 列名 数据类型 备注 OrderID int 递增主键 UserID uniqueidentifier 购书者id FirstName Varchar(50) 购书者姓 LastName Varchar(50) 购书者名 billStreet Varchar(50) 发票街道 billCity Varchar(50) 发票城市 billState Varchar(50) 发票省份 billZIP Varchar(50) 发票邮编 shipStreet Varchar(50) 送货街道 shipCity Varchar(50) 送货城市 shipState Varchar(50) 送货省份 shipZIP Varchar(50) 送货邮编 EntryDate Datetime 订单下达日期 4.2创建网站导航栏 本网站的导航栏是利用用户控件创建的,通过读取数据库中的书籍目录数据表,将数据库中存储的目录名称显示在用户控件标签上,导航栏用户控件Tabs.ascx的外观实现代码如下: %@ Control Language=C# AutoEventWireup=true CodeFile=

文档评论(0)

taxe + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档