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

下载本文档

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

文档简介

1、实用文档网上购物系统数据库设计说明说1引言21.1 编写目的21.2 背景21.3 定义21.4 参考资料32外部设计32.1 标识符和状态32.2 使用它的程序42.3 约定42.4 专门指导42.5 支持软件43结构设计53.1 概念结构设计53.2 逻辑结构设计73.3 物理结构设计84运用设计104.1 数据字典设计104.2 安全保密设计10数据库设计说明书(GB8567 88)1引言1.1 编写目的本文档的编制是为了让用户和软件开发者双方对该开发软件的初 始规定有一个共同的理解,定义所要开发的“利麦网上购物系统”(以 下简称系统)的开发目标,包括对功能的规定和性能的要求,指出预 期

2、的系统用户、系统的运行环境以及对用户操作的约定, 使之成为整 个项目中软件产品开发设计与实现的根据,也是软件产品的测试和验收的依据。本系统是为广大网购用户、网店老板和网站管理员设计,该说明 书的读者为该项目的客户以及项目开发人员。1.2 背景1 .本系统名称:利麦网上购物系统;2 .本系统的客户代表:宋玉老师;本系统开发单位:11级软件工程2班10组本系统的用户:网购用户、网店老板、网站管理员3 .本系统的开发工具采用 Eclipse Version: 3.3.2 ,数据库为 Mysql4 .该系统同其他系统(或机构)的基本相互往来关系:该系统基于IE浏览器,版本为6.0及以上,支持 Wind

3、ows系列平台;5 .本系统为Windows平台下B/S模式网络版。1.3 定义列出本文件中用到的专门术语的定义、 外文首字母组词的原词组1. DateBase :数据库2. JDBC:开放数据库连接3. IPO: Input & Process & Output( 输入、处理、输出)4. B/S:服务器/浏览器模式5. SQL:结构化查询语言。1.4 参考资料列出有关的参考资料:a.本项目的经核准的计划任务书或合同、上级机关批文;b .利麦网上购物系统问题定义说明书利麦网上购物系统可行性分析说明书c.数据库设计说明书(GB8567 88)2外部设计2.1 标识符和状态该系统的标示符都是该系统

4、各个属性的英文形式,各个实体的主键都是以ID结束的,自动增量都是增12.2 使用它的程序登陆管理、商品搜索、用户管理、商品管理、订单管理、留言管理2.3 约定数据输入要合法,否则会给出相应提示。对一些基本的操作输入数据, 操作人员应该按要求输入。输入数字的不能输入字母,等等。2.4 专门指导在软件系统开发过程中,数据库设计应该遵循必要的数据库范式理论,以减少荣誉,保证数据的正确性和完整性。数据库命名规范:1、 数据库涉及及字符规范:采用26个英文字母(区分大小写)和0-9这十个自然数,加上下划线组成,共 63个字符。不 能出现其他字符(注释除外)2、 各个表的属性的命名规则:各个属性均为每个实

5、体的属性的英语形式(不是拼音)3、 SQl语句规则:所有sql语句关键字均为大写字母。2.5 支持软件该数据库支持的软件有如:数据加载工具(SQL*LOADER)。3结构设计3.1 概念结构设计1、顾客表字段名字段类型字段长度字段限制注释CustomerlDInt20Not Null用户IDUsernameVarchar20Not Null用户姓名PhoneVarchar20Not Null用户电话PasswordVarchar20Not Null用户帝他AddressVarchar20Not Null用户地址PostcodeVarchar10Not Null用户邮编EmailVarchar2

6、0Not Null用户邮箱2、商品表字段名字段类型字段长度字段限制注释GoodIDInt20Not Null商品IDNameVarchar32Not Null商品名TypeVarchar32Not Null商品类别ProducerVarchar32Not Null生产商FactoryVarchar32Not Null生产地PriceDouble10Not Null价格PictureVarchar32图片RemainingInt5Not Null剩余量DateVarchar32Not Null日期SaleInt5Not Null已售出量3、 购物车表字段名字段类型字段长度字段限制注释Custom

7、erIDInt20Not Null用户IDGoodIDInt20Not Null商品IDNameVarchar32Not Null商品名PriceDouble10Not Null价格PictureVarchar32图片4、 评价表字段名字段类型字段长度字段限制注释CustomerIDInt20Not Null顾客IDUsernameVarchar20Not Null顾客名lGoodIDInt20Not Null商品IDDateVarchar32Not Null评论日期NameVarchar32Not Null顾客名CommentText100Not Null评论内容5、管理员表字段名字段类型字

8、段长度字段限制注释IDInt20Not Null管理员IDManagerVarchar32Not Null管理员名字PWDVarchar32Not Null密他StateInt1Not Null管理员状态6、广告信息表字段名字段类型字段长度字段限制注释ADIDInt20Not Null广告编号ADnameVarchar30Not Null广告名字ADdescVarchar255Not Null广告简述ADimgpathVarchar100Not Null广告图片路径7、 新闻信息表字段名字段类型字段长度字段限制注释NewsInt10Not Null新闻编号NewsnameVarchar30No

9、t Null新闻名称NewsdescVarchar255Not Null新闻简述NewsimgpathVarchar100Not Null新闻图片路径3.2 逻辑结构设计底下有下划线的属性石该实体的主属性,管理员属性中 State表 示该管理员是图书管理员(书店老板)还是超级管理员(网站管理者), 1表示是图书管理员,0表示是超级管理员1、顾客表 CustomerCustomerID 、Username、Phone、 Password、Address、Postcode、Email2、 图书表 GoodGoodID 、Name、Type、Producer、 Factory、Price、Pictu

10、re、Remaining 、Date、Sale3、 购物车表 Shop CarCustomerID 、GoodID、Name、 Price、Picture4、评价表 CommentCustomerID 、UserName、GoodID、Date、Name、Comment5、管理员表 ManagerID_、Manager、PWD、State6、广告信息表 ADADID、ADname、ADdesc、ADimgpath7、新闻信息表 NewsNews、Newsname 、Newsdesc、 Newsimgpath3.3物理结构设计1、用户表 CustomerU VW词I J4I I 5 J曰 I 1

11、1*7 NTypeLengthDeamalsAbow NulInCustonieflDint0Usernamevarchar200Passwordvarchaf200Phonevarchar200Addressvarchar20oPostcodevarchar100Brailvarchar2002、商品表Good1T1Name1,1TypeILengthDecimalsAlow NulGoodIDint200 /Mamevarchar320.Type州char320Producervarchew320Factoryvarchai,32QPncedouble100Remainingint50Pi

12、cturevarchar320Datevarchar320Meint503、 购物车表Shop_Car玛=I口 111“口3 5JQ5Q %51”口11Nne| TvpeLengthDecimals | Allow NulluCustomerlDint200GoodIDint200*Namevarchar320pricedouble100L picturevardnar3201 4、 评价表Comment*11 11 I WB teflJgjF I riflM J W I 1W I ,VfriT WW? FW I *WW1F 曰 HWl hNameTypeLengthDedmahAllow N

13、ullCustomerlDint200GoodIDint200Usernamevarchar20oDatevarchar320Namevardw320ICommenttext10005、 管理员表Managerma irluexes i rm tayniiiygtax i uuumib LuniiitaiLNameTypeLengthDedmalsAllow NullIDint100JManagervarchar32QPWDvarchar320Statebit106、 广告信息表ADNameTypeLength|pecim很 同口小山川ADID20ADnameADdesc ADinngpath

14、vardiar300varchar2550varctiar10007、 新闻信息表 wvv r 一-v ,v |K r-NameTypeLengthDecimalsAllow NullNewsNewsnaniE Newsdescintvardiarvarchar2030255口INewsimgpathvardnar1004运用设计4.1 数据字典设计邮箱Email的形式必须是*管理员的状态State决定了该管理员的种类及权限其他各属性均是该属性的英语名字通过以上步骤完成了整个系统的 DateBase的建立,然后在编写 程序的时候通过JDBC与程序相连,即可实现程序与数据库的连接, 在SQL语句的

温馨提示

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

评论

0/150

提交评论