购物商城概要设计说明书

合集下载

网上商城项目-概要设计说明书(DOC)

网上商城项目-概要设计说明书(DOC)

网上商城项目-概要设计说明书(DOC)目录1引言 (4)1.1编写目的 (4)1.2背景 (4)1.3定义 (4)1.4参考资料 (4)2总体设计 (5)2.1需求规定 (5)需求规定的详细内容,请参考独立的文档《BS网上商城项目需求说明》 (5)2.2运行环境 (5)2.3基本设计概念和处理流程 (6)系统结构 (6)业务流程图 (9)2.4结构 (11)应用程序内部结构 (11)(16)图10: (16)(18)图11:管理员状态图 (18)2.5功能需求与程序的关系 (19)表1:功能需求与程序的关系表 (21) 2.6人工处理过程 (21)2.7尚未问决的问题 (21)3接口设计 (21)3.1用户接口 (21)3.2外部接口 (21)3.3内部接口 (22)4运行设计 (22)4.1运行模块组合 (22)4.2运行控制 (22)4.3运行时间 (22)5系统数据结构设计 (22)5.1逻辑结构设计要点 (22)(23)5.2物理结构设计要点 (24)三、类别分类表(Category) (25)五、销售清单表(SalesItem) (25)5.3数据结构与程序的关系 (26)6系统出错处理设计 (26)6.1出错信息 (26)6.2补救措施 (26)6.3系统维护设计 (27)概要设计说明书1引言1.1编写目的本说明是BS网上商城电子商务系统案例研究项目软件产品的总体设计和实现说明,记录了系统整体实现上技术层面上的考虑,并且以需求说明作为依据,同时该文档将作为产品实现、特性要求和控制的依据。

软件开发小组的每一位参与开发成员应该阅读本说明,以清楚产品在技术方面的要求和实现策略,本手册将进行技术评审和技术的可行性检查,同时为下一步的详细设计说明提供框架。

1.2背景说明:A.软件系统的名称:BS网上商城系统B.任务提出者:BS电子商务公司开发者:LEI_SKY软件开发小组C. 本系统将是一个独立的系统,目前所产生的输出都是独立的本系统将使用MySql作为数据库的存储系统1.3定义A. .B/S(Brower/Server)B. .IIS 5.0(Internet Information Server)C. .HTML(Hypertext Markup Language,超文本标记语言)D. .CSS(Cascading Style Sheets,层叠样式表单)E. .JSP(Java Server Pages)1.4参考资料相关的文件包括:A. 内部文件《BS网上商城电子商务系统案例研究项目》B. 《BS网上商城电子商务系统案例研究项目合同20110710 - 01》C. 《BS网上商城电子商务系统案例研究项目可行性分析》参考资料:A. 国家标准《软件需求说明书(GB856T——88); 》B. 《网站开发项目教程》陈密方中国铁道出版社《软件测试》朱少名电子工业出版社\合同:A. 《BS网上商城电子商务系统案例研究项目合同20110710 - 01》2总体设计2.1需求规定需求规定的详细内容,请参考独立的文档《BS网上商城项目需求说明》2.2运行环境客户程序硬件要求:具有Intel(R)Core T1110处理器且满足以下要求的计算机:最低64 MB 内存最小 10 GB 硬盘鼠标键盘服务器硬件需求:具有Pentium III 处理器且满足以下要求的计算机:最低512MB 内存最小1 TB 硬盘鼠标键盘注:详情请参考独立的文档《BS网上商城项目需求说明》2.3基本设计概念和处理流程系统结构本系统的实现采用典型的三层模式、B/S 结构来实现,不同的客户端程序共同访问中心数据库,系统结构如图1:图1:系统结构设计说明:A. 每一个计算机需要安装浏览器;B. 每个客户程序通过中间件访问中央的数据库服务器;C. 数据库服务器使用Oracle9i 或SQL Server2000来实现;D. 多用户并发访问和处理、数据加锁、事务协调,由Oracle10g/SQL Server 2000/MySql/Access/DB2数据库和数据库服务器来完成;系统需求网上电子商城应包括两个基本的部分; 一是前台销售用户在前台可以浏览、搜索、购买商品,能看到商城的最新公告;另一个是后台管理,管理员在此管理网站信息和商品,具体包括录入和更改网上信息、订单查询和处理、商品的上架和下架、还可以管理在商城注册的用户等。

小型商城网站概要设计说明书(架构和界面设计)

小型商城网站概要设计说明书(架构和界面设计)

小型商城网站概要设计说明书(架构和界面设计) 小型商城网站概要设计说明书(架构和界面设计)1、引言1.1 目的1.2 范围1.3 定义、缩略词和缩写1.4 参考资料2、概述2.1 项目背景2.2 项目目标2.3 功能需求2.4 非功能需求2.5 目标用户2.6 约束和假设3、系统架构设计3.1 总体架构3.2 前端架构3.3 后端架构3.4 数据库设计4、模块设计4.1 用户认证模块 4.2 商品展示模块 4.3 购物车模块 4.4 订单管理模块 4.5 支付模块4.6 用户评价模块4.7 后台管理模块5、界面设计5.1 用户认证界面 5.2 商品展示界面 5.3 购物车界面 5.4 订单管理界面 5.5 支付界面5.6 用户评价界面5.7 后台管理界面6、数据流程设计6.1 用户认证流程 6.2 商品展示流程 6.3 购物车流程6.4 订单管理流程 6.5 支付流程6.6 用户评价流程6.7 后台管理流程7、安全设计7.1 数据安全7.2 用户认证与授权7.3 防止攻击8、性能设计8.1 前端性能优化 8.2 后端性能优化8.3 数据库性能优化9、测试策略9.1 功能测试9.2 性能测试9.3 安全测试9.4 兼容性测试10、部署计划11、附件11.1 架构图11.2 界面原型图11.3 数据库表设计12、法律名词及注释12.1 版权:指对作品享有的法定权力,包括复制权、发行权、公开权等。

12.2 商标:指代表商品的符号、标志或商号,以区分商品来源的标识。

12.3 隐私权:指个人对自己的个人信息的保护权。

12.4 GDPR:指一项个人数据保护法规,适用于欧盟成员国。

12.5 CCPA:指加利福尼亚消费者隐私法,适用于加利福尼亚州。

网上购物平台概要设计说明书

网上购物平台概要设计说明书

网上购物平台概要设计说明书某某软件公司2010-9-5目录第一章引言1.1 目的 (3)1.2 组织接口 (3)1.3 定义 (3)1.4 参考资料 (4)1.5 项目概述 (4)第二章总体设计2.1 设计概述 (6)2.2 性能描述 (7)2.3 基本设计概念 (7)2.4 基本处理流程 (8)2.5 系统的体系结构 (8)第三章功能描述3.1 用户购物管理子系统 (10)3.2 订单处理子系统 (14)3.4 系统管理子系统 (15)第四章接口设计4.1 用户接口 (16)4.2 外部接口 (16)4.3 内部接口 (16)4.4 通信接口 (16)第五章运行设计5.1 系统初始化 (17)5.2 运行控制 (17)5.3 系统结束 (17)第六章系统出错处理6.1 出错信息 (18)6.2 补救措施 (18)第七章系统维护设计7.1 检测点设计 (19)7.2 检测专用模块的设计 (19)第一章引言1.1 目的概要设计说明又称系统设计说明。

它是用来说明对程序系统的设计考虑,包括程序系统的基本处理流程、程序系统的组织结构、模块划分、功能分配、接口设计、运行设计、数据结构设计和出错处理设计等,为详细设计提供基础。

1.2 组织接口1.软件技术教育平台2.本系统的英文名称:web shop3.本系统的简称:wshop4.版本号:1.05.主要设计人员:贾玉、贾莉、王永锋、等开发小组。

6.任务与分工:1.3 定义本文档所涉及的专门术语定义和缩略语、缩写词的含义如下表:1.4 参考资料在本文档的编写过程中,参考了一下资料,如果对文档含义有模糊之处,请查阅以下相关资料:1.《网上购物平台项目需求规格说明书》2.《OMG UML 1.3》3.《Rational RUP》1.5 项目概述1.5.1 项目目标本项目旨在开发一套网上电子商务的平台,它将实现用户通过互联网完成商品采购的整个过程。

用户可以通过此平台的网上商品展示和检索获取自己所需要的商品的基本信息,并且可以根据自己的需求,通过互联网提交商品订单。

购物商城系统设计说明书

购物商城系统设计说明书

购物商城系统设计说明书1概述1.1系统简介本说明在概要设计的基础上,对购物商城系统各个模块、程序、子系统、分别进行了实现层面上的要求和说明。

本文档提供给系统开发人员。

1.2系统设计原则和目标整个系统要求设计思想合理,功能明确,性能良好,面向对象1.3参考资料《设计模式》国家标准《详细设计说明书(GB8567——88)》《网页设计精彩实例》《网络数据库应用教程》《网站开发实用手册》《软件工程导论》1.4修订版本记录略,没有记录1.5术语表2需求概述系统总的来说需要实现以下功能:1.前台系统:1.1商品查询1.2订购模块1.3订单查询1.4 其他模块2.后台系统:2.1 新闻管理模块2.2 商品管理模块2.3 订单管理模块2.4 系统管理模块3设计概述3.1简述系统采用面向对象的思想,对系统进行抽象化,设计工具有VS2008,office,SQL Server等等3.2系统物理结构设计开发环境Win7系统+ VS2008+SQL Server3.3系统体系结构设计总体结构IDAL层BLL层Model层SQLDAL层DBTool层DataFactory层Web层3.4约束和假定。

4用例设计4.1 登录功能4.1.1登录功能对象模型所用到的类在将在类设计中写明每个类的功能功能需求:实现登陆验证4.1.2登录功能的动态模型填写登陆人的信息表单,点击登录按钮,会根据填写就会验证信息,验证正确就到了商品首页。

错误则留在此页。

如果没有帐号,可以点击注册按钮跳到注册页面4.2商品查询4.2.1商品查询的对象模型所用到的类在将在类设计中写明每个类的功能功能需求:实现简单查询,自定义查询,等等4.2.2商品查询的动态模型点击查询按钮,会根据填写的查询条件查询,然后列出符合条件的所有商品4.3订单查询4.3.1订单查询的对象模型所用到的类在将在类设计中写明每个类的功能功能需求:实现简单查询,自定义查询,等等4.3.2订单查询的动态模型点击查询按钮,会根据填写的查询条件查询,然后列出符合条件的所有订单4.4新闻管理4.4.1新闻管理的对象模型所用到的类在将在类设计中写明每个类的功能功能需求:实现新闻的发布、删除等等4.4.2新闻管理的动态模型管理员登陆后,点击新闻管理,就进入新闻管理模块,将会按照时间列出所有新闻,管理员可以选择删除,还可以点击添加新闻,进入新闻编辑页面,然后提交生成新的新闻。

网上商城概要设计说明书

网上商城概要设计说明书

网上商城概要设计说明书-----软件工程实践指导老师:汪璟玢1.导言1.1目的该文档的目的是描述网上商城系统项目的概要设计,其主要内容包括:●系统功能简介●系统结构设计●系统接口设计●数据设计●模块设计●界面设计1.2范围该文档定义了系统的结构和单元接口,但未确定单元的实现方法,这部分内容将在详细设计/实现中确定。

1.3缩写说明UMLUnified Modeling Language(统一建模语言)的缩写,是一种标准的建模语言。

MVCModel-View-Control(模式-视图-控制)的缩写,表示一个三层的结构体系。

1.4术语定义会员登录系统,浏览和购买商品的买方人员,分为vip和非vip会员,vip会员享受商城的某些特殊优惠。

管理员管理网上商城系统,管理会员信息和售卖商品的卖方人员。

1.5参考资料[1] Roger S. Pressman著《软件工程--实践者的研究方法》.机械工业出版社[2] 刘敏莺,杨丽,文学义.《Rational Rose 2003 基本教程》.冶金工业出版[3] 张庆华等编著.《ASP .NET 2.0》.机械工业出版社2.系统分析2.1 功能描述买方:(1)登录系统查看商品信息(2)如需购买则要进行注册并登录(3)用户可以进行购物,将物品加入到购物车,然后付钱或者充值,付钱可以选择货到付款,银行卡和支付宝三种方式。

(4)查询订单(5)退出购物系统卖方:(1)登录系统(2)管理商品信息,可以进行添加,修改和删除(3) 管理订单,当与用户交易完成后进行删除(4)管理用户信息(5)退出购物系统2.2 系统用例设计经分析,可以确定整个系统的主用例图将包括两个角色(用户和管理员),及对应两个用例,系统主用例图如图1:其中,前台服务端子系统的用例图如图2:图2:前台服务端用例图后台管理端子系统的用例图如图3:理图5:后台管3.用例分析3.1 前台服务端“登录验证”用例分析(1)本用例描述:1.用户访问网上商城首页,界面左侧显示用户名、密码两个输入框,1.1用户输入用户名、密码,1.2系统查询该用户相关信息,1.2.1若用户名及密码非法,则返回步骤1,并提示错误信息;1.2.2若用户名及密码合法,则用户进入系统。

水晶阁网上购物商城项目概要设计说明书

水晶阁网上购物商城项目概要设计说明书

编号:_________________版本:_________________水晶阁网上购物商城网上购物概要设计说明书委托单位: 水晶阁网上购物商城承办单位: 长城数字软件公司闽枫居编写:(签名)_________________年月日复查:(签名)_________________年月日批准:(签名)_________________ 年月日网上购物概要设计说明书版本历史1引言 ---------------------------------------------------------------------------------------------------------------- 41.1编写目的 ------------------------------------------------------------------------------------------------- 41.2背景-------------------------------------------------------------------------------------------------------- 41.3定义-------------------------------------------------------------------------------------------------------- 41.4参考资料 ------------------------------------------------------------------------------------------------- 4 2总体设计---------------------------------------------------------------------------------------------------------- 52.1需求规定 ------------------------------------------------------------------------------------------------- 52.2运行环境 ------------------------------------------------------------------------------------------------- 52.3基本设计概念和处理流程 --------------------------------------------------------------------------- 62.4结构-------------------------------------------------------------------------------------------------------- 72.5功能需求与程序的关系------------------------------------------------------------------------------- 82.6人工处理过程 ------------------------------------------------------------------------------------------- 92.7尚未问决的问题---------------------------------------------------------------------------------------- 9 3接口设计--------------------------------------------------------------------------------------------------------- 103.1用户接口 ------------------------------------------------------------------------------------------------ 103.2外部接口(硬件接口)------------------------------------------------------------------------------ 103.3内部接口(软件接口)------------------------------------------------------------------------------ 10 4运行设计--------------------------------------------------------------------------------------------------------- 104.1运行模块组合 ------------------------------------------------------------------------------------------ 104.2运行控制 ------------------------------------------------------------------------------------------------ 104.3运行时间 ------------------------------------------------------------------------------------------------ 10 5系统数据结构设计 -------------------------------------------------------------------------------------------- 115.1逻辑结构设计要点------------------------------------------------------------------------------------ 115.2物理结构设计要点------------------------------------------------------------------------------------ 115.3数据结构与程序的关系------------------------------------------------------------------------------ 115.4 数据库表---------------------------------------------------------------------------------------------7 6系统出错处理设计 -------------------------------------------------------------------------------------------- 126.1出错信息 ------------------------------------------------------------------------------------------------ 166.2补救措施 ------------------------------------------------------------------------------------------------ 176.3系统维护设计 ------------------------------------------------------------------------------------------ 171引言1.1编写目的本文档的目的是阐述水晶阁网上购物商城的概要设计。

网上购物系统——概要设计说明书

网上购物系统——概要设计说明书

网上购物系统——概要设计说明书网上购物系统——概要设计说明书网上购物系统概要设计说明书拟制人________许威________ 审核人_ 宋金德袁浩王朝阳_ 批准人____ _____________ 1.引言1.1.编写目的编写此需求分析报告,实现商场、中小企业或个人在互联网上进行新产品展示,网上通信留言功能,重点实现网上商品的查找、在线购买功能。

实现普通用户只能浏览,注册用户可以在线定购,后台管理人员可以进行产品上传更新、注册用户的管理等功能。

1.2.项目背景软件名称:网上购物系统开发者:宋金德,袁浩,王朝阳,许威项目简介:本系统主要实现网上产品展示与在线定购及人员的管理,一、不同身份有不同的权限功能(管理人员、注册用户、游客)二、在线产品展示(分页显示)三、在线定购四、后台管理(用户管理、商品的管理)1.3 参考资料[1] 谭浩强《动态网页制作ASP》北京电子工业出版社. 2001 [2] 彭万波《网页设计精彩实例》北京电子工业出版社.2002 [3] 袁玫等《网络数据库应用教程》北京人民邮电出版社.2002[4] 潘英伟《网站开发实用手册》中国广播电视出版社.2001[5] 樊健平《ASP高级编程及其项目应用开发》中国水利水电出版社.2003 [6] 许卫林《VBScript+ASP动态网页制作》中国电力出版社.2002 [7] 金旭亮《网站建设教程》北京高等教育出版社.2002 [8] 张海潘《软件工程导轮》清华大学出版社.2005 [9] 石志国《ASP精解案例教程》清华大学出版社.2004 [10] 汪晓平、钟军《ASP网络开发技术(第二版)》人民邮电出版社.2003. 1.4.问题陈述对用户提供的服务有:l 在线产品展示2 在线查找功能3 在线下订单。

2.任务概述2.1.需求概述根据实际情况,把商品分类,提供商品查找,订单查询,商品管理,订单管理,系统管理等小模块合并成一个可执行的软件系统模型。

网上购物系统概要设计说明书

网上购物系统概要设计说明书

目录1引言11.1编写目的11.2背景21.3定义51.4参考资料62总体设计62.1需求规定62.2运行环境72.3基本设计概念和处理流程82.4结构92.5功能需求与程序的关系112.6人工处理过程122.7尚未问决的问题123接口设计123.1用户接口123.2外部接口123.3内部接口124运行设计134.1运行模块组合134.2运行控制134.3运行时间135系统数据结构设计135.1逻辑结构设计要点135.2物理结构设计要点145.3数据结构与程序的关系166系统出错处理设计166.1出错信息166.2补救措施176.3系统维护设计17概要设计说明书1引言1.1编写目的在完成了针对网上购物市场的前期调查,同时与多位用户进行了全面深入地探讨和分析的基础上,提出了这份软件需求规格说明书。

此需求规格说明书对《网上购物系统》软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。

本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。

本系统采用了基于Web的三层架构,即浏览器、服务器和数据库。

本系统是基于JSP开发的。

利用HTML标签的扩展,插入JSP脚本代码(主要为Java 语言),构成JSP页面(扩展名为.jsp),其中对于脚本代码,是在服务器端(Server-Side)处理,它对脚本的处理采用的是一种全新的先对代码进行转换、编译,而后再执行的方式,即编译执行。

本说明书定义了网上购物系统的详细需求,明确了网上购物系统的功能内容、功能边界、开发途径,是整个软件开发的依据,它对以后阶段的工作起指导作用。

本文也是项目完成后系统验收的依据。

1.2背景近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

爱动(I DO)购物商城项目概要设计说明书V1.0文档修订记录文档修订记录 (2)第一部分、引言 (4)1.1编写目的 (4)1.2适用范围 (4)1.3背景 (4)1.4定义 (5)1.5文档概述 (5)1.6参考资料 (5)第二部分、总体设计 (6)2.1需求规定 (6)2.2基本设计理念 (6)2.3运行环境 (6)2.3约束和假定 (6)2.4基本设计概念和处理流程 (7)2.5人工处理过程 (7)2.6尚未问决的问题 (7)第三部分、设计概述 (7)3.1简述 (7)3.2系统结构设计 (7)3.2.1用户管理模块 (8)3.2.2购物车管理模块 (17)3.2.3用户购买管理模块 (21)3.2.4收藏管理模块 (30)3.2.5积分管理模块 (34)3.2.6商品管理模块 (41)3.2.7订单管理模块 (52)3.2.8广告位管理模块 (55)3.2.9客户交流管理模块 (57)第四部分、接口设计 (57)4.1用户接口 (57)4.2外部接口 (58)4.3内部接口 (58)第五部分、系统出错处理设计 (58)第六部分、系统维护设计 (58)第一部分、引言1.1编写目的本说明是《爱动(I DO)购物商城》项目软件产品的总体设计和实现说明,包括程序系统的基本处理流程、程序系统的组织结构、模块划分、功能分配、接口设计、运行设计和出错处理设计等,记录了系统整体实现上技术层面上的考虑,并且以需求说明作为依据,为程序的详细设计提供基础。

同时该文档将作为产品实现、特性要求和控制的依据。

软件开发小组的每一位参与开发成员应该阅读本说明,以清楚产品在技术方面的要求和实现策略,本手册将进行技术评审和技术的可行性检查,同时为下一步的详细设计说明提供框架。

1.2适用范围本概要设计文档提供给系统设计开发人员,包括详细设计人员和项目组成员,不得提供给公司外人员。

1.3背景说明:A、软件系统的名称:爱动(I DO)购物商城B、任务提出者:爱动商城开发者:软件工厂11期实现完成的系统将在爱动商城的技术支持、产品管理等部门使用,所应用的网络系统是internet。

该公司的客户可通过互联网以多种方式浏览爱动(I DO)购物商城系统。

C、本系统将是独立的系统,目前不与爱动商城的财务系统和其他资料系统提供接口,所产生的输出都是独立的。

本系统将使用SQL Server2005作为数据库存储系统,SQL Server2005企业版将由爱动商城自行购买。

1.4定义I DO: 爱动购物商城;1.5文档概述本文档包括以下部分:总体设计设计概述接口设计系统出错处理设计系统维护设计数据库基表结构1.6参考资料相关的文件包括:《爱动(I DO)购物商城项目需求说明书》;参考资料:A、国家标准《概要设计说明书(GB8567——88)》;B、莱克公司的人力资源管理项目的软件概要设计说明书;C、东方书城商务公司《东方书城商务系统概要设计说明书》D、《设计模式》第二部分、总体设计2.1需求规定需求规定的详细内容,请参考独立的文档:《爱动(I DO)购物商城需求分析说明书》;2.2基本设计理念1. 数据集中存放,以B/S方式实现爱动(I DO)购物商城数据管理2. 基于.NET平台架构2.3运行环境1、设备:服务器硬件需求:具有Pentium III 处理器且满足以下要求的计算机:最低1GB 以上内存最小40 GB 硬盘鼠标键盘2、支持程序浏览器客户端:操作系统:Windows XP/NT /2000或更高版本浏览器:IE 6.0以上或Netscape同等版本以上;数据库服务器软件:操作系统:Windows 2003 Server或更高版本Web服务器: MS IIS;应用服务器:IIS、COM+等企业级应用服务器;数据库产品:SQL Server20052.3约束和假定本系统基于.NET架构开发,要求系统运行在支持.NET的应用服务器中2.4基本设计概念和处理流程本系统采用.NET框架。

设计说明:1、独立的存储访问模块,为保证系统共享唯一一个存储访问类,使用了单子模式设计存储访问类;2、独立的业务逻辑层和业务表示层;3、Web表示层采用 2.0设计。

2.5人工处理过程(不适用)2. 6尚未问决的问题(不适用)第三部分、设计概述3.1简述本系统完全采用C#语言开发,以B/S方式实现东方书城商务系统的功能,采用Visio 2005 和Rational Rose 2003工具完成业务建模和分析工作。

使用UML语言描述了系统的设计思想和业务流程。

3.2系统结构设计3.2.1用户管理模块找回密码匿名用户(from 爱动商城)注册3.2.1.1登录功能的实现类关系图如下所示:登录功能顺序图使用方法说明:3.2.1.2注册功能的设计实现类关系图如下所示:类的描述如下表:注册的顺序图: 匿名用户3.2.1.3找回密码的设计实现类关系图如下所示:类的描述如下表:找回密码的顺序图: 注册用户使用方法说明:3.2.1.4修改个人资料的设计实现类关系图如下所示:修改个人资料的顺序图: 注册用户3.2.2 购物车管理模块查看购物车3.2.2.1加入购物车的设计实现类关系图如下所示:类的描述如下表:编号对象名说明1 UI:ProductDetail 单个商品页面2 Model:ProductInfo 商品对象实体类3 BLL:Cart 将商品加入购物车4 App_Code:ShoppingCart 购物车实体类5 ProfileCommon 产生Profile对象6 SqlProfileProvider 连接数据库顺序图使用方法说明:编号方法名功能描述1 AddShoppingCart 将商品加入购物车23.2.2.2修改购物车的设计实现类关系图如下所示:(略)顺序图(略)3.2.2.3清空购物车的设计实现类关系图如下所示:(略)顺序图(略)3.2.2.4查看购物车的设计实现类关系图如下所示:类的描述如下表:编号对象名说明1 UI:ShoppingCart 查看购物车页面2 BLL:Cart 得到购物车对象3 ProfileCommon 产生Profile对象4 SqlProfileProvider 连接数据库顺序图使用方法说明:编号方法名功能描述1 GetShoppingCart 得到购物车对象23.2.3 用户购买管理模块3.2.3.1购物车结账的设计实现类关系图如下所示:编号对象名说明1 ShoppingCart 购物车页面2 OrderInfo 关于订单详细信息的操作类3 Access 生成对象的工厂类4 IOrderInfo 产生数据层订单详细对象的接口5 Order 产生订单详细数据操作对象6 SqlHelper 对数据进行操作顺序图使用方法说明:编号方法名功能描述1 InsertOrderInfo() 传入商品的具体信息2 InsertOrderInfo() 传入商品的具体信息3 CreateOrderInfo() 根据传入数据创建订单详细3.2.3.2添加收货信息的设计实现类关系图如下所示:类的描述如下表:编号对象名说明1 CreateOrders 订单显示页面2 Orders 订单操作类3 Access 生成对象工厂4 IOrders 产生数据层订单对象的接口5 Orders 产生订单数据操作对象6 SqlHelper 对数据进行操作顺序图使用方法说明:编号方法名功能描述1 UpdateAddress() 传入相关信息2 UpdateAddress() 传入相关信息3 Updateaddress() 修改地址3.2.3.3退单的设计实现类关系图如下所示:类的描述如下表:编号对象名说明1 ExamineOrders 查看订单页面2 Orders 订单操作类3 Access 生成对象工厂4 IOrders 产生数据层订单对象的接口5 Orders 产生订单数据操作对象6 SqlHelper 对数据进行操作顺序图编号方法名功能描述1 updateState() 传入修改的状态2 updateState() 传入修改的状态3 updateState() 修改订单状态4 Return State() 返回修改后的状态3.2.3.4确认收货的设计实现类关系图如下所示:类的描述如下表:编号对象名说明1 ExamineOrders 查看订单页面2 Orders 订单操作类3 Access 生成对象工厂4 IOrders 产生数据层订单对象的接口5 Orders 产生订单数据操作对象6 SqlHelper 对数据进行操作顺序图编号方法名功能描述1 updateState() 传入修改的状态2 updateState() 传入修改的状态3 updateState() 修改订单状态4 Return State() 返回修改后的状态3.2.3.5商品评价的设计实现类关系图如下所示:编号对象名说明1 ExamineOrders 查看订单页面2 Appraisal 商品评价操作类3 Access 生成对象工厂4 IOrders 产生数据层商品评价对象的接口5 Orders 产生数据操作对象6 SqlHelper 对数据进行操作顺序图使用方法说明:编号方法名功能描述1 InsertAppraisal() 传送评价的具体信息2 InsertAppraisal() 传送评价的具体信息3 AddAppraisal() 添加评价的具体信息3.2.4 收藏管理模块3.2.4.1加入收藏夹的设计实现类关系图如下所示:顺序图: 已注册用户使用方法说明:3.2.4.2删除收藏夹的设计实现类关系图如下所示:顺序图使用方法说明:3.2.4.3查看收藏夹的设计实现类关系图如下所示:类的描述如下表:: UI::Favorites : BLL::Favorites : Data:Factor::DataAccess : SQLDAL::Favorites : DBTool::SQLHelper : Model::FavoritesInfo : 已注册用户1: EnterFavorites2: SelectFavorites3: SelectFavorites4: SelectFavorites5: SelectFavorites6: return7: return8: return(此处为顺序图)使用方法说明:编号方法名功能描述1 SelectFavorites() 查看收藏夹2 SelectFavorites() 查看收藏夹3.2.5 积分管理模块3.2.5.1查看积分的设计实现类关系图如下所示:编号对象名说明1 PageBase 所有页面的基类2 Integral 积分页面3 BLL::Integral 获取积分信息(业务逻辑层)4 DataFactory::DataAccess 得到一个积分信息实例5 IDLL:Integral 命令接口6 SQLDAL::Integral 通过SqlHelper得到积分信息数据的数据集7 DBTool::SqlHelper 数据库操作类8 Model::Integral 封装数据字段类顺序图使用方法说明:编号方法名功能描述1 GetIntegral 根据用户ID得到相应积分信息3.2.5.2身份升级的设计实现类关系图如下所示:类的描述如下表:编号对象名说明1 PageBase 所有页面的基类2 Integral 用户个人中心主页3 BLL::Integral 修改积分信息与个人信息(业务逻辑层)4 DataFactory::DataAccess 得到一个实例5 IDLL:Integral 命令接口6 SQLDAL::Integral 通过SqlHelper得到一个数据集7 DBTool::SqlHelper 数据库操作类8 Model::Integral 封装数据字段类顺序图使用方法说明:编号方法名功能描述1 UpdateLevel 通过判断对用户等级和积分信息进行修改3.2.5.3积分抵扣现金的设计实现类关系图如下所示:类的描述如下表:编号对象名说明1 PageBase 所有页面的基类2 CreateOrders 支付页面3 BLL::Integral 获得使用积分后的付款价格(业务逻辑层)4 Strategy::Context 通过判断确定算法,得到结果对象5 Strategy::Super 返回给Context一个相应的算法结果对象6 Strategy::ConcreteStrategy 具体的算法类顺序图使用方法说明:编号方法名功能描述1 GetPrice 通过判断使用算法对支付价格进行修改3.2.6 商品管理模块添加商品删除商品设置商品分类业务管理员修改商品信息商品下架商品上架3.2.6.1添加商品的设计实现类关系图如下所示:顺序图时序图描述:添加商品在Products.aspx页面添加一个AddProducts的Button按钮, 然后进入EmendationProducts.aspx页面进行添加商品3.2.6.2删除商品的设计实现类关系图如下所示:IDAL::IPro类的描述如下表:顺序图使用方法说明:3.2.6.3设置商品类别的设计实现类关系图如下所示:顺序图使用方法说明:3.2.6.4 修改商品信息的设计实现类关系图如下所示:类的描述如下表:顺序图修改商品信息时序图描述:添加商品在Products.aspx页面添加一个UpdateProducts的Button按钮, 然后进入UpdateProducts.aspx页面进行修改商品信息3.2.6.5 商品上架的设计实现类关系图如下所示:顺序图3.2.6.6 商品下架的设计实现类关系图如下所示:。

相关文档
最新文档