“蒙古风干肉”网上商店的设计分析

来源:岁月联盟 作者:陈银凤 时间:2014-06-01
  数据库是实现网上商店的重要组成部分。一个组织结构良好的数据库可使整个网站迅速、方便、准确地调用和管理所需的数据。数据库结构也是衡量网站开发工作好坏的主要指标之一。通过对数据库进行需求分析、概念设计,得到了数据库的逻辑结构。
  4.1数据库分析
  根据“蒙古风干肉”网上商店功能设计的要求以及功能模块的划分,可以给出其主要组成部分的数据项和数据结构。
  会员表:会员ID、会员姓名、密码、电话号码、电子邮箱、通讯地址、邮编。
  风干肉产品(goods)表:goods ID、品名、单价、库存,图片,所属类别、产地、其他备注信息。
  订单表:订单ID、创建日期、会员ID、交易日期、经手人编号、送货地址。
  订单详细信息表:订货编号、订单ID、goods ID、交易数量、交易金额。
  4.2主要表间关系
  网上商店数据库共有8个表,此处主要列出4个。订单部分主要有两张表:一张是订单表,一张订单详细信息表。订单表是主表,用于存储订单的订单ID、创建日期、交易日期、客户ID、经手人编号、送货地址等信息。订单表的信息在创建订单的时候填入。订单详细信息表是从表,用来存储订单上详细的订货信息,包括订货编号、goods ID、交易数量等信息。两张表通过“订单ID”字段建立联系,订单ID既是订单表的主键,又是订单详细表的外键。订单表和订单详细信息表的对应关系是一对多的关系,即一张订单表可以有很多的订货,而一次订货只对应一张订单。订单表和订单详细信息表主从表结构是为了避免数据的冗余。
  4.3数据备份
  备份,是数据的副本,用于在系统发生故障后还原和恢复数据。SQL Server备份创建在备份设备上,如磁盘或磁带媒体。执行备份操作对运行中的事务影响很小,因此可以在正常操作过程中执行备份操作。
  还原,就是把原来备份的数据恢复到备份前的状态。还原数据时,SQL Server会自动将备份文件中的数据全部复制到数据库,并回滚任何未完成的任务,以保证数据库中数据的一致性。
  (1) 使用T-sql进行备份,代码为:
  Use 蒙古风干肉/* 打开数据库名*/
  go
  exec sp_addumpdevice 'disk','mydisk','f:\蒙古风干肉.bak'
  使用T-sql进行还原,代码为:
  Restore database 蒙古风干肉 from mydisk
  (2) 使用对象管理器进行备份(见图4)。
  (3) 使用对象管理器进行还原(见图5)。
  4.4数据库调试
  建立完表结构以后,进行数据的装入,以便进入数据库的试运行阶段,数据库的试运行也称为联合调试。数据库的试运行对于系统设计的性能检测和评价是十分重要的,该阶段重点执行对数据库的各种操作,实际测量系统的各种性能,检测是否达到设计要求。通过该阶段的运行与测试,可以检验数据库系统设计是否合理,运行是否安全、高效。
  数据库系统投入正式运行,意味着数据库的设计与开发阶段基本结束,运行与维护阶段开始。数据库的运行和维护是一项长期的工作,是数据库设计工作的延续和提高。
  
  5结束语
  
  随着电子商务技术的不断发展,人们的购物观念正逐渐发生着改变,货真价实、服务周到、安全可靠的网上购物正顺应时代潮流不断发展壮大,网上商店是其中重要的组成部分。“蒙古风干肉”网上商店采用B/S结构,主要通过ASP和SQL Server 2005等技术,将内蒙古的风干肉于网上销售,不仅让人们品尝到正宗的内蒙古特产,而且甩开很多中间环节,降低了风干肉的销售价格,可以满足更多人的需求。与此同时,还帮助内蒙古地区解决一部分人的就业问题。因此该网站较实用,值得推广。

  主要参考文献
  [1] 张彦青. 基于VB技术的电脑销售管理系统设计与开发[J]. 电脑知识与技术,2008(3).
  [2] 宋荣,叶津凌. 网络销售管理系统的设计与实现[J]. 信息与电脑,2010(3).
  [3] 周欣胤,销售订单管理系统设计[J]. 经营管理者,2009(15).