数据库设计说明书模板.doc

上传人:11****ws 文档编号:2204279 上传时间:2019-05-01 格式:DOC 页数:9 大小:104.50KB
下载 相关 举报
数据库设计说明书模板.doc_第1页
第1页 / 共9页
数据库设计说明书模板.doc_第2页
第2页 / 共9页
数据库设计说明书模板.doc_第3页
第3页 / 共9页
数据库设计说明书模板.doc_第4页
第4页 / 共9页
数据库设计说明书模板.doc_第5页
第5页 / 共9页
点击查看更多>>
资源描述

1、网上零食购物系统数据库设计说明书V1.0拟 制 人_杨乐栋_审 核 人_杨乐栋_批 准 人_杨乐栋_2014 年 07 月 02 日项目名称 数据库设计说明书 1目 录1 引言 .21.1 编写目的 .21.2 背景 .21.3 定义 .21.4 参考资料 .22 外部设计 .22.1 标识符的状态 .22.2 使用它的程序 .22.3 约定 .22.4 专门指导 .22.5 支持软件 .23 结构设计 .23.1 概念结构设计 .23.1.1 用户信息管理子系统 .23.1.2 购物车子系统 .23.2 逻辑结构设计 .23.3 物理结构设计 .24 运用设计 .104.1 数据字典设计 .

2、104.2 安全保密设计 .10项目名称 数据库设计说明书 2数据库设计说明书1.引言1.1 编写目的网上零食购物系统数据库设计说明书主要适用于开始创建数据库实体时,根据需求文档的功能,需要做出项目的概要设计与数据库设计。数据库设计说明文档,方便一起开发的程序员快速了解程序的基本结构与数据的基本结构。 网上零食购物系统数据库设计说明书目的是设计网上零食购物系统中各项功能和非功能性需求实现时所需的数据库,并可以该数据库为跟根据实现具体的数据存储。同时为详细设计人员提供设计依据。网上零食购物系统的阅读对象为:1)参加详细设计的设计人员2)对相关业务技术和总体方案进行管理的人员1.2 背景a.网上零

3、食购物系统将使用该数据库系统;b. 开发软件名称:足迹旅游系统项目名称 数据库设计说明书 3网上零食购物项目提出者:杨乐栋网上零食购物项目开发者:杨乐栋网上零食购物项目的用户:喜爱零食并且喜欢网购的人群网上零食购物项目的设计目的:为了各位喜欢零食并且喜欢网购的人们提供一个便捷专业的零食购买网站,使得吃货们足不出户,就能了解和购买自己喜欢的零食;本系统采用 B/S,采用 Oracle 数据库。1.3 定义数据库设计中都用特定的缩写开头商品信息以 g(goods 缩写)开头,如 g_name:货物的名字用户的个人信息以 c(client 缩写)开头,如 c_number:用户的账号1.4 参考资料

4、基于 jsp 的网上零食购买系统开发2外部设计1.1 标识符和状态本系统采用 Oracle11g 为基本开发工具,数据库名称为 travel。数据库中总共建立了 3个表,表名分别为 client(用户信息表) ,goods(货物息表) ,bill (购物车信息表) 。2.2 使用它的程序网上零食购买 version1.0 版程序将使用这一数据库。2.3 约定1)本系统采用 Oracle 11g 数据库为基本开发工具,因而程序员和系统分析员,或者任何想对该数据库进行操作的人员,需要安装 Oracle 11g,并建立相同的数据库。2)数据库中所建立的表名如(2.1 标示符和状态) ,对于表的各个属

5、性将会在以下的内容中进行详细描述。2.4 专门指导数据库生成:使用 PowerDesigner 进行数据库的设计,在此软件中能够创建表,添加表列,设计表列的数据类型和长度等,同时还能对主键和外键等约束条件进行设计。数据库测试:在此系统中没有权限设置,只要不违反基本的限制(如:登录用户只能修改自己的旅游信息和个人信息,不能对其他用户的信息进行操作) ,所有的操作都是可以进项目名称 数据库设计说明书 4行得。对于系统需要的的数据有长度和类型的限制,特别是日期类型,在代码中进行测试时要注意以下问题:java 中的日期类型是 java.util.Date 而 Oracle 数据库中的日期类型是java

6、.sal.Date,在对数据库中的日期类型进行添加或者修改时要进行日期格式的转换,如果在 SQL Developer 中对数据库直接进行操作时要注意以下问题:Oracle 数据库中的日期类型格式是 dd-MM 月-yy,所以再添加和修改日期时要注意格式。维护:要保证 Oracle 数据库的 OraclServiceORCL 和 home1TNSListener 处于启动状态,否则用户将无法进行操作。2.5 支持软件该数据库使用的是 Oracle 11g,程序使用 myeclipse10 开发,在 windows 操作系统上使用。3结构设计3.1 概念结构设计图 3.1 网上零食购买系统用例图3

7、.1.1 用户信息管理子系统用户管理子系统具有的功能是实现对用户的注册,登录,登录时间的记录,通过分析确定它的局部 ER 图如图 3.2:用户注册查看商品信息项目名称 数据库设计说明书 5图 3.2 用户信息管理子系统 ER 图3.1.2 购物车子系统购物车子系统具有的功能是在用户找到自己喜欢的商品后,添加到购物车,然后可以继续购物,并且最终选择付款的系统,通过分析确定它的局部 ER 图如图3.3:登录查看购物车留言购物车添加商品删除商品结账项目名称 数据库设计说明书 6图 3.3 购物车子系统 ER 图3.2 逻辑结构设计足迹旅游系统关系模式:用户:(用户账号,用户密码,用户邮箱,用户登录时

8、间)商品信息:(商品编号,商品名称,商品价格)购物车信息信息:(用户账号,商品编号,商品名称,商品价格,商品数量)操作:(用户账号,货物账号)添加到购物车:(用户账号,货物账号)删除商品:(用户账号,货物账号)结账:(用户账号,货物账号)网上零食购买系统的逻辑模型如图 3.5:图 3.5 逻辑模型3.3 物理结构设计(待)其中旅游地址信息和旅游天气信息仅起到了封装信息的作用,并没有建立成表,存放在数据库中。因此在物理结构中建立的表仅有以下两张,网上零食购买系统的物理模型如图 3.6:项目名称 数据库设计说明书 7图 3.6 物理模型4运用设计4.1 数据字典设计表 2 数据表结构表编号 逻 辑

9、 表 名 物 理 表 名 说 明01_01 用户信息表 clientinfo 存放注册用户的所有信息01_02 货物信息表 goods 存放所有用的商品信息01_03 购物车信息表 bill 存放用户即将付账的商品信息表 2 数据项表数据表名称 数据项名称 数据项逻辑名 数据类型 序号 备注number 用户账户 varchar2(20) 0 主键,用户信息的唯一标 识clientinfo数据集字典 mima 用户密码 varchar2(20) 1项目名称 数据库设计说明书 8registertime 用户登录时间 varchar2(20) 2registeremail 用户邮箱 varcha

10、r2(80) 5goodsid 商品编号 Number(11,0) 0 主键,旅游信息的唯一标 识goodsname 商品名称 varchar2(40) 1goodsinfo数据表字典Goodssprice 商品价格 varchar2(40) 2goodsid 商品编号 Number(11,0) 3Bill数据表字典 goodsname 商品名称 varchar2(40) 4Goodssprice 商品价格 varchar2(40) 5goodsum 商品数量 varchar2(40) 64.2 安全保密设计本系统中没有进行权限的划分,因此访问者只有一种。1)用户未登录时无法直接进入网上零食购买系统的主页面2)用户登录时有用户名和密码的验证,如果用户名和密码正确才能进入网上零食系统主页面。3)用户名在整个系统中不能重复,因此在用户注册时,会有用户信息的验证,如果用户名已存在,则返回用户注册页面。4)用户进入网上零食购买系统主页面,能够操作自己的购物车信息,可以添加商品,删除商品,结账等,也能查看商店内的商品,但是不能对商店内商品的信息进行操作。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 实用文档资料库 > 策划方案

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。