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

下载本文档

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

文档简介

1、本文格式为word版,下载可任意编辑电子商务网站-详细设计说明书 电子商务网站 具体设计说明书 编 编 写: 罗金蓉 日 日 期: 2021 年 1 月 14 日 检 检 查: 罗金蓉 日 日 期: 2021 年 2 月 10 日 审 审 核: 罗金蓉 日 日 期: 2021 年 2 月 20 日 批 批 准: 罗金蓉 日 日 期: 2021 年 2 月 22 日 文档变更记录 序号 更改(+/- )说明 版本号 日期 1 创建文件 罗金蓉 v1.0 2021.1.14 2 修订数据库表设计 罗金蓉 v2.0 2021.1.22 3 修改功能模块流程图设计 罗金蓉 v2.0 2021.1.22

2、 4 确定设计说明书内容 罗金蓉 v3.0 2021.2.20 名目 1 引言 . 4 1.1 编写目的 . 4 1.3 参考资料 . 4 2 系统开发环境设计 . 4 3 系统总体设计方案 . 4 3.2 系统总体结构 . 8 4 系统功能模块设计 . 9 4.1 会员注册和登录功能模块 . 11 4.2 查看系统公告功能模块 . 12 4.3 发表商品评论功能模块 . 12 4.4 用户中心功能模块 . 12 4.5 查看订单功能模块 . 13 4.6 购物车管理功能模块 . 14 4.7 商品查找功能模块 . 15 4.8 商品管理功能模块 . 16 4.9 用户管理功能模块 . 18

3、4.10 订单管理功能模块 . 19 4.11 信息管理功能模块 . 20 4.12 图片面板功能管理模块 . 21 5 数据库设计 . 22 5.1 数据库概念设计 . 22 5.2 数据库物理设计 . 26 5.3 数据库表设计 . 27 1 引言 1.1 编写目的 本具体设计说明书编写的目的在于说明程序模块的设计,包括程序描述、输入/输出、算法和流程规律等,为软件编程和系统维护供应基础。本说明书的预期读者为系统设计人员、软件开发人员、软件测试人员和项目评审人员。 1.2 名词解释 序号 术语或缩略语 说明性定义 1 b/s browser/server(扫瞄器/服务器) 2 wamp w

4、indows 系统+apache 应用服务器+php 脚本语言 3 html hypertext markup language 超文字标记语言 4 ajax asynchronous javascript and xml 异步的 javascript 和 xml 1.3 参考资料 序号 资料名称 1 软件具体设计说明书模板.doc 未知 2 电子商务网站需求分析说明书.doc 罗金蓉 2 系统开发环境设计 操作系统:windows 7 旗舰版,内存4g 扫瞄器:google chrome 版本35.0 或 sogou 版本5.0.9 或 firefox 版本29.0.1 web 应用服务器:

5、apache 版本 2.2.6 数据库:mysql 版本 5.0.45 ide 工具:zend studio 版本 9.0.2 开发环境:wamp5 设计工具:ration rose enterprise edition 版本 2021.06.00 和 powerdesinger 版本 15.1.0 3 系统总体设计方案 3.1 系统功能描述 电子商务网站系统前台购物子系统后台管理子系统会员非会员扫瞄商品购买商品查看订单用户留言商品评论查找商品商品管理用户管理订单管理信息管理图片面板管理添加商品编辑商品商品类别管理添加商品类别用户信息管理更改管理员信息编辑订单查询订单公告管理添加公告评论管理l

6、ogo管理广告管理修改商品类别删除商品类别删除商品修改商品信息查看用户信息删除用户冻结用户查看订单执行订单处理删除订单查看公告信息更改公告信息删除公告信息查看评论删除评论查看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、该系统主要分为三种角色,分别是管理员、会员和一般用户,下面分别对其进行说明。 角色名称 职责描述 业务功能 编号 子功能 管理员 商品管理:包括添加商品,修改商品,添加商品类别,商品类别管理; 用户管理:包括用户信息管理,用户留言管理,更 改 管 理 员 信息; 订单管理:包括编辑订单,查询订单; 信息管理:包括公告管理,添加公告,评论管理; 图片面板管理:包括查看和修改系统的logo信息和发布的活动内容 rd_func_13 管理员可以通过点击"查看'查看全部用户订单,可以根据用户名和订单号查询订单,也可以对某订单进行相应的操作等; rd_func_14 管理员通过点击&q

10、uot;查看'查看全部用户,可以"删除'用户,编辑查看用户的留言信息,也可以点击"删除'相应的留言信息,管理员还可以对自己的信息进行相应的更改; rd_func_15 管理员可以通过点击"添加',"修改','删除'对商品的类别进行相应的管理等; rd_func_16 管理员可以通过点击"添加',"修改','删除'对商品进行相应的管理等; rd_func_17 管理员可以"查看', "编辑', "删除&#

11、39;,"添加'公告; rd_func_18 管理员可以"查看',"编辑',"删除'评论; rd_func_19 管理员可以"查看',"编辑'系统logo 和活动信息; 会员 访问网站了解商品信息; 进行下单购物; 查看购物车; 查看订单信息; 用户留言; 对商品进行评论 rd_func_20 访问网页中各模块,猎取各种商品信息等。 rd_func_21 用户可以依据自己的需要对商品进行下单操作,订单信息会反馈到后台由管理员进行处理。 rd_func_22 用户可以查看自己的全部订单信息

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

13、3、在平安性方面:要充分考虑系统应用层的平安性。系统不仅采纳身份验证,还需要采纳一些特定的平安性验证方式,比如做好资源信息的访问权限掌握以及一些重要信息的保密掌握。 4、在操作性方面:通过鼠标和键盘的简易操作,为用户供应最简洁的操作方式。 通过对系统总体结构的分析,可以得到系统的结构图,如图 3 所示: web扫瞄器php页面业务规律处理模块数据操作mysql数据库客户端表现层(视图层) 业务规律处理层数据访问层 数据库存储 图 3 系统总体架构图 从图 2 的系统总体架构图中可以看出 b/s 模式的也许处理流程如下: 首先是客户端,只需要 windows 系统自带的 ie 扫瞄器,或者是用户

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

15、看系统公告模块、发表商品评论模块、用户中心模块、查看订单模块、购物车管理模块、商品查找模块、商品管理模块、用户管理模块、订单管理模块、信息管理模块、图片面板管理模块。 对于系统前台和后台的用例图分别如图 4、图 5 所示: 查看用户信息是否可用用户注册功能包括:检查用户注册信息是否可用高级查找马上查找找回密码去收银台送货时间支付宝支付中国银行支付建设银行支付货到付款任何时间(含节假日)任何时间(节假日除外)工作日(含节假日)工作日(节假日除外)周末(含节假日)周末(节假日除外)密保方式找回给管理员发消息用例是可以泛化的,通过密保方式找回密码是其中的一种找回方式会员注册lt;lt;includegt;gt;购买商品lt;lt;includegt;gt;lt;lt;includegt;gt;查看订

温馨提示

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

评论

0/150

提交评论