网上购物商城概要设计说明书范文_第1页
网上购物商城概要设计说明书范文_第2页
网上购物商城概要设计说明书范文_第3页
网上购物商城概要设计说明书范文_第4页
网上购物商城概要设计说明书范文_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

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

文档简介

网上购物商城概要设计阐明书网上网上购物商城概要设计阐明书编写:编写:日期:审核:日期:同意:日期:受控状态:是公布版次:1.0日期:YYYY-MM-DD编号:变更统计日期版本变更阐明作者签字确认系统模块对应章节对应部门负责人签字

目录TOC\o"1-3"1 引言 41.1 编写目的 41.2 背景 41.3 基线 41.4 范畴 41.5 定义 41.6 参考资料 52 总体设计 52.1 概述 52.1.1 功效描述 52.1.2 运行环境 52.1.3 开发环境 62.2 设计思想 72.2.1 系统构思 72.2.2 核心技术与算法 92.2.3 核心数据构造 102.3 人工解决过程 103 系统功效设计 113.1 商品分类检索功效 113.2 购物车功效 113.3 订单功效 113.3.1 订单生成子功效 113.3.2 订单查询子功效 113.3.3 解决订单子功效 123.4 会员注册功效 124 系统数据构造设计 124.1 阐明 124.2 数据构造 124.3 数据构造与系统元素的关系 145 接口设计 145.1 顾客接口 145.2 外部接口 146 运行设计 146.1 系统初始化 146.2 运行控制 156.2.1 顾客界面的控制 156.2.2 运行控制的条件与限制 156.2.3 前台和后台的控制关系 156.3 系统结束 157 系统出错解决设计 167.1 出错信息 167.2 补救方法 168 系统维护设计 168.1 检测点的设计 168.1.1 添加商品测试 168.2 检测专用模块的设计 178.2.1 顾客注册测试 178.2.2 顾客购物测试 179 尚待解决的问题 17引言编写目的本阐明书目的在于明确阐明系统各功效的实现方式,指导开发员进行编码。本阐明书的预期读者为:项目经理,系统分析员,系统设计人员,开发工程师,测试经理以及测试设计人员等。背景待开发软件系统的名称:网上购物商城此软件系统任务顾客:网络销售的管理者和对网上购物有爱好的顾客基线网上购物商城需求分析阐明书v1.0范畴本概要设计文档提供应系统设计开发人员,涉及具体设计人员和项目构组员。定义商场会员:网上购物平台中正当系统注册顾客。购物车:用来储存顾客购物的信息,如商品编号、数量等。订单:一笔完整的订单统计应当涉及它多有有关商品集合以及各个商品的数量等信息。商品:涉及商品编号、商品名称、商品价格、描述以及所属类别等。参考资料属于本项目的其它已发表的文献。本文献中引用的其它文献、资料以及软件开发原则。CascadingStyleSheet2.0中文手册精通CSSAndyBuddCameronMollSimonCollison著陈剑瓯译总体设计概述功效描述系统涉及的范畴:商品分类检索、首页推荐商品、购物车、订单生成、订单查询、辅助功效、商品评论、管理员管理、商品类别管理、分类商品管理、会员管理、解决订单、进销存功效、配送方式、付款方式等。运行环境软件环境分类名称版本语种操作系统WindowsServer简体中文操作系统的附加功效SP43简体中文数据库平台Oracle9i9简体中文数据库平台补丁应用平台Tomcat5.0简体中文应用平台补丁邮件系统客户端软件硬件环境服务器最低配备推荐配备应用和数据库服务器Cpu:P42.0GMem:512HD:40G邮件服务器开发环境服务器软件环境分类名称版本语种操作系统WindowsServer及以上版本操作系统的附加功效数据库平台数据库平台补丁应用平台应用平台补丁版本控制系统目录服务系统邮件系统客户端软件服务器硬件环境服务器最低配备推荐配备应用服务器、数据库服务器、邮件服务器、目录服务器开发机器软件环境分类名称版本语种操作系统MicrosoftWindowsXPProfessional简体中文操作系统的附加功效数据库平台MySql应用平台开发平台ZendStudio-8.0.0英文客户端软件开发机器硬件环境分类最低配备推荐配备开发机器设计思想系统构思2.1.1系统功效层次模块图购物商城前台网上购物商城前台前台网上购物商城前台前台个人信息商品分类检索登陆注册收藏夹购物车注册登录推荐商品热销商品商品分类订单个人账户购物商城后台网上网上购物商城后台物流管理订单管理商品管理管理员登陆管理员登陆具体商品管理配送方式物流跟踪付款方式商品评论管理商品分类管理2.2前台商店功效此功效是用于客户浏览界面,及对购物的流程显示。2.2.1商品分类检索商品的类别由店主自行在网店管理系统中设定。支持商品分类检索。在检索中,当查询到某一级分类时,自动显示该级别以及其全部子类别下的商品。个人信息维护员工运用该功效能够维护系统允许个人维护的信息。其中自我介绍、联系方式和爱好爱好会被公开给整个公司。核心技术与算法使用PHP+MySql进行程序设计和数据库设计PHP是近年发展起来的一种新兴的语言。PHP是一种服务器端、跨平台、HTML嵌入式的脚本语言。其实,它的工作方式与ASP相似,其重要功效也是用来开发动态交互式的Web服务器应用程序。PHP酝酿于1994年,1995年公布其第一种公开版本,现在已发展为版本5.0。新的版本修正了以前的某些BUG,还加入了新的某些扩展特性。PHP支持HTTP的身份验证,Cookic、GIF图像创立。现在,由PHP开发小组开发的PHP被越来越多的网站采用,世界上有超出600万个网站用PHP,并且还在不停地增加。PHP的出现,能够成为ASP或JSP的替代品,它拥有其它网站编程语言的特点,并且开发Web应用程序简朴易用,又有较好的不同平台问的可移植性,很有发展潜力。PHP含有下列特点:PHP是公开免费的。语法简朴、易学易用。面对对象编程能力。支持众多网络合同。含有强大的数据库操作能力和丰富的函数库。移植性强、跨多个平台。PHP更是一种真正跨平台、跨服务器的开发语言。执行效率高。和其它的语言相比,PHP系统消耗较少的系统资源。MySQL数据库MySQL是一种快速而又强健的关系数据库管理系统。这个数据库将允许你高效地存储、搜索、排序和检索数据。MySQL服务器将控制对数据的访问,从而确保多个顾客能够并发地使用它,同时提供了快速访问并确保只有通过验证的顾客才干获得数据访问。因此,MySQL是一种多顾客、多线程的服务器。它使用了模式化查询语言(SQL),这是全球通用的原则数据库查询语言。MySQL与其它数据库相比含有许多优点,如高性能、低成本、易于配备和学习、可移植性、源代码可供使用、技术支持可供使用等。MySQL能够在许多不同的UNIX系统中使用,同时也能够在Microsoft的Windows系统中使用。PHP与MySQL的黄金组合在Web应用系统中,前台的动态Web页面必须有后台的数据库支持才干完毕功效,而MySQL是PHP的最佳伙伴。在实际的PHP+MySQL的Web系统中,顾客和系统一次典型的交互过程。首先,当顾客通过浏览器使用Web系统时,浏览器接受顾客的请求,并通过Internet传送到PHP服务器;然后,PHP服务器分析顾客的请求,并通过数据库接口函数向后台数据库管理系统发送SQL查询语句;最后,MySQL接受到SQL语句,执行对应的操作。反过来,MySQL执行SQL查询语句后,将查询成果数据发送到PHP服务器;后者在对成果集进行对应的解决后,将其传递给前台的浏览器把数据按一定形式显示给顾客。这就是典型的PHP+MySQLWeb系统的体系模式。使用Apache服务器本系统的运行平台是Apache,它是众多的服务器软件中的一种,已经成为现在应用较广行的服务器软件之一。它支持多个操作系统,如Unix,Linux,Windows等,功效强大。Apache服务器同IIS,Tomcat服务器相比,含有很大优势:首先,Apache服务器是开源的,不需要支付任何费用就能够免费下载并使用;另首先,Apache服务器改善了IIS易假死的毛病,配备完毕后非常稳定;最后,由于Apache开源的特点,因此任何人都能够分析她的代码,发现其中的漏洞,并公布补丁来弥补该漏洞,也使其安全性大大提高了。总之,Apache与其它服务器软件相比,含有安装方便,配备简朴,效率高,便于管理,安全性高等优点。核心数据构造订单功效数据构造简要阐明本系统中的最重要的数据构造。订单表dingdan列名数据类型属性描述idint标记不同订单的自增变量dingdanhaoint标记不同商品的自增变量spcint标记不同顾客的自增变量timedatetime下订单的日期totalNumeric(10,2)商品的价格slint商品的数量zfffint商品的付款方式dizhiVarchar(400)收货人地址telVarchar(11)收货人电话youbianVarchar(6)收货人地址邮编timebit订单与否发货xiadanrenbit订单与否反馈shouhuorenVarchar(50)收货人姓名人工解决过程阐明在本系统的运行过程中不得不包含的人工解决过程(若有的话)。指出该解决过程在系统中的前后有关的功效及操作。该过程出现的因素,输入、输出、解决过程。2.3.1购物车、收藏夹人工解决过程顾客选中商品后,只要点选“购置”按钮,商品自动进入购物车(同样商品不会重复进入)。在购物车中可自由调节购置商品的数量,即时计算采购金额。在购物车中确认所购商品的品种和数量后,可进入订单确认。确认所购商品和送货方式、付款方式等资料,确认后生成订单。会员能够随时查询定单的现在解决状况,如与否配送?与否收到货款?等等。2.3.2辅助功效、商品评论人工解决过程会员修改资料、修改密码,顾客缺货登记,缺货登记解决,发货或缺货告知等。客户户能够对商品进行评论,管理员能够在商品档案管理员进行管理。系统功效设计此部分重要对核心功效进行设计,描述其实现方式。如果对具体设计规定不高,也可在下面的部分中涉及对具体设计的功效阐明,不必另建具体设计文献。此部分重要对各模块功效进行分解,尽量能细化到每一种操作。同时附以特性界面和数据表设计。商品分类检索功效类似于搜索引擎的分类检索功效,根据不同的类别一层一层浏览下去,直到显示出全部产品。如:休闲产品、粮油、果汁饮料、饼干蛋糕、冲调剂、奶制品商品拥有属性以下:商品小图、商品大图、商品单位、库存设立商品价格:原始零售价现在零售价市场价会员价获得积分商品介绍:核心字、商品型号、商品规格、生产商、品牌/商标、上市时间、商品等级、总点击数购物车功效购物车是用来储存顾客购物的信息,如商品编号、数量等。首先顾客进入登陆界面,进行登录后,能够完毕查看产品类型,查看购物车内容、订购产品、显示订购单及删除指定定单等对应功效,若成功订购,还能够按照网页批示用银行划拨或信用卡方式进行支付。首先顾客在登陆页面中登陆网站,进入显示产品信息的网页,在该网页中,设有"产品类型"、"查看购物车"、"显示订购单"等超级链接。此时若要购物,便可在有关产品背面的表单中输入购置数量,将其放入购物车。订单功效订单生成子功效订单生成流程:查找商品>2.放入购物车>3.提交订单>4.查看订单状态>5.收货确认订单查询子功效若顾客点击"查看购物车"的超级链接。下方框架将会显示购物车内的产品状况,此时还可进行产品删除的操作。若顾客点击"显示订购单"超级链接,下方框架将会显示订购单网页,顾客在对订单细目核对后,便可进行订购了。解决订单子功效解决全部订单,订单流程以下:顾客提交订单→B、管理员确认定单→C、顾客付款确认→D、管理员发货→E、顾客签收→F、顾客签收确认→G、结算订单。资金明细查询收入和支出的金额列表清单。发退货查询发货和退货的清单。核心词管理核心词增、删、改。厂商管理商品提供厂商的增、删、改。送货&付款管理会员注册功效注册功效相称于整个网站平台入口,注册功效顾客体验的良好性直接影响顾客的使用心理,注册功效简朴、明快便于操作,会大大吸引顾客对成为网站会员的爱好、同时,和谐型的使用体验也促使顾客乐于分享。注册逻辑流程:输入顾客名、密码、邮箱、电话、公司、地址并同意条款即可注册成功。系统数据构造设计阐明在面对对象的设计办法中,数据也能够作为一种对象来解决,如果数据附属于某一对象,能够将其纳入该对象的属性管理之中。因此在面对对象的设计过程中,对数据的设计是在对对象的设计过程中完毕的。数据构造列出本系统使用的重要数据构造,涉及它们的名称、标记符及数据项等。1.顾客信息表user列名数据类型属性描述idint标记不同顾客的自增变量pwdVarchar(32)顾客登录密码emailVarchar(100)顾客的邮箱tishiVarchar(100)顾客找回密码问题huidaVarchar(20)顾客的回答dizhiVarchar(200)顾客地址telint顾客电话nameVarchar(50)顾客姓名truenameVarchar(50)顾客真实姓名youbianint顾客邮编regtimedatetime顾客注册时间lastlogintimedatetime顾客最后登陆时间logincishuint顾客登录次数qqint顾客qq号2.商品信息表shangpin列名数据类型属性描述idint标记不同商品的自增变量pinpaiint商品所属品牌mingchengVarchar(50)商品名字jiangjietext商品具体描述shichangjiaNumeric(10,2)商品的市场价格huiyuanjiaNumeric(10,2)商品的会员价格addtimedatetime商品的上架日期tupianVarchar(100)商品图片的链接地址tuijianbit商品与否推荐shuliangint商品销售的数量3.评价表pingjia列名数据类型属性描述idint标示不同评价的自增变量spidint标示不同商品的变量useridint标示不同顾客的变量titleVarchar(50)评价分数contentVarchar(200)评价内容timedatetime评价日期数据构造与系统元素的关系阐明各个数据构造与访问这些数据构造的各个系统元素之间的对应关系。将数据和系统的程序模块有机地结合起来。能够进一步向系统最后的数学模型(程序语言)靠近。接口设计顾客接口阐明将向顾客提供的接口,以及系统的回答信息。即顾客在系统运行过程中提供的输入操作,及系统对应的输出信息。输入操作涉及与否通过界面、通过读取数据文献等方式实现。本系统提供可视化的操作方式,不提供命令控制语句进行输入控制,从而顾客只需要使用鼠标进行命令操作,使用键盘输入系统接受的参数。顾客接口集中在下图的界面层,顾客重要通过窗体、控件、对话框等可视化元素进行交互。外部接口阐明本系统同外界的全部接口,涉及与硬件、各支持软件之间的接口关系。指出输入、输出方,接口数据的特点等。1)登陆模块与商品管理模块:管理员能够对数据库中的商品进行增加、删除、修改等操作,这三种功效的权限仅局限于管理员,要进行操作需要确保为管理员,调用登陆模块验证顾客以确保数据库的信息的对的、完整与安全。2)登录模块与购物车管理模块:顾客进入系统后能够浏览商品,若要购物则需要确保顾客为本系统的会员,非会员能够注册,会员成功登录后将会员ID储存于服务器中,购物过程将购置商品的ID也储存于服务器中,当会员确认购置时,将会员ID、购置商品的ID和购置数量存于数据库中的customer_order表中,并更改该商品的库存量。运行设计系统初始化阐明本系统的初始化过程。以流程的方式描述系统依次的动作,涉及内存使用状况、数据初始化、对象的初始化等。运行控制a.阐明对系统施加不同的外界运行控制时所引发的多个不同的运行模块组合,阐明每种运行所历经的内部模块和支持软件。b.阐明每一种外界运行控制的方式办法和操作环节。c.阐明每种运行模块组合将占用多个资源的状况。d.阐明系统运行时的安全控制。顾客界面的控制界面是软件与顾客交互的最直接的层,界面的好坏决定顾客对软件的第一印象。并且设计良好的界面能够引导顾客自己完毕对应的操作,起到向导的作用。同时界面犹如人的面孔,含有吸引顾客的直接优势,设计合理的界面能给顾客带来轻松愉悦的感受。运行控制的条件与限制本项目的开发必须有公司和领导的大力支持,必须有足够的人员并且有很高的团体精神。另外可能有技术和设备方面的欠缺,合理运用现有设备,项目的可扩展性、安全性、易于维护等。前台和后台的控制关系前台重要以展示商品的基本信息和商品的广告信息,在线支付,在线留言等功效,后台重要以控制前台的商品转换和其运行为主,以次控制前台的运行工作模式。系统结束阐明本系统的结束过程。以流程的方式描述系统退出时依次的动作,涉及内存释放

温馨提示

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

评论

0/150

提交评论