网上购物系统数据库设计说明书_第1页
网上购物系统数据库设计说明书_第2页
网上购物系统数据库设计说明书_第3页
网上购物系统数据库设计说明书_第4页
网上购物系统数据库设计说明书_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

网上购物系统数据库设计说明说TOC\o"1-5"\h\z1引言 2编写目的 2\o"CurrentDocument"背景 2\o"CurrentDocument"定义 2\o"CurrentDocument"参考资料 32外部设计 3标识符和状态 3\o"CurrentDocument"使用它的程序 4\o"CurrentDocument"约定 4\o"CurrentDocument"专门指导 4\o"CurrentDocument"支持软件 43结构设计 5\o"CurrentDocument"概念结构设计 5逻辑结构设计 7\o"CurrentDocument"物理结构设计 .84运用设计 10数据字典设计 10安全保密设计 10数据库设计说明书(GB8567—88)1引言编写目的本文档的编制是为了让用户和软件开发者双方对该开发软件的初始规定有一个共同的理解,定义所要开发的“利麦网上购物系统”(以下简称系统)的开发目标,包括对功能的规定和性能的要求,指出预期的系统用户、系统的运行环境以及对用户操作的约定,使之成为整个项目中软件产品开发设计与实现的根据,也是软件产品的测试和验收的依据。本系统是为广大网购用户、网店老板和网站管理员设计,该说明书的读者为该项目的客户以及项目开发人员。背景.本系统名称:利麦网上购物系统;.本系统的客户代表:宋玉老师;本系统开发单位:11级软件工程2班10组本系统的用户:网购用户、网店老板、网站管理员.本系统的开发工具采用EclipseVersion:3.3.2,数据库为Mysql4.该系统同其他系统(或机构)的基本相互往来关系:该系统基于IE浏览器,版本为6.0及以上,支持Windows系列平台;5.本系统为Windows平台下B/S模式网络版。定义列出本文件中用到的专门术语的定义、外文首字母组词的原词组。DateBase:数据库JDBC:开放数据库连接IPO:Input&Process&Output(输入、处理、输出)B/S:服务器/浏览器模式SQL:结构化查询语言。参考资料列出有关的参考资料:本项目的经核准的计划任务书或合同、上级机关批文;利麦网上购物系统问题定义说明书利麦网上购物系统可行性分析说明书c.《数据库设计说明书》(GB8567——88)2外部设计标识符和状态该系统的标示符都是该系统各个属性的英文形式,各个实体的主键都是以ID结束的,自动增量都是增1使用它的程序登陆管理、商品搜索、用户管理、商品管理、订单管理、留言管理约定数据输入要合法,否则会给出相应提示。对一些基本的操作输入数据,操作人员应该按要求输入。输入数字的不能输入字母,等等。专门指导在软件系统开发过程中,数据库设计应该遵循必要的数据库范式理论,以减少荣誉,保证数据的正确性和完整性。数据库命名规范:数据库涉及及字符规范:采用26个英文字母(区分大小写)和0-9这十个自然数,加上下划线组成,共63个字符。不能出现其他字符(注释除外)各个表的属性的命名规则:各个属性均为每个实体的属性的英语形式(不是拼音)SQl语句规则:所有sql语句关键字均为大写字母。支持软件该数据库支持的软件有如:数据加载工具(SQL*LOADER)。

3结构设计3.1概念结构设计1、顾客表字段名字段类型字段长度字段限制注释CustomerlDInt20NotNull用户IDUsernameVarchar20NotNull用户姓名PhoneVarchar20NotNull用户电话PasswordVarchar20NotNull用户密码AddressVarchar20NotNull用户地址PostcodeVarchar10NotNull用户邮编EmailVarchar20NotNull用户邮箱2、商品表字段名字段类型字段长度字段限制注释GoodIDInt20NotNull商品IDNameVarchar32NotNull商品名TypeVarchar32NotNull商品类别ProducerVarchar32NotNull生产商FactoryVarchar32NotNull生产地PriceDouble10NotNull价格PictureVarchar32图片

RemainingInt5NotNull剩余量DateVarchar32NotNull日期SaleInt5NotNull已售出量3、 购物车表字段名字段类型字段长度字段限制注释CustomerIDInt20NotNull用户IDGoodIDInt20NotNull商品IDNameVarchar32NotNull商品名PriceDouble10NotNull价格PictureVarchar32图片4、评价表字段名字段类型字段长度字段限制注释CustomerIDInt20NotNull顾客IDUsernameVarchar20NotNull顾客名lGoodIDInt20NotNull商品IDDateVarchar32NotNull评论日期NameVarchar32NotNull顾客名CommentText100NotNull评论内容5、 管理员表字段名字段类型字段长度字段限制注释IDInt20NotNull管理员IDManagerVarchar32NotNull管理员名字

PWDVarchar32NotNull密码StateInt1NotNull管理员状态6、 广告信息表字段名字段类型字段长度字段限制注释ADIDInt20NotNull广告编号ADnameVarchar30NotNull广告名字ADdescVarchar255NotNull广告简述ADimgpathVarchar100NotNull广告图片路径7、新闻信息表字段名字段类型字段长度字段限制注释NewsInt10NotNull新闻编号NewsnameVarchar30NotNull新闻名称NewsdescVarchar255NotNull新闻简述NewsimgpathVarchar100NotNull新闻图片路径3.2逻辑结构设计底下有下划线的属性石该实体的主属性,管理员属性中State表示该管理员是图书管理员(书店老板)还是超级管理员(网站管理者),1表示是图书管理员,0表示是超级管理员1、顾客表Customer{CustomerID、Username、Phone、Password、Address、Postcode、Email}图书表Good{GoodID、Name、Type、Producer、Factory、Price、Picture、Remaining、Date、Sale}购物车表Shop_Car{CustomerID、GoodID、Name、Price、Picture}4、评价表Comment{CustomerID、UserName、GoodID、Date、Name、Comment}5、管理员表Manager{ID、Manager、PWD、State}6、广告信息表AD{ADID、ADname、ADdesc、ADimgpath}7、新闻信息表News{News、Newsname、Newsdesc、Newsimgpath}3.3物理结构设计1、用户表Customer|hanneTypeLengthDecimalsAllowNull►CustomerlDint0□»Usernamevardiar2D0□ljPaEEWordvarctiar200□Phonevardiar200□Addressvarctiar200nPosteodevarctisr100□EmailvardiarZD0□2商品表Good

NarineTypeLaigthDedmalsAllowNull|GoadlDint2Da□Namevarchar32□□Typevarchar320□Producerwarchar斑a□Factnryvarchar32□□Pricedouble100□Remainingint■50□Picturevarchar32□Datevarchar320□saleint5□□3、 购物车表Shop_Car,Iiiilju五叱三।iuiuiri1rxjcya口11i^ycik■upijuin^uiiiiiiciilNameTypeLengtinDedmalsAllowNull|CustomerIDint20□□GacdlDint2fl0□JNamevarchar32□□priesdouble10□□picturevsrchar320□4、评价表Comment上.■耳三^NameTypeLengthDeamalsAlowNull|CustamerlDint2a□□GaodIDint20□□Usernamevarchar200□□atEvarchar32□□Namevarchar32□□ICommenttextiao0□5、 管理员表Manager6、6、广告信息表AD1ijju।iiiuu趴usirureiyiiniriLiyciunLjpuuim■uuiihiieiilNameTypeLengthDedmalsAllowNullIDint100□Managervarchar32□□PWDvardiar320□Statebit1□□NameTypeLengthDecimalsAlawNull►ADIDint200□ADnamevarchar300□ADdescvarctiar2550□ ADirngpati'ivarctisr1000□7、新闻信息表,一“,NameTypeLeng廿iDeamalsAllowNull|Newsint20□Newsnamevarcfiar30□Newsdescvarchar255□INewsimgpathuarchar100□4运用设计数据字典设计邮箱Email的形式必须是*****@***管理员的状态State决定了该管理员的种类及权限其他各属性均是该属性的英语名字通过以上步骤完成了整个系统的DateBase的建立,然后在编写程序的时候通过JDBC

温馨提示

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

评论

0/150

提交评论