电子商务平台概要设计XXSoftwareCompanyLtd.2011-3-31目录第一章引言1.1目的...................................................................41.2组织接口...............................................................41.3定义...................................................................41.4参考资料...............................................................51.5项目概述...............................................................5第二章总体设计2.1设计概述...............................................................72.2性能描述...............................................................82.3基本设计概念...........................................................82.4基本处理流程...........................................................92.5系统的体系结构.........................................................9第三章功能描述3.1用户购物管理子系统....................................................113.2订单处理子系统........................................................153.4系统管理子系统........................................................16第四章接口设计4.1用户接口..............................................................174.2外部接口..............................................................174.3内部接口..............................................................174.4通信接口..............................................................17第五章运行设计5.1系统初始化............................................................185.2运行控制..............................................................185.3系统结束..............................................................18第六章系统出错处理6.1出错信息..............................................................196.2补救措施..............................................................19第七章系统维护设计7.1检测点设计............................................................207.2检测专用模块的设计....................................................20第一章引言1.1目的概要设计说明又称系统设计说明。它是用来说明对程序系统的设计考虑,包括程序系统的基本处理流程、程序系统的组织结构、模块划分、功能分配、接口设计、运行设计、数据结构设计和出错处理设计等,为详细设计提供基础。1.2组织接口1.软件技术教育平台2.本系统的英文名称:webshop3.本系统的简称:wshop4.版本号:1.05.主要设计人员:贾玉、贾莉、王永锋、等开发小组。6.任务与分工:贾玉系统设计,总负责人贾莉系统设计、配合开发与系统测试。王永锋1、系统设计2、项目负责与组织协调3、系统测试。王涛系统设计、定义考试、布置考试、考试、阅卷李丙洋美工、页面设计薄微角色登陆,个人信息王祥课程状态、BBS与交流丁艳微课程管理、教务管理(教员、班级、学员)1.3定义本文档所涉及的专门术语定义和缩略语、缩写词的含义如下表:Wshop网上购物平台USECASE用例商场会员网上购物平台中合法的系统注册用户游客未注册或者未登录的网上购物平台浏览者管理员系统某部分的管理者超级管理员整个系统的管理员商场指通过网络方式开展商品销售的电子商务平台活动图一种用来表示用户业务功能活动顺序的UML图示序列图用来表示用户在一种业务活动中,各个对象之间交互关系和交互顺序的UML图示1.4参考资料在本文档的编写过程中,参考了一下资料,如果对文档含义有模糊之处,请查阅以下相关资料:1.《网上购物平台项目需求规格说明书》2.《OMGUML1.3》3.《RationalRUP》1.5项目概述1.5.1项目目标本项目旨在开发一套网上电子商务的平台,它将实现用户通过互联网完成商品采购的整个过程。用户可以通过此平台的网上商品展示和检索获取自己所需要的商品的基本信息,并且可以根据自己的需求,通过互联网提交商品订单。商家能够通过此平台来处理用户所提交的订单,根据用户提交订单的内容来判断是否与此用户交易。1.5.2项目运行环境1.硬件:1)服务器:基于Intel构架的企业服务器2)工作站:PC机2.软件:1)操作系统:中文MicrosoftWindows2000AdvancedServer/WorkingStation2)支持环境:MicrosoftIIS3)数据库:MicrosoftSQLServer2000/JDBC4)编程语言:ASP,C#,html,5)设计工具:FrontPage2000,DreamWaver,Flash,FireWorks,PhotoShop,.NETstudio等第二章总体设计2.1设计概述本项目通过建立一个基于互联网的平台,为商品的购买者和商场管理者提供不同的服务。其中,商品购买者能够通过此平台来进行商品浏览、选购和提交订单;商场可以通过此平台来进行订单处理和库存处理。它的整体结构如下图:整体应用架构图根据本项目的目的和需求,整个商品购物平台将分成下面几个子系统:1.用户购物管理子系统:它能够处理商场会员购物的整个过程。它为用户、购物提供两个入口:商品信息检索以及商品收藏夹。用户可以通过检索商品以及对收藏夹中商品的浏览发起购物活动。在进行购物的时候,用户需要通过用户购物管理子系统来完善自己的基本信息,送货方式、结算方式的信息。最后,用户购物管理子系统能够将用户的商品选购信息、用户的基本信息、用户的送货信息以及结算方式信息自动生成用户订单,通过与用户的交互确认,从而形成一次用户购物活动。2.订单处理子系统:网上购物和现实中的购物最大的区别就在于其实时性的差距。在我们进行现实购物的时候,我们能够通过面对面的交易,通过真实的商品的接触来确定用户的订单;并且,能够通过面对面的结算,完成整个购物的过程;所以,现实中的购物过程可以说是“货到付款”的,那么现实中,当用户确认订单后,用户是可以即时的拿到自己所需要的商品,并且同时需要付款。而通过网上购物来进行商品的交易,用户在购物时不能真实的接触到商品,只能够通过送货人员将商品送到用户手中;同时,用户和商场之间很难达到“货到付款”的交易。即,用户在确认自己的订单,整个订单处理的过程并不会终止。基于物流成本的考虑,商场需要核对用户订单信息的完整性和有效性,只有这些特性都得到满足的时候商场才能够将货物通过送货人送到客户手中。本项目所提供的订单处理子系统为商场处理用户已经确认的订单提供了支持,它能够帮助商场的业务管理人员核对用户的订单信息,然后发出送货的指令,在得到用户付款后,业务管理人员能够通过订单处理子系统完成整个的交易过程。3.业务管理子系统:为了更好的辅助商场的交易活动,必须要为商场相关的业务元素提供一系列的管理功能。本项目的业务管理子系统能够为商场提供商品信息发布管理的功能,它通过提供多类分级的措施,帮助商场将最紧俏的商品发布在用户最容易看到的地方,同时,提供图形化的商品信息调整工具,帮助商场根据货物的销售状况,迅速调整商品信息发布的状况,确保商场能够将最好的商品让用户最轻松的看到;同时,它提供商品库存管理,它帮助商场监控所有商品的库存,通过对商场货物的库存情况的统计,为商场进货决策提供数据的支持,同时提供个性化的设置,商场可以根据自己在某一时间段对某些商品库存的要求,设置不同的提醒值,确保这些商品的库存能够达到一个合理的程度。4.系统管理子系统:系统管理子系统能够帮助系统管理员根据系统的使用情况,对系统进行调整,帮助系统达到最优的性能、最好的稳定性,从而保证商场客户对系统使用的舒适度。同时,它还能够帮助网上商场管理商场的用户和管理员,以确保系统的安全性。2.2性能描述1.系统的响应时间:本系统在互联网上运行,响应时间受网络速度(带宽)的影响。2.系统安全性:本系统方案采用分角色登陆,不同的使用角色有自己不同的权限和功能,因此在使用上是安全的。系统级的安全性主要是网络的安全性,最终本系统要托管到标准的IDC中心,服务商提供防火墙等网络安全措施,因此可以保障系统的运行是安全的。3.系统的稳定性:网上购物平台是一个交易性的平台,它力求能够每天24小时为购物者提供购物服务,所以要求网上购物平台能够具有高度稳定性,它需要能够保证在7*24内运行,所以,我们建议在进行系统实施的时候为系统做双机热备。2.3基本设计概念本章无内容。2.4基本处理流程在本系统中,最重要的流程是用户购物的流程,它也是系统最重要的功能。它由用户发起,最终由商场的业务管理员结束。其具体流程如下:用户购物基本流程图图的左边是用户购物所需要完成的活动,而图的右边是管理员所需要完成的活动。在左边是用户订单的形成过程,而右边是用户订单的商场处理过程,他们将是用户购物流程的基本组成。2.5系统的体系结构2.5.1运行平台操作系统:中文MicrosoftWindows2000AdvancedServer/WorkingStation支持环境:MicrosoftIIS数据库:MicrosoftSQLServer2000/JDBC2.5.2开发语言编程语言:ASP.NET,C#,html,设计工具:FrontPage2000,DreamWaver,Flash,FireWorks,PhotoShop,.NETstudio等2.5.3人工处理过程在系统运行之前,需要在数据库中添加一个超级管理员的帐户。第三章功能描述网上商城是一个综合性的互联网电子商务平台。通过互联网来开展电子商务已经成为了当前企业节约交易成本,提高交易的速度的重要手段。为了更好的支持实际的交易过程,网上商城为商品购买者提供了从商品浏览到商品购买的整个功能的支持,并且,还为商品购买者提供快捷的商品检索方式,帮助购买者更快寻找到自己所需求的商品;同时,由于考虑到网络交易的具体特点,为商家提供了一套包含商品库存管理、商品订单审核、商品送货处理和商品结算的功能,充分保障商家在整个交易过程中的安全