网上购物系统大数据库设计说明书.doc

上传人:牧羊曲112 文档编号:4296301 上传时间:2023-04-14 格式:DOC 页数:12 大小:136.50KB
返回 下载 相关 举报
网上购物系统大数据库设计说明书.doc_第1页
第1页 / 共12页
网上购物系统大数据库设计说明书.doc_第2页
第2页 / 共12页
网上购物系统大数据库设计说明书.doc_第3页
第3页 / 共12页
网上购物系统大数据库设计说明书.doc_第4页
第4页 / 共12页
网上购物系统大数据库设计说明书.doc_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《网上购物系统大数据库设计说明书.doc》由会员分享,可在线阅读,更多相关《网上购物系统大数据库设计说明书.doc(12页珍藏版)》请在三一办公上搜索。

1、网上购物系统数据库设计说明说1引言21.1编写目的21.2背景21.3定义21.4参考资料22外部设计22.1标识符和状态22.2使用它的程序32.3约定32.4专门指导32.5支持软件33结构设计33.1概念结构设计33.2逻辑结构设计33.3物理结构设计44运用设计44.1数据字典设计44.2安全保密设计4数据库设计说明书(GB856788)1引言1.1编写目的本文档的编制是为了让用户和软件开发者双方对该开发软件的初始规定有一个共同的理解,定义所要开发的“利麦网上购物系统”(以下简称系统)的开发目标,包括对功能的规定和性能的要求,指出预期的系统用户、系统的运行环境以及对用户操作的约定,使之

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

3、列出本文件中用到的专门术语的定义、外文首字母组词的原词组。1. DateBase:数据库2. JDBC:开放数据库连接3. IPO:Input&Process&Output(输入、处理、输出)4. B/S:服务器/浏览器模式5. SQL:结构化查询语言。1.4参考资料列出有关的参考资料:a 本项目的经核准的计划任务书或合同、上级机关批文;b 利麦网上购物系统问题定义说明书利麦网上购物系统可行性分析说明书c.数据库设计说明书(GB856788)2外部设计2.1标识符和状态该系统的标示符都是该系统各个属性的英文形式,各个实体的主键都是以ID结束的,自动增量都是增12.2使用它的程序登陆管理、商品搜

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

5、软件有如:数据加载工具(SQL*LOADER)。3结构设计3.1概念结构设计1、顾客表字段名字段类型字段长度字段限制注释CustomerIDInt20Not Null用户IDUsernameVarchar20Not Null用户姓名PhoneVarchar20Not Null用户电话PasswordVarchar20Not Null用户密码AddressVarchar20Not Null用户地址PostcodeVarchar10Not Null用户邮编EmailVarchar20Not Null用户邮箱2、商品表字段名字段类型字段长度字段限制注释GoodIDInt20Not Null商品IDN

6、ameVarchar32Not Null商品名TypeVarchar32Not Null商品类别ProducerVarchar32Not Null生产商FactoryVarchar32Not Null生产地PriceDouble10Not Null价格PictureVarchar32图片RemainingInt5Not Null剩余量DateVarchar32Not Null日期SaleInt5Not Null已售出量3、 购物车表字段名字段类型字段长度字段限制注释CustomerIDInt20Not Null用户IDGoodIDInt20Not Null商品IDNameVarchar32No

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

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

9、r100Not Null新闻图片路径3.2逻辑结构设计底下有下划线的属性石该实体的主属性,管理员属性中State表示该管理员是图书管理员(书店老板)还是超级管理员(网站管理者),1表示是图书管理员,0表示是超级管理员1、顾客表CustomerCustomerID、Username、Phone、Password、Address、Postcode、Email2、 图书表GoodGoodID、Name、Type、Producer、Factory、Price、Picture、Remaining、Date、Sale3、 购物车表Shop_CarCustomerID、GoodID、Name、Price、P

10、icture4、评价表CommentCustomerID、UserName、GoodID、Date、Name、Comment5、管理员表ManagerID、Manager、PWD、State6、广告信息表ADADID、ADname、ADdesc、ADimgpath7、新闻信息表NewsNews、Newsname、Newsdesc、Newsimgpath3.3物理结构设计1、用户表Customer2、 商品表Good3、 购物车表Shop_Car4、 评价表Comment5、 管理员表Manager6、 广告信息表AD7、 新闻信息表4运用设计4.1数据字典设计邮箱Email的形式必须是*管理员的状态State决定了该管理员的种类及权限其他各属性均是该属性的英语名字通过以上步骤完成了整个系统的DateBase的建立,然后在编写程序的时候通过JDBC与程序相连,即可实现程序与数据库的连接,在SQL语句的执行下即可实现系统的IPO,从而完成整个系统的运行4.2安全保密设计将不同的权利赋予不同的角色来确保系统的安全性,保证数据的安全性。GRANTSELECT,INSERT,DELETE,UPDATEONBook ON ManagerTO超级管理员GRANTSELECT,INSERT,DELETE,UPDATEONBookTO书籍管理员GRANTSELECTONBooksTO顾客

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号