购物商城概要设计说明书主

上传人:pu****.1 文档编号:552275652 上传时间:2023-03-12 格式:DOCX 页数:61 大小:993.13KB
返回 下载 相关 举报
购物商城概要设计说明书主_第1页
第1页 / 共61页
购物商城概要设计说明书主_第2页
第2页 / 共61页
购物商城概要设计说明书主_第3页
第3页 / 共61页
购物商城概要设计说明书主_第4页
第4页 / 共61页
购物商城概要设计说明书主_第5页
第5页 / 共61页
点击查看更多>>
资源描述

《购物商城概要设计说明书主》由会员分享,可在线阅读,更多相关《购物商城概要设计说明书主(61页珍藏版)》请在金锄头文库上搜索。

1、爱动(I DO)购物商城项目概要设计阐明书V1.0文档编号:WishLab_01_R_V1.4文献类型:机密编 写:编写日期:-8-31审 核:审核日期:批 准:批准日期:文档修订记录序号修改时间修 改 人审 核 人备注123456789101112131415文档修订记录2第一部分、引言41.1编写目的41.2合用范畴41.3背景41.4定义51.5文档概述51.6参照资料5第二部分、总体设计52.1需求规定52.2基本设计理念62.3运营环境62.3约束和假定62.4基本设计概念和解决流程62.5人工解决过程72.6尚未问决的问题7第三部分、设计概述73.1简述73.2系统构造设计73.2

2、.1顾客管理模块8322 购物车管理模块10323 顾客购买管理模块11324 收藏管理模块12325 积分管理模块13326 商品管理模块14327 订单管理模块15328 广告位管理模块16329 客户交流管理模块16第四部分、接口设计164.1顾客接口164.2外部接口174.3内部接口17第五部分、系统出错解决设计17第六部分、系统维护设计17第一部分、引言1.1编写目的本阐明是爱动(I DO)购物商城项目软件产品的总体设计和实现阐明,涉及程序系统的基本解决流程、程序系统的组织构造、模块划分、功能分派、接口设计、运营设计和出错解决设计等,记录了系统整体实现上技术层面上的考虑,并且以需求

3、阐明作为根据,为程序的具体设计提供基本。同步该文档将作为产品实现、特性规定和控制的根据。软件开发小组的每一位参与开发成员应当阅读本阐明,以清晰产品在技术方面的规定和实现方略,本手册将进行技术评审和技术的可行性检查,同步为下一步的具体设计阐明提供框架。1.2合用范畴本概要设计文档提供应系统设计开发人员,涉及具体设计人员和项目构成员,不得提供应公司外人员。1.3背景阐明:A、 软件系统的名称:爱动(I DO)购物商城B、 任务提出者:爱动商城开发者:软件工厂11期 实现完毕的系统将在爱动商城的技术支持、产品管理等部门使用,所应用的网络系统是internet。该公司的客户可通过互联网以多种方式浏览爱

4、动(I DO)购物商城系统。C、 本系统将是独立的系统,目前不与爱动商城的财务系统和其她资料系统提供接口,所产生的输出都是独立的。本系统将使用SQL Server作为数据库存储系统,SQL Server公司版将由爱动商城自行购买。1.4定义I DO: 爱动购物商城;1.5文档概述本文档涉及如下部分:总体设计设计概述接口设计系统出错解决设计系统维护设计数据库基表构造1.6参照资料有关的文献涉及:爱动(I DO)购物商城项目需求阐明书;参照资料:A、 国标概要设计阐明书(GB856788);B、 莱克公司的人力资源管理项目的软件概要设计阐明书;C、 东方书城商务公司东方书城商务系统概要设计阐明书D

5、、 设计模式第二部分、总体设计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 /或更高版本浏览器:IE 6.0以上或Netscape同等版本以上;数据库服务器软件:操作系统:Windows Server或更高版本Web服务器:

6、 MS IIS;应用服务器:IIS、COM+等公司级应用服务器;数据库产品:SQL Server2.3约束和假定本系统基于.NET架构开发,规定系统运营在支持.NET的应用服务器中2.4基本设计概念和解决流程本系统采用.NET框架。设计阐明:1、独立的存储访问模块,为保证系统共享唯一一种存储访问类,使用了单子模式设计存储访问类;2、独立的业务逻辑层和业务表达层;3、Web表达层采用ASP.NET 2.0设计。2.5人工解决过程(不合用)2. 6尚未问决的问题(不合用)第三部分、设计概述3.1简述本系统完全采用C#语言开发,以B/S方式实现东方书城商务系统的功能,采用Visio 和 Ration

7、al Rose 工具完毕业务建模和分析工作。使用UML语言描述了系统的设计思想和业务流程。3.2系统构造设计3.2.1顾客管理模块3.2.1.1登录功能的实现类关系图如下所示:类的描述如下表:编号对象名阐明1UI:Login顾客登录页面2PageBase所有页面类的基类3BLL:Users业务逻辑层解决顾客登录数据的类4DataAccess创立DAL层数据对象的类5SQLDAL:Users对数据对象的操作类6DBTool:SqlHelper对数据库的操作类7Model:UserInfo数据对象实体类登录功能顺序图使用措施阐明:编号措施名功能描述1GetUserLogin获取顾客登录信息 2Cr

8、eateUser创立顾客对象3GetUserInfo获取顾客实体对象3.2.1.2注册功能的设计实现类关系图如下所示:类的描述如下表:编号对象名阐明1UI:Register顾客注册页面2PageBase所有页面类的基类3BLL:Users业务逻辑层解决顾客登录数据的类4DataAccess创立DAL层数据对象的类5SQLDAL:Users对数据对象的操作类6DBTool:SqlHelper对数据库的操作类7Model:UserInfo数据对象实体类注册的顺序图使用措施阐明:编号措施名功能描述 1GetRegisterUser获取顾客注册信息 2CreateUser创立顾客对象 3GetRegi

9、sterUserInfo获取顾客实体对象3.2.1.3找回密码的设计实现类关系图如下所示:类的描述如下表:编号对象名阐明1UI:FindPassword顾客找回密码页面2PageBase所有页面类的基类3BLL:Users业务逻辑层解决顾客登录数据的类4DataAccess创立DAL层数据对象的类5SQLDAL:Users对数据对象的操作类6DBTool:SqlHelper对数据库的操作类7Model:UserInfo数据对象实体类找回密码的顺序图使用措施阐明:编号措施名功能描述 1GetFindPasswordUser获取顾客找回密码信息 2CreateFindPasswordUser创立顾

10、客对象3GetFindPasswordUserInfo获取顾客实体对象3.2.1.4修改个人资料的设计实现类关系图如下所示:类的描述如下表:编号对象名阐明1UI:AlterUserInfo顾客修改资料页面2PageBase所有页面类的基类3BLL:Users业务逻辑层解决顾客登录数据的类4DataAccess创立DAL层数据对象的类5SQLDAL:Users对数据对象的操作类6DBTool:SqlHelper对数据库的操作类7Model:UserInfo数据对象实体类修改个人资料的顺序图使用措施阐明:编号措施名功能描述 1GetAlterUserInfo获取顾客修改资料信息 2CreateAl

11、terUserInfo创立顾客对象 3AlterUserInfo获取顾客实体对象322 购物车管理模块3.2.2.1加入购物车的设计实现类关系图如下所示:类的描述如下表:编号对象名阐明1UI:ProductDetail单个商品页面2Model:ProductInfo商品对象实体类3BLL:Cart将商品加入购物车4App_Code:ShoppingCart购物车实体类5ProfileCommon产生Profile对象6SqlProfileProvider连接数据库顺序图使用措施阐明:编号措施名功能描述1AddShoppingCart将商品加入购物车 23.2.2.2修改购物车的设计实现类关系图

12、如下所示:(略)顺序图(略)3.2.2.3清空购物车的设计实现类关系图如下所示:(略)顺序图(略)3.2.2.4查看购物车的设计实现类关系图如下所示:类的描述如下表:编号对象名阐明1UI:ShoppingCart查看购物车页面2BLL:Cart得到购物车对象3ProfileCommon产生Profile对象4SqlProfileProvider连接数据库顺序图使用措施阐明:编号措施名功能描述1GetShoppingCart得到购物车对象 2323 顾客购买管理模块3.2.3.1购物车结账的设计实现类关系图如下所示:类的描述如下表:编号对象名阐明1ShoppingCart购物车页面2OrderInfo有关订单具体信息的操作类3Access生成对象的工厂类4IOrderInfo产生数据层订单具体对象的接口5Order产生订单具体数据操作对象6SqlHelper对数据进行操作顺序图使用措施阐明:编号措施名功能描述1InsertOrderInfo()传入商品的具体信息 2InsertOrderInfo()传入商品的具体信息3CreateOrderInfo()根据传入数据创立订单具体3

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号