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

付费下载

下载本文档

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

文档简介

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

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

3、模块如图3-1所示:图3-1网上书店功能模块图前台各主模块的详细功能如下:(1最新上架模块:展示出最新上市的图书供用户选择.(2特价书展示模块:展示出了一些特价图书.(3商品查询模块:包括模糊查询模块,和书的类别查询模块.(4用户登录注册模块:用户登录、注册.(5商品详细信息展示模块:包括图书详细信息模块.(6购物车展示模块:包括已选购商品模块、推荐商品模块.当添加商品到购物车时,会在推荐商品模块中看到本系统为购物者推荐的商品.(7自效劳展示模块:我的订单模块、个人信息模块.订单模块可以查看订单的状态,和订单的信息.通过个人信息模块可以修改自己信息.(8用户评论模块:用户对图书的评论.后台主模

4、块的功能如下:(1类别治理:该模块对图书的类别进行添加、删除、修改(2商品治理:该模块主要对书籍进行增加、删除、修改治理(3订单治理:该模块对客户的订单进行治理,如出库订单.(4用户治理:该模块对会员信息进行增加、删除、修改.(5销售情况查询:该模块可以查询排行前十的图书信息.(6图书挖掘分析:通过对订单的分析,得出最优的匹配方案和相应的决策分析.需求分析此网上系统是针对当前网上书店的实际前台销售流程与后台治理方式进行了实际调研后,以实际为根底进行设计的.下面从功能需求、数据流图构建、数据字典进行分析.1功能需求该系统属于浏览器/效劳器模式,本系统分为以顾客身份登录和系统治理员身份登录.为了更

5、加刺激顾客消费,本系统采用数据挖掘技术,主动为顾客提供顾客想要的图书信息,同时能够更好的为治理员效劳,提供决策支持.网上书店的根本要求:1用户不需要登陆便可以进行图书查询和查看图书详细信息.2用户经过身份验证前方可进行购物车的添加和图书的购置.3治理员可以进行书籍的增删改查,对订单的处理和对图书关联信息的挖掘.4自动更新图书的排行信息,并用饼状图表示.5用户可根据书籍的名称等进行模糊查询.6用户购置书籍方便.可通过网上直接支付.7界面友好,使用方便.根据系统的根本要求,经过详细分析,系统要实现的根本功能及功能及工作流程如下:1图书查询:可以根据图书名模糊查询或者对类别进行查询.2购物车:能够添

6、加、删除、更新顾客选购的图书.3图书挖掘:用户更新购物车时,会显示出当前购物车中图书的关联图书.4订单:用户购置书籍可以生成相应的订单,并且治理员对订单进行处理.并且对订单进行数据挖掘,进行图书的关联分析.5销量分析:对图书的销量进行统计分析.2数据字典数据字典的作为分析阶段的工具,能够在软件分析和设计的过程中给人提供关于数据的描述信息.在数据流图上描述了系统由哪几局部组成,各局部之间的联系等.在数据字典中建立的一组严密一致的定义很有助于改良分析员和用户之间的通信,因此将消除许多可能的误解.数据流图和数据字典共同构成系统的逻辑模型,没有数据字典的数据流图就不严格,没有数据流图数据字典也难以发挥

7、作用.两者一起构成了系统的规格说明.数据字典中包含的每个数据元素的限制信息都是很有价值的,数据字典是开发数据库的第一步,也是很有价值的一步.数据字典包括:数据项、数据结构、数据流、数据存储、处理逻辑.不用类型的条目有不同的属性需要描述.1数据项定义数据项也称数据元素,是“不可再分的数据单位,是数据的最小组成单位,本系统的数据项定义如表2-2所示.表2-2系统数据项定义编勺名称别名长度I01-01username用户名varchar20字节I01-02password用户密码varchar20字节I01-03realname真是姓名varchar20字节I01-04telvarchar20字节I

8、01-05address地址varchar20字节I01-06emailvarchar20字节I01-07sortid类别编号int4寸I01-08name图书名varchar20字节I01-09salecount销售量int4寸I01-10image图片路径varchar20字节I01-11price图书原价float8RI01-12saleprice会员价float8RI01-13descript图书描述varchar500字节I01-14order_id订单编号int4寸I01-15status订单状态varchar30字节I01-16address送货地址varchar255字节I01

9、-17sum消费总额float8RI01-18productid订单中书编号int4寸I01-19count购置数量int4寸I01-20userid订单中用户编号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-

10、07a5位置5书编号int4寸I02-08a0位置0书编号int4寸续表2-2I02-09all位置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数据流名称:用户信息数据流来源:用户数据流去向:

11、P1-02数据流组成:I01-01+I01-02数据流编号:D109数据流名称:图书简单信息数据流来源: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数据流编号:D1-17数据流名称:未处理订单信息数据流来源:P1-07数据流去向:F1-04数据流组成:I01-14+I01-15+I01-16+I01-20数据流编号:D205数据流名称:关联图书信息数据流来源:F2-02数据流去

12、向: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数据流图构建首先对该网上书店系统进行整体的分析,对于在线购置书籍进行仔细分析后.对其进行详细描述如下:数据流图描述:用户注册后,可

13、以自动登录,登录后可以浏览图书信息,并且可以添加想要的图书到购物车中.在确定购物车后,可以订购图书,产生相应的订单.治理员登录后可以对未处理的订单进行处理,同时治理可以更新图书的相关信息和会员的局部信息以及个人信息.系统顶层数据流图如图2-2所示.图2-2系统顶层数据流图图书销售治理首先是顾客登录到本网站后可以按图书类别或书名进行查询,浏览书籍,根据自己的需要选择相应的书籍添加到购物车中,添加后会显示出与购物车中图书具有关联规那么的图书信息,之后确定购物车,填写订单.图书购物车模块的数据流图如图2-3所示.图2-3购物车模块数据流图图3-2系统的数据库E-R图系统数据库的逻辑结构设计数据库中共

14、分为8张数据表.图书类别表如表3-1所示:表3-1sort序号英文名中文名长度字符1id类别编号int42name类别名称varchar20图书根本信息表如表3-2所不:表3-2product序号英文名中文名长度字符1id图书编号int42sortid类别编号int50续表3-23name书名varchar1004salecount销售数量int45image图片varchar1006price普通价格float8图书订单详细PKidFK1FK2FK3orderidproductiduseridcountprice分析.1图书关联PKid_FK1FK2product1product2图书仓库P

15、KidFK1userida1a2a3a4a5a6顾客根本信息PKidusernamepasswordrealnameteladdresszipemailjifen图书订单根本信息PKidFK1FK2order_iduseridaddressdatetimeziptelemailstatussumadmin_id治理员根本信息PKadmin_idadmin_nameadmin_password图书根本信息PKidFK1sortidnamesalecountimagepricesalepricedescriptcontentssaledateauthorchubanshe7saleprice会员价

16、float88descript图书描述varchar1009contents内容简介varchar10010saledate进货日期datatime811author作者varchar5012chubanshe出版社varchar50图书订单根本信息表如表3-3所不:表3-3orderbook序号英文名中文名长度字符1id自动编 pint42order_id订单编号int43userid会员编号int44address地址varchar305datetime购物日期datatime86zipvarchar207telvarchar208email邮箱varchar209status订单状态va

17、rchar3010sum购物总额float811admin_id治理员编号int4图书订单详细表如表3-4所不:表3-4shopcart序号英文名中文名长度字符1id自动编 pint42orderid订单编号int43productid产品编号int44count购置数量int4续表3-45price单价float86usreid会员编号int4图书仓库表如表3-5所示:表3-5store序号英文名中文名长度字符1id自动编 pint42userid会员编号int43a1关联产品1int44a2关联产品2int45a3关联产品3int46a4关联产品4int47a5关联产品5int48a6关联产品6int49a7关联产品7int410a8关联产品8int411a9关联产品9int412a0关联产品0int413a11关联产品11int414a12关联产品12int415a13关联产品13int4图书关联表如表3-6所示:表3-6realtive序号英文名中文名长度字符1id自动编 pint42product1产品编号1int43product2产品编号2int4顾客根本信息表如表3-7所不:表3-7member序号英文

温馨提示

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

最新文档

评论

0/150

提交评论