欢迎来到天天文库
浏览记录
ID:35442339
大小:126.20 KB
页数:14页
时间:2019-03-24
《网上购物系统数据库设计报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、机构图标{网上购物系统}数据库设计报告文件状态:文件标识:数据库设计报告[J]草稿当前版本:1.1[]正式发布作者:谢飞[]正在修改完成日期:Year-Month-DayCompanyInformation版本历史版本/状态作者参与者起止口期备注1.0谢飞2008-6-24至2008-7-1只包含最简单的业务,数据表如下:商品种类表,用户信息表,折扣信息表,商品访问信息表,订单表,用户信息表,商品明细表,种类规格定义表商品规格定义表1.1谢飞2008-7-17添加用户主键维护表和商品主键维护表0.文档介绍40.1文档目的40.2文档范围40.3读者对象4
2、0.4参考文献40.5术语与缩写解释41.数据库环境说明52.数据库的命名规则53・逻辑设计54.物理设计54.0表汇总54.1表A64.N表N65・安全性设计115.1防止用户直接操作数据库的方法115.2用户帐号密码的加密方法125.3角色与权限126.优化127.数据库管理与维护说明120.文档介绍0.1文档目的本文档为网上购物系统数据库设计而编写,描述该数据库的功能设计。0.2文档范围数据库定义,表和视图定义,存储过程定义。0.3读者对象阅读对彖为系统设计人员和实现人员。0.4参考文献0.5术语与缩写解释缩写、术语解释•••1.数据库环境说明数据
3、库:MySql5.0.27ForWin32设计工具:PowcrDesigcrl22.数据库的命名规则数据库屮一般尽量采用英文名称的全称或者简称命名对彖。功能点Z间采用下划线分割。表命名规则:tbl_xx视图命名规则:v_xx存储过程命名规则:proc_xx3.逻辑设计数据库默认超级用户名:root密码:123456数据库的维护通过存储过程,由计划任务调用,对数据库定期进行维护。4.物理设计数据库存储格式采用InnoDB,InnoDB给MySQL提供了具有事务、回滚和崩溃修复能力的事务安全型表。InnoDB提供了行锁,提供与Oracle类型一致的不加锁读取
4、。这些特性均提高了多用户并发操作的性能表现。4.1表汇总表名功能说明tblgoodsinfo保存所有商品的名称,规格,数量等信息tbl_user_info保存客户的注册信息及权限信息tblgoodstypeinfo保存商品分类信息tbl_allowance保存商品打折的相关信息,包括折扣率,期限等tbl_visit_info保存客户访问商品时的各项信息,包括日期,是否放入购物车等tblorderlisthistory保存客户己成功订购商品的各项信息tbl」istgoods保存客户目前正订购商品的信息tbl_list_validate保存需审批的订单信息t
5、bltypesspecdefine保存各商品种类所定义的规格信息tblgoodsspecinfo保存每个商品的规格信息tbl_user_info_incre生成用户明细表的主键tblgoodsinfoincre生成商品表的主键4.1.1tblaoodsinfo商品明细表序号字段名称数据类型精度范围PK可空缺省值唯字段描述1goods_idvarchar50YN/Y商品编号2goods_namevarchar50/N/X商品名称3pricefloat9,2/Y0.0X商品单价4amountint7/Y0N库存数塑5typeldint4/N/N类型编号6im
6、gPathvarchar50/YNullN图片路径0:推荐1:不推7recommendtinyint//Y1N荐8timedatetime//N/N发布时间9infotext//YNullN商品的介绍信息0:现货1:需订10goods_statetinyint//Y0N货2:撤柜11alIowance_idtinyint//YNullN折扣编号12factoryvarchar50/YNul1厂商名称4.1.2tbl_user_info用户信息表序号字段名称数据类型精度范围PK可空缺省值唯字段描述1user_idvarchar50YN/Y用冃编号2use
7、rnamevarchar50/N/N用户注册名3psswordvarchar50/N/N密码4emai1varchar50/N/NEmai15authoritytinyint//N/X权限6real_namevarchar10/YNullN姓名7sextinyint//YNullN性别8phonevarchar20/N/N联系电话9addressvarchar50/N/N住址10timedatatime//N/N注册时间11accumu1ative_pointsint7/YNULLN积分12MSNvarchar50/YNULLNMSN13QQvarcha
8、r50/YNULLNQQ14statustinyint//NNULLN账号状态1
此文档下载收益归作者所有