电子商务网站-详细设计说明书_第1页
电子商务网站-详细设计说明书_第2页
电子商务网站-详细设计说明书_第3页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、电子商务网站详细设计说明书Versio n 3.0(未经授权请勿复制)编 检 审 批期:期:期:期:2014年1月14日2014年2月10日2014年2月20日2014年2月22日文档变更记录序号更改(+/-)说明作者版本号日期1创建文件罗金蓉V1.02修订数据库表设计罗金蓉V2.03修改功能模块流程图设计罗金蓉V2.04确定设计说明书内容罗金蓉V3.0目录1引言41.1编写目的41.3参考资料42系统开发环境设计43系统总体设计方案 43.2系统总体结构84系统功能模块设计94.1会员注册和登录功能模块 114.2查看系统公告功能模块 124.3 发表商品评论功能模块 124.4用户中心功能

2、模块 124.5查看订单功能模块134.6购物车管理功能模块 144.7商品查找功能模块154.8商品管理功能模块164.9用户管理功能模块184.10订单管理功能模块 184.11信息管理功能模块 194.12图片面板功能管理模块 215数据库设计225.1数据库概念设计225.2数据库物理设计265.3数据库表设计 271引言11编写目的本详细设计说明书编写的目的在于说明程序模块的设计,包括程序描述、输 入/输出、算法和流程逻辑等,为软件编程和系统维护提供基础。本说明书的预 期读者为系统设计人员、软件开发人员、软件测试人员和项目评审人员12名词解释序号术语或缩略语说明性定义1B/SBrow

3、ser/Server (浏览器/服务器)2WAMPWindows系统+Apache应用服务器+PHP脚本语言3HTMLHypertext Markup Lan guage 超文字标记语言4AjaxAsynchronous JavaScript and XML 异步的 JavaScript 和 xml13参考资料序号资料名称作者1软件详细设计说明书模板.doc未知2电子商务网站需求分析说明书.doc罗金蓉2系统开发环境设计操作系统:Windows 7旗舰版,内存4G浏览器:Google Chrome 版本 35.0 或 Sogou 版本5.0.9 或 FireFox 版本 Web应用服务器:Ap

4、ache版本数据库:MySql版本IDE 工具:Zend Studio版本 开发环境:WAMP5设计工具:Ration Rose Enterprise Edition 版本 2003.06.00 和 PowerDesinger 版本3系统总体设计方案3.1系统功能描述非会员前台购物子系统会员浏览商品添加商品注销离开修改个人信息用户留言商 品 管 理编辑商品商品类别管理添加商品类别用 户 管 理用户信息管理更改管理员信息电子商务网站系统编辑订单查看用户信息删除用户冻结用户删除订单后台 管 理 子 系 统订单管理 一 信息管理 一图片面板管理修改Logo信息查看广告信息修改广告信息查看公告信息更改

5、公告信息图1系统功能结构图此系统为小型购物网站系统,该系统主要分为前台购物和后台管理两个子系统。前台购物系统主要有会员注册、会员登录、查看系统公告、发表商品评论、用户中心、查看订单、购物车管理以及商品查找等功能,下面分别对其进行说明需求名称需求编号详细要求会员注册和登录RD_FUNC_01普通用户通过注册成为系统会员,会员通过登录进入 系统进行购物等操作。查看系统公告RD_FUNC_02用户进入系统查看管理员发布的系统公告内容。发表商品评论RD_FUNC_03会员查看商品详情的同时可以对相应商品发表评论。用户中心RD_FUNC_04会员对个人信息进行修改、给管理员进行留言以及对 管理员的留言回

6、复进行查看。查看订单RD_FUNC_05会员查看自己的所有订单。购物车管理RD_FUNC_06会员管理自己的购物车,对购物车中的商品进行增 力卩、删除、修改、查看操作。商品查找RD_FUNC_07用户在系统主页查找自己想要的商品。后台管理系统主要有商品管理、用户管理、订单管理、信息管理、图片面板 管理等功能,下面分别对其进行说明。需求名称需求编号详细要求商品管理RD_FUNC_08管理员对商品和商品分类进行管理,包括增加、 删除、修改、查看操作。用户管理RD_FUNC_09管理员管理所有会员信息以及个人信息。订单管理RD_FUNC_10管理员管理所有会员订单,包括查看、处理订单等操 作。信息管

7、理RD_FUNC_11管理员对系统公告、商品评论进行增加、删除、修改、 查看操作,对会员留言进行查看与回复操作。图片面板管理RD_FUNC_12管理员对系统Logo以及广告信息进行查看和修改操 作。该系统主要分为三种角色,分别是管理员、会员和普通用户,下面分别对其 进行说明。角色名称职责描述业务功能编号子功能管理员商品管理:包括 添加商品,修改 商品,添加商品 类别,商品类别 管理;用户管理:包括用户信息管理,用户留言管理, 更改管理员信 息;订单管理:包括 编辑订单,查询 订单;信息管理:包括 公告管理,添加 公告,评论管理; 图片面板管理: 包括查看和修改 系统的Logo信息 和发布的活动

8、内容RD_FUNC_13管理员可以通过点击“查看”查看所有用户订单,可以按照用户名和订单 号查询订单,也可以对某订单进行相 应的操作等;RD_FUNC_14管理员通过点击“查看”查看所有用 户,可以“删除”用户,编辑查看用 户的留言信息,也可以点击“删除” 相应的留言信息,管理员还可以对自 己的信息进行相应的更改;RD_FUNC_15管理员可以通过点击“添加”,“修改”,”删除”对商品的类别进行相应的管理等;RD_FUNC_16管理员可以通过点击“添加”,“修改”,”删除”对商品进行相应的管理等;RD_FUNC_17管理员可以“查看”,“编辑”,“删除”,“添加”公告;RD_FUNC_18管理

9、员可以“查看”,“编辑”,“删除”评论;RD_FUNC_19管理员可以“查看”,“编辑”系统Logo和活动信息;会员访问网站了解商 品信息;进行下单购物; 查看购物车;查看订单信息;用户留言;对商品进行评论RD_FUNC_20访冋网页中各模块,获取各种商品信 息等。RD_FUNC_21用户可以根据自己的需要对商品进行下单操作,订单信息会反馈到后台由管理员进行处理。RD_FUNC_22用户可以查看自己的所有订单信息, 购物车详情。RD_FUNC_23用户可以对系统管理员进行留言操作。RD_FUNC_24用户在查看商品详情的时候可以进行相应的商品评论。3.2系统总体结构基于对系统需求和技术的分析,

10、系统采用B/S模式来实现。如图2所示Wel服务器数据库服务器图2系统网络拓扑图系统总体结构设计是确定软件由哪些模块组成的和这些模块之间的动态调 用是怎么样的。主要概括为以下几个方面:1、在功能方面:系统采用图形化界面技术,使系统拥有多重图形窗口和便 利、丰富的操作界面。2、在开放性方面:系统将按照软件工程开发的规范来实现系统的开放性, 便于日后系统的升级。3、在安全性方面:要充分考虑系统应用层的安全性。系统不仅采用身份验 证,还需要采用一些特定的安全性验证方式,比如做好资源信息的访问权限控制 以及一些重要信息的保密控制。4、在操作性方面:通过鼠标和键盘的简易操作,为用户提供最简单的操作 方式。

11、通过对系统总体结构的分析,可以得到系统的结构图,如图3所示:MySQ数据库图3系统总体架构图从图2的系统总体架构图中可以看出 B/S模式的大概处理流程如下:首先是客户端,只需要 Windows系统自带的IE浏览器,或者是用户自己安 装的搜狗、火狐、谷歌等浏览器。其次是表现层,该层的目的是从业务逻辑处理层获取数据并通过页面控件按 照用户的需求展示给用户,接受用户输入的数据,传递给业务逻辑处理层。再次是业务逻辑处理层,这一层是系统架构中的核心部分,主要用于获取表 现层传来的数据,并对这些数据按照定义好的处理流程进行处理, 决定是否将操 作传递给数据访问层。然后是数据库访问层,该层的目的是负责将业务

12、逻辑处理层传来的数据进行 相应的数据库访问操作。最后是数据库存储,该层的目的是根据数据访问层传来的数据操作,完成相应的数据库存储操作。4系统功能模块设计根据系统功能概述可知本系统主要分为以下功能模块:会员注册和登录模 块、查看系统公告模块、发表商品评论模块、用户中心模块、查看订单模块、购 物车管理模块、商品查找模块、商品管理模块、用户管理模块、订单管理模块、 信息管理模块、图片面板管理模块。对于系统前台和后台的用例图分别如图 4、图5所示:<<include>>用尸汪册功能包括:检查L 用户注册信息是否可用会员注册浏览商品<<extend>>给管

13、理员发消息查看销售排行立即查找加入收藏高级查找Z设为首页货到付款/购买商品1(含节假日)会员会员登录用户A工作日(节假日除外)查看系统公告弓、*用户中心-O密保方式找回找回密码" <<include>>''''查看订单去收银台任何时间(含节假日)商品查找评论商品周末(节假日除外)CD查看用户信息是否可用用例是可以泛化的,通、 过密保方式找回密码是 其中的一种找回方式支付宝支付中国银行支付建设银行支付<<in clude>>"(-CD送货时间任何时间(节假日除外)周末(含节假日)图4系统前台用例图

14、图4描述的是普通用户可以进行会员注册、浏览商品、查看商品销售排行、 加入收藏、设为首页、查看系统公告以及查找商品的操作; 而会员不仅继承了普 通用户的所有操作,还能进行查看订单、购买商品、评论商品、给管理员留言以 及访问用户中心的操作。图片面板管理对商品信息的简单维护,比如增删改查等操作对用尸信息和用尸留言U的简单维护,比如对公告信息和商品评论 的简单维护,比如增删 改查等操作对logo和广告图_片的简单维护图5系统后台用例图图5描述的是未登录的管理员可以进行登录操作; 已登录的管理员可以进行 商品管理、用户管理、订单管理、信息管理以及图片面板管理的操作。4.1会员注册和登录功能模块会员注册模

15、块,此功能模块是用户购物的前提,普通用户必须注册成为会员 用户之后才能进行购物,所做操作的结果存入用户表(tb_user)中。其处理流程图会员通过登录进入7所示。如图6所示。会员登录模块,主要是为会员提供购物的通道, 系统便可以进行购物等其它操作。其处理流程图如图显示系统界面Y结束数据库开始进入系统N厂F册信息尸»工数据有效登录成功¥>显示系统界面NY结束输入用户 名、密码图6会员注册流程图图7会员登录流程图4.2查看系统公告功能模块用户可以查看系统管理员发布的系统公告内容。4.3发表商品评论功能模块发表商品评论模块,主要是会员通过登录系统进入系统首页,进行商品浏览

16、的同时可以对其商品进行相应的评论操作,所做操作的结果存入商品评论表(tb_p inglun) 中,其处理流程图,如图8所示:I开始图8发表商品评论流程图4.4用户中心功能模块用户中心模块,主要是用户修改个人信息以及查看留言回复内容, 该模块的功能结构图如图9所示:图9用户中心模块功能结构图下面对其功能进行说明:1、我的消息中心会员通过登录系统进入用户中心页面,点击左侧的我的消息中心可以对管理 员回复的留言消息进行查看操作,所做操作的结果存入留言回复表(tb_leaveword) 中。2、修改个人信息会员通过登录系统进入用户中心页面,对个人信息进行修改操作,操作成功显示新修改的内容,所做操作的结

17、果存入用户表 (tb_user)中。3、用户留言会员通过登录系统进入用户中心页面,点击进入用户留言页面给管理员进行 留言操作,所做操作的结果存入用户留言表(tb_leaveword)中。其处理流程图,如图10所示:Y用户中心页面登录页面用户中F心I开始我的消息修改个人用户留言中心信息1rN选择操作户信息数据有效二>结束显示给用户数据库返回结果图10用户中心流程图4.5查看订单功能模块用户在购物车管理页面提交订单后便生成相应的订单, 在生成订单后,用户 可以进入我的订单页面查看到自己所有的任何状态下的订单, 点击相应的订单号 可以查看对应订单的详细情况。其处理流程图,如图 11所示:开始结

18、束图11查看订单模块处理流程图4.6购物车管理功能模块购物车管理模块主要功能是移除购物车指定商品、清空购物车、继续购物、更改商品数量、去收银台。其功能结构图如图12所示:图12购物车管理模块功能结构图下面其功能进行说明:1、移除购物车指定商品用户进入我的购物车页面,在指定的商品后面点击移除即可删除购物车指定 商品。所做操作的结果被存入购物车表(tb_gouwuche)b2、清空购物车用户进入我的购物车页面,点击清空购物车即可删除已经加入购物车的所有 商品。所做操作的结果被存入购物车表(tb_gouwuche)b3、继续购物用户在我的购物车页面点击继续购物,在保存购物车内现有商品的情况下, 页面

19、跳转到商品分类页面,用户选择商品,将新添加的商品加入到购物车中,方 便进行下单。所做操作的结果被存入购物车表 (tb_gouwuche)b4、更改商品数量用户进入我的购物车页面,在商品数量栏填写需要购买的商品数量,然后点击更改商品数量,则系统自动改变相应的金额总计以及对应的商品购买数量。所做操作的结果被存入购物车表(tb_gouwuche)。5、去收银台用户在确认购物车的信息后,点击去收银台进入下一步,即可把购物车选购 好的商品生成订单,页面跳转到订单信息填写页面,用户需要填写收货人的基本 信息,包括收货人的姓名、联系电话、邮编、送货时间、支付方式和具体的联系 地址等信息,然后再点击提交订单,

20、等待后台管理员处理订单。所做操作的结果 被存入订单表(tb_dingdan)。其处理流程图,如图13所示:乂选择操作结束'十显示界面返回结果图13购物车管理模块处理流程图_继续购物清空购物车更改商品数量删除指定商品去收银台输入信息订单信息填写 页面数据是否 A有效婷一数据库j J YI4.7商品查找功能模块商品查找模块,主要是对商品的查找功能,该模块的功能结构图如图14所示:图14商品查找模块功能结构图F面对其功能进行说明:1、立即查找用户在查找框输入需要查找的商品关键字,点击立即查找,系统通过访问数 据库,查询商品表中含有输入关键字的商品信息得出查询结果,返回给用户。2、高级查找用户

21、输入商品名全称、选择理想的商品价格范围和商品类别, 系统将通过访 问数据库,在商品表中查找符合条件的商品,与此同时如果选择了模糊查找则系 统会将用户输入的商品名全称作为商品查找的关键字, 在商品表中查找出符合条 件的商品,最后将查找结果返回给用户。其处理流程图,如图15所示:是否模糊查找开始输入商品名全称选择商品 价格范围输入商品名称关键字I P选择商 品 价 格范围选择商品价格范围!:返回查找结果显示给用户1结束图15商品查找流程图4.8商品管理功能模块商品管理模块主要功能是管理商品和商品类别,其功能结构图如图16所示:图16商品管理模块功能结构图下面对其功能进行说明:1、管理员登入后台管理

22、系统,进入商品管理页面,对系统所售商品进行管 理,包括查看已有商品、新增商品、修改商品、删除商品。当有新的商品上架时进行新增商品;当某些商品需要进行价格或者其它信息调整时进行修改商品; 当 某些商品需要下架时进行删除商品。 前台商品浏览做出相应体现。所做操作的结 果都被存入商品表(tb_shangpin中。2、管理员登入后台管理系统,进入商品类别管理页面,对系统所售商品的 分类进行管理,包括新增商品类别、修改商品类别、删除商品类别。当有新类别 的商品上架时进行新增商品类别;当某些商品类别名称需要进行调整时进行修改商品类别;当某些商品类别不再需要时进行删除相应的商品类别。前台商品分类做出相应体现

23、。所做操作的结果都被存入商品类别表 (tb_type)中。其处理流程图如图17所示:选择操作5查 看 商 品 类 别开始选择操作VN输入商 品信息输入商 品类别' 数据有效Y添加商品类别+修改商品类别修改商品信息查删看除商商品品信 息丿匕、信 息丿匕、添加商品信息删 除 商 品 类 别数据库N返回结果显示给用户N结束4.9用户管理功能模块用户管理模块主要是管理员对所有会员的信息进行管理以及管理员对个人的信息进行管理。其功能结构图如图18所示:用户管理F面对其功能进行说明:1、管理员管理所有会员管理员登入后台管理系统,点击进入会员信息管理页面,在后台对所有会员 的个人信息进行管理,包括查

24、看所有会员的个人信息、对于有不良品行的会员执 行删除或冻结操作,所做操作的结果被存入会员表 (tb_user)。2、管理员管理个人信息管理员登入后台管理系统,点击进入管理员信息管理页面,修改个人相关信 息。所做操作的结果被存入管理员表(tb_admi n)其处理流程图,如图19所示:管理员登录二一一N>开始管理员信息管理页面*占删除会员冻结会员查看会员信息管理个人信息选择操作数据库糾返回结果显示界面“结束图19用户管理模块处理流程图4.10订单管理功能模块订单管理模块主要是管理员对会员提交的所有订单进行管理。其功能结构图如图20所示:订单管理订单管理模块功能结构图图20下面对其功能进行说

25、明:管理员登入后台管理系统,进入订单管理页面,对会员提交的所有订单进行管理,包括查看所有会员订单、根据指定订单号或下单人姓名查询订单、删除订单、执行订单的处理,订单处理结果在前台我的订单页面有相应的体现,所做操作的结果被存入订单表(tb_dingdan)。其处理流程图,如图21所示:开始YN.V1未处理一管理员登录订单管理页面后台登录页面Yf查看订单列表删除订单查询订单选择操作结束图21订单管理模块处理流程图处理订单4.11信息管理功能模块信息管理模块主要是管理员对系统公告和商品评论以及留言进行管理。其功能结构图如图22所示:信息管理图22信息管理模块功能结构图下面对其功能进行说明:管理员登入

26、后台管理系统,进入信息管理页面,对系统公告进行管理,包括 查看已有的系统公告信息、新增系统公告信息、删除已有公告信息和修改系统公 告信息。当有新的公告信息要发布时进行新增公告信息,对已经过时或者失效的 公告信息进行删除公告信息,当公告信息需要进行修改的时候进行修改公告信 息,所做操作的结果被存入系统公告表(tb_gonggaoK对用户留言内容进行查看 与回复,所做操作的结果被存入留言回复表。对所有的商品评论内容进行管理, 包括查看和删除操作。当管理员需要了解商品的动态时进行查看商品评论,当管理员发现有用户恶意发表非法商品评论时进行删除评论内容。对前台会员的留言进行回复操作。所做操作的结果被存入

27、商品评论表 (tb_p in glu n)。其处理流程图,如图23所示:开始管理员登入信息管理页面选择操作数据库 总V留.言回 复商品评论管理系统公告管理输入内容数据有效返回结果1 显示界面>结束图23信息管理模块处理流程图4.12图片面板功能管理模块图片面板管理模块主要是后台系统管理员对系统Logo和广告信息的管理其功能结构图如图24所示:图24图片面板管理模块功能结构图下面对其功能进行说明:管理员登入后台管理系统,进入图片面板管理页面,对系统Logo进行管理, 包括查看和修改Logo信息。当要更换Logo时进行修改Logo信息。对系统广告 信息进行管理,包括更换广告信息,查看广告信息

28、。当有新的广告需要被展示的 时候进行修改广告信息。所做操作的结果被存入图片面板表 (tb_gua nggaoK其处理流程图,如图25所示:开始I图25图片面板管理模块处理流程图5数据库设计5.1数据库概念设计该系统一共有十一个实体,包括:用户、管理员、商品、商品类别、用户留 言、订单、留言回复、图片面板、系统公告、商品评论、购物车。根据需求分析 得到它们之间的关系,如图26所示:图26系统E-R图从该系统E-R图中可以看出用户可以查看系统公告、浏览商品且为多对多 的关系,可以查看留言回复、发表商品评论和留言且为一对多的关系, 可以管理 购物车、管理个人信息且为一对一的关系;管理员可以管理商品、

29、管理商品类别、 管理图片面板、管理商品评论、管理用户留言、管理会员信息、管理系统公告且 是一对多的关系,可以管理个人信息且为一对一的关系。通过系统功能概述可知系统主要由十二个功能模块组成,其中部分模块E-R图分别如下所示(其中pk表示数据库表主键,fk表示数据库表外键):用户中心模块所涉及到的数据实体有用户、留言回复、用户留言。在此模块 中,实体用户可以修改个人信息、查看实体留言回复、发表实体用户留言。模块用户编号用户密码(pk)真实姓名联系方式e-mail 由b. - - -/箱 V密保问题的E-R图如图27所示:冻结状态用户昵称留言编号(pk)发表用户编号(fk)用户留言(tb_leave

30、word)用户(tb_user)管理留言时间 号言内容留言内容“(是否回复)a言主题丿联系地址是否已读留言编号(fk)用户编号(fk)回复主题查看留言回复V上厂回复内 回复编号容(pk)密保答案图27用户中心模块E-R图查看订单模块所涉及到的数据实体有用户、订单。在此模块中,实体用户可以对实体订单进行查看。模块的 E-R图如图28所示:用户(tb_user )收货人联系电话订单(tb_dingdan)收货人地 址订单编号 (pk)1查看收货人姓名订单号下单人姓名送货时间下单时间订单状态 _ _ _ " A,商品信息邮政编码图28查看订单模块E-R图购物车管理所涉及到的数据实体有用户、

31、商品、购物车。在此模块中,实体用户通过浏览实体商品,将需要的实体商品添加到实体购物车,并对实体购物车进行管理。模块的E-R图如图29所示:用户(tb_user)管理会员价商品名称1m商品编号(pk)商品(tb_shangpin)商品一级 类别编号(fk)编号(pk)商品三级 类别编号(fk)商品数量市场价商品二级 类别编号(fk)商品等级添加1购物车(tb_car)1(商品价格/商品编号(fk)商品数量#用户编号(fk) >T添加时间图29购物车管理模块E-R图商品查找模块所涉及到的数据实体有用户、商品、商品类别。在此模块中, 实体用户进入系统首页,通过实体商品的属性:商品名称来对相应商

32、品进行立即 查找。同时,也可通过商品名称、商品类别、商品价格3个属性共同对商品进行高级查找。模块的E-R图如图30所示:类别编号(pk)图30商品查找模块 E-R图类别名称商品管理模块所涉及到的数据实体有商品、商品类别、管理员。在此模块中,实体管理员通过登录后台对实体商品和商品类别进行管理。模块的E-R图如图31所示:图31商品管理模块E-R图用户管理所涉及到的数据实体有用户、 管理员。实体管理员可以管理所有实体用户和个人信息。模块的E-R图如图32所示:(tb_user)1管理管理员(tb admin)管理图32用户管理模块E-R图订单管理所涉及到的数据实体有购物车、订单、管理员。用户通过提

33、交实体购物车生成实体订单,实体管理员管理所有实体用户订单。模块的33所示:E-R图如图图33订单管理模块E-R图信息管理所涉及到的数据实体有管理员、商品评论、用户留言、系统公告实体管理员可以管理实体用户留言、实体系统公告、实体商品评论。其E-R图如图34所示:公告内容系统公告(tb_gonggao)管理管理员(tb_admin)评论时间评论内容丿、_ _ _ ,商品评论(tb_pinglun)评论编号(pk)评论主题商品编号(fk)管理二 n-用户留言(tb_leaveWord)图34信息管理模块E-R图图片面板管理所涉及到的数据实体有管理员、图片面板。实体管理员可以管理图片面板信息。模块的E

34、-R图如图35所示:资源URL管理员(tb_admin)图片高度图片宽度_ 丿(图片路径 乙面板编号、(pk)图片面板(tb_guanggao)图35图片面板管理模块E-R图5.2数据库物理设计对数据库进行分析得出数据库的物理模型图,如图36所示。tb_type2tb_type2_ibfk_1tb_typeid typeid type namein t(4)<pk>int(4)<fk> -varchar(50)gb sha ngpin ibfk 3*tb tb_shangpin_ibfktb_type3id typeid type namein t(4) varchar

35、(50)<pk> <fk>idin t(4)<pk>type namevarchar(50)tb_pi ngjiaidin t(4)<pk>useridin t(4)<fk1>spidin t(4)<fk2>titlevarchar(200)tb_pi ncontenttexttimevarchar(50)gjia_itbbfk_2tb_sha ngpin _ibfk_2tb_useridin t(4)<pk>namevarchar(25)pwdvarchar(50)don gjiein t(4)emailva

36、rchar(25)telvarchar(25)qqvarchar(25).歸1varchar(25)tishivarchar(50)huidavarchar(50)dizhivarchar(100)youbia nvarchar(25)regtimevarchar(25)lastlogi ntimevarchar(25)log in cishuin t(4)true namevarchar(25)pwd1varchar(50)tb_leavew( bfk_1tb_gouwuche_ibfk_2tb_sha ngpinidin t(4)<pk>min gche ngvarchar(2

37、5)jianjiemediumtextsha ngshivarchar(25)dengjivarchar(5)xin ghaovarchar(25)tupia nvarchar(200)shulia ngin t(4)cishuin t(4)tuijia nin t(4)typeidin t(4)<fk2>type2idin t(4)<fk1>type3idin t(4)<fk3>huiyua njiavarchar(25)shicha ngjiavarchar(25)pin paivarchar(25)tejiaint(2)addtimevarchar(2

38、5)tb_resetid_in t(4)<pk>uidin t(4)<fk>titlevarchar(20)shouliin t(4)tb_gouwuche_ibfk_1tb_gouwucheidin t(4)<pk>spidin t(4)<fk1>uidin t(4)<fk2>numin t(50)addtimevarchar(25)dint(4)useridin t(4)titlevarchar(200)contenttexttimevarchar(50)huifuin t(4)tb_leavewordf>_huifU_f_

39、tb huifuid_in t(4)<pk>useridin t(4)<fk1>contenttexttimevarchar(50)leavewordidin t(4)<fk2>titlevarchar(200)yiduin t(4)图36数据库物理设计模型图5.3数据库表设计本系统的数据库中共包括14张表,分别为 用户表tb_user,商品表 tb_shangpin,订单表tb_dingdan,商品一级类别表tb_type,商品二级类别表tb_type2, 商品三级类别表tb_type3,留言表tb_leaveword商品评论表tb_pinglun,管理员

40、 表tb_admin,购物车表tb_gouwuche,留言回复表 tb_huifu,图片面板片表tb_guanggao系统公告表tb_gonggao密码重置表tb_rese,各个表设计如下:表1系统管理员表(tb_admin)属性名称属性定义数据类型是否主键是否外键是否可空id管理员编号int(4)VXXname管理员姓名varchar(13)XXXpwd管理员密码varchar(50)XXX表2会员用户表(tb_user)属性名称属性定义数据类型是否主键是否外键是否可空id用户编号int(4)VXXname用户昵称varchar(25)XXXpwd密码varchar(50)XXXdongji

41、e用户是否冻结int(4)XXXemail邮箱varchar(25)XXXtel联系电话varchar(25)XXXqqQQ号码varchar(25)XXVipIpvarchar(25)XXXtishi密码问题varchar(50)XXXhuida密保答案varchar(50)XXXdizhi地址varchar(100)XXXyoubian邮编varchar(25)XXXregtime注册时间varchar(25)XXXlastlogintime最近一次登录时间varchar(25)XXXlogincishu登录次数int(4)XXXtruename真实姓名varchar(25)XXXpwd1

42、确认密码varchar(50)XXX表3购物车表 (tb_gouwuche)属性名称属性定义数据类型是否主键是否外键是否可空id购物加入商品编号int(4)VXXspid商品编号int(4)XVXuid用户编号int(4)XVXnum商品数量int(4)XXXaddtime商品添加时间varchar(25)XXX表4商品信息表 (tb_shangpin)属性名称属性定义数据类型是否主键是否外键是否可空id商品编号int(4)VXXmingcheng商品名称varchar(25)XXXjianjie商品简介mediumtextXXVaddtime商品上市时间varchar(25)XXXdengj

43、i商品等级varchar(5)XXXxinghao商品型号varchar(25)XXVtupian商品图片varchar(200)XXVshuliang商品数量int(4)XXXcishu购买次数int(4)XXXtuijian是否推荐int(4)XXXtypeid1级类别int(4)XXXtype2id2级类别int(4)XXVtype3id3级类别int(4)XXVhuiyuanjia会员价varchar(25)XXXshichangjia市场价varchar(25)XXXpinpai商品品牌varchar(25)XXXtejia是否为特价商品int(2)XXX表5订单信息表(tb_din

44、gdan)属性名称属性定义数据类型是否主键是否外键是否可空id订单编号int(4)VXXdingdanhao订单号varchar(125)XXXshouhuoren收货人姓名varchar(25)XXXsex收货人性别varchar(2)XXXdizhi收货地址varchar(125)XXXyoubian邮编varchar(10)XXXtel联系电话varchar(25)XXXshsj收货时间varchar(25)XXXzffs支付方式varchar(25)XXXleaveword买家留言mediumtextXXXtime下单时间varchar(25)XXXxiadanren下单人姓名varchar(25)XXXzt订单状态varchar(50)XXXtotal支付总金额varchar(25)XXV表6用户留言表 (tb_leaveword)属性名称属性定义数据类型是否主键是否外键是否可空id留言编号int(4)VXXuserid用户编号in

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论