您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 管理学资料 > 电商网站数据库设计说明第八组书
1数据库设计说明书1引言1.1编写目的数据库设计说明书是数据库设计的必要部分,对设计中的数据库的所有标识、逻辑结构和物理结构作出具体的设计规定,指导程序员的建立数据库的工作。本数据库设计说明书编写的目的是说明了网上商城购物系统的数据库设计,用于明确系统中各项功能与非功能性的需求,指导系统在数据库中存储各方面的内容,为系统开发的程序员、系统分析员作为基准的文档。预期的读者为系统的开发者、使用者和指导老师。1.2背景说明:(1)开发软件系统的名称:电子商务网站;(2)任务提出者:王龙;(3)开发者:13级软件工程;(4)用户:暂无;(5)本系统将使用SQLServer2012作为数据库存储系统。1.3定义(1)Asp(activeserverpages)是微软公司推出的一种用以取代CGI的技术,基于目前绝大多数网站应用于windows平台,asp是一个位于windows服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式的web服务器应用程序以及EDI(电子数据交换);(2)ADO:ActiveXDataObject,ActiveX数据对象;(3)SQL:StructuredQueryLanguage;21.4参考资料1、《ASP程序设计及应用》张景峰主编第011903号中国水利水电出版社2009.12、《数据库原理及其教程(第三版)》黄德才主编第088716号科学出版社2010.63、《ASP+SQLServer动态网站开发从基础到实践》杨世锡,赵辉编著第377507号2外部设计2.1标识符和状态(1)本系统采用MicrosoftSQLServer2012为基本的开发工具,数据库名称为ElectronicMall,其中一共建立了4个表,表名分别为:UserTable(用户表)、OrterTable(订单表)、AdministratorInf(管理员信息表)、commodity(商品信息表)。2.2使用它的程序网站中的所有功能模块。2.3约定本系统采用SQLServer2012及Visualstudio2013为基本开发工具,因而程序员或者系统分析员需要安装SQLServer2013及Visualstudio2013,任何想要使用此数据库进行操作的人员,需要安装SQLServer2013,并建立相同的数据库,当然可以进行连机访问,这需要安装相应的版本控制器工具。2.4专门指导对于此系统的开发人员与测试者,提出如下参考意见:31、在使用此数据库时,要首先参考上面约定的内容做好软件的安装以及表格的建立。2、数据库的输入统一采用键盘。由于现在没有设置权限,故只要不违背基本的限制,所有的操作都是可以进行的,可是对于本系统需要的数据,却是有数据长度限制的,尤其是有说明的部分,所以测试人员在具体进行数据测试时,要注意数据输入的格式3、数据库后台的管理员等级没有高低之分,作为管理员的一方可根据实际情况添加和删除管理员。2.5支持软件SQLServer2012提供了核心的引擎,为了支持本系统的数据库的需要使用到SQLServer2012的几个组件,包括:1、企业管理器:提供了数据管理和数据库操作的集成平台;2、查询分析器:调试、优化、性能检测的工具;3、事件探查器:提供了对SQLServer执行操作的检测,并记录下数据;4、服务管理器:提供SQLServer停止、启动的控制工具;此外,还包括可能会使用到的数据导入和导出工具,为数据库提供数据的输入。3结构设计3.1概念结构设计(1)建立数据的视图表格,参考下面的数据库字典设计。(2)用户信息管理:4(3)前台购物流程管理:3.2逻辑结构设计53.3物理结构设计建立系统程序员视图,包括:1.数据在内存中的安排,包括对索引区、缓冲区的设计;2.所使用的外存设备及外存空间的组织,包括索引区、数据块的组织与划分;3.访问数据的方式方法。4运用设计4.1数据字典设计对数据库设计中涉及到的各种项目,如数据项、记录、系、文卷、模式、子模式等一般要建立起数据字典,以说明它们的标识符、同义名及有关信息。在本节中要说明对此数据字典设计的基本考虑。以下为商品数据字典、用户信息、订单数据、管理员信息。6、表一:用户信息表_01(UserTable)表名用户信息表01版列名数据类型属性约束条件说明IdSMARTINT无符号/非空/自动增涨主键用户信息编号UsernameVARCHAR(20)无符号/非空用户名PasswordVARCHAR(20)无符号/非空用户密码AccuntnumberVARCHAR(20)无符号/非空用户账户HeadVARCHAR(20)无符号用户头像所在服务器地址SingnumVARCHAR(20)无符号用户个性签名OrderVARCHAR(20)无符号用户订单数据SexINT无符号用户性别AgeDATATIME无符号用户年龄AddressVARCHAR(50)无符号用户收货地址PostalcodeVARCHAR(10)无符号收货地址邮政编码PhoneVARCHAR(20)无符号/非空用户电话号码表二订单信息表_01(OrderTable)表名订单信息表01版列名数据类型属性约束条件说明IdSMARTIT无符号/非空/自动增长主键用户订单信息表编号OrderVARCHAR(20)无符号/非空用户订单与用户链接DataDATATIME无符号/非空订单日期OrderInfVARCHAR(200)无符号/非空订单信息描叙CounttINT无符号/非空订单数量CommodityVARCHAR(50)无符号/非空订单所属商品信息DelivergoodsBOOLEAR无符号/非空是否发货7LogisticsVARCHAR(1024)无符号物流信息PaymentStateBOOLEAR无符号/非空是否支付表三商品信息表_01(Commodity)表名商品信息表01版列名数据类型属性约束条件说明IdSMARTINT无符号/非空/自动增长主键商品编号CommodityVARCHAR(50)无符号/非空商品信息StockINT无符号/非空商品库存数量PriceDOUBLE无符号/非空价格ClassINT无符号/非空种类管理员信息表_01(AdministratorInf)表名管理员信息表01版列表数据类型属性约束条件说明IdSMARTINT无符号/非空/自动增长主键管理员编号UserNameVARCHAR(20)无符号/非空管理员编号PasswordVAECHAR(20)无符号/非空管理员密码AdministratorInfVARCHAR(100)无符号/非空管理员信息介绍LevelINT无符号/非空管理员等级4.2安全保密设计(1)在前台的登录中,如果用户没有进行用户注册,就只能进入最首页进行一些商品的浏览,不能进行相关购物的操作,进行用户注册的用户,将拥有属于自己的密码登陆,别人无法看到,也无法用。信息增删等等。(2)在后台中,只有属于本系统的管理人员才可以进入,才可以进行对用8户或者商品的相关操作,其它非法人员无法进入,也无法对数据进行修改。故相当于对数据的访问设置了权限,所以数据可以说是安全的。
本文标题:电商网站数据库设计说明第八组书
链接地址:https://www.777doc.com/doc-2207910 .html