网上订菜系统的需求分析(2)

2019-08-20 20:38

feiyong 数字

表3-7 用户留言shop_guestshop数据表

费用 字段名称 id name qq email content url time reply sex 数据类型 自动编号 文本 文本 文本 文本 文本 日期/时间 文本 文本

表3-8 新闻shop_news数据表

说明 留言ID 名称 QQ 邮箱 留言内容 个人主页 留言时间 管理员是否回复 性别 字段名称 newsid newsname newscontent addname adddate viewcount 数据类型 自动编号 文本 备注 文本 日期/时间 数字

表3-9 评论shop_pinglun数据表

说明 新闻ID 新闻标题 内容 添家人名称 添加时间 浏览次数 字段名称 pinglunid bookid pinglunname pinglundate pingluntitle pingluncontent pingji shenhe huifu huifudate

数据类型 自动编号 数字 文本 日期/时间 文本 备注 数字 数字 备注 日期/时间 说明 评论ID 菜品ID 评论人名称 评论时间 评论标题 评论内容 品级 管理员是否审核 是否回复 回复时间 表3-10 字段shop_ziduan数据表

字段名称 id Ziduanname ziduanorder

数据类型 自动编号 文本 数字 说明 字段ID 字段名称 排列顺序 5 数据库设计

数据库是系统的核心组成部分,所有信息处理子系统都将基于数据库平台,以便将其处理的信息资源完整、安全地保存起来,并且对其进行各种管理和利用。选择一个好的数据库平台是非常重要的。

根据本系统开发的实际需要,我们选择了SQL Server 2000作为数据库开发平台。 5.1数据库概念结构设计

数据库概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳和抽象,形成一个独立于具体数据库管理信息系统的概念模型。

根据需求分析,本系统的各个实体属性如图5.1、图5.2、图5.3、图5.4所示。

会员密码电子邮箱会 员会员账号电话会员名住址 图 5.1“会员”实体及属性图

图片品牌生产商饰 品 进货价饰品代号数量饰品名销售价 图5.2“饰品”实体及属性图

广 告主题主要内容发布时间 图5.3 “广告”实体及属性图

联系电话家庭住址下单时间订 单会员账号总价会员姓名订单状态 图5.4“订单”实体及属性图

本系统的全局E-R如图5.5所示。

提交 1 会员M 购买 N N N订单 饰品管理M 1 N 管理 1管理员 1 1 管理发布 N广告

图5.5 系统全局E-R图

5.2数据库逻辑结构设计

逻辑结构设计是把概念结构设计阶段设计好的基本E-R图转换为与信息系统所支持的数据模型相符合的逻辑结构。而E-R图向关系模型的转化要解决的问题是如何将实体和实体间的联系转换为关系模式,如何确定这些关系模式的属性和码。

一个实体型转换为一个关系模式。实体的属性就是关系的属性,实体的码就是关系的码。 对于实体间的联系则分不同的情况讨论:

若实体间联系为1:1,可转换为一个独立的关系模式,也可与任意一端对应的关系模式合并。

若实体间联系为1:n,则在n端实体转换成的关系中加入1端实体转换成的关系码。 若实体间联系为n:m,则将联系转换为关系,关系的属性为诸个实体的码加上联系具有的属性,而关系的码则为诸实体的码的组合。

基于以上原则,可将上图转换为关系模型,如下所示。

实体1: 会员(会员id,会员账号,会员名,密码,住址,联系电话,邮政编码,联系电话,电子邮箱);关键字为:会员id

实体2:饰品(饰品id,代号,饰品名,生产商,品牌,图片,进货价,销售价,数量);关键字为:饰品id号

实体3:广告(广告id,主题,内容,发布时间);关键字为:广告id

实体4:订单(订单id,会员账号,会员姓名,住址,联系电话,总价,下单时间,订单状态);关键字为:订单号id

实体5:购买(会员id,饰品id号,订单号id,饰品名,总价,数量);关键字为:会员id,饰品id,订单id 5.3数据库物理结构设计

数据库物理结构设计是为逻辑数据模型选取一个最适合应用环境的物理结构,包括存储结构和存取方法。其设计原则如下:

1)进行规范化设计,尽可能地减少数据冗余和重复。 2)结构设计与操作设计相结合。 3)数据结构具有相对的稳定性。 基于以上三条设计原则,在SQL Server 2000中建立数据库,并建立信息表如下面所示。 本系统的五个数据表如表4-1所示。

表4-1 数据表

ID 数据表名 字符标识 1 会员表 Huiyuan 2 饰品表 Shipin 3 订单表 Dingdan 4 广告表 Guanggao

会员表用于记录所有注册的会员信息,如表4-2所示。

表4-2会员表(Huiyuan)

序号 1 2 3 4 5

列名 ID Hcode Hname Hpassword Hhome

数据类型 自动编号 文本 文本 文本 文本

宽度 10 30 10 50

说明 主键 会员账号 会员姓名 会员密码 住址

6 6 7

Hphone Hyoubian Hemail

文本 文本 文本

10 10 30

联系电话 邮政编码 电子邮箱

饰品信息表用于记录所有饰品信息,如表4-3所示。

表4-3饰品基本信息表(Shipin)

序号 1 2 3 4 5 6 7 8 9

列名 ID Hcode Sname Sfactory Spinpai Spicture Sjprice Sxprice Samount

数据类型 自动编号 文本 文本 文本 文本 文本 数值 数值 数值

宽度 10 20 20 20 20 20 20 50

说明 主键 代号

饰品名 生产商 品牌 图片 进货价 销售价 数量

订单信息表用于记录所有会员提交的订单信息,如表4-4所示。

表4-4订单信息表(Dingdan)

序号 1 2 3 4 5 6 7 8

列名 ID Hcode Hname Hhome Hphone Dmoney Dtime Dstate

数据类型 自动编号 文本 文本 文本 文本 数值 数值 文本

宽度 10 30 50 10 20 20 20

说明 主键 会员账号 会员姓名 家庭住址 联系电话 总价 下单时间 订单状态

广告信息表用于记录所有管理员发布的广告信息,如表4-5所示。

表4-5广告信息表(Information)

序号 1 2 3 4

列名 ID Ititle Imessage Itime

数据类型 自动编号 文本 文本 时间

宽度 10 100 20

说明 主键 主题

主要内容 发布时间


网上订菜系统的需求分析(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:铭记历史 勿忘国耻主题班会

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: