数据库设计参考实例_第1页
数据库设计参考实例_第2页
数据库设计参考实例_第3页
数据库设计参考实例_第4页
数据库设计参考实例_第5页
免费预览已结束,剩余6页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、系统分析需求分析 31 功能需求 32 数据字典 33 数据流图构建 6系统数据库的逻辑结构设计 8根据该网上书店的具体情况,调查管理业务流程是顺着系统信息流动的过程逐步地进 行,内容包括各环节的业务处理、信息来源、处理方法、计算方法、信息流经去向、信息提 供的时间和形态(报告、单据等) 。本系统的最大特色,数据挖掘在业务流程中清晰可见。 我们可以通过对数据库中用户购买信息的关联分析。 进行数据挖掘。 这是数据挖掘技术在网 上书店中最有价值的体现之一。系统业务流图描述如下:(1)用户在线更新购物车:用户在登陆成功后,通过图书查询,添加图书到购物车后, 根据图书编号自动在数据仓库中的图书挖掘信息

2、中寻找与图书关联的图书编号。(2)用户在线下达图书订单:用户在添加购物车后,确定购物车的书籍及数量后,填 写相应的订单信息, 确定所填写的订单信息无误后, 系统将产生此次订单的编号, 完成在线 下达订单。(3)管理员订单处理:管理登陆成功后,会对未处理订单进行处理,处理成功后,向 顾客发货。(4)销售分析处理:通过对图书信息查询,统计图书销售情况。(5)图书数据挖掘处理:通过对订单处理,创建图书数据仓库,进行图书数据挖掘找 出图书之间的潜在关联。用用用用最最最最本网站可分为前台管理和后台管理两部分: 前台系统功能模块分为: 商品展示模块、 用 户登录、购物车、自服务等模块。后台管理主要包括:商

3、品管理、订单管理、会员管理、类 别管理、用户留言管理,产品销售分析等。网上书店功能模块如图 3-1 所示:最最最最最最最最最最最最最 最最最最最最最最最最最最最最最最最最最最最最最最最最最最最最最最最最最最最最最最最最最最最最最最最最最最最最最最最图 3-1 网上书店功能模块图前台各主模块的详细功能如下:(1)最新上架模块:展示出最新上市的图书供用户选择。(2)特价书展示模块:展示出了一些特价图书。(3)商品查询模块:包括模糊查询模块,和书的类别查询模块。(4)用户登录 注册模块:用户登录、注册。(5)商品详细信息展示模块:包括图书详细信息模块。(6)购物车展示模块:包括已选购商品模块、推荐商

4、品模块。当添加商品 到购物车时,会在推荐商品模块中看到本系统为购物者推荐的商品。(7)自服务展示模块:我的订单模块、个人信息模块。订单模块可以查看 订单的状态,和订单的信息。通过个人信息模块可以修改自己信息。(8)用户评论模块:用户对图书的评论。 后台主模块的功能如下:(1)类别管理:该模块对图书的类别进行添加、删除、修改(2)商品管理:该模块主要对书籍进行增加、删除、修改管理(3)订单管理:该模块对客户的订单进行管理,如出库订单。(4)用户管理:该模块对会员信息进行增加、删除、修改。(5)销售情况查询:该模块可以查询排行前十的图书信息。(6)图书挖掘分析:通过对订单的分析,得出最优的匹配方案

5、和相应的决 策分析。需求分析此网上系统是针对当前网上书店的实际前台销售流程与后台管理方式进行了实际调研 后,以实际为基础进行设计的。下面从功能需求、数据流图构建、数据字典进行分析。1 功能需求该系统属于浏览器 /服务器模式,本系统分为以顾客身份登录和系统管理员身份登录。 为了更加刺激顾客消费,本系统采用数据挖掘技术,主动为顾客提供顾客想要的图书信息, 同时能够更好的为管理员服务,提供决策支持。网上书店的基本要求:(1)用户不需要登陆便可以进行图书查询和查看图书详细信息。(2)用户经过身份验证后方可进行购物车的添加和图书的购买。(3)管理员可以进行书籍的增删改查,对订单的处理和对图书关联信息的挖

6、掘。(4)自动更新图书的排行信息,并用饼状图表示。(5)用户可根据书籍的名称等进行模糊查询。(6)用户购买书籍方便。可通过网上直接支付。(7)界面友好,使用方便。 根据系统的基本要求,经过详细分析,系统要实现的基本功能及功能及工作流程如下:(1)图书查询:可以根据图书名模糊查询或者对类别进行查询。(2)购物车:能够添加、删除、更新顾客选购的图书。(3)图书挖掘:用户更新购物车时,会显示出当前购物车中图书的关联图书。(4)订单:用户购买书籍可以生成相应的订单,并且管理员对订单进行处理。并且对 订单进行数据挖掘,进行图书的关联分析。( 5)销量分析:对图书的销量进行统计分析。2 数据字典数据字典的

7、作为分析阶段的工具, 能够在软件分析和设计的过程中给人提供关于数据的描 述信息。 在数据流图上描述了系统由哪几部分组成, 各部分之间的联系等。 在数据字典中建 立的一组严密一致的定义很有助于改进分析员和用户之间的通信, 因此将消除许多可能的误 解。数据流图和数据字典共同构成系统的逻辑模型, 没有数据字典的数据流图就不严格, 没 有数据流图数据字典也难以发挥作用。 两者一起构成了系统的规格说明。 数据字典中包含的 每个数据元素的控制信息都是很有价值的, 数据字典是开发数据库的第一步, 也是很有价值 的一步。数据字典包括:数据项、数据结构、数据流、数据存储、处理逻辑。不用类型的条目有不 同的属性需

8、要描述。1数据项定义数据项也称数据元素, 是 “不可再分 ”的数据单位, 是数据的最小组成单位, 本系统的数 据项定义如表 2-2 所示。表 2-2 系统数据项定义编号名称别名类型长度I01-01username用户名varchar20 字节I01-02password用户密码varchar20 字节I01-03realname真是姓名varchar20 字节I01-04tel电话varchar20 字节I01-05address地址varchar20 字节I01-06email邮编varchar20 字节I01-07sortid类别编号int4 字节I01-08name图书名varchar2

9、0 字节I01-09salecount销售量int4 字节I01-10image图片路径varchar20 字节I01-11price图书原价float8 字节I01-12saleprice会员价float8 字节I01-13descript图书描述varchar500 字节I01-14order id订单编号int4 字节I01-15status订单状态varchar30 字节I01-16address送货地址varchar255 字节I01-17sum消费总额float8 字节I01-18productid订单中书编号int4 字节I01-19count购买数量int4 字节I01-20u

10、serid订单中用户编号int4 字节I01-21admin name管理员姓名varchar30 字节I01-22admin password管理员密码varchar30 字节I01-23id图书编号int4 字节I02-01product1关联图书 1int4 字节I02-02product2关联图书 2int4 字节I02-03a1位置 1 书编号int4 字节I02-04a2位置 2 书编号int4 字节I02-05a3位置 3 书编号int4 字节I02-06a4位置 4 书编号int4 字节I02-07a5位置 5 书编号int4 字节I02-08a0位置 0 书编号int4 字节

11、续表 2-2I02-09a11位置 11 书编号int4 字节I02-10a12位置 12 书编号int4 字节I02-11a13位置 13 书编号int4 字节I02-12username挖掘中用户名varchar30 字节2数据流定义 在一个数据流图上,数据按数据流为单位传输。以下为本系统的数据流描述。 数据流编号: D1 01数据流名称:要注册的基本信息数据流来源:用户数据流去向: P1-01数据流组成: I01-01+ I01-02+ I01-03+ I01-04+ I01-05+ I01-06数据流编号: D1 03 数据流名称:用户信息 数据流来源:用户数据流去向: P1-02数据

12、流组成: I01-01+ I01-02数据流编号: D1 09 数据流名称:图书简单信息数据流来源: P1-04数据流去向: F1-03数据流组成: I01-08+I01-07数据流编号: D1 12 数据流名称:订单信息数据流来源: P1-05数据流去向:F1-04数据流组成:I01-14+I01-15+I01-16+I01-17+I01-18+I01-19+I01-20数据流编号:D117数据流名称:未处理订单信息数据流来源:P1-07数据流去向:F1-04数据流组成:I01-14+I01-15+I01-16+I01-20数据流编号:D205数据流名称:关联图书信息数据流来源:F2-02数

13、据流去向:P2-02数据流组成:I02-01+I02-02数据流编号:D204数据流名称:购物车信息数据流来源:P2-02数据流去向:P2-03数据流组成:I01-23+I01-08+I01-11+I01-12+I01-11+I01-19数据流编号:D209数据流名称:图书关联数据数据流来源:P2-04数据流去向:F2-02数据流组成:I02-12+I02-03+I02-04+I02-05+I02-06+I02-07+I02-08+I02-9+I02-10+I02-113 数据流图构建首先对该网上书店系统进行整体的分析, 对于在线购买书籍进行仔细分析后。 对其进行详 细描述如下:数据流图描述:

14、 用户注册后,可以自动登录, 登录后可以浏览图书信息,并且可以添加想要的图书到购物车中。在确定购物车后, 可以订购图书, 产生相应的订单。 管理员登录后可 以对未处理的订单进行处理, 同时管理可以更新图书的相关信息和会员的部分信息以及个人 信息。D1-02注册信息系统顶层数据流图如图 2-2 所示。D1-14管理员信息D1-01 要注册的信息用户D1-06修改后信息P1-01 注册D1-03登录信息F1-02管理员信息登录D1-05D1-07要修改的信息用户信息P1-03 修改F1-01会员信息D1-16会员信息D1-15 管理员信息P1-02登录D1-12订单信息D1-08浏览信息D1-11

15、 部分图书信息P1-05订购图书D1-17 未处理订单信息F1-04订单信息P1-07 管理D1-13登录信息管理员D1-04浏览信息2-3 所示。D2-02D2-01图书部分信息D2-04浏览信息购物车信息登录后的管理员登录后的用户P2-01浏览更新购 物车P2-03 确认D2-08管理员信息D2-03图书信息D2-05关联图书信息D2-07D2-06订单信息订单信息F2-03订单 详细表数据挖 掘F2-01图书表F2-02图书数据仓库D2-09图书关联数据F1-03图书信息D1-09 图书简单信息D1-18 图书信息图 2-2系统顶层数据流图D1-10 图书信息P1-04 浏览图书销售管理

16、首先是顾客登录到本网站后可以按图书类别或书名进行查询,浏览书籍, 根据自己的需要选择相应的书籍添加到购物车中, 添加后会显示出与购物车中图书具有关联 规则的图书信息,之后确定购物车,填写订单。图书购物车模块的数据流图如图图 2-3 购物车模块数据流图图书订单基本信息顾客基本信息PKidPKidusername password realname teladdress zip email jifen购买FK1order_iduseridaddress datetime zip telemail statusFK2sum admin id属于图书订单详细PKidFK1FK2FK3orderid p

17、roductid userid count price分析1管理员基本信息PKadmin idadmin_name admin password属于图书基本信息PKid图书仓库PKidFK1userida1a2a3a4a5a6图书关联PKidFK1FK2product1product21属于FK1sortidname salecountimage price saleprice descript contents属于图书类别PKidnamesaledate author chubanshe图 3-2 系统的数据库 E-R 图系统数据库的逻辑结构设计数据库中共分为 8 张数据表。图书类别表如表

18、3-1 所示:表 3-1 sort序号英文名中文名类型长度(字符)1id类别编号int42name类别名称varchar20图书基本信息表如表 3-2 所示:表 3-2 product序号英文名中文名类型长度(字符)1id图书编号int42sortid类别编号int50续表 3-23name书名varchar1004salecount销售数量int45image图片varchar1006price普通价格float87saleprice会员价float88descript图书描述varchar1009contents内容简介varchar10010saledate进货日期datatime811

19、author作者varchar5012chubanshe出版社varchar50图书订单基本信息表如表 3-3 所示:表 3-3 orderbook序号英文名中文名类型长度(字符)1id自动编号int42order id订单编号int43userid会员编号int44address地址varchar305datetime购物日期datatime86zip邮编varchar207tel电话varchar208email邮箱varchar209status订单状态varchar3010sum购物总额float811admin id管理员编号int4图书订单详细表如表 3-4 所示:表 3-4 shopcart序号英文名中文名类型长度(字符)1id自动编号int42orderid订单编号int43productid产品编号int44count购买数量int4续表 3-45price单价float86usreid会员编号int4图书仓库表如表 3-5 所示:表 3-5 sto

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论