




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
网上购物商城概要设计说明书网上网上购物商城概要设计说明书编写:编写:日期:审核:日期:同意:日期:受控状态:是公布版次: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系统中使用,同时也能够在MicrosoftWindows系统中使用。PHP与MySQL黄金组合在Web应用系统中,前台动态Web页面必须有后台数据库支持才能完成功效,而MySQL是PHP最好搭档。在实际PHP+MySQLWeb系统中,用户和系统一次经典交互过程。首先,当用户经过浏览器使用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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 从技术到应用多场景下的光伏技术解决方案探讨如交通、建筑、农业等
- 2025劳动合同模板
- 大学生理财与消费观念培养
- 2025年期租船舶合同范本
- 2025土地征收补偿合同书
- 2025照明设备采购合同
- 企业总部办公室智能照明系统建设
- 学校与社区合作生态农业项目研究
- 2025年牛肉供应合同样本
- 消防设施运行管理考题及答案
- 《国土空间规划》-实验教学大纲
- 小学英语时态练习大全(附答案)-小学英语时态专项训练及答案
- 小学语文六年级下册单元作文评价表:让真情自然流露
- 七年级下册数学课件:平行线中的拐点问题
- DB15-T 3585-2024 高标准农田施工质量评定规程
- 2020部编人教版小学语文二年级下册知识点归纳
- 氧气瓶安全操作规程流程(15篇范文)
- 2024年人工智能训练师(初级)职业鉴定理论考试题库及答案
- 2024无油悬浮离心式冷水(热泵)机组
- 2024玻璃钢储罐工程
- 2024年湖北省十堰市行政职业能力测验题库附答案(综合卷)
评论
0/150
提交评论