照片书技术方案书-2重点讲义资料_第1页
照片书技术方案书-2重点讲义资料_第2页
照片书技术方案书-2重点讲义资料_第3页
照片书技术方案书-2重点讲义资料_第4页
照片书技术方案书-2重点讲义资料_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

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

文档简介

1、照片书项目技术解决方案2016年3月南京森云软件技术有限公司提供声明:此文件版权属J南京森云软件技术有限公司,仅供贵司内部参考,未经本司书面授权许可,谢谢支持!第一章概述4第二章项目总体设计方案 62. 1.项目需求理解622系统功能设计62. 2. 1.系统功能目标62. 2. 2.系统架构72.2.2. 1.后台管理平台需求分解 92222. App软件需求分解112223. 微信方案152. 2. 24负载均衡152. 2. 2. 5.开放存储服务(采用七牛存储)162. 2. 2. 6.内容分发网络(采用七牛存储)162.3. 性能需求162.4. 系统属性172.4. 1.可用性17

2、2. 4. 2.安全性17修订历史记录序修改描述生效日期版本1创建初稿2016/3VI. 0234第一章概述本项目为满足手机用户可以通过APP上传的照片冲印处理,平台提供可后台制 作的多套 模板,让用户根据提供的场景,选择不同的场景模板,制作成精美的相册书和台历、照片卡等 能力。南京森云软件公司应邀提供解决方案供参考,本解决方案说明书编写目的是为了确定所 开发产品的需求目标和技术解决方案,并对所实现的产品功能、性能做全面的规格描述。同时,在用户需求的基础上,经过需求分析和数据整理,以向整个开发期提供 关于产品 的业务和数据的技术信息和整体描述,成为开发的技术基础,也作为产品设计和实现的目标及

3、测试、验收依据。本解决方案说明书的适用读者,一般为:项目经理、需求分析人员、设计及开发者、测 试人员。在研发预研阶段,由于众多的不确定因素,本文档中的内容可根据需要进行简述。本文中术语和缩略语解释如下:术语、缩略语定义组件组件是按照功能进行一定抽象,提供了默认的预置参数和回调函数实现的集合体,他必须满足复用,可扩展,松耦合的特点。SEOSEO ( Search Engine Optimization),汉译为搜索引擎优化。搜索引擎 优化是一 种利用搜索引擎的搜索规则来提高目的网站在有关搜索引擎内的排名的方式。SEO 目的理解是:为网站提供生态式的自我营销 解决方案,让网站在行业内占据领先 地位

4、,从而获得品牌收益。SEO可分为站外SEO和站内SEO两种。W3C标准W3C标准不是某一个标准,而是一系列标准的集合。网页主要由三部分组成:结构(Structure )、表现(Presentation)和行为(Behavior )。结构标准(XML/XHTML)、表现标准(Style).行为标准(DOM)UE (User Experie nee)用 户体验用户体验,英文叫做User Experience,缩与为UE,或者UX。它是指用户使用一 个产品时的全部体验。他们的卬象和感觉,是否成功,是否享受,是否还想再来/使用。他们能够忍受的问题,疑惑和BUG的照片书项目技术方案书术语、缩略语定义UI

5、 (User In terface)用户 界面用户界面,也称人机界面也称交互设计。是指用户和某此系统进行交互方法的集 合,这些系统不单单指电脑程序,还包括某种特定的机器,设备,复杂的工具等。UED (User ExperienceDesig n)用户体验设计UED的通常理解,就是“我们做的一切都是为了呈现在您眼前的页而。用户体验(User Experience,简称UX或UE)是一种纯主观的在用户使用一个产品(服务)的过程中建立起来的心理感受。因为它是纯 主观的,就带有一定的不确 定因素。个体差异也决定了每个用户的真实体验是无法通过其他途径来完全模拟 或再现的。但是对于一个界定明确的用户群体来

6、讲,能够通过设计良好的实验来收集其用户体验的共性。计算机技术和互联网的发展,使技术创新形态正在发生转变,以用户为中 心、以人为本越来越得到重视,用户体验也因此被称做创新2.0模式的精髓。第二章项目总体设计方案2. 1.项目需求理解根据需求,本项目平台主要包含以下几部分内容:PC门户网站;*数字图文平台宣传门户网站,介绍平台相关业务情况,手机APP功能介绍和下载地点。场景展示(如故宫等)、场景模板展示,平台相关介绍等管理后台具有数据录入、修改、查询、导出等基本功能;可进行第三方支付端口数据对接;具备制作模板能力,让川户在手机端查看选择提供的场景;系统管理配置等;App (iOS、 An droi

7、d)手机用户可以通过APP上传的照片冲印处理,平台提供可后台制作 的多套模 板,让用户根据提供的场景,选择不同的场景模板,制作成精美的相册书和 台历、照片卡等。用户在线支付下单,完成交易。用户可以通过手机 APP查询自己订 单支付、订单处理、物流处理情况等信息。微信端手机用户可以关注平台官方微信公众号平台,通过微信公众号平台,可以下载APP也可以动态了解我的订单处理情况;2. 2.系统功能设计2.2. 1.系统功能目标根据需求,系统主要功能目标如下:1、用户可以通过APP上传的照片冲印处理,制作成精美的相册书和台历,用户在线支 付下单,完成交易;2、后台管理端收到用八订单及照片后,依选择模板印

8、制成册,快递寄送回用户。3、平台提供多套模板,让用户根据场景,选择不同的模板,生成不同相册书和台 历;4、平台能支持目前主流网上支付平台,(支付宝和微信支付)等;5、可以对注册用户行为进行分析,了解用户的不同需求,实时推出相应营销方案;2.2.2.系统架构解决方案设计架构图如下:厂CtrlJ5PboBl&lrjqpJi4i4局握网LJUiKajJH勢构桝rr1FPAHtwMF(SOUI MOKU)采用服务组件(包含PC端、WAP端、帖子接口服务、评论接口服务,下同)构建完整解决方案,组件之间釆用无状态的http请求,组件之间的接口数据交 互采用RESTFU风格,基于jersey,处理资源使用P

9、OST GET PUT DELETE操作类似创建,读取,更新和删除(CRU D操作。每个请求都是无状态,是一个 独立的请求。从客户端到服务器的每个请求都以便于必须包含所有必要的信息,理解。业务组件架构米用MVC匡架如下图所示:J5P情求页丽返回J5F苗果uiKA.屮僧屋Sfiri哼卉JBA02SfSrin*数服务组件在架构方面完全一致,采用MVC吉构,主要包括:表现层、控制层、业务 层、持久(数据访问)层。表现层:主要负责用户交互和结果显示,交易系统和管理系统有不同的URL入口界面。控制层:主要负责系统的访问控制、数据加载和注销,是系统的核心控制单 元。控制层通过系统描述来组织工作。业务层:实

10、现了主要业务逻辑,是系统主要的运算 单元。持久层:实现了静态数据和数据库数据的持久化管理, 为 业务层提供数据服务,是系统进行数据操作的统一界面。222. 1后台管理平台需求分解后台管理平台主要包括:系统管理、会员管理、订单管理、营销管理、模板管理等功能,为前台App的应用提供稳定可靠的服务支持。如下图低保真后台管理首页:JKKfl- LPv*nnnAR: r-indM4:ftA M M Hit ILM RMJJIUB. VfHV Ji: a non会员管理可对会员进行查看、编辑、删除操作支持后台修改会员密码支持会员划分等级支持会员等级折扣设定支持会员积分满足点数自动升级支持会员预付款功能支持

11、会员自助在线充值预付款账户支持查看会员预付款账户明细、概要支持会员对预付款账户余额进行提现操作支持对会员提现中请记录进行查看,审核操作 支持预付款账户返现和线下银行转款返现给会员营销管理支持添加礼品,并可设定礼品兑换积分支持添加满额自动打固定折扣优惠活动支持添加如“双倍积分”活动支持现金券抵扣订单金额订单管理可对会员订单进行查看、修改等操作支持自定义订单可选项(如是否需要发票)可对支付方式进行添加、编辑、删除操作支持支付宝、财付通、银联等主流支付接口可对配送方式进行添加、编辑、删除操作支持顺丰快递物流接口,可在线查询物流详情支持不同地区不同运费的设定模板管理支持在线编辑模板支持模板发布、查看等

12、操作报表分析可查看流量统计信息,包括网站概况、流量趋势、访客分布、搜索关键词TopIO、来路域名等一系列SEO相关的访问统计项,便于进行SEO优化。可以查看销售额统计、热销模板排行、会员消费ToplO排行可统计出一段时间内会员消费金额排行可按地区对会员分布进行统计可按年、月、周统计会员增长可统计出一段时间内会员的预付款账户交易明细可统计岀一段时间内会员的预付款账户成功的提现记录可以按月或按日分别查看订单交易量、交易额可对一段时间内的会员订单金额、数量进行统计可对一段时间内的订单商品明细进行统计可统计平均每位客户订单金额可统计出平均每次访问订单金额可统计出订单转化率可统计出注册会员购买率可统计出

13、平均会员订单量系统管理系统设置地区管理支付方式配送方式物流公司支付插件存储插件管理员角色管理消息列表邮件列表日志管理客服后台支付宝服务管理后台2222 App软件需求分解功能列表,如下:模版库分类模版照片书App加入清单清单照/冲支付标签选择如下图低保真设计,首页浏览照片模板列表,用户看到喜欢的可以立即收藏,或是制作照片书探索模版斥C厂si&用户访问模板库,挑选并浏览。选到好的模板后,用户可以拍照或是从相册选择照片。如下图所示:亠 用户选择好模板之后,可以将其加入收藏或是加入购买清单,加入购买清单后,用户可通过支付宝、微信支付付款。1ZOOAM乐 风风41版风版风JRt 凤版凤版风I娃恋* 2

14、1 C个人中心,如下,可以修改维护个人资料可以看到自己的照片书列表,订单信息等。2223微信方案如下图微信公众号原型示意:用户关注公众号之后,即可通过点击“关于照片书”了解照片书相关的概念、功能等介绍,可以下载APP如下图,豪 进入个人中心还可快速查看个人订单、我的照片。2224负载均衡负载均衡(Nginx (engine x”):是一个高性能的器,HTTP和反向代理服务可以作为作为负载均衡服务器,快慢分离,支配到不同的组件附件做负载均衡服务,缓冲 高并发和高访问量带来的问题。222. 5.开放存储服务(采用七牛存储)开放存储服务(Open Storage Service,简称OSS是支持任意

15、数据类型的存储服 务,支持任意时间、地点的数据上传和下载,OSS中每个存储对象(object)由名称、内 容、描述三部分组成。系统使用OSS存放所有产品相关的图片、视频 等资源。【该服务为 收费服务】2. 2. 26内容分发网络(采用七牛存储)内容分发网络(Content Delivery Network ,简称CDN将加速内容分发至 离用户最 近的节点,缩短用户查看对象的延迟,提高用户访问网站的响应速度与网站的可用性,解 决网络带宽小、用户访问量大、网点分布不均等问题。【该服务为收费服务】2. 3.性能需求A.静态数值需求:该系统可满足在前文列举的硬件测试测试环境下,满足100并发用户(预计100wPV值)同时进行的正常操作(反应时间小于3s);B.动态数值需求包括:1.欲处理的事务和任务(不包括数据导出)的并行数量小于2000 时,在前文列举的硬件测试测试环境下系统可顺畅的运行;2.数据库设计性能满足:a)当使用10连接并行进行独立表查询(表记录条目小于结果输出的反应时间小于100msb)当使用10连接并行通过存储过程进行交联表查询(表记录条冃3.小于1M时,结果输出的反应时间小于Is;正常情况下和峰值工作条件下一定时间周期中处理的数据总量分别大于 10MB 和 4.5MB;2. 4系统属性2.4. 1.可用性该系统将运

温馨提示

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

评论

0/150

提交评论