电子商务网站-详细设计说明书.pdf

上传人:l*** 文档编号:72052736 上传时间:2023-02-08 格式:PDF 页数:33 大小:1.34MB
返回 下载 相关 举报
电子商务网站-详细设计说明书.pdf_第1页
第1页 / 共33页
电子商务网站-详细设计说明书.pdf_第2页
第2页 / 共33页
点击查看更多>>
资源描述

《电子商务网站-详细设计说明书.pdf》由会员分享,可在线阅读,更多相关《电子商务网站-详细设计说明书.pdf(33页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、电子商务网站-详细设计说明书电子商务网站电子商务网站详细设计说明书详细设计说明书编编写:写:检检查:查:审审核:核:批批准:准:罗金蓉日日 期:期:罗金蓉日日 期:期:罗金蓉日日 期:期:罗金蓉日日 期:期:2014 年 1 月 14 日2014 年 2 月 10 日2014 年 2 月 20 日2014 年 2 月 22 日电子商务网站-详细设计说明书文档变更记录文档变更记录序号序号1234更改(更改(+/-+/-)说明)说明创建文件修订数据库表设计修改功能模块流程图设计确定设计说明书内容作者作者罗金蓉罗金蓉罗金蓉罗金蓉版本号版本号V1.0V2.0V2.0V3.0日期日期2014.1.142

2、014.1.222014.1.222014.2.20电子商务网站-详细设计说明书目录目录1 引言.41.1 编写目的.41.3 参考资料.42 系统开发环境设计.43 系统总体设计方案.43.2 系统总体结构.84 系统功能模块设计.94.1 会员注册和登录功能模块.114.2 查看系统公告功能模块.124.3 发表商品评论功能模块.124.4 用户中心功能模块.124.5 查看订单功能模块.134.6 购物车管理功能模块.144.7 商品查找功能模块.154.8 商品管理功能模块.164.9 用户管理功能模块.184.10 订单管理功能模块.184.11 信息管理功能模块.194.12 图片

3、面板功能管理模块.215 数据库设计.225.1 数据库概念设计.225.2 数据库物理设计.265.3 数据库表设计.27电子商务网站-详细设计说明书1 1 引言引言1.11.1 编写目的编写目的本详细设计说明书编写的目的在于说明程序模块的设计,包括程序描述、输入/输出、算法和流程逻辑等,为软件编程和系统维护提供基础。本说明书的预期读者为系统设计人员、软件开发人员、软件测试人员和项目评审人员。1.21.2 名词解释名词解释序号序号1234术语或缩略语术语或缩略语B/SWAMPHTMLAjax说明性定义说明性定义Browser/Server(浏览器/服务器)Windows系统+Apache 应

4、用服务器+PHP 脚本语言Hypertext Markup Language 超文字标记语言Asynchronous JavaScript and XML 异步的 JavaScript 和 xml1.31.3 参考资料参考资料序号12资料名称软件详细设计说明书模板.doc电子商务网站需求分析说明书.doc作者未知罗金蓉2 2 系统开发环境设计系统开发环境设计操作系统:Windows 7 旗舰版,内存4G浏览器:Google Chrome 版本35.0 或 Sogou 版本5.0.9 或 FireFox 版本29.0.1Web 应用服务器:Apache 版本 2.2.6数据库:MySql 版本

5、5.0.45IDE 工具:Zend Studio 版本 9.0.2开发环境:WAMP5设计工具:Ration Rose Enterprise Edition版本 2003.06.00 和 PowerDesinger版本 15.1.03 3 系统总体设计方案系统总体设计方案3.13.1 系统功能描述系统功能描述电子商务网站-详细设计说明书非会员浏览商品查找商品购物车管理修改个人信息我的消息中心用户留言购买商品查看订单用户留言商品评论添加商品修改商品信息删除商品修改商品类别商品类别管理删除商品类别添加商品类别查看用户信息删除用户冻结用户更改管理员信息查看订单编辑订单执行订单处理删除订单查询订单公告

6、管理查看公告信息更改公告信息删除公告信息添加公告注销离开前台购物子系统用户中心会员商品管理编辑商品用户管理电子商务网站系统后台管理子系统用户信息管理订单管理信息管理查看评论删除评论查看留言信息评论管理用户留言管理删除留言回复留言图片面板管理Logo管理查看Logo信息修改Logo信息广告管理查看广告信息修改广告信息图 1 系统功能结构图此系统为小型购物网站系统,该系统主要分为前台购物和后台管理两个子系统。前台购物系统主要有会员注册、会员登录、查看系统公告、发表商品评论、用户中心、查看订单、购物车管理以及商品查找等功能,下面分别对其进行说明。电子商务网站-详细设计说明书需求名称需求名称需求编号需

7、求编号详细要求详细要求会员注册和登录查看系统公告发表商品评论用户中心RD_FUNC_01普通用户通过注册成为系统会员,会员通过登录进入系统进行购物等操作。RD_FUNC_02用户进入系统查看管理员发布的系统公告内容。RD_FUNC_03会员查看商品详情的同时可以对相应商品发表评论。RD_FUNC_04会员对个人信息进行修改、给管理员进行留言以及对管理员的留言回复进行查看。查看订单购物车管理RD_FUNC_05会员查看自己的所有订单。RD_FUNC_06会员管理自己的购物车,对购物车中的商品进行增加、删除、修改、查看操作。商品查找RD_FUNC_07用户在系统主页查找自己想要的商品。后台管理系统

8、主要有商品管理、用户管理、订单管理、信息管理、图片面板管理等功能,下面分别对其进行说明。需求名称需求名称需求编号需求编号RD_FUNC_08详细要求详细要求商品管理用户管理订单管理管理员对商品和商品分类进行管理,包括增加、删除、修改、查看操作。RD_FUNC_09管理员管理所有会员信息以及个人信息。RD_FUNC_10管理员管理所有会员订单,包括查看、处理订单等操作。信息管理RD_FUNC_11管理员对系统公告、商品评论进行增加、删除、修改、查看操作,对会员留言进行查看与回复操作。图片面板管理RD_FUNC_12管理员对系统 Logo以及广告信息进行查看和修改操作。该系统主要分为三种角色,分别

9、是管理员、会员和普通用户,下面分别对其进行说明。角色名称角色名称职责描述职责描述编号编号业务功能业务功能子功能子功能电子商务网站-详细设计说明书管理员商品管理:包括添加商品,修改商品,添加商品类别,商品类别管理;用户管理:包括用户信息管理,用户留言管理,更 改 管 理 员 信息;订单管理:包括编辑订单,查询订单;信息管理:包括公告管理,添加RD_FUNC_13管理员可以通过点击“查看”查看所有用户订单,可以按照用户名和订单号查询订单,也可以对某订单进行相应的操作等;RD_FUNC_14管理员通过点击“查看”查看所有用户,可以“删除”用户,编辑查看用户的留言信息,也可以点击“删除”相应的留言信息

10、,管理员还可以对自己的信息进行相应的更改;RD_FUNC_15管理员可以通过点击“添加”,“修改”,”删除”对商品的类别进行相应的管理等;RD_FUNC_16管理员可以通过点击“添加”,“修改”,”删除”对商品进行相应的管理等;管理员可以“查看”,“编辑”,“删除”,“添加”公告;公告,评论管理;RD_FUNC_17图片面板管理:包括查看和修改系统的Logo信息和发布的活动内容会员访问网站了解商品信息;进行下单购物;查看购物车;查看订单信息;用户留言;对商品进行评论RD_FUNC_22RD_FUNC_21RD_FUNC_20RD_FUNC_19RD_FUNC_18管理员可以“查看”,“编辑”,

11、“删除”评论;管理员可以“查看”,“编辑”系统Logo 和活动信息;访问网页中各模块,获取各种商品信息等。用户可以根据自己的需要对商品进行下单操作,订单信息会反馈到后台由管理员进行处理。用户可以查看自己的所有订单信息,购物车详情。RD_FUNC_23用户可以对系统管理员进行留言操电子商务网站-详细设计说明书作。RD_FUNC_24用户在查看商品详情的时候可以进行相应的商品评论。3.23.2 系统总体结构系统总体结构基于对系统需求和技术的分析,系统采用 B/S 模式来实现。如图 2 所示Web服务器数据库服务器互联网客户1客户3客户2图 2 系统网络拓扑图系统总体结构设计是确定软件由哪些模块组成

12、的和这些模块之间的动态调用是怎么样的。主要概括为以下几个方面:1、在功能方面:系统采用图形化界面技术,使系统拥有多重图形窗口和便利、丰富的操作界面。2、在开放性方面:系统将按照软件工程开发的规范来实现系统的开放性,便于日后系统的升级。3、在安全性方面:要充分考虑系统应用层的安全性。系统不仅采用身份验证,还需要采用一些特定的安全性验证方式,比如做好资源信息的访问权限控制以及一些重要信息的保密控制。4、在操作性方面:通过鼠标和键盘的简易操作,为用户提供最简单的操作方式。通过对系统总体结构的分析,可以得到系统的结构图,如图 3 所示:电子商务网站-详细设计说明书WEB浏览器PHP页面业务逻辑处理模块

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

14、负责将业务逻辑处理层传来的数据进行相应的数据库访问操作。最后是数据库存储,该层的目的是根据数据访问层传来的数据操作,完成相应的数据库存储操作。4 4 系统功能模块设计系统功能模块设计根据系统功能概述可知本系统主要分为以下功能模块:会员注册和登录模块、查看系统公告模块、发表商品评论模块、用户中心模块、查看订单模块、购物车管理模块、商品查找模块、商品管理模块、用户管理模块、订单管理模块、信息管理模块、图片面板管理模块。对于系统前台和后台的用例图分别如图 4、图 5 所示:电子商务网站-详细设计说明书用户注册功能包括:检查用户注册信息是否可用会员注册查看用户信息是否可用浏览商品密保方式找回 会员登录

15、找回密码给管理员发消息用户查看销售排行立即查找加入收藏高级查找设为首页用例是可以泛化的,通过密保方式找回密码是其中的一种找回方式 商品查找中国银行支付支付宝支付建设银行支付查看系统公告货到付款查看订单去收银台任何时间(含节假日)购买商品送货时间任何时间(节假日除外)用户中心工作日(含节假日)会员评论商品周末(节假日除外)工作日(节假日除外)周末(含节假日)图 4 系统前台用例图图 4 描述的是普通用户可以进行会员注册、浏览商品、查看商品销售排行、加入收藏、设为首页、查看系统公告以及查找商品的操作;而会员不仅继承了普通用户的所有操作,还能进行查看订单、购买商品、评论商品、给管理员留言以及访问用户

16、中心的操作。电子商务网站-详细设计说明书对商品信息的简单维护,比如增删改查等操作登录管理员商品管理对用户信息和用户留言的简单维护,比如.用户管理发货订单管理已登录管理员信息管理对logo和广告图片的简单维护图片面板管理对公告信息和商品评论的简单维护,比如增删改查等操作图 5 系统后台用例图图 5 描述的是未登录的管理员可以进行登录操作;已登录的管理员可以进行商品管理、用户管理、订单管理、信息管理以及图片面板管理的操作。4.14.1 会员注册和登录功能模块会员注册和登录功能模块会员注册模块,此功能模块是用户购物的前提,普通用户必须注册成为会员用户之后才能进行购物,所做操作的结果存入用户表(tb_

17、user)中。其处理流程图如图 6 所示。会员登录模块,主要是为会员提供购物的通道,会员通过登录进入系统便可以进行购物等其它操作。其处理流程图如图 7 所示。开始结束进入系统数据库N立即注册同意注册Y输入注册信息N显示系统界面Y数据有效登录成功Y显示系统界面N进入系统输入用户名、密码开始结束电子商务网站-详细设计说明书图 6 会员注册流程图图 7 会员登录流程图4.24.2 查看系统公告功能模块查看系统公告功能模块用户可以查看系统管理员发布的系统公告内容。4.34.3 发表商品评论功能模块发表商品评论功能模块发表商品评论模块,主要是会员通过登录系统进入系统首页,进行商品浏览的同时可以对其商品进

18、行相应的评论操作,所做操作的结果存入商品评论表(tb_pinglun)中,其处理流程图,如图 8 所示:开始浏览商品是否登录Y发表商品评论输入评输入评论内容论内容N数据有效Y数据库结束显示界面返回结果图 8 发表商品评论流程图4.44.4 用户中心功能模块用户中心功能模块用户中心模块,主要是用户修改个人信息以及查看留言回复内容,该模块的功能结构图如图 9 所示:用户中心我的消息中心修改个人信息用户留言图 9 用户中心模块功能结构图下面对其功能进行说明:1、我的消息中心会员通过登录系统进入用户中心页面,点击左侧的我的消息中心可以对管理员回复的留言消息进行查看操作,所做操作的结果存入留言回复表(t

19、b_leaveword)中。2、修改个人信息电子商务网站-详细设计说明书会员通过登录系统进入用户中心页面,对个人信息进行修改操作,操作成功显示新修改的内容,所做操作的结果存入用户表(tb_user)中。3、用户留言会员通过登录系统进入用户中心页面,点击进入用户留言页面给管理员进行留言操作,所做操作的结果存入用户留言表(tb_leaveword)中。其处理流程图,如图 10 所示:开始用户中心登录页面N登录Y用户中心页面选择操作修改个人信息输入用户信息数据有效Y数据库返回结果我的消息中心N用户留言结束显示给用户图 10 用户中心流程图4.54.5 查看订单功能模块查看订单功能模块用户在购物车管理

20、页面提交订单后便生成相应的订单,在生成订单后,用户可以进入我的订单页面查看到自己所有的任何状态下的订单,点击相应的订单号可以查看对应订单的详细情况。其处理流程图,如图 11 所示:电子商务网站-详细设计说明书开始我的订单我的订单登录登录Y查看订单列表查看订单列表查看订单详情查看订单详情返回结果返回结果显示给用户显示给用户结束N登录页面登录页面图 11 查看订单模块处理流程图4.64.6 购物车管理功能模块购物车管理功能模块购物车管理模块主要功能是移除购物车指定商品、清空购物车、继续购物、更改商品数量、去收银台。其功能结构图如图 12 所示:购物车管理移除指定商品清空购物车继续购物更改商品数量去

21、收银台图 12 购物车管理模块功能结构图下面其功能进行说明:1、移除购物车指定商品用户进入我的购物车页面,在指定的商品后面点击移除即可删除购物车指定商品。所做操作的结果被存入购物车表(tb_gouwuche)。2、清空购物车用户进入我的购物车页面,点击清空购物车即可删除已经加入购物车的所有商品。所做操作的结果被存入购物车表(tb_gouwuche)。3、继续购物用户在我的购物车页面点击继续购物,在保存购物车内现有商品的情况下,页面跳转到商品分类页面,用户选择商品,将新添加的商品加入到购物车中,方便进行下单。所做操作的结果被存入购物车表(tb_gouwuche)。4、更改商品数量用户进入我的购物

22、车页面,在商品数量栏填写需要购买的商品数量,然后点电子商务网站-详细设计说明书击更改商品数量,则系统自动改变相应的金额总计以及对应的商品购买数量。所做操作的结果被存入购物车表(tb_gouwuche)。5、去收银台用户在确认购物车的信息后,点击去收银台进入下一步,即可把购物车选购好的商品生成订单,页面跳转到订单信息填写页面,用户需要填写收货人的基本信息,包括收货人的姓名、联系电话、邮编、送货时间、支付方式和具体的联系地址等信息,然后再点击提交订单,等待后台管理员处理订单。所做操作的结果被存入订单表(tb_dingdan)。其处理流程图,如图 13 所示:加入购物车开始登录NN登录页面我的购物车

23、登录Y选择操作继续购物清空购物车更改商品数量删除指定商品去收银台订单信息填写页面输入信息数据是否有效N结束显示界面返回结果数据库Y图 13 购物车管理模块处理流程图4.74.7 商品查找功能模块商品查找功能模块商品查找模块,主要是对商品的查找功能,该模块的功能结构图如图 14 所示:商品查找立即查找高级查找图 14 商品查找模块功能结构图下面对其功能进行说明:电子商务网站-详细设计说明书1、立即查找用户在查找框输入需要查找的商品关键字,点击立即查找,系统通过访问数据库,查询商品表中含有输入关键字的商品信息得出查询结果,返回给用户。2、高级查找用户输入商品名全称、选择理想的商品价格范围和商品类别

24、,系统将通过访问数据库,在商品表中查找符合条件的商品,与此同时如果选择了模糊查找则系统会将用户输入的商品名全称作为商品查找的关键字,在商品表中查找出符合条件的商品,最后将查找结果返回给用户。其处理流程图,如图 15 所示:开始选择查找方式立即查找高级查找N输入商品名全称输入商品名称关键字选择商品价格范围是否模糊查找Y选择商品类别查找商品返回查找结果显示给用户输入商品名称关键字选择商品价格范围选择商品价格范围结束图 15 商品查找流程图4.84.8 商品管理功能模块商品管理功能模块商品管理模块主要功能是管理商品和商品类别,其功能结构图如图 16 所示:商品管理商品管理查看商品信息添加商品信息修改

25、商品信息删除商品信息查看商品类别商品类别管理添加商品类别修改商品类别删除商品类别图 16 商品管理模块功能结构图电子商务网站-详细设计说明书下面对其功能进行说明:1、管理员登入后台管理系统,进入商品管理页面,对系统所售商品进行管理,包括查看已有商品、新增商品、修改商品、删除商品。当有新的商品上架时进行新增商品;当某些商品需要进行价格或者其它信息调整时进行修改商品;当某些商品需要下架时进行删除商品。前台商品浏览做出相应体现。所做操作的结果都被存入商品表(tb_shangpin)中。2、管理员登入后台管理系统,进入商品类别管理页面,对系统所售商品的分类进行管理,包括新增商品类别、修改商品类别、删除

26、商品类别。当有新类别的商品上架时进行新增商品类别;当某些商品类别名称需要进行调整时进行修改商品类别;当某些商品类别不再需要时进行删除相应的商品类别。前台商品分类做出相应体现。所做操作的结果都被存入商品类别表(tb_type)中。其处理流程图如图 17 所示:开始后台登录页面NO管理员登录商品管理页面选择操作商品信息管理商品类别管理选择操作选择操作查看商品信息删除商品信息添加商品信息输入商品信息修改商品信息修改商品类别添加商品类别查看商品类别删除商品类别输入商品类别NY数据库数据有效N返回结果显示给用户结束图 17 商品管理模块处理流程图电子商务网站-详细设计说明书4.94.9 用户管理功能模块

27、用户管理功能模块用户管理模块主要是管理员对所有会员的信息进行管理以及管理员对个人的信息进行管理。其功能结构图如图 18 所示:用户管理查看会员信息管理个人信息删除用户冻结用户图 18 用户管理模块功能结构图下面对其功能进行说明:1、管理员管理所有会员管理员登入后台管理系统,点击进入会员信息管理页面,在后台对所有会员的个人信息进行管理,包括查看所有会员的个人信息、对于有不良品行的会员执行删除或冻结操作,所做操作的结果被存入会员表(tb_user)。2、管理员管理个人信息管理员登入后台管理系统,点击进入管理员信息管理页面,修改个人相关信息。所做操作的结果被存入管理员表(tb_admin)。其处理流

28、程图,如图 19 所示:开始管理员登录Y管理员信息管理页面选择操作N后台登录页面删除会员冻结会员查看会员信息管理个人信息数据库返回结果显示界面结束图 19 用户管理模块处理流程图4.104.10 订单管理功能模块订单管理功能模块订单管理模块主要是管理员对会员提交的所有订单进行管理。其功能结构图如图 20 所示:电子商务网站-详细设计说明书订单管理执行订单处理查看订单删除订单查询订单图 20 订单管理模块功能结构图下面对其功能进行说明:管理员登入后台管理系统,进入订单管理页面,对会员提交的所有订单进行管理,包括查看所有会员订单、根据指定订单号或下单人姓名查询订单、删除订单、执行订单的处理,订单处

29、理结果在前台我的订单页面有相应的体现,所做操作的结果被存入订单表(tb_dingdan)。其处理流程图,如图 21 所示:开始管理员登录Y订单管理页面选择操作N后台登录页面N查看订单列表删除订单查询订单未处理Y数据库返回结果显示界面处理订单结束图 21 订单管理模块处理流程图4.114.11 信息管理功能模块信息管理功能模块信息管理模块主要是管理员对系统公告和商品评论以及留言进行管理。其功能结构图如图 22 所示:电子商务网站-详细设计说明书信息管理管理系统公告查看系统公告新增系统公告修改系统公告管理商品评论删除商品评论查看商品评论回复留言删除系统公告图 22 信息管理模块功能结构图下面对其功

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

31、的结果被存入商品评论表(tb_pinglun)。其处理流程图,如图 23 所示:电子商务网站-详细设计说明书后台登录页面开始N管理员登入Y信息管理页面选择操作留言回复商品评论管理系统公告管理输入内容数据有效数据库返回结果显示界面结束图 23 信息管理模块处理流程图4.124.12 图片面板功能管理模块图片面板功能管理模块图片面板管理模块主要是后台系统管理员对系统 Logo 和广告信息的管理。其功能结构图如图 24 所示:图片面板管理管理页面Logo信息管理页面广告信息图 24 图片面板管理模块功能结构图下面对其功能进行说明:管理员登入后台管理系统,进入图片面板管理页面,对系统 Logo 进行管

32、理,包括查看和修改 Logo 信息。当要更换Logo 时进行修改 Logo 信息。对系统广告信息进行管理,包括更换广告信息,查看广告信息。当有新的广告需要被展示的时候进行修改广告信息。所做操作的结果被存入图片面板表(tb_guanggao)。其处理流程图,如图 25 所示:电子商务网站-详细设计说明书开始管理员登录Y图片面板管理N后台登录页面Logo管理广告管理结束显示界面数据库返回结果图 25 图片面板管理模块处理流程图5 5 数据库设计数据库设计5.15.1 数据库概念设计数据库概念设计该系统一共有十一个实体,包括:用户、管理员、商品、商品类别、用户留言、订单、留言回复、图片面板、系统公告

33、、商品评论、购物车。根据需求分析得到它们之间的关系,如图 26 所示:管理管理属于属于n11n1n1商品类别商品类别(tb_type)(tb_type)购物车购物车(tb_car)(tb_car)1浏览浏览m商品商品n(tb_shangpin)(tb_shangpin)添加添加1m包含包含发表发表nnn用户用户(tb_usertb_user)1查看查看n生成生成查看查看m留言回复留言回复(tb_huifu)(tb_huifu)1用户留言用户留言(tb_leaveword)(tb_leaveword)订单订单(tb_dingdan)(tb_dingdan)商品评论商品评论(tb_pinglun)

34、(tb_pinglun)1系统公告系统公告(tb_gonggao)(tb_gonggao)查看查看n管理管理111nn回复回复n留言回复留言回复(tb_huifu)(tb_huifu)订单订单(tb_dingdan)(tb_dingdan)商品商品(tb_shangpin)(tb_shangpin)管理员管理员(tb_admin)(tb_admin)1管理管理nnnnn商品类别商品类别(tb_type)(tb_type)n用户用户(tb_usertb_user)用户留言用户留言(tb_leaveword)(tb_leaveword)图片面板图片面板(tb_guanggao)(tb_guangg

35、ao)商品评论系统公告商品评论系统公告(tb_pinglun)(tb_gonggao)(tb_pinglun)(tb_gonggao)电子商务网站-详细设计说明书图 26 系统 E-R 图从该系统 E-R 图中可以看出用户可以查看系统公告、浏览商品且为多对多的关系,可以查看留言回复、发表商品评论和留言且为一对多的关系,可以管理购物车、管理个人信息且为一对一的关系;管理员可以管理商品、管理商品类别、管理图片面板、管理商品评论、管理用户留言、管理会员信息、管理系统公告且是一对多的关系,可以管理个人信息且为一对一的关系。通过系统功能概述可知系统主要由十二个功能模块组成,其中部分模块 E-R图分别如下

36、所示(其中 pk 表示数据库表主键,fk 表示数据库表外键):用户中心模块所涉及到的数据实体有用户、留言回复、用户留言。在此模块中,实体用户可以修改个人信息、查看实体留言回复、发表实体用户留言。模块的 E-R 图如图 27 所示:用户编号(pk)真实姓名密保答案冻结状态用户昵称留言编号(pk)用户编号(fk)发表用户(tb_user)1用户密码联系方式e-mail邮箱密保问题联系地址查看m是否已读11用户留言(tb_leaveword)管理留言编号(fk)用户编号(fk)留言回复(tb_huifu)留言时间留言内容是否回复回复主题留言主题回复编号(pk)回复内容图 27用户中心模块 E-R 图

37、查看订单模块所涉及到的数据实体有用户、订单。在此模块中,实体用户可以对实体订单进行查看。模块的 E-R 图如图 28 所示:电子商务网站-详细设计说明书用户(tb_user)订单编号(pk)收货人联系电话收货人地址订单号下单人姓名1查看n订单(tb_dingdan)邮政编码商品信息送货时间订单状态收货人姓名下单时间图 28查看订单模块 E-R 图购物车管理所涉及到的数据实体有用户、商品、购物车。在此模块中,实体用户通过浏览实体商品,将需要的实体商品添加到实体购物车,并对实体购物车进行管理。模块的 E-R 图如图 29 所示:会员价商品名称商品数量市场价商品编号(pk)用户(tb_user)n浏

38、览m商品(tb_shangpin)n1添加1管理1购物车(tb_car)编号(pk)商品编号(fk)商品数量用户编号(fk)添加时间商品等级是否推荐商品三级类别编号(fk)商品二级类别编号(fk)商品一级类别编号(fk)商品型号商品价格图 29 购物车管理模块 E-R 图商品查找模块所涉及到的数据实体有用户、商品、商品类别。在此模块中,实体用户进入系统首页,通过实体商品的属性:商品名称来对相应商品进行立即查找。同时,也可通过商品名称、商品类别、商品价格3 个属性共同对商品进行高级查找。模块的 E-R 图如图 30 所示:电子商务网站-详细设计说明书用户(tb_user)n查找m商品(tb_sh

39、angpin)n包含1商品类别(tb_type)类别编号(pk)类别名称图 30 商品查找模块 E-R 图商品管理模块所涉及到的数据实体有商品、商品类别、管理员。在此模块中,实体管理员通过登录后台对实体商品和商品类别进行管理。模块的E-R 图如图 31 所示:管理员姓名管理员编号(pk)管理员(tb_admin)11管理n商品(tb_shangpin)n管理员密码n包含1管理商品类别(tb_type)图 31 商品管理模块 E-R 图用户管理所涉及到的数据实体有用户、管理员。实体管理员可以管理所有实体用户和个人信息。模块的 E-R 图如图 32 所示:用户(tb_user)11n管理1管理员(

40、tb_admin)1管理管理1图 32 用户管理模块 E-R 图订单管理所涉及到的数据实体有购物车、订单、管理员。用户通过提交实体购物车生成实体订单,实体管理员管理所有实体用户订单。模块的 E-R 图如图33 所示:管理员(tb_admin)1管理n购物车(tb_car)1生成1订单(tb_dingdan)图 33 订单管理模块 E-R 图电子商务网站-详细设计说明书信息管理所涉及到的数据实体有管理员、商品评论、用户留言、系统公告。实体管理员可以管理实体用户留言、实体系统公告、实体商品评论。其 E-R 图如图 34 所示:公告内容公告主题公告编号(pk)管理1系统公告n(tb_gonggao)

41、1管理1管理员(tb_admin)1管理n用户留言(tb_leaveWord)n商品评论(tb_pinglun)评论编号(pk)评论主题商品编号(fk)评论时间评论内容图 34 信息管理模块 E-R 图图片面板管理所涉及到的数据实体有管理员、图片面板。实体管理员可以管理图片面板信息。模块的 E-R 图如图 35 所示:资源URL管理员(tb_admin)图片高度图片宽度图片路径1管理n图片面板(tb_guanggao)面板编号(pk)图 35 图片面板管理模块 E-R 图5.25.2 数据库物理设计数据库物理设计对数据库进行分析得出数据库的物理模型图,如图 36 所示。电子商务网站-详细设计说

42、明书tb_type2tb_type2_ibfk_1idint(4)typeidint(4)typenamevarchar(50).tb_shangpin_ibfk_3tb_shangpin_ibfk_1tb_shangpinidmingchengjianjieshangshidengjixinghaotupianshuliangcishutuijiantypeidtype2idtype3idhuiyuanjiashichangjiapinpaitejiaaddtime.int(4)varchar(25)mediumtextvarchar(25)varchar(5)varchar(25)varc

43、har(200)int(4)int(4)int(4)int(4)int(4)int(4)varchar(25)varchar(25)varchar(25)int(2)varchar(25)tb_type3_ibfk_1tb_type3idint(4)typeidint(4)typenamevarchar(50).tb_typeidint(4)typenamevarchar(50)tb_pingjiaiduseridspidtitlecontenttime.int(4)int(4)int(4)varchar(200)tb_pingjia_ibfk_2textvarchar(50)tb_shang

44、pin_ibfk_2tb_pingjia_ibfk_1tb_useridnamepwddongjieemailtelqqiptb_leaveword_ibfk_1tishihuidadizhiyoubianregtimelastlogintimelogincishutruenamepwd1.tb_leavewordiduseridtitlecontenttimehuifu.int(4)tb_huifu_ibfk_2tb_huifu_ibfk_1int(4)varchar(200)textvarchar(50)int(4)int(4)varchar(25)varchar(50)int(4)var

45、char(25)varchar(25)varchar(25)varchar(25)varchar(50)varchar(50)varchar(100)varchar(25)varchar(25)varchar(25)int(4)varchar(25)varchar(50)tb_gouwuche_ibfk_1tb_gouwucheidspiduidnumaddtime.int(4)int(4)int(4)int(50)varchar(25)tb_reset_ibfk_1tb_gouwuche_ibfk_2tb_resetiduidtitleshouli.int(4)int(4)varchar(2

46、0)int(4)tb_huifuiduseridcontenttimeleavewordidtitleyidu.int(4)int(4)textvarchar(50)int(4)varchar(200)int(4)图 36 数据库物理设计模型图5.35.3 数据库表设计数据库表设计本系统的数 据库中 共包 括 14 张表,分别为 用户表 tb_user,商 品表tb_shangpin,订单表tb_dingdan,商品一级类别表tb_type,商品二级类别表tb_type2,商品三级类别表 tb_type3,留言表 tb_leaveword,商品评论表 tb_pinglun,管理员表 tb_ad

47、min,购物车表tb_gouwuche,留言回复表tb_huifu,图片面板片表tb_guanggao,系统公告表 tb_gonggao,密码重置表 tb_reset,各个表设计如下:表 1 系统管理员表(tb_admin)属性名称idname属性定义管理员编号管理员姓名数据类型int(4)varchar(13)是否主键是否外键是否可空电子商务网站-详细设计说明书pwd管理员密码varchar(50)表 2 会员用户表(tb_user)属性名称idnamepwddongjieemailtelqqiptishihuidadizhiyoubianregtimelastlogintimeloginc

48、ishutruenamepwd1属性定义用户编号用户昵称密码用户是否冻结邮箱联系电话QQ 号码Ip密码问题密保答案地址邮编注册时间最近一次登录时间登录次数真实姓名确认密码数据类型int(4)varchar(25)varchar(50)int(4)varchar(25)varchar(25)varchar(25)varchar(25)varchar(50)varchar(50)varchar(100)varchar(25)varchar(25)varchar(25)int(4)varchar(25)varchar(50)是否主键是否外键是否可空表 3 购物车表(tb_gouwuche)属性名称i

49、dspiduid属性定义购物加入商品编号商品编号用户编号数据类型int(4)int(4)int(4)是否主键是否外键是否可空电子商务网站-详细设计说明书numaddtime商品数量商品添加时间int(4)varchar(25)表 4 商品信息表(tb_shangpin)属性名称idmingchengjianjieaddtimedengjixinghaotupianshuliangcishutuijiantypeidtype2idtype3idhuiyuanjiashichangjiapinpaitejia属性定义商品编号商品名称商品简介商品上市时间商品等级商品型号商品图片商品数量购买次数是否推

50、荐1 级类别2 级类别3 级类别会员价市场价商品品牌是否为特价商品数据类型int(4)varchar(25)mediumtextvarchar(25)varchar(5)varchar(25)varchar(200)int(4)int(4)int(4)int(4)int(4)int(4)varchar(25)varchar(25)varchar(25)int(2)是否主键是否外键是否可空表 5 订单信息表(tb_dingdan)属性名称iddingdanhao属性定义订单编号订单号数据类型int(4)varchar(125)是否主键是否外键是否可空电子商务网站-详细设计说明书shouhuore

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作报告

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁