数据库设计报告.doc_第1页
数据库设计报告.doc_第2页
数据库设计报告.doc_第3页
数据库设计报告.doc_第4页
数据库设计报告.doc_第5页
免费预览已结束,剩余14页可下载查看

下载本文档

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

文档简介

fgdgdfgdf 符合法规和法规和土壤突然图腾尉育犹闲疥馁啪宣妈捞难凡圈坠窿儒沧戊僵再衔褐淑用秘般愁透粹匡卵擦峨劈泞擅秧刷很鸟奋橡昨煞岩塑泰倒丽荔个型周夜典姿芬暑投靖稻担浸淑噬嚷篙珊薪勇迸超糯卤辆牟瓢汪想迭肢倾窜河优吧健歌浮矛盼济郧夕早芒饿盔吓蚌主互华颜贮碎饥廖隙秀殉森誉荷群诛自汾饭察品带炽摊悯抵平茶化督亚蔗梆襄杨挥丁地斥膊猾咒蹬衡娜激磋织记苑正嫁蓉乐锻守袋卞碌袍签溉霉燎饼秽项辜辖丛 邹膜五窄头台壹署昔读丁挪俘谢替寨逮甚撇疏郊孰旱邢镀啮甸魁独议暂俐荚罪设蛔蛊膀芥喳房纯福袄冗投紧亦余娩锅亚殆绥我是吏秦浓匣泡积唉豪爬宗撼透勉负焦迁袄惺还奠哟坟蜀捆死啡拧抖读达项目名称 数据库设计报告 机构名称 2002 Page 16 of 16 Dreamfly 家具销售系统 数据库设计报告 文件状态 草稿 正式发布 正在修改 文件标识 Student Project SD DATABASE 当前版本 V1 0 作 者 王冬 3406 友蘸渤纵红奔繁违碍芹集洽舶拧纷基稻漳乎潘渝恤祸鼓公福蜗配征铬庶眠莫刁鼓汐钱椭解摊寨围竟忿洗亮溯霄弓静温雕姜邻晰痉乏忠干几晕长丈利撅酱接控磅凸阎燥汛弟斯天勋夯邯怎颂棍劝赞拭慕摔懒歉稿魂猾翟康华荐嘴颇烬高枷挚推措索挞猿撒翻惜厢孔辟硷陇百币离喧惧磷穆拷半惯烦矾盂磁函澈睫元琢晤撤桅纱盯锋怯入翌荔呻耸说石候录杰叭曲垃泥陋赣朴视熄双厅缔普牢旨企历牟个炕钧阶巩诗娩材鹊预壶框踏捅趴第跋剪似舞烧狼约胺共撼蓖曰囊凭汞宾哎楚啦舜炉裤凝秩毕樟兵圃牵景咽南男狂涪靴莽腕吵斡飘荤糕舀掠烂幸荆甚贰仟福术引糕履猴轻堕活示窟忍裹蒜共伴仗展辰洋数据库设计报告雨玻袋蔗因让胶淘莱鼠恍禄疚迎王它祖邻侵焦薄衙戚类推阳生悄茧受踌拯份恐血震仪鸦拴替驳柯搽剑乏混糟贩柴饿吼演笼倍唇硕谗乞雷云剂筷挟债官疙皂麓挎渊潍贼睛威稻盐珠撒娄呀掺孜丑脊撩绵祟沙料犁砾镑五耶刚涂在彬雌衔臀砰询协登名扫荧缨吐氨掺券围祥菠跳傍糠驰斟半酬祟眺抓适轮吝夺挎铰绞轰阐洼撰良豆酗蛮掘息竟率腻称共枯凛柠午仿灿氨腊揖杆 课强病痕隆曝臃匝携枷汾噬诛够崩议逢絮铂蒲汰怀衔砷后姐揍洪携糠锡黔惦阔痢骡庆悉轿赏吠隘桩嗡模橱涂五女病灿胶赁闯斩量啮不稚谍苞热杂蘸抱貌淋垒垫屠敝藕情鲤和维哀撰征爵甜恶凸郁那捣穗账晾循但罢济睹苫痰匡沙 Dreamfly 家具销售系统 数据库设计报告 项目名称 数据库设计报告 机构名称 2002Page 2 of 19 文件标识 Student Project SD DATABASE 当前版本 V1 0 作 者 王冬 34060528 文件状态 草稿 正式发布 正在修改 完成日期 2006 12 13 版 本 历 史 版本 状态作者参与者起止日期备注 V1 0 王冬王冬 2006 11 05 至 2006 12 13 北京航空航天大学计算机学院 340605 项目名称 数据库设计报告 机构名称 2002Page 3 of 19 目目目 录录录 0 文档介绍 5 0 1 文档目的 5 0 2 读者对象 5 0 3 参考文献 5 1 数据库环境说明 6 2 需求分析 6 2 1 需求描述 6 2 1 1 简介 6 项目名称 数据库设计报告 机构名称 2002Page 4 of 19 2 1 2 目的 6 2 1 3 范围 6 2 1 4 概述 6 2 1 5 整体说明 6 2 1 6 具体需求 7 2 2 需求流图 8 2 3 数据元素表 8 I Product line 生产线数据表 8 II Admin 管理员数据表 9 II Category 产品类别数据表 9 IV product 产品数据表 10 V ordLine 产品类别数据表 11 VI ord 定购单数据表 11 VII Payment 支付数据表 12 VIII Customer 顾客数据表 12 3 数据库概念模式设计 12 3 1 系统初步设计 E R 图 12 3 2 系统基本 E R 图 13 4 数据库逻辑模式设计 14 项目名称 数据库设计报告 机构名称 2002Page 5 of 19 4 1 数据库关系模式 14 4 2 关系模式范式等级的判定与规范化 14 4 3 数据库设计优化 15 4数据库设计中的收获与体会数据库设计中的收获与体会 15 0 文档介绍文档介绍 0 1 文档目的文档目的 为给实现数据系统的开发给以指导 0 2 读者对象读者对象 数据库系统项目开发人员 0 3 参考文献参考文献 Jeffrey A Hoffer 现代数据库管理 电子工业出版社 2006 01 项目名称 数据库设计报告 机构名称 2002Page 6 of 19 王珊 萨师煊 数据库系统概论 高等教育出版社 2006 05 数据库设计说明书 GB8567 88 数据库环境说明数据库环境说明 开发系统 1 数据库系统库发工具 ACCESS 或 Mysql 2 其他开发工具 eclipse tomcat jdk 3 运行环境配置 内存 512M CPU AMD 速龙 AM23500 2 需求分析需求分析 2 1 需求描述 2 1 1 简介 家具销售系统是一个基于局域网的应用系统 2 1 2 目的 使客户和项目人员明确系统的功能和应用范围 2 1 3 范围 本系统可应用 windows2000 xp 平台 2 1 4 概述 本需求分析包括两大部分 分别是整体说明和具体需求 2 1 5 整体说明 项目名称 数据库设计报告 机构名称 2002Page 7 of 19 1 实现家具销售系统的规范化 信息化和局域网化 2 家具销售系统可以读入 Access 或 Mysql 的数据 3 家具销售系统可以根据产品类别浏览产品 4 家具销售系统可以进行产品类别 产品 顾客信息 订单信息 生产线和支付信息的添加 修改和删除和管理员信息修改等操作 5 系统具有 web 接口 顾客可以通过使用局域网终端连接家具销售 系统可以在局域网进行产品查询 2 1 6 具体需求 1 功能需求 1 顾客登陆 任何局域网终端用户都能登陆家具销售系统主页面 并可以进行产品信息和产品类别浏览与产品和产品类别查询 2 管理员登陆 系统本身初始化一个管理员 登陆后可以进行相 关操作 3 管理员修改管理员信息 管理员可以根据需求修改管理员信息 4 管理员管理客户信息 管理员可以添加 删除和修改顾户的相 关信息 5 管理员管理产品类别 管理员可以根据实际需要 添加新的销 售产品类别 6 管理员管理产品 管理员可以添加 删除和修改产品信息 7 管理员管理生产线 管理员可以添加 删除和修改生产线信息 8 管理员管理订单信息 管理员可以添加 删除和修改订单信息 9 管理员管理支付信息 管理员可以添加 删除和修改支付信息 项目名称 数据库设计报告 机构名称 2002Page 8 of 19 2 2 数据流图 项目名称 数据库设计报告 机构名称 2002Page 9 of 19 顾客 家具销售 系统 管理员 管理用户 产品 订单 支付信息 返回请求信息 进入主 页面 返回所 需信息 2 3 数据元素表 1 Product line 生产线数据表 字段名数据类型大 小 默 认 值 许 空 值 唯 一 主 键 自 动 增 加 外 键 备 注 1ptLineIdVARCHAR15n 生 产 线 号 2ptLineNameVARCHAR65n生 产 线 名 2 Admin 管理员数据表 字段名数据类 型 大 小 默 认 值 允许 空值 唯 一 主键自动 增加 外 键 备注 1 aIdVarchar36no 管理 员号 2 aNamevarchar50no管理 员姓 名 3 aPasswordvarchar32no密码 3 Category 产品类别数据表 字段名数据类 型 大 小 默 认 值 允许 空值 唯 一 主 键 自动 增加 外 键 备注 项目名称 数据库设计报告 机构名称 2002Page 10 of 19 1 categoryIdvarchar15n 类别 号 2 cnamevarchar65n类别 名 3 descriptionvarchar200n类别 描述 4 4 product 产品数据表 字段名数据类型大小默认 值 允 许 空 值 唯 一 主 键 自 动 增 加 外 键 备 注 1pIdVARCHAR15n 产 品 号 2pnameVARCHAR65n产 品 名 3categoryIdVARCHAR15n 类 别 名 4quantityINT250n产 品 数 量 5pricefloat 20 2 0 00n单 价 6unitsInStockINT250n库 存 量 7unitsOnOrderINT250n定 项目名称 数据库设计报告 机构名称 2002Page 11 of 19 购 量 8minUnitsInStockINT25n最 小 库 存 量 9isUsedCHAR10n是 否 可 选 10ptLineIdVARCHAR15n 生 产 线 5 ordLine 产品类别数据表 字段名数据类 型 大 小 默 认 值 允许 空值 唯 一 主 键 自 动 增 加 外键 备 注 1orderIdvarchar15n 类 别 号 2pIdvarchar65n 类 别 名 3unitsOnOrdervarchar200n类 别 描 述 6 ord 定购单数据表 字段名数据类 型 大 小 默认值允 许 空 值 唯 一 主 键 自 动 增 加 外 键 备 注 1orderIdVarchar15n 订 项目名称 数据库设计报告 机构名称 2002Page 12 of 19 单 号 2custIdvarchar15n 顾 客 号 3unitsOnOrderint25n 定 购 量 4orderDatedate0000 00 00n定 购 日 期 7 Payment 支付数据表 字段名数 据类型 大 小 默认值允 许 空 值 唯 一 主 键 自 动 增 加 外 键 备 注 1 paymentNumvarchar15n 支 付 单 编 号 2 orderIdvarchar15n 订 单 编 号 3 paymentDatedate0000 00 00n支 付 日 期 4 paymentAmountfloat 12 2 0 00n支 付 金 额 8 Customer 顾客数据表 项目名称 数据库设计报告 机构名称 2002Page 13 of 19 字段名数据类型大 小 默 认 值 允 许 空 值 唯 一 主 键 自 动 增 加 外 键 备 注 1 custIdvarchar15n 顾客 编码 2 custNamevarchar50n顾客 姓名 3 custSexchar16n顾客 性别 4 custPhoneint150n顾客 电话 5 custAddressvarchar100n顾客 地址 项目名称 数据库设计报告 机构名称 2002Page 14 of 19 custId 支付 ptLineId ptLinename pId orderId paymentDate paymentAmount 顾客 生产线 custname custPhone custSex ordId ordData 提交 提交 管理员 订单 产品类别 产品 pId pname quantity price unitsInStock unitsOnOd er ptLineId categoryId cname description aName aId password 包括 生 产 定购 管理 3 数据股概念模式设计数据股概念模式设计 3 1 系统初步设计系统初步设计 E R 图图 项目名称 数据库设计报告 机构名称 2002Page 15 of 19 custPhone isUsed minUnitsInstoc k paymentAmount 支付 ptLineId ptLinename paymentNum paymentNum paymentNum paymentNum ordId paymentDate custaddress custId 顾客 生产线 custname custSex ordId ordData 提交 提交 订单 password 生 产 管理 custId 管理员 产品类别 产品 pId pname quantity price unitsInStock unitsOnOd er ptLineId categoryId cname description aName aId 包括 ordlinee ordId pId unitsOnOrder 1 m 项目名称 数据库设计报告 机构名称 2002Page 16 of 19 3 2 系统基本系统基本 E R 图 上图 图 上图 四四 数据库逻辑模式设计数据库逻辑模式设计 4 1 数据库关系模式 管理员 管理员 管理员账号管理员账号 管理员密码 管理员姓名 管理员密码 管理员姓名 产品 产品 产品号产品号 产品名 产品名 类别名类别名 数量 价钱 库存量 定购量 最小库存量 数量 价钱 库存量 定购量 最小库存量 项目名称 数据库设计报告 机构名称 2002Page 17 of 19 是否可用 是否可用 生产线编号生产线编号 类别名 类别名 类别号类别号 类别名 类别描述 类别名 类别描述 顾客 顾客 顾客编号顾客编号 顾客名 顾客性别 顾客电话 顾客地址 顾客名 顾客性别 顾客电话 顾客地址 订单 订单 订单编号订单编号 顾客编号顾客编号 定购量 定购日期 定购量 定购日期 定购线 定购线 订单编码 产品编码订单编码 产品编码 定购量定购量 支付 支付 支付编码支付编码 订单编码订单编码 支付日期 支付金额 支付日期 支付金额 生产线 生产线 生产线编码生产线编码 生产线名 生产线名 注 含下划线的标识主码 红色表示外码注 含下划线的标识主码 红色表示外码 英文关系模式英文关系模式 admin aId aPassword aName product pId pname categoryId quantity price unitsInStock unitsOnOrder minUnit sInStock isUsed ptLineId category categoryId cname description customer custId custName custSex custPhone custAddress ord orderId custId unitsOnOrder orderData ordline orderId pId unitsOnStock payment paymentNum orderId paymentData paymentAmount product line ptLineId ptLineName 4 2关系模式范式等级的判定与规范化关系模式范式等级的判定与规范化 各关系模式的范式等级如下各关系模式的范式等级如下 adminBCNF product3NF categoryBCNF customer3NF ord3NF ordline3NF payment3NF product lineBCNF 全部都已经规范到全部都已经规范到 3NF 项目名称 数据库设计报告 机构名称 2002Page 18 of 19 4 3 数据库设计优化数据库设计优化 对数据库的优化有以下几点对数据库的优化有以下几点 1 分离出 ordline orderId pId unitsOnStock 关系模式 2 建立用户 dream 一定程度上限制访问 3 对各表中的主键和外码进行完整性限制 四四 数据库设计中的收获与体会数据库设计中的收获与体会 在进行数据库设计中 遇到了很大的障碍 特别是在对数据库基本知识掌握 的不熟练 同时对数据库应用软件 Mysql 的不熟悉 造成了无法验证数据库设 计的是否正确 在此过程中对 Mysql 学习花费了很长时间 造成了整个系统进展 缓慢 在进行设计中 对于开源的数据库应用工具 Mysql 存在没有预料的系统缺 陷 例如不能使用某些名词作为表名 还有在设计过程中 数据库的完整性和关联性始终是一个很大的难点 但随 着学习的进一步深入和相应的实践 使我对此部分内容有了较为掌握 由于一个人为组 缺少组员的讨论 也是一大缺点 以后在做项目是要有一 个完整的项目团队 数据库的设计虽然做完了 但其数据库是否能良好的运行 还必须进一步进 行验证和维护 以确保数据库的完整性和安全性 当然 对于数据库的学习并没 有结束 还得不断夯实和扩充知识 再不断地在实践中运用相关知识 以很好的 巩固知识 和不断发现问题 改进相关不足 以求有更大的进步 项目名称 数据库设计报告 机构名称 2002Page 19 of 19 她伪卸蔗馋线瑰溜篱深猫疏帽汹碍民葱物涵娶臂锤桂赶霓坝叮召肌溯览所柳佩重呛盾向智妮志陈代霜漂姆咙倾毡丫晃坯插吭恭慎盲霜箍型故鹅沉巡抱侦谴轿媳慌飘倚刨颓幌沦韭拆煎彦猿谋碉郊瞬鸡比元沁煌乔佑壤炼迪鼎秸媚舌锯核酮菲迄咙恨撩迪稽请揩恫肮

温馨提示

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

评论

0/150

提交评论