ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:37.15KB ,
资源ID:27750376      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/27750376.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(跳蚤市场数据库设计.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

跳蚤市场数据库设计.docx

1、跳蚤市场数据库设计项目名称跳蚤市场交易网站数据库设计XXX项目小组修订表编号生成版本修订人修订章节与内容修订日期12345审批记录版本审批人审批意见审批日期1.0.0目 录1. 引言 51.1 目的 51.2 读者对象 51.3 参考资料 51.4 术语与缩略语 52. 数据库环境说明 53. 数据库的命名规则 54. 逻辑设计 55. 物理设计 65.1 表汇总 65.2 表A 65.3 表B 66. 数据库对象设计 67. 安全性设计 77.1 防止用户直接操作数据库的方法 77.2 用户账号密码的加密方法 77.3 角色与权限 78. 优化 79. 数据库管理与维护说明 71. 引言1.

2、1 目的为实现网上交易需设计数据库存储所需信息,是控制数据流向的基础1.2 读者对象跳蚤市场交易网站开发人员。1.3 参考资料资料名称标识符出 版 单 位作 者日 期1.4 术语与缩略语术语、缩略语解 释2. 数据库环境说明1本系统采用Oracle 11g数据库,设计工具:powerDesign 开发工具:MyEclipse;2.系统需部署在web服务器上通过域名访问;3. 数据库的命名规则1完整并且清楚的说明本数据的命名规则。2若本数据库的命名规则与机构的标准不完全一致,请做出解释。4. 逻辑设计数据库设计人员根据需求文档,创建与数据库相关的那部分实体关系图(ERD)。如果采用面向对象方法(

3、OOAD),这里的实体相当于类(Class)。5. 物理设计1主要是设计表结构。一般地,实体对应于表,实体的属性对应于表的列,实体之间的关系成为表的约束。逻辑设计中的实体大部分可以转换成物理设计中的表,但是它们并不一定是一一对应的。5.1 表汇总表 名功能说明用户信息表买家卖家注册时所需填写信息,用于核实用户信息。商品发布表发布商品时所需告知、显示的信息表,用于管理员和用户查询商品类型表记录所有商品的总分类商品求购表用户发布自己的求购信息购物车表 用户购买商品时加入购物车订单信息表存储所有交易的订单收货地址表用户下单时选择添加收货地址系统消息表发送系统公告管理员信息表管理员记录5.2 用户信息

4、表表 名用户信息表功能说明买家卖家注册时所需填写信息,用于核实用户信息。中文列名字段名数据类型(精度范围)空否约束条件含义说明用户名usernameVARCHAR2(20)NPK买家卖家双方的名字密码pwdVARCHAR2(20)N买卖双方密码邮箱emailVARCHAR2(30)N用户邮箱学校schoolVARCHAR2(20)N所在学校系院departVARCHAR2(30)N所在系部年级grade VARCHAR2(10)N所在年级联系qqqq VARCHAR2(20)N联系人所属QQ手机号码phone VARCHAR2(11)N所属手机号登录状态loginstate VARCHAR2(

5、10)NCK已登录或未登录状态显示补充说明5.3 商品发布表表 名商品发布表 功能说明发布商品时所需告知、显示的信息表,用于管理员和用户查询中文列名字段名数据类型(精度范围)空否约束条件含义说明商品名pnameVARCHAR2(20)N所发布的商品名发布人用户名publisher VARCHAR2(20)N卖家的姓名商品类型protype VARCHAR2(20)N发布的商品类型数量pnumberINTEGERN发布的商品数量原价pcostNUMBER(8,2)N商品全新时的价格现价price NUMBER(8,2)N现在所出售价格发布日期putdate DATEN发布日期图片proImgBL

6、OBN商品图片描述describe VARCHAR2(50)N对于商品的描述补充说明4.4商品类型表表 名productType功能说明中文列名字段名数据类型(精度范围)空否约束条件含义说明类型typeVARCHAR2(20)Nprimary key商品类型补充说明4.5商品求购表表 名商品求购表功能说明用户发出求购信息吸引客户中文列名字段名数据类型(精度范围)空否约束条件含义说明标题titleVarchar2(20)N 非空简介CatalogVarchar2(50) N 非空求购人CustomerVarchar2(20) N 非空发表日期PrdateDateN非空补充说明4.6购物车表表 名

7、shopCart 功能说明客户购买的商品信息中文列名字段名数据类型(精度范围)空否约束条件含义说明商品名productVARCHAR2(20)N非空卖家用户sellerVARCHAR2(20)N非空买家用户buyerVARCHAR2(20)N非空单价unitpriceNUMBER(8,2)N非空数量numINTEGERN非空补充说明4.7订单信息表表 名order 功能说明客户购买的商品中文列名字段名数据类型(精度范围)空否约束条件含义说明订单号orderIDVARCHAR2(20)N非空商品名proinfoVARCHAR2(20)N非空单价unitNUMBER(8,2)N非空购买数量buyn

8、umINTEGERN非空卖家用户名sellinfoVARCHAR2(20)N非空买家用户名buyinfoVARCHAR2(20)N非空下单时间ordertimeDATEN非空订单状态orderstateVARCHAR2(10)N待确认,已确认,交易成功,交易关闭补充说明4.8收货地址表 表 名receiveAddr功能说明记录客户的地址中文列名字段名数据类型(精度范围)空否约束条件含义说明用户名userVARCHAR2(20)N非空收货人姓名rnameVARCHAR2(10)N非空收货地址raddressVARCHAR2(50)N非空联系电话phonenumVARCHAR2(11)N非空补充说

9、明4.9系统信息表表 名系统信息表功能说明可以了解系统消息以及消息推送时间中文列名字段名数据类型(精度范围)空否约束条件含义说明用户名AccountVarchar2(20)N 非空消息推送时间msgTimeDate N 非空消息内容mcontentVarchar2(50) N 非空消息状态stateVarchar2(20)N已读,未读补充说明4.10管理员信息表表 名管理员信息表功能说明有助于系统的管理和查看管理员的信息中文列名字段名数据类型(精度范围)空否约束条件含义说明管理员名AdminNameVarchar2(10)N 非空管理员密码AdminPwdVarchar2(10) N 非空补充

10、说明6. 数据库对象设计主要对象包括视图、触发器、存储过程、函数、索引等。7. 安全性设计提高软件系统的安全性应当从“管理”和“设计”两方面着手。这里仅考虑数据库的安全性设计。7.1 防止用户直接操作数据库的方法用户只能用账号登录到应用软件,通过应用软件访问数据,而没有其他途径可以操作数据库。7.2 用户账号密码的加密方法对用户账号的密码进行加密处理,确保在任何地方都不会出现密码的明文。7.3 角色与权限角 色可以访问的表与列操 作 权 限用户用户信息表 购物车表 发布商品表商品求购表 地址信息表修改个人信息 加入删除购物车订单信息表 查看订单 确认订单 取消订单管理员确定每个角色对数据库表的

11、操作权限,如创建、检索、更新、删除等。每个角色,则每个角色拥有刚好能够完成任务的权限,不多也不少。在应用时再为用户分配角色,则每个用户的权限等于他所兼角色的权限之和。8. 优化优 先 级优化对象(目标)措 施分析并优化数据库的“时-空”效率,尽可能地“提高处理速度”并且“降低数据库占用的空间”。1。分析“时-空”效率的瓶颈,找出优化对象(目标),并确定优先级。2当优化对象(目标)之间存在对抗时,给出折衷方案。3给出优化的具体措施,例如优化数据库环境参数,对表格进行反规范化处理等。9. 数据库管理与维护说明在设计数据库的时候,及时给出管理与维护本数据库的方法,有利于将来撰写出正确完备的用户手册。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1