数据库设计总结报告

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库设计总结报告

1.数据库规划

1.1 任务陈述:

所设计的数据库后台管理系统为网上销售管理系统,该系统为一服装网的网上交易及会员间的交流提供后台支持,集成了服装信息,会员信息,管理员信息的录入, 更新,删除,统计,查询等一系列功能,另外,该系统还为前台的管理员发起的公告,会员发布的论坛帖子提供了相应的数据录入,更新,维护等后台支持.

1.2 任务目标:

维护(插入,更新和删除)服装类型数据

维护(插入,更新和删除)服装数据

维护(插入,更新和删除)会员数据

维护(插入,更新和删除)管理员数据

维护(插入,更新和删除)会员网上购物的订购单数据

维护(插入,更新和删除)会员网上购物的详细订购单数据

维护(插入,更新和删除)管理员网上发布的公告数据

维护(插入,更新和删除)会员网上发布的贴子数据

实现对服装的查询

实现对服装类型的查询

实现对会员的查询

实现对管理员的查询

实现对会员订购单的查询

实现对订购单所对应的详细订单的查询

实现对管理员所发布的公告的查询

实现对会员所发布的贴子的查询

跟踪服装关注情况

跟踪会员订购单的确认状态

跟踪会员所定服装的发送状态

跟踪管理员所发布的公告关注情况

跟踪会员所发布的贴子关注情况

报告服装类型的情况

报告服装信息的情况

报告会员的情况

报告管理员的情况

报告会员订购单情况

报告会员详细订购单情况

报告会员发帖情况

报告会员留言情况

报告管理员发布公告情况1.3系统边界

1.4主要用户视图

2.需求分析

2.1数据需求

(1)服装信息表的数据包括服装编号(自动编号),服装名字,服装类型号,服

装风格,服装品牌,服装颜色,服装尺码,服装质地,服装价格,服装添加时间,服装介绍,服装订购描述,服装网上浏览量(动态变化),服装图片的url,服装是否特价(y/n),服装打折后价钱(若非特价,该项为原始价格)。每种服装的编号是唯一的。

(2)服装类型表的数据包括服装类型号(自动编号),服装类型的名字,服装类

型的父类型号(若无父类型,该项为0),是否有子类型(y/n),服装类型的添加时间。每个服装类型的编号是唯一的。

(3)会员信息表的数据包括会员编号(自动编号),用户名,会员密码,会员真

实名字,性别,电话号码,手机号码,电子邮箱,家庭地址,邮编,会员添加时间,会员积分。每个会员的编号是唯一的。

(4)管理员信息表的数据包括管理员编号(自动编号),管理员名字,管理员密

码,管理员真实名字,管理员具体身份(超级管理员,服装管理员,用户管理员,订单管理员,公告管理员,论坛管理员),管理员邮箱,管理员添加时间。每个管理员的编号是唯一的。

(5)公告信息表的数据包括公告编号(自动编号),公告标题,公告内容,公告

发布时间,发布公告的管理员编号,公告的网上浏览量(动态变化)。每个公告的编号是唯一的。

(6)订购单信息表的数据包括订购单编号(自动编号,唯一),订购时间,订购

单是否被管理员确认(y/n),确认时间(若未确认,则为空),订购单中所订购服装的发送状态(0:所订购的服装还未发送;1:已经发送但订购者还未收到;2:订购者已收到),该次订购的接收者姓名,接收者地址,接收者电话,接收者邮箱,发起该次订购的会员的编号,该次订购的总价钱。对于订购单信息表中刚插入的一条记录,订购单是否被管理员确认的初值为n, 经过订单管理员确认后,将其更新为y,订购单中所订购服装的发送状态初值为0 ,由前台应用程序处理后更新其值。

(7)详细订购单信息表的数据包括详细订购单的编号(自动编号,唯一),所对

应的订购单的编号,所订购的服装的编号,所订购的服装的数量,该项订购的价钱。订购单信息表记录会员一次购物的消费情况,而详细订购单信息表记录在会员的这次消费中每项消费的详细情况。

(8)库存表的数据包括服装编号,库存量,库存量下限。

(9)帖子信息表的数据包括帖子编号(自动编号,唯一),帖子主题,帖子内容,

发帖的时间,发帖的会员的编号,帖子的浏览量,帖子的回复数,

(10)回复信息表的数据包括回复编号(自动编号,唯一),回帖的会员的编号,

回复的内容,回复所针对的帖子的编号,回复时间。

2.2 事务需求

2.2.1 数据录入

a)录入新会员的详细信息

b)录入新管理员的详细信息

c)录入新服装的详细信息

d)录入新服装类型的详细信息

e)录入新的公告的详细信息

f)录入新的订单的详细信息

g)录入新的详细订单的详细信息

h)录入新帖子的详细信息

i)录入新回复的详细信息

2.2.2 数据更新/删除

a)更新/删除管理员信息。

b)更新/删除会员的信息。

c)更新/删除服装的信息。

d)更新/删除服装类型的信息

e)更新/删除公告的信息

f)更新/删除订单的信息

g)更新/删除详细订单的信息

h)更新/删除论坛帖子的信息

i)更新删除回复的信息

2.2.3 数据查询

数据库必须支持下列查询:

a)列出指定服装的详细信息

b)列出指定类型的服装信息

c)列出指定会员的基本信息

d)列出指定会员的订购单信息

e)列出指定会员论坛中的发帖信息

f)列出指定会员论坛中的回复信息

g)列出指定管理员的详细信息

h)列出指定管理员发布的公告信息

i)列出指定公告的发布管理员的信息

j)列出指定时间段内的订购单信息

k)列出指定订单所对应的各详细订单的信息,按详细订单号排序l)列出指定订单所对应的会员的详细信息

m)列出指定的详细订单所对应的服装的详细信息

2.2.4 初始数据库大小

a )大约有300种服装可供订购

b)大约有10名管理员分管该系统的各项工作

相关文档
最新文档