第24章 图书销售管理系统.pptVIP

  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文档。上传文档
查看更多
第24章 图书销售管理系统 随着B2C商务运营模式的开展,越来越多的公司构建了自己的网路图书销售系统,并通过这些商城实现商品的销售。B就是公司,C就是客户,一种公司直接对客户的销售模式,省去了中间的一些环节,这种购物方式便捷,所以大部分公司都有了自己的销售网站。本章就教读者如何构建一个网络销售平台。本章构建的是一个图书销售平台,从目录就可以看出本案例的整体架构。 【本章示例参考:\源代码\C24】 24.1 系统总体设计 每个项目要想很好的被执行下去,则必须前期就设计好。如果设计好了,开发人员根据设计完成主要功能即可。本节就介绍图书销售平台的前期设计。 24.1.1 销售系统功能设计 网上书店销售平台是企业内部的一个完整B2C电子商务网站。在本系统中,它主要包括以下几点: 1.用户登录和注册功能 2.用户和角色管理功能 3.书籍信息类别管理功能 4.书籍信息管理功能 5.书籍附件和图片管理功能 24.1.2 系统功能模块划分 按照上一小节的系统功能设计,可以把系统划分为用户登录和注册模块、用户和角色管理模块、书籍信息类别管理模块、书籍信息管理模块以及书籍附件和图片管理模块。它们之间的关系如图24.1所示。 24.2 数据库设计 在网络上销售图书,必须有图书的相关资料,这些资料就存储在数据库中。如何存储这些相关的资料,就需要进行数据库设计。 24.2.1 系统概要设计 考虑网上书店销售平台的实际需要和上一节的总体设计,本系统至少需要的数据包括用户数据、角色数据、书籍类别数据、书籍数据、书籍的附件和图片数据。 用户和角色的关系数据;书籍类别数据主要包括书籍的类别信息,如名称、上级类别等用户和角色主要包括用户数据、角色数据,以及信息; 书籍数据主要包括书籍的信息,如书籍标题、详细介绍、出版社、作者、出版日期,以及书籍的属性等; 书籍的附件和图片数据主要包括书籍的普通附件信息和图片附件信息。 24.2.2 数据库表设计 根据概要设计的要求,本节开始设计网络商城需要的数据表。 1.角色表Role 2.用户表User 3.书籍类别表Category 4.书籍表Book 5.书籍图片表Picture 6.书籍评论表Comment 7.订单表OrderForm 8.订单子项表OrderItem 24.2.3 数据库表关系设计 在本系统数据库中,各个表之间的关系比较简单,表之间的引用关系也比较简单。 用户表User引用角色表Role的RoleID字段; 书籍表Book分别与书籍类别表Category、书籍评论表Comment、书籍图片表Picture、订单子项表OrderItem形成关联; 订单表OrderForm分别和用户表User、订单子项表OrderItem形成关联。 最终设计各个表之间的关系图如图24.2所示。 24.2.4 数据表到数据类的映射(LINQ to SQL Classes) 本章的数据库使用实体数据访问方式,这就用到了LINQ查询方式,实现完全面向对象的操作。所以需要把数据库中的所有表都映射到应用程序中。本例的映射步骤如下。 (1)打开服务器资源管理器“Server Explorer”。 (2)添加一个数据库连接,要连接的就是本例需要的数据库“OAManageDB”。 (3)从表“Tables”节点中,可以看到当前数据库下的所有表。 (4)在网站根目录下添加一个LINQ to SQL Classes类,会自动打开其设计视图。 (5)把Tables节点下的所有表拖放到设计视图,单击“保存”按钮,保存所有的映射类。 本例使用拖放方式就直接生成了数据表到数据类的映射。这些映射关系,以XML的形式保存在应用程序下,而类文件保存在“DataClasses.designer.cs”中。 24.3 网络商城的界面设计 本章的项目开发流程完全按照正常项目的开发流程走,当进行完系统设计和数据库设计后,本节开始设计网络商城的界面。 24.3.1 用户登录后的主界面设计(Main.aspx) 系统主页面为Main.aspx,存放在文件夹“DesktopModules”下,它由页面Index.aspx、MainDesktop.aspx、LeftTree.aspx和页面头模块SystemTop.aspx共同组成。其中头模块存放在文件夹“UserControls”下,属于用户控件。主页面Main.aspx的组成如图24.3所示,它包含两个模块,即头模块(UserControls/SystmeTop.aspx)和主页面模块(DesktopModules/Index.aspx)。主页面模块也包含两个模块,即左边树模块(DesktopModules/LeftTree.aspx)和桌面主模块(DesktopModules/MainDes

文档评论(0)

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

一线鞋类设计师,喜欢整理收集文档。

1亿VIP精品文档

相关文档