数据挖掘第三版第三章课后习题答案_第1页
数据挖掘第三版第三章课后习题答案_第2页
数据挖掘第三版第三章课后习题答案_第3页
数据挖掘第三版第三章课后习题答案_第4页
数据挖掘第三版第三章课后习题答案_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

网上零食购物系统 数据库设计说明书 V1 0 拟 制 人 杨乐栋 审 核 人 杨乐栋 批 准 人 杨乐栋 2014 年 07 月 02 日 项目名称 数据库设计说明书1 目 录 1 引言 2 1 1 编写目的 2 1 2 背景 2 1 3 定义 2 1 4 参考资料 2 2 外部设计 2 2 1 标识符的状态 2 2 2 使用它的程序 2 2 3 约定 2 2 4 专门指导 2 2 5 支持软件 2 3 结构设计 2 3 1 概念结构设计 2 3 1 1 用户信息管理子系统 2 3 1 2 购物车子系统 2 3 2 逻辑结构设计 2 3 3 物理结构设计 2 4 运用设计 10 4 1 数据字典设计 10 4 2 安全保密设计 10 项目名称 数据库设计说明书2 数据库设计说明书数据库设计说明书 1 1 引言引言 1 11 1 编写目的编写目的 网上零食购物系统数据库设计说明书 主要适用于开始创建数据库实体时 根据需求 文档的功能 需要做出项目的概要设计与数据库设计 数据库设计说明文档 方便一起开发 的程序员快速了解程序的基本结构与数据的基本结构 网上零食购物系统数据库设计说明 书 目的是设计 网上零食购物系统 中各项功能和非功能性需求实现时所需的数据库 并 可以该数据库为跟根据实现具体的数据存储 同时为详细设计人员提供设计依据 网上零食购物系统 的阅读对象为 1 参加详细设计的设计人员 2 对相关业务技术和总体方案进行管理的人员 1 21 2 背景背景 a 网上零食购物系统将使用该数据库系统 b 开发软件名称 足迹旅游系统 项目名称 数据库设计说明书3 网上零食购物 项目提出者 杨乐栋 网上零食购物 项目开发者 杨乐栋 网上零食购物 项目的用户 喜爱零食并且喜欢网购的人群 网上零食购物 项目的设计目的 为了各位喜欢零食并且喜欢网购的人们提供一个 便捷专业的零食购买网站 使得吃货们足不出户 就能了解和购买自己喜欢的零食 本系统采用 B S 采用 Oracle 数据库 1 31 3 定义定义 数据库设计中都用特定的缩写开头 商品信息以 g goods 缩写 开头 如 g name 货物的名字 用户的个人信息以 c client 缩写 开头 如 c number 用户的账号 1 41 4 参考资料参考资料 基于基于 jspjsp 的网上零食购买系统开发的网上零食购买系统开发 2 2 外部设计 外部设计 1 11 1 标识符和状态标识符和状态 本系统采用 Oracle11g 为基本开发工具 数据库名称为 travel 数据库中总共建立了 3 个表 表名分别为 client 用户信息表 goods 货物息表 bill 购物车信息表 2 22 2 使用它的程序使用它的程序 网上零食购买 version1 0 版程序将使用这一数据库 2 32 3 约定约定 1 本系统采用 Oracle 11g 数据库为基本开发工具 因而程序员和系统分析员 或者任 何想对该数据库进行操作的人员 需要安装 Oracle 11g 并建立相同的数据库 2 数据库中所建立的表名如 2 1 标示符和状态 对于表的各个属性将会在以下的内 容中进行详细描述 2 42 4 专门指导专门指导 数据库生成 使用 PowerDesigner 进行数据库的设计 在此软件中能够创建表 添加表 列 设计表列的数据类型和长度等 同时还能对主键和外键等约束条件进行设计 数据库测试 在此系统中没有权限设置 只要不违反基本的限制 如 登录用户只能修 改自己的旅游信息和个人信息 不能对其他用户的信息进行操作 所有的操作都是可以进 项目名称 数据库设计说明书4 行得 对于系统需要的的数据有长度和类型的限制 特别是日期类型 在代码中进行测试时 要注意以下问题 java 中的日期类型是 java util Date 而 Oracle 数据库中的日期类型是 java sal Date 在对数据库中的日期类型进行添加或者修改时要进行日期格式的转换 如果 在 SQL Developer 中对数据库直接进行操作时要注意以下问题 Oracle 数据库中的日期类型 格式是 dd MM 月 yy 所以再添加和修改日期时要注意格式 维护 要保证 Oracle 数据库的 OraclServiceORCL 和 home1TNSListener 处于启动状态 否则用户将无法进行操作 2 52 5 支持软件支持软件 该数据库使用的是 Oracle 11g 程序使用 myeclipse10 开发 在 windows 操作系统 上使用 3 3 结构设计 结构设计 3 13 1 概念结构设计概念结构设计 图图 3 13 1 网上零食购买系统用例图 3 1 13 1 1 用户信息管理子系统用户信息管理子系统 用户管理子系统具有的功能是实现对用户的注册 登录 登录时间的记录 通过分析 确定它的局部 ER 图如图 3 2 用户 注册 查看商品信息 项目名称 数据库设计说明书5 图图 3 23 2 用户信息管理子系统 ER 图 3 1 23 1 2 购物车子系统购物车子系统 购物车子系统具有的功能是在用户找到自己喜欢的商品后 添加到购物车 然后可以 继续购物 并且最终选择付款的系统 通过分析确定它的局部 ER 图如图 3 3 登录 查看购物车 留言 购物车 添加商品 删除商品 结账 项目名称 数据库设计说明书6 图图 3 33 3 购物车子系统 ER 图 3 23 2 逻辑结构设计逻辑结构设计 足迹旅游系统关系模式 用户 用户账号 用户密码 用户邮箱 用户登录时间 商品信息 商品编号 商品名称 商品价格 购物车信息信息 用户账号 商品编号 商品名称 商品价格 商品数量 操作 用户账号 货物账号 添加到购物车 用户账号 货物账号 删除商品 用户账号 货物账号 结账 用户账号 货物账号 网上零食购买系统的逻辑模型如图 3 5 图图 3 53 5 逻辑模型 3 33 3 物理结构设计 待 物理结构设计 待 其中旅游地址信息和旅游天气信息仅起到了封装信息的作用 并没有建立成表 存放在 数据库中 因此在物理结构中建立的表仅有以下两张 网上零食购买系统的物理模型如图 3 6 项目名称 数据库设计说明书7 图图 3 63 6 物理模型 4 4 运用设计 运用设计 4 14 1 数据字典设计数据字典设计 表表 2 数据表结构 表编号表编号 逻逻 辑辑 表表 名名 物物 理理 表表 名名 说说 明明 01 01用户信息表clientinfo存放注册用户的所有信息 01 02货物信息表goods存放所有用的商品信息 01 03购物车信息表bill存放用户即将付账的商品信息 表表 2 数据项表 数据表名称数据表名称数据项名称数据项名称数据项逻辑名数据项逻辑名数据类型数据类型序号序号备注备注 number 用户账户varchar2 20 0 主键 用户信息的唯一标 识 clientinfo 数据集字典 mima用户密码varchar2 20 1 项目名称 数据库设计说明书8 registertime用户登录时间varchar2 20 2 registeremail用户邮箱varchar2 80 5 goodsid商品编号Number 11 0 0 主键 旅游信息的唯一标 识 goodsname商品名称varchar2 40 1 goodsinfo 数据表字典 Goodssprice 商品价格varchar2 40 2 goodsid商品编号Number 11 0 3 Bill 数据表字典 goodsname商品名称varchar2 40 4 Goodssprice 商品价格varchar2 40 5 goodsum商品数量varchar2 40 6 4 24 2 安全保密设计安全保密设计 本系统中没有进行权限的划分 因此访问者只有一种 1 用户未登录时无法直接进入网上零食购买系统的主页面

温馨提示

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

评论

0/150

提交评论