ImageVerifierCode 换一换
格式:DOCX , 页数:60 ,大小:933.18KB ,
资源ID:18264372      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/18264372.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(购物商城概要设计说明书Word文件下载.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

购物商城概要设计说明书Word文件下载.docx

1、15第一部分、引言1.1编写目的本说明是爱动(I DO)购物商城项目软件产品的总体设计和实现说明,包括程序系统的基本处理流程、程序系统的组织结构、模块划分、功能分配、接口设计、运行设计和出错处理设计等,记录了系统整体实现上技术层面上的考虑,并且以需求说明作为依据,为程序的详细设计提供基础。同时该文档将作为产品实现、特性要求和控制的依据。软件开发小组的每一位参与开发成员应该阅读本说明,以清楚产品在技术方面的要求和实现策略,本手册将进行技术评审和技术的可行性检查,同时为下一步的详细设计说明提供框架。1.2适用范围本概要设计文档提供给系统设计开发人员,包括详细设计人员和项目组成员,不得提供给公司外人

2、员。1.3背景说明:A、 软件系统的名称:B、 任务提出者:爱动商城开发者:软件工厂11期 实现完成的系统将在爱动商城的技术支持、产品管理等部门使用,所应用的网络系统是internet。该公司的客户可通过互联网以多种方式浏览爱动(I DO)购物商城系统。C、 本系统将是独立的系统,目前不与爱动商城的财务系统和其他资料系统提供接口,所产生的输出都是独立的。本系统将使用SQL Server2005作为数据库存储系统,SQL Server2005企业版将由爱动商城自行购买。1.4定义I DO: 爱动购物商城;1.5文档概述本文档包括以下部分:总体设计设计概述接口设计系统出错处理设计系统维护设计数据库

3、基表结构1.6参考资料相关的文件包括:爱动(I DO)购物商城项目需求说明书;参考资料:A、 国家标准概要设计说明书(GB856788);B、 莱克公司的人力资源管理项目的软件概要设计说明书;C、 东方书城商务公司东方书城商务系统概要设计说明书D、 设计模式第二部分、总体设计2.1需求规定需求规定的详细内容,请参考独立的文档:爱动(I DO)购物商城需求分析说明书;2.2基本设计理念1. 数据集中存放,以B/S方式实现爱动(I DO)购物商城数据管理2. 基于.NET平台架构2.3运行环境1、设备:服务器硬件需求:具有 Pentium III 处理器且满足以下要求的计算机:最低 1GB 以上内

4、存最小 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、独

5、立的业务逻辑层和业务表示层;3、Web表示层采用ASP.NET 2.0设计。2.5人工处理过程(不适用)2. 6尚未问决的问题第三部分、设计概述3.1简述本系统完全采用C#语言开发,以B/S方式实现东方书城商务系统的功能,采用Visio 2005 和 Rational Rose 2003工具完成业务建模和分析工作。使用UML语言描述了系统的设计思想和业务流程。3.2系统结构设计3.2.1用户管理模块3.2.1.1登录功能的实现类关系图如下所示:类的描述如下表:编号对象名说明UI:Login用户登录页面PageBase所有页面类的基类BLL:Users业务逻辑层处理用户登录数据的类DataAcc

6、ess创建DAL层数据对象的类SQLDAL:对数据对象的操作类DBTool:SqlHelper对数据库的操作类Model:UserInfo数据对象实体类登录功能顺序图使用方法说明:方法名功能描述GetUserLogin获取用户登录信息 2CreateUser创建用户对象GetUserInfo获取用户实体对象3.2.1.2注册功能的设计实现Register用户注册页面注册的顺序图 1GetRegisterUser获取用户注册信息 3GetRegisterUserInfo3.2.1.3找回密码的设计实现FindPassword用户找回密码页面找回密码的顺序图GetFindPasswordUser获

7、取用户找回密码信息CreateFindPasswordUserGetFindPasswordUserInfo3.2.1.4修改个人资料的设计实现AlterUserInfo用户修改资料页面修改个人资料的顺序图GetAlterUserInfo获取用户修改资料信息CreateAlterUserInfo322 购物车管理模块3.2.2.1加入购物车的设计实现ProductDetail单个商品页面ProductInfo商品对象实体类Cart将商品加入购物车App_Code:ShoppingCart购物车实体类ProfileCommon产生Profile对象SqlProfileProvider连接数据库顺

8、序图AddShoppingCart3.2.2.2修改购物车的设计实现(略) (略)3.2.2.3清空购物车的设计实现3.2.2.4查看购物车的设计实现查看购物车页面得到购物车对象GetShoppingCart323 用户购买管理模块3.2.3.1购物车结账的设计实现购物车页面OrderInfo关于订单详细信息的操作类Access生成对象的工厂类IOrderInfo产生数据层订单详细对象的接口Order产生订单详细数据操作对象对数据进行操作InsertOrderInfo()传入商品的具体信息CreateOrderInfo()根据传入数据创建订单详细3.2.3.2添加收货信息的设计实现Create

9、Orders订单显示页面Orders订单操作类生成对象工厂IOrders产生数据层订单对象的接口产生订单数据操作对象UpdateAddress()传入相关信息Updateaddress()修改地址3.2.3.3退单的设计实现ExamineOrders查看订单页面updateState()传入修改的状态修改订单状态 4Return State()返回修改后的状态3.2.3.4确认收货的设计实现3.2.3.5商品评价的设计实现Appraisal商品评价操作类产生数据层商品评价对象的接口产生数据操作对象InsertAppraisal()传送评价的具体信息AddAppraisal()添加评价的具体信息

10、324 收藏管理模块3.2.4.1加入收藏夹的设计实现Products产品页面 Favorites获取加入收藏夹信息类(表示层的商业逻辑)DataFactory:得到一个收藏夹的实例IDAL:IFavorites命令接口通过SQLHelper类得到数据集SQLHelper数据操作类AddFavorites()将商品加入到收藏夹3.2.4.2删除收藏夹的设计实现收藏夹页面获取收藏夹信息类(表示层的商业逻辑)Data:Factor:IselectfavoritesDeleteFavorites()删除收藏夹3.2.4.3查看收藏夹的设计实现(此处为顺序图)SelectFavorites()查看收藏

11、夹325 积分管理模块3.2.5.1查看积分的设计实现所有页面的基类Integral积分页面获取积分信息(业务逻辑层)得到一个积分信息实例IDLL:通过SqlHelper得到积分信息数据的数据集数据库操作类封装数据字段类GetIntegral根据用户ID得到相应积分信息3.2.5.2身份升级的设计实现用户个人中心主页修改积分信息与个人信息(业务逻辑层)得到一个实例通过SqlHelper得到一个数据集UpdateLevel通过判断对用户等级和积分信息进行修改3.2.5.3积分抵扣现金的设计实现支付页面获得使用积分后的付款价格(业务逻辑层)Strategy:Context通过判断确定算法,得到结果

12、对象Super返回给Context一个相应的算法结果对象ConcreteStrategy具体的算法类GetPrice通过判断使用算法对支付价格进行修改326 商品管理模块3.2.6.1添加商品的设计实现时序图描述:添加商品在Products.aspx页面添加一个AddProducts的Button按钮, 然后进入EmendationProducts.aspx页面进行添加商品BLL_AddProducts()引用 IDAL,Model层使用DALFactory创建实例 DataAccess.csDataAccess() Factory,用来确定加载哪引用IDALIAddProducts()要实现

13、的一组接口 引用 Model AddProductsInfo.csAddProductsInfo()业务实体Model传递各种数据的容器DAL_AddProducts()Dal层载的程序集,实现接口里的方法。数据访问实现,使用了IDAL接口SqlHelper()数据库访问工具类SqlServerConnectionString得到数据库连接字符串3.2.6.2删除商品的设计实现商品管理页面ProductsBLL对商品的业务逻辑的处理类ProductsDAL对商品中数据库操作的处理类IProductsIDAL商品接口类SqlHelp帮助处理数据库操作类商品工厂类BLL_DelectProducts()IDelectProducts()要实现的一组接口 DAL_DelectProducts()加载的程序集,实现接口里的方法。3.2.6.3设置商品类别的设计实现ProductsPartition添加商品分类页面BLL_ProductsPartition()IProductsPartition ()DAL_ProductsPartition ()3.2.6.4 修改商品信息的设计实现商品页面ProductsInfo商品实体类修改商品信息时序图描述: 添加商品在Products.aspx页面

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1