当当网项目数据库设计PPT
- 格式:ppt
- 大小:298.00 KB
- 文档页数:5
当当网网上销售系统的分析与设计一、概述网上书店是一种高质量,更快捷,更方便的购书方式。
首先,网上书店将所有的图书信息清晰的呈现在购书者面前,并且可以实现零库存,降低销售成本,同时网上书店的交易突破了时间和空间的限制,实现全球服务正是由于这些优势,网上书店才能得以迅速地发展。
网上书店的迅速发展给电子商务的发展提供了巨大的契机,但网上书店系统设计还出现许多问题,如网上书店在资金的周转过程中容易出现资金的流失的问题还有网络安全等一直困扰着网络事业发展的问题。
因此我们需要不断更新、不断提高网上书店的发展,及时的发现系统的不足,查缺补漏,尽力实现网上交易的安全性,以满足顾客的需求为基准,将网上书店的系统设计实现网上书店操作的系统化、智能化、简洁化和功能化.因此我从这几方面着手分析当当网的网上销售系统的分析与设计。
二、需求获取1、定义使用者使用者就是在系统中进行操作的人,在当当网中顾客就是当当网的主要使用者。
我们暂且可以把顾客分成两类,一类是已注册的,一类是还没注册的。
一般来说没有注册的顾客主要在网站内浏览很少会购买,而注册过的顾客忠诚度相对高一些,而且顾客注册时填写了用户资料,当他们订购时就不用再次输入这些资料,并享有相应的会员服务。
同时网站的管理员,可以进行顾客管理,商品管理,订单管理、系统维护等一系列操作。
2、确定用例2.1、用例简介(1)商品管理商家对商品进行管理,买家对商品进行查看.(2)订单管理买家通过系统下订单,商家通过系统接受订单后,进行操作,管理商品库存和交易记录等信息(3)交易管理交易成功后,保留交易记录,商家,买家都可以查看交易记录.(4)用户管理商家对用户进行管理,可以修改用户信息和分组管理等,买家登录系统可以修改自己的信息。
2.2用例描述(1)商品管理商品管路是商家对商品进行管理,买家查看商品.具体描述如下:用例描述:商品管理执行者:商家,买家。
前置条件:商家登录系统,买家登录系统.后置条件:下定单.基本路径:(a)商家登录系统后,根据仓库的商品信息,将商品信息发布到系统。
当当⽹图书数据库当当⽹图书数据库⼀、需求分析1.数据需求分析书店信息:包括各书店的书店编号、书店名称、书店评分、营业时间、图书类别买家信息:包括买家账号、买家姓名、收货地址、联系电话物流公司信息:公司编号、公司名称、货物信息:运单编号、公司编号、书店编号、买家账号、收货地址图书信息:图书编号、图书名称、图书详情、所售书店、图书类别购买图书信息:买家账号、图书编号、图书名称、书店编号2.⽤户需求分析它的⽤户主要包括两⼤类:买家和书店书店对系统的需求包括:①上传店内所有的图书,并将图书分类,标注图书的价格②查询发出货物的物流信息,以及是否签收。
③客服:在线上回答买家有关图书的各种疑问④售后服务:解决买家收到货物后的⼀些问题,⽐如退换货。
买家对系统的需求包括:①在⽹上浏览图书信息,以及各书店的信息。
②查询所买图书的物流信息,以及是否发货。
③通过该系统购买图书,以及对所购买的图书进⾏评论。
④咨询书店客服有关图书的各种信息。
3.数据字典⑴数据结构书店数据结构:买家数据结构:物流公司数据结构:货物数据结构:图书数据结构:购买图书数据结构:⑵数据流图1.买家信息⼆、概念结构设计:E-R图三、逻辑结构设计1、根据规则,把上述ER图转化成相应的关系模式实体对应的关系模式有买家(买家账号、买家姓名、收货地址、联系电话)签收(买家姓名、收货地址、联系电话、书店姓名、物流公司名称)货物(运单编号、公司编号、书店编号、买家账号、收货地址)购买图书(图书名称、买家账号、书店名称)图书(图书编号、图书名称、图书详情、所售书店、图书类别)浏览(书店名称、买家账号、图书名称、图书详情、图书类别)书店(书店编号、书店名称、书店评分、营业时间、图书类别)上传(书店编号、图书编号、图书类别)发出(物流公司名称、买家姓名、联系⽅式、收货地址)包裹(书店名称、买家姓名、联系⽅式、收货地址)物流公司(公司编号、公司名称)发货(买家姓名、联系⽅式、收货地址)2、视图设计⑴买家视图浏览(书店名称、买家账号、图书名称、图书详情、图书类别)购买图书(图书名称、买家账号、书店名称)货物(运单编号、公司编号、书店编号、买家账号、收货地址)⑵书店视图上传(书店编号、图书编号、图书类别)货物(运单编号、公司编号、书店编号、买家账号、收货地址)四、物理结构设计1、数据库系统硬件条件⑴服务器选择2、配置如下:3、4.1.2 ⽹络设备选择4、本系统的使⽤⼈员是各学校⾷堂的管理⼈员或者员⼯,他们通过⽹络获得数据结构,因此数据库服务器必须与校园⽹连通,因此增加⽹卡⼀块5、Inter EXPI9402PT参数6、产品类型服务器⽹卡7、芯⽚ Inter 82571GB8、⽀持PCMCIA标准否9、总线接⼝ PCI-Express X410、全双⼯全双⼯11、接⼝类型 RJ-45*212、传输介质类型 4对5类UTP13、传输速率(Mbps)10/100/100014、⽹络标准 IEEE802.3,802.3u,802.3ab⑵操作系统:Windows7 64位数据库管理系统软件:SQL SERVER2008⽹站开发环境:visual studio.2005⑶查询操作及索引设计整个系统中常见的查询有:买家:按照⾃⼰想看图书名称或者图书类别进⾏查询,特别的按照图书名称查询时使⽤GROUP UP.1.⑷⾸先服务器的内存是1G,设置操作系统的虚拟内存为1*1.5G⾄1*2G,并置于F:2.其次内存是1G。
数据库系统概论课程设计设计名称:网上书店系统数据库设计网上书店系统数据库设计网上书店系统数据库设计-------------------------------------------------- 2一、需求分析----------------------------------------------------------------- 31.1编写目的 ------------------------------------------------------------ 31.2背景 ---------------------------------------------------------------- 31.3可行性分析 ---------------------------------------------------------- 31.3.1经济可行性------------------------------------------- 31.3.2技术可行性------------------------------------------- 41.4用户分析 ------------------------------------------------------------ 41.5网上书店系统的特点--------------------------------------------------- 41.6定义 ---------------------------------------------------------------- 41.7 系统功能性需求------------------------------------------------------ 51.7.1 系统结构 -------------------------------------------- 51.7.2 功能性需求分类 -------------------------------------- 61.8 数据字典----------------------------------------------------------------------------------------------- 71.9 实体间的联系----------------------------------------------------------------------------------------- 7二、概念结构设计------------------------------------------------------------------------------------------------ 8三、逻辑结构设计----------------------------------------------------------------------------------------------- 13四、系统实现 ----------------------------------------------------------------------------------------------------- 164.1表的建立----------------------------------------------------------------------------------------------- 164.2 数据库关系图 -------------------------------------------------------------------------------------- 204.3 表的信息---------------------------------------------------------------------------------------------- 204.4 视图 ---------------------------------------------------------------------------------------------------- 234.5 索引 ---------------------------------------------------------------------------------------------------- 264.6 触发器 ------------------------------------------------------------------------------------------------- 264.7存储过程----------------------------------------------------------------------------------------------- 284.8主要代码----------------------------------------------------------------------------------------------- 29五、课程设计总结----------------------------------------------------------------------------------------------- 30一、需求分析在需求分析阶段,主要分析了用户的各种需求,在此基础上确定了新系统的功能,具体内容包括编写目的、开发背景、相关定义、开发目标等部分。
电子商务系数据库技术目录一、需求分析 (3)二、概念结构分析 (4)三、逻辑结构分析 (6)四、物理结构分析 (7)五、数据库实现 (10)六、SQL语句实现 (11)一、需求分析进入21世纪以来,电子商务伴随着IT的成熟,逐渐发展壮大,成为网络经济的核心。
在电子商务的发展过程中,人们逐渐意识到在线购物的无地域界限、安全、方便快捷及其价格在线购物的队伍也随之扩大。
不断增长的强大需求正成为电子商务的发展动力,基础环境的成熟与需求欲望的增长将推动电子商务与商务网站的建设不断发展。
据报道,中国在网上购物的商品中,书籍占有很大的比例,这就需要当当网有一个实用且完备的数据库后台管理系统。
用户通过该系统可以方便快捷存储、检索、修改与书籍及相关物品有关的信息。
在系统的安全性能上,该系统能够对系统内数据进行加密和解密,从安全上保证了系统的正常运行。
在设计实现上,该系统能够存储上万条信息,并支持多用户通过客户端或者浏览器并发访问。
当当网后台管理系统主要处理的业务如下:1、用户管理用户:只允许浏览商品信息,可以注册为普通用户,其属性包括客户号(唯一)、客户名、E-Mail、密码、姓名、性别、邮政编码、地址(一个客户可有几个地址)、折扣优惠。
2、采购管理商品的增加。
其中的属性包含商品号(唯一)、商品分类、生产厂商、每个商品其它描述等。
3、订单管理每个订单属性包含,订单号、客户号、收货地址、订单日期、订单金额、订单明细(每个订单都有几个明细)内容为商品号、单价、订货数量。
4、评价管理客户可以给商品发表评论,相关属性为评论号、客户号、商品号、客户邮箱、评论内容、评论时间。
二、概念结构分析1、当当网后台管理系统的数据库设计的实体主要包括用户、商品、供应商、采购订单、销售订单、仓库、购物车、管理员、评论。
其总体的ER 图如图1:图1当当网管理系统2、供应商供应各种商品,供应商商品局部ER 图如图2:评论管理员购物车仓库供应商商品用户供应购买管理销售 存放管理添加管理查看采购订单销售订单付费图2供应商与商品的局部ER 图3、仓库由商品组成,仓库商品局部ER 如图3所示:图三 商品与仓库的局部ER 图供应商商品供应供应商编号商品编号供应商电话供应商地址商品姓名商品数量当当价商品描述图片商品仓库存储入库商品编号入库商品名称入库商品数量仓库地址仓库名称仓库编号三、逻辑结构分析Er图向关系模式的转换:1、用户(用户ID、用户名、密码、性别、联系电话、电子邮件、家庭住址)2、商品(商品编号、商品名称、商品数量、当当价、商品描述、图片、商品性质)3、供应商(供应商编号、供应商地址、供应商电话)4、采购订单(采购订单编号、商品编号、管理员编号、供应商编号、所在仓库、商品数量、商品名称、总价)5、仓库(入库商品编号、入库商品数量、入库商品名称、仓库编号、仓库名称、仓库地址)6、销售订单(订单编号、商品编号、用户ID、订单时间、订货数量、单价、收货地址、邮编、电话、总价)7、购物车(购物车编号、商品编号、用户ID、商品数量)8、管理员(管理员编号、管理员姓名、联系电话、性别、家庭住址、职位、备注)9、评论(评论编号、商品编号、用户ID、评论内容、评论时间、用户邮箱)四、物理结构分析User表序号字段名称数据类型字段大小主键索引备注1 userID Text 15 是有(无重复)用户ID2 username text 20 有(有重复)用户名3 sex Yes/no 性别4 pawd text 18 密码5 tel text 30 联系电话6 email text 50 电子邮件7 address text 50 家庭住址Product表序号字段名称数据类型字段大小主键索引备注1 Productcode text 10 是有(无重复)商品编号2 productname text 20 有(有重复)商品姓名3 productNo Integer 商品数量4 ddjia text 20 当当价5 discribe Memo 商品描述6 Spxza Text 50 商品性质7 photo OLE 图片Producer表序号字段名称数据类型字段大小主键索引备注1 Producercode text 5 是有(无重复)供应商编号2 tel text 30 供应商电话3 address text 50 供应商地址Purchas-order表序号字段名称数据类型字段大小主键索引备注1 Pcode text 13 是有(无重复)采购订单编号2 Productcode text 10 商品编号3 Administratorcode text4 管理员编号4 Producercode Text5 供应商编号5 warehousecode Text 2 所在仓库6 productNo Integer 商品数量7 Productname text 10 商品名称8 t-price Text 20 总价Sales-Order表序号字段名称数据类型字段大小主键索引备注1 ordercode text 13 是销售编号2 productcode text 10 商品编号3 userID text 15 用户ID4 orderdate Date 订单时间5 quantity integer 订货数量6 Price Text 20 单价7 Address text 50 收货地址8 Tel text 30 电话9 Post text 8 邮编10 Totleprice Text 20 总价warehouse表序号字段名称数据类型字段大小主键索引备注1 warehousecode text2 是是(无重复)仓库编号2 wname text 20 仓库名称3 waddresss text 50 仓库地址4 intoproductcode text 10 入库商品编号5 ipnumber integer 入库商品数量6 Ipname text 20 入库商品名称Administrator表序号字段名称数据类型字段大小主键索引备注1 Administratorcode text 4 是有(无重复)管理员编号2 Aname text 5 有(有重复)管理员姓名3 Atel text 30 联系电话4 sex Yes/no 性别5 Aaddress text 50 家庭住址6 position lookupWizard 职位7 Remark Memo 备注Shoppingcart表序号字段名称数据类型字段大小主键索引备注1 Shoppingcartcode text 20 是有(无重复)购物车编号2 productcode text 10 商品编号3 userID text 15 用户ID4 productnumber integer 商品数量Review表序号字段名称数据类型字段大小主键索引备注1 Reviewcode text 50 是有(无重复)评论编号2 UserID text 15 用户ID3 productcode text 10 商品编号4 email text 50 用户邮箱5 reviewdate date 评论时间6 reviewContent text 100 评论内容五、数据库实现六、SQL语句实现Create语句Insert语句Update语句Delete语句。