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

上传人:11****ws 文档编号:2233958 上传时间:2019-05-02 格式:DOC 页数:33 大小:2.83MB
下载 相关 举报
电子商务网站-详细设计说明书.doc_第1页
第1页 / 共33页
电子商务网站-详细设计说明书.doc_第2页
第2页 / 共33页
电子商务网站-详细设计说明书.doc_第3页
第3页 / 共33页
电子商务网站-详细设计说明书.doc_第4页
第4页 / 共33页
电子商务网站-详细设计说明书.doc_第5页
第5页 / 共33页
点击查看更多>>
资源描述

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

2、引言 .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 用户管理功能模块 .174.10 订单管理功能模块 .184.11 信息管理功能模块 .194.12 图片面板功能管理模块 .205 数据库设计 .215.1 数

3、据库概念设计 .215.2 数据库物理设计 .255.3 数据库表设计 .261 引言1.1 编写目的本详细设计说明书编写的目的在于说明程序模块的设计,包括程序描述、输入/ 输出、算法和流程逻辑等,为软件编程和系统维护提供基础。本说明书的预期读者为系统设计人员、软件开发人员、软件测试人员和项目评审人员。1.2 名词解释序号 术语或缩略语 说明性定义1 B/S Browser/Server(浏览器/服务器)2 WAMP Windows 系统+Apache 应用服务器+PHP 脚本语言3 HTML Hypertext Markup Language 超文字标记语言4 Ajax Asynchrono

4、us JavaScript and XML 异步的 JavaScript 和 xml1.3 参考资料序号 资料名称 作者1 软件详细设计说明书模板.doc 未知2 电子商务网站需求分析说明书.doc 罗金蓉2 系统开发环境设计操作系统:Windows 7 旗舰版,内存4G浏览器:Google Chrome 版本35.0 或 Sogou 版本5.0.9 或 FireFox 版本29.0.1Web 应用服务器:Apache 版本 2.2.6数据库:MySql 版本 5.0.45IDE 工具:Zend Studio 版本 9.0.2开发环境:WAMP5设计工具:Ration Rose Enterpr

5、ise Edition 版本 2003.06.00 和PowerDesinger 版本 15.1.03 系统总体设计方案3.1 系统功能描述电子商务网站系统前台购物子系统后台管理子系统会员非会员浏览商品购买商品查看订单用户留言商品评论查找商品商品管理用户管理订单管理信息管理图片面板管理添加商品编辑商品商品类别管理添加商品类别用户信息管理更改管理员信息编辑订单查询订单公告管理添加公告评论管理L o g o 管理广告管理修改商品类别删除商品类别删除商品修改商品信息查看用户信息删除用户冻结用户查看订单执行订单处理删除订单查看公告信息更改公告信息删除公告信息查看评论删除评论查看 L o g o 信息修

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

7、FUNC_03 会员查看商品详情的同时可以对相应商品发表评论。用户中心 RD_FUNC_04 会员对个人信息进行修改、给管理员进行留言以及对管理员的留言回复进行查看。查看订单 RD_FUNC_05 会员查看自己的所有订单。购物车管理 RD_FUNC_06 会员管理自己的购物车,对购物车中的商品进行增加、删除、修改、查看操作。商品查找 RD_FUNC_07 用户在系统主页查找自己想要的商品。后台管理系统主要有商品管理、用户管理、订单管理、信息管理、图片面板管理等功能,下面分别对其进行说明。需求名称 需求编号 详细要求商品管理 RD_FUNC_08 管理员对商品和商品分类进行管理,包括增加、删除、

8、修改、查看操作。用户管理 RD_FUNC_09 管理员管理所有会员信息以及个人信息。订单管理 RD_FUNC_10 管理员管理所有会员订单,包括查看、处理订单等操作。信息管理 RD_FUNC_11 管理员对系统公告、商品评论进行增加、删除、修改、查看操作,对会员留言进行查看与回复操作。图片面板管理RD_FUNC_12 管理员对系统 Logo 以及广告信息进行查看和修改操作。该系统主要分为三种角色,分别是管理员、会员和普通用户,下面分别对其进行说明。业务功能角色名称 职责描述编号 子功能RD_FUNC_13 管理员可以通过点击“查看”查看所有用户订单,可以按照用户名和订单号查询订单,也可以对某订

9、单进行相应的操作等;RD_FUNC_14 管理员通过点击“查看”查看所有用户,可以“删除”用户,编辑查看用户的留言信息,也可以点击“删除”相应的留言信息,管理员还可以对自己的信息进行相应的更改;RD_FUNC_15 管理员可以通过点击“添加” , “修改”,”删除”对商品的类别进行相应的管理等;RD_FUNC_16 管理员可以通过点击“添加” , “修改”,”删除”对商品进行相应的管理等;RD_FUNC_17 管理员可以“查看” , “编辑” , “删除” , “添加”公告;RD_FUNC_18 管理员可以“查看” , “编辑” , “删除”评论;管理员 商品管理:包括添加商品,修改商品,添加

10、商品类别,商品类别管理;用户管理:包括用户信息管理,用户留言管理,更改管理员信息;订单管理:包括编辑订单,查询订单;信息管理:包括公告管理,添加公告,评论管理;图片面板管理:包括查看和修改系统的 Logo 信息和发布的活动内容RD_FUNC_19 管理员可以“查看” , “编辑”系统Logo 和活动信息;RD_FUNC_20 访问网页中各模块,获取各种商品信息等。RD_FUNC_21 用户可以根据自己的需要对商品进行下单操作,订单信息会反馈到后台由管理员进行处理。会员 访问网站了解商品信息;进行下单购物;查看购物车;查看订单信息;用户留言;对商品进行评论RD_FUNC_22 用户可以查看自己的

11、所有订单信息,购物车详情。RD_FUNC_23 用户可以对系统管理员进行留言操作。RD_FUNC_24 用户在查看商品详情的时候可以进行相应的商品评论。3.2 系统总体结构基于对系统需求和技术的分析,系统采用 B/S 模式来实现。如图 2 所示互联网客户 1客户 2客户 3W e b 服务器 数据库服务器图 2 系统网络拓扑图系统总体结构设计是确定软件由哪些模块组成的和这些模块之间的动态调用是怎么样的。主要概括为以下几个方面: 1、在功能方面:系统采用图形化界面技术,使系统拥有多重图形窗口和便利、丰富的操作界面。2、在开放性方面:系统将按照软件工程开发的规范来实现系统的开放性,便于日后系统的升

12、级。3、在安全性方面:要充分考虑系统应用层的安全性。系统不仅采用身份验证,还需要采用一些特定的安全性验证方式,比如做好资源信息的访问权限控制以及一些重要信息的保密控制。4、在操作性方面:通过鼠标和键盘的简易操作,为用户提供最简单的操作方式。 通过对系统总体结构的分析,可以得到系统的结构图,如图 3 所示:W E B 浏览器P H P 页面业务逻辑处理模块数据操作M y S Q L 数据库客户端表现层 ( 视图层 )业务逻辑处理层数据访问层数据库存储图 3 系统总体架构图从图 2 的系统总体架构图中可以看出 B/S 模式的大概处理流程如下:首先是客户端,只需要 Windows 系统自带的 IE

13、浏览器,或者是用户自己安装的搜狗、火狐、谷歌等浏览器。其次是表现层,该层的目的是从业务逻辑处理层获取数据并通过页面控件按照用户的需求展示给用户,接受用户输入的数据,传递给业务逻辑处理层。再次是业务逻辑处理层,这一层是系统架构中的核心部分,主要用于获取表现层传来的数据,并对这些数据按照定义好的处理流程进行处理,决定是否将操作传递给数据访问层。然后是数据库访问层,该层的目的是负责将业务逻辑处理层传来的数据进行相应的数据库访问操作。最后是数据库存储,该层的目的是根据数据访问层传来的数据操作,完成相应的数据库存储操作。4 系统功能模块设计根据系统功能概述可知本系统主要分为以下功能模块:会员注册和登录模

14、块、查看系统公告模块、发表商品评论模块、用户中心模块、查看订单模块、购物车管理模块、商品查找模块、商品管理模块、用户管理模块、订单管理模块、信息管理模块、图片面板管理模块。对于系统前台和后台的用例图分别如图 4、图 5 所示: 查 看 用 户 信 息 是 否 可 用用 户 注 册 功 能 包 括 : 检 查用 户 注 册 信 息 是 否 可 用高 级 查 找立 即 查 找找 回 密 码去 收 银 台送 货 时 间支 付 宝 支 付 中 国 银 行 支 付 建 设 银 行 支 付货 到 付 款任 何 时 间 ( 含 节 假 日 )任 何 时 间 ( 节 假 日 除 外 )工 作 日 ( 含 节

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

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

当前位置:首页 > 实用文档资料库 > 策划方案

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。