照片书技术方案书_第1页
照片书技术方案书_第2页
照片书技术方案书_第3页
照片书技术方案书_第4页
照片书技术方案书_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

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

文档简介

照片书项目技术解决方案 2023年3月 南京森云软件技术有限公司提供 声明:声明:此文献版权属于南京森云软件技术有限公司,仅供贵司内部参考,未经本司书面授权许可,任何单位和个人不得以任何方式将本文献的部分或者所有透露给第三方公司或个人。谢谢支持!TOC\o"1-4"\h\z\u第一章 概述 4第二章 项目总体设计方案 62.1. 项目需求理解 62.2. 系统功能设计 62.2.1. 系统功能目的 62.2.2. 系统架构 7. 后台管理平台需求分解 9. App软件需求分解 11. 微信方案 15. 负载均衡 15. 开放存储服务(采用七牛存储) 16. 内容分发网络(采用七牛存储) 162.3. 性能需求 162.4. 系统属性 172.4.1. 可用性 172.4.2. 安全性 17修订历史记录序修改描述生效日期版本1创建初稿2023/3V1.0234概述本项目为满足手机用户可以通过APP上传的照片冲印解决,平台提供可后台制作的多套模板,让用户根据提供的场景,选择不同的场景模板,制作成精美的相册书和台历、照片卡等能力。南京森云软件公司应邀提供解决方案供参考,本解决方案说明书编写目的是为了拟定所开发产品的需求目的和技术解决方案,并对所实现的产品功能、性能做全面的规格描述。同时,在用户需求的基础上,通过需求分析和数据整理,以向整个开发期提供关于产品的业务和数据的技术信息和整体描述,成为开发的技术基础,也作为产品设计和实现的目的及测试、验收依据。本解决方案说明书的合用读者,一般为:项目经理、需求分析人员、设计及开发者、测试人员。在研发预研阶段,由于众多的不拟定因素,本文档中的内容可根据需要进行简述。本文中术语和缩略语解释如下:术语、缩略语定义组件组件是按照功能进行一定抽象,提供了默认的预置参数和回调函数实现的集合体,他必须满足复用,可扩展,松耦合的特点。SEOSEO(SearchEngineOptimization),汉译为搜索引擎优化。搜索引擎优化是一种运用搜索引擎的搜索规则来提高目的网站在有关搜索引擎内的排名的方式。SEO目的理解是:为网站提供生态式的自我营销解决方案,让网站在行业内占据领先地位,从而获得品牌收益。SEO可分为站外SEO和站内SEO两种。W3C标准W3C标准不是某一个标准,而是一系列标准的集合。网页重要由三部分组成:结构(Structure)、表现(Presentation)和行为(Behavior)。结构标准(XML/XHTML)、表现标准(Style)、行为标准(DOM)UE

(User

Experience)

用户体验

用户体验,英文叫做UserExperience,缩写为UE,或者UX。它是指用户使用一个产品时的所有体验。他们的印象和感觉,是否成功,是否享受,是否还想再来/使用。他们可以忍受的问题,疑惑和BUG的UI(UserInterface)用户界面用户界面,也称人机界面也称交互设计。是指用户和某些系统进行交互方法的集合,这些系统不单单指电脑程序,还涉及某种特定的机器,设备,复杂的工具等。UED(UserExperienceDesign)用户体验设计UED的通常理解,就是“我们做的一切都是为了呈现在您眼前的页面”。用户体验(UserExperience,简称UX或UE)是一种纯主观的在用户使用一个产品(服务)的过程中建立起来的心理感受。由于它是纯主观的,就带有一定的不拟定因素。个体差异也决定了每个用户的真实体验是无法通过其他途径来完全模拟或再现的。但是对于一个界定明确的用户群体来讲,可以通过设计良好的实验来收集其用户体验的共性。计算机技术和互联网的发展,使技术创新形态正在发生转变,以用户为中心、以人为本越来越得到重视,用户体验也因此被称做创新2.0模式的精髓。项目总体设计方案项目需求理解根据需求,本项目平台重要包含以下几部分内容:PC门户网站;**数字图文平台宣传门户网站,介绍平台相关业务情况,手机APP功能介绍和下载地点。场景展示(如故宫等)、场景模板展示,平台相关介绍等管理后台具有数据录入、修改、查询、导出等基本功能;可进行第三方支付端口数据对接;具有制作模板能力,让用户在手机端查看选择提供的场景;系统管理配置等;App(iOS、Android)手机用户可以通过APP上传的照片冲印解决,平台提供可后台制作的多套模板,让用户根据提供的场景,选择不同的场景模板,制作成精美的相册书和台历、照片卡等。用户在线支付下单,完毕交易。用户可以通过手机APP查询自己订单支付、订单解决、物流解决情况等信息。微信端手机用户可以关注平台官方微信公众号平台,通过微信公众号平台,可以下载APP,也可以动态了解我的订单解决情况;系统功能设计系统功能目的根据需求,系统重要功能目的如下:1、用户可以通过APP上传的照片冲印解决,制作成精美的相册书和台历,用户在线支付下单,完毕交易;2、后台管理端收到用户订单及照片后,依选择模板印制成册,快递寄送回用户。3、平台提供多套模板,让用户根据场景,选择不同的模板,生成不同相册书和台历;4、平台能支持目前主流网上支付平台,(支付宝和微信支付)等;5、可以对注册用户行为进行分析,了解用户的不同需求,实时推出相应营销方案;系统架构解决方案设计架构图如下:采用服务组件(包含PC端、WAP端、帖子接口服务、评论接口服务,下同)构建完整解决方案,组件之间采用无状态的http请求,组件之间的接口数据交互采用RESTFUL风格,基于jersey,解决资源使用POST,GET,PUT,DELETE操作类似创建,读取,更新和删除(CRUD)操作。每个请求都是无状态,是一个独立的请求。从客户端到服务器的每个请求都必须包含所有必要的信息,以便于理解。业务组件架构采用MVC框架如下图所示:服务组件在架构方面完全一致,采用MVC结构,重要涉及:表现层、控制层、业务层、持久(数据访问)层。表现层:重要负责用户交互和结果显示,交易系统和管理系统有不同的URL入口界面。控制层:重要负责系统的访问控制、数据加载和注销,是系统的核心控制单元。控制层通过系统描述来组织工作。业务层:实现了重要业务逻辑,是系统重要的运算单元。持久层:实现了静态数据和数据库数据的持久化管理,为业务层提供数据服务,是系统进行数据操作的统一界面。后台管理平台需求分解后台管理平台重要涉及:系统管理、会员管理、订单管理、营销管理、模板管理等功能,为前台App的应用提供稳定可靠的服务支持。如下图低保真后台管理首页:会员管理可对会员进行查看、编辑、删除操作支持后台修改会员密码支持会员划分等级支持会员等级折扣设定支持会员积分满足点数自动升级支持会员预付款功能支持会员自助在线充值预付款账户支持查看会员预付款账户明细、概要支持会员对预付款账户余额进行提现操作支持对会员提现申请记录进行查看,审核操作支持预付款账户返现和线下银行转款返现给会员营销管理支持添加礼品,并可设定礼品兑换积分支持添加满额自动打固定折扣优惠活动支持添加如“双倍积分”活动支持钞票券抵扣订单金额订单管理可对会员订单进行查看、修改等操作支持自定义订单可选项(如是否需要发票)可对支付方式进行添加、编辑、删除操作支持支付宝、财付通、银联等主流支付接口可对配送方式进行添加、编辑、删除操作支持顺丰快递物流接口,可在线查询物流详情支持不同地区不同运费的设定模板管理支持在线编辑模板支持模板发布、查看等操作报表分析可查看流量记录信息,涉及网站概况、流量趋势、访客分布、搜索关键词Top10、来路域名等一系列SEO相关的访问记录项,便于进行SEO优化。可以查看销售额记录、热销模板排行、会员消费Top10排行可记录出一段时间内会员消费金额排行可按地区对会员分布进行记录可按年、月、周记录会员增长可记录出一段时间内会员的预付款账户交易明细可记录出一段时间内会员的预付款账户成功的提现记录可以按月或按日分别查看订单交易量、交易额可对一段时间内的会员订单金额、数量进行记录可对一段时间内的订单商品明细进行记录可记录平均每位客户订单金额可记录出平均每次访问订单金额可记录出订单转化率可记录出注册会员购买率可记录出平均会员订单量系统管理系统设立地区管理支付方式配送方式物流公司支付插件存储插件管理员角色管理消息列表邮件列表日记管理客服后台支付宝服务管理后台App软件需求分解功能列表,如下:如下图低保真设计,首页浏览照片模板列表,用户看到喜欢的可以立即收藏,或是制作照片书。用户访问模板库,挑选并浏览。选到好的模板后,用户可以拍照或是从相册选择照片。如下图所示:用户选择好模板之后,可以将其加入收藏或是加入购买清单,加入购买清单后,用户可通过支付宝、微信支付付款。个人中心,如下,可以修改维护个人资料。可以看到自己的照片书列表,订单信息等。微信方案如下图微信公众号原型示意:用户关注公众号之后,即可通过点击“关于照片书”了解照片书相关的概念、功能等介绍,可以下载APP,如下图,进入个人中心还可快速查看个人订单、我的照片。负载均衡负载均衡(Nginx("enginex"):是一个高性能的HTTP和反向代理服务器,可以作为作为负载均衡服务器,快慢分离,支配到不同的组件附件做负载均衡服务,缓冲高并发和高访问量带来的问题。开放存储服务(采用七牛存储)开放存储服务(OpenStorageService,简称OSS)是支持任意数据类型的存储服务,支持任意时间、地点的数据上传和下载,OSS中每个存储对象(object)由名称、内容、描述三部分组成。系统使用OSS存放所有产品相关的图片、视频等资源。【该服务为收费服务】内容分发网络(采用七牛存储)内容分发网络(ContentDeliveryNetwork,简称CDN)将加速内容分发至离用户最近的节点,缩短用户查看对象的延迟,提高用户访问网站的响应速度与网站的可用性,解决网络带宽小、用户访问量大、网点分布不均等问题。【该服务为收费服务】性能需求静态数值需求:该系统可满足在前文列举的硬件测试测试环境下,满足100并发用户(预计100wPV值)同时进行的正常操作(反映时间小于3s);动态数值需求涉及:欲解决的事务和任务(不涉及数据导出)的并行数量小于2023时,在前文列举的硬件测试测试环境下系统可顺畅的运营;数据库设计性能满足:当使用10连接并行进行独立表查询(表记录条目小于1M)时,结果输出的反映时间小于100ms;当使用10连接并行通过存储过程进行交联表查询(表记录条目小于1M)时,结果输出的反映时间小于1s;正常情况下和峰值工作条件下一定期间周期中解决的数据总量分别大于10MB和4.5MB;系统属性可用性该系统

温馨提示

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

评论

0/150

提交评论