1、3.2.2属性表83.3物理结构设计124运行设计144.1数据字典设计144.2安全保密设计151引言1.1编写目的本文对“电子产品系统”的数据库进行设计和分析,并列出详细的关系表的逻辑和物理结构,供数据库管理员和软件开发人员阅读。1.2背景a. 待开发的数据库名称拟为电子产品,供本项目电子产品系统使用。b. 本项目提出者为:电子产品中心; 本项目的开发人员如下表: 职务 人 员 名 单项目经理需求分析师王群 周军军概要设计邱元 陈金莹详细设计师舒霞娟 侯凯莉代码工程师申龙 戴晓杰 万麦 蒲琳娇测试工程师徐舒铭 吴敬伟 美工音效师雷雅琪 1.3定义1). 数据字典 数据字典是系统中各类数据描
2、述的集合,是进行详细的数据收集和数据分析所获得的主要成果,通常包括据项数、数据结构、数据流、数据存储和处理过程五个部分;是对数据流图的详细描述。2). 订单明细 订单明细是指一张订单中对于一件商品的数量和订购价格的详细说明。1.4参考资料1) .电子产品系统需求分析说明书2) .电子产品系统概要设计说明书3) .数据库系统概论2外部设计2.1标识符和状态数据库软件:MySQL-5.0.51a;系统要求建立的数据库名称:Mail;数据库服务器版本: 5.0.51a-community-nt-log 数据库协议版本: 10 数据库服务器: localhost via TCP/IP 数据库用户: r
3、ootlocalhost MySQL 字符集: UTF-8 Unicode (utf8) MySQL 连接校对:utf8_unicode_ciMySQL 客户端版本: 5.0.51a MySQL 客户端使用 PHP 扩展: mysql MySQL 客户端语言:中文简化版主题、风格:Original支持的系统:Windows、Linux操作系统2.2使用他的程序 本数据库有V1.0使用。 2.3专门指导1). 由于管理员的信息是由操作人员直接添加在数据库管理员信息表中的,因此需要培训客户了解和掌握基本的数据库操作,如添加,删除和修改记录;2). 本购物系统中其他的管理员和用户对于数据的操作都可以
4、通过图形化界面来进行,通过阅读开发人员提供的用户手册用户可以方便快速地熟悉该系统操作流程。2.4支持软件1). 数据库管理系统:MySQL5.0MySQL体积小、速度快、可以处理拥有上千万条记录的大型数据库,总体拥有成本低,是中小型网站选择数据库的首选;另外5.0版本还增加了系统报错机制以及对外键的良好支持和对存储过程的充分支持。2) . Mysql管理软件:sqlyog7.0 Sqlyog是一款简洁、高效、功能强大的图形化 MySQL 数据库管理工具;使用 SQLyog 可以快速直观地通过网络来维护远端的 MySQL 数据库。3结构设计3.1概念结构设计登录用户管理员订单明细订单商品商品类别
5、公告填写n1m收藏留言回复管理包含指定属于发布3.2逻辑结构设计3.2.1 关系模型注册用户表:tb_user(Uname,Upwd,Usex,Uquestion,Uanswer,Uemail,Ucodenum,Urank,Uaccount,Udaijinquan,Upoints)用户基本信表:tb_userinfo(UIname (FK),UIaddress,UIphone,UIrealname,UIpost) UIname(FK) tb_user(Uname)管理员信息表:tb_admin(Aname,Apwd,Aemail)收藏夹项目表:tb_favorite(Fid,Fgood (FK
6、),Fuser(FK) Fgood (FK)tb_goodinfo(GIid) Fuser(FK)订单信息表:tb_order(Oid,Oreceiver,Oaddress,Ophone,Opost,Odate,Ouser (FK),Odelivery(FK),Ostate) Ouser (FK) Odelivery(FK)tb_delivery(Did)订单明细表:tb_item(Igood(FK), Iorder(FK), Iquantity, Iprice) Igood(FK)Iorder(FK)tb_order(Oid)送货方式表:tb_delivery(Did, Dname, Dco
7、st)留言表:tb_message(Mid, Mcontent, Mtime, Muser(FK), Mtype, Mread)Muser(FK)回复表:tb_reply(Rid, Rcontent, Rtime, Ruser(FK), Radmin(FK), Rread) Ruser(FK) Radmin(FK)tb_admin(Aname)公告表:tb_boardcast(Bid, Bcontent, Bdate, Buser(FK) Buser(FK)商品信息表:tb_goodinfo(GIid, GIname, GIprice, GImarprice, GInumber, GIbran
8、d, GIdesc, GIimgpath, GIcount, GIdiscount, GIthirdnavi(FK)GIthirdnavi(FK)tb_thirdnavi(TNid)3.2.2属性表1. 注册用户表(tb_user) 字段名称 数据类型是否允许为空 缺省值 字段描述 备注UnameVarchar(20)NOT NULL用户名 主键UpwdVarchar(255)用户密码6-20位包含数字和字母的字符串(加密)UsexTinyint(1) 0性别0:保密1:男2:女UquestionVarchar(255)密码查询问题Uanswer密码查询答案UemailVarchar(30)电
9、子邮件包含字符2. 用户基本信息(tb_userinfo) 数据类型UIname 主键、外键UIaddress地址UIphone电话UIrealname真实姓名UIpostVarchar(6)邮政编码6位数字3. 管理员信息表(tb_admin) 字段描述 备注Aname管理员账号Apwd管理员密码Aemail管理员email4. 订单信息表(tb_order)Oid订单编号主键;Oreceiver收货人姓名Oaddress收货地址Ophone收货人电话Opost邮编OtimeDATETIME订单时间OuserOdelivery送货方式Ostate当前订单状态未发货已发货已收货5. 订单明细表(tb_item)IgoodInt外键(商品)Iorder外键(订单)tb_order(Oid)Iquantity商品数量IpriceDouble订单商品单价用户下订单时商品的单价,包括折扣和特价6 送货方式表(tb_delivery)Did方式编号自动增长Dname送货方式名称Dcost送货价格7. 留言表(tb_messag
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1