




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、照片书项目技术方案书照片书项目技术解决方案2016年3月南京森云软件技术有限公司提供声明:此文件版权属于南京森云软件技术有限公司,仅供贵司内部参考,未经本司书面授权许可,任何单位和个人不得以任何方式将本文件的部分或者全部透露给第三方公司或个人。谢谢支持! 第一章概述4第二章项目总体设计方案62.1.项目需求理解62.2.系统功能设计62.2.1.系统功能目标62.2.2.系统架构.后台管理平台需求分解.App软件需求分解.微信方案.负载均衡.开放存储服务(采用七牛存储).内容分发网络(采用七
2、牛存储)162.3.性能需求162.4.系统属性172.4.1.可用性172.4.2.安全性17南京森云软件技术有限公司第 5 页 / 共 17 页修订历史记录序修改描述生效日期版本1创建初稿2016/3V1.0234第一章 概述本项目为满足手机用户可以通过APP上传的照片冲印处理,平台提供可后台制作的多套模板,让用户根据提供的场景,选择不同的场景模板,制作成精美的相册书和台历、照片卡等能力。南京森云软件公司应邀提供解决方案供参考,本解决方案说明书编写目的是为了确定所开发产品的需求目标和技术解决方案,并对所实现的产品功能、性能做全面的规格描述。同时,在用户需求的基础上,经过需求分析和数据整理,
3、以向整个开发期提供关于产品的业务和数据的技术信息和整体描述,成为开发的技术基础,也作为产品设计和实现的目标及测试、验收依据。本解决方案说明书的适用读者,一般为:项目经理、需求分析人员、设计及开发者、测试人员。在研发预研阶段,由于众多的不确定因素,本文档中的内容可根据需要进行简述。本文中术语和缩略语解释如下:术语、缩略语定义组件组件是按照功能进行一定抽象,提供了默认的预置参数和回调函数实现的集合体,他必须满足复用,可扩展,松耦合的特点。SEOSEO(Search Engine Optimization),汉译为搜索引擎优化。搜索引擎优化是一种利用搜索引擎的搜索规则来提高目的网站在有关搜索引擎内的
4、排名的方式。SEO目的理解是:为网站提供生态式的自我营销解决方案,让网站在行业内占据领先地位,从而获得品牌收益。SEO可分为站外SEO和站内SEO两种。W3C标准W3C标准不是某一个标准,而是一系列标准的集合。网页主要由三部分组成:结构(Structure)、表现(Presentation)和行为(Behavior)。结构标准(XML/XHTML)、表现标准(Style)、行为标准(DOM)UE (User Experience) 用户体验 用户体验,英文叫做User Experience,缩写为UE, 或者UX。它是指用户使用一个产品时的全
5、部体验。他们的印象和感觉,是否成功,是否享受,是否还想再来/使用。他们能够忍受的问题,疑惑和BUG的UI(User Interface)用户界面用户界面,也称人机界面也称交互设计。是指用户和某些系统进行交互方法的集合,这些系统不单单指电脑程序,还包括某种特定的机器,设备,复杂的工具等。UED (User Experience Design)用户体验设计UED的通常理解,就是“我们做的一切都是为了呈现在您眼前的页面”。用户体验(User Experience,简称UX 或 UE)是一种纯主观的在用户使用一个产品(服务)的过程中建立起来的心理感受。因为它是纯主观的,就带有一定的不确定因素。个体差异
6、也决定了每个用户的真实体验是无法通过其他途径来完全模拟或再现的。但是对于一个界定明确的用户群体来讲,能够通过设计良好的实验来收集其用户体验的共性。计算机技术和互联网的发展,使技术创新形态正在发生转变,以用户为中心、以人为本越来越得到重视,用户体验也因此被称做创新2.0模式的精髓。照片书项目技术方案书项目总体设计方案第二章 项目总体设计方案. 项目需求理解根据需求,本项目平台主要包含以下几部分内容:ü PC门户网站; n *数字图文平台宣传门户网站,介绍平台相关业务情况,手机APP功能介绍和下载地点。n 场景展示(如故宫等)、场景模板展示,平台相关介绍等ü 管理
7、后台n 具有数据录入、修改、查询、导出等基本功能;可进行第三方支付端口数据对接;n 具备制作模板能力,让用户在手机端查看选择提供的场景;n 系统管理配置等; ü App(iOS、Android)n 手机用户可以通过APP上传的照片冲印处理,平台提供可后台制作的多套模板,让用户根据提供的场景,选择不同的场景模板,制作成精美的相册书和台历、照片卡等。n 用户在线支付下单,完成交易。用户可以通过手机APP查询自己订单支付、订单处理、物流处理情况等信息。ü 微信端n 手机用户可以关注平台官方微信公众号平台,通过微信公众号平台,可以下载APP,也可以动态了解我的订单处理情况;2.2.
8、 系统功能设计2.2.1. 系统功能目标根据需求,系统主要功能目标如下:1、用户可以通过APP上传的照片冲印处理,制作成精美的相册书和台历,用户在线支付下单,完成交易;2、后台管理端收到用户订单及照片后,依选择模板印制成册,快递寄送回用户。3、平台提供多套模板,让用户根据场景,选择不同的模板,生成不同相册书和台历;4、平台能支持目前主流网上支付平台,(支付宝和微信支付)等;5、可以对注册用户行为进行分析,了解用户的不同需求,实时推出相应营销方案;2.2.2. 系统架构解决方案设计架构图如下:采用服务组件(包含PC端、WAP端、帖子接口服务、评论接口服务,下同)构建完整解决方案,组件之间采用无状
9、态的http请求,组件之间的接口数据交互采用RESTFUL风格 ,基于jersey, 处理资源使用POST,GET,PUT,DELETE操作类似创建,读取,更新和删除(CRUD)操作。每个请求都是无状态,是一个独立的请求。从客户端到服务器的每个请求都必须包含所有必要的信息,以便于理解。业务组件架构采用MVC框架如下图所示:服务组件在架构方面完全一致,采用MVC结构,主要包括:表现层、控制层、业务层、持久(数据访问)层。表现层:主要负责用户交互和结果显示,交易系统和管理系统有不同的URL 入口界面。控制层:主要负责系统的访问控制、数据加载和注销,是系统的核心控制单元。控制层通过系统描述来组织工作
10、。业务层:实现了主要业务逻辑,是系统主要的运算单元。持久层:实现了静态数据和数据库数据的持久化管理,为业务层提供数据服务,是系统进行数据操作的统一界面。. 后台管理平台需求分解后台管理平台主要包括:系统管理、会员管理、订单管理、营销管理、模板管理等功能,为前台App的应用提供稳定可靠的服务支持。如下图低保真后台管理首页:Ø 会员管理n 可对会员进行查看、编辑、删除操作 n 支持后台修改会员密码 n 支持会员划分等级 n 支持会员等级折扣设定 n 支持会员积分满足点数自动升级 n 支持会员预付款功能 n 支持会员自助在线充值预付款账户 n 支持查看会员预付款账户明细、概要
11、 n 支持会员对预付款账户余额进行提现操作 n 支持对会员提现申请记录进行查看,审核操作 n 支持预付款账户返现和线下银行转款返现给会员 Ø 营销管理n 支持添加礼品,并可设定礼品兑换积分 n 支持添加满额自动打固定折扣优惠活动 n 支持添加如“双倍积分”活动 n 支持现金券抵扣订单金额 Ø 订单管理n 可对会员订单进行查看、修改等操作n 支持自定义订单可选项(如是否需要发票) n 可对支付方式进行添加、编辑、删除操作 n 支持支付宝、财付通、银联等主流支付接口 n 可对配送方式进行添加、编辑、删除操作 n 支持顺丰快递物流接口,可在线查询物流详情 n 支持不同地区不同运费
12、的设定 Ø 模板管理n 支持在线编辑模板 n 支持模板发布、查看等操作 Ø 报表分析n 可查看流量统计信息,包括网站概况、流量趋势、访客分布、搜索关键词Top10、来路域名等一系列SEO相关的访问统计项,便于进行SEO优化。 n 可以查看销售额统计、热销模板排行、会员消费Top10排行n 可统计出一段时间内会员消费金额排行 n 可按地区对会员分布进行统计 n 可按年、月、周统计会员增长 n 可统计出一段时间内会员的预付款账户交易明细 n 可统计出一段时间内会员的预付款账户成功的提现记录n 可以按月或按日分别查看订单交易量、交易额n 可对一段时间内的会员订单金额、数量进行统计
13、 n 可对一段时间内的订单商品明细进行统计 n 可统计平均每位客户订单金额 n 可统计出平均每次访问订单金额 n 可统计出订单转化率 n 可统计出注册会员购买率 n 可统计出平均会员订单量 Ø 系统管理n 系统设置n 地区管理n 支付方式n 配送方式n 物流公司n 支付插件n 存储插件n 管理员n 角色管理n 消息列表n 邮件列表n 日志管理n 客服后台n 支付宝服务管理后台. App软件需求分解功能列表,如下:如下图低保真设计,首页浏览照片模板列表,用户看到喜欢的可以立即收藏,或是制作照片书。用户访问模板库,挑选并浏览。选到好的模板后,用户可以拍照或是从相册选择照片。
14、如下图所示:用户选择好模板之后,可以将其加入收藏或是加入购买清单,加入购买清单后,用户可通过支付宝、微信支付付款。个人中心,如下,可以修改维护个人资料。可以看到自己的照片书列表,订单信息等。. 微信方案如下图微信公众号原型示意:用户关注公众号之后,即可通过点击“关于照片书”了解照片书相关的概念、功能等介绍,可以下载APP,如下图,进入个人中心还可快速查看个人订单、我的照片。. 负载均衡负载均衡(Nginx ("engine x"): 是一个高性能的 HTTP 和 反向代理 服务器,可以作为作为负载均衡服务器,快慢分离,支配到不同的组件附件做负载均
15、衡服务,缓冲高并发和高访问量带来的问题。. 开放存储服务(采用七牛存储)开放存储服务(Open Storage Service,简称OSS)是支持任意数据类型的存储服务,支持任意时间、地点的数据上传和下载,OSS中每个存储对象(object)由名称、内容、描述三部分组成。系统使用OSS存放所有产品相关的图片、视频等资源。【该服务为收费服务】. 内容分发网络(采用七牛存储)内容分发网络(Content Delivery Network,简称CDN)将加速内容分发至离用户最近的节点,缩短用户查看对象的延迟,提高用户访问网站的响应速度与网站的可用性,解决网络带宽小、用户访
16、问量大、网点分布不均等问题。【该服务为收费服务】.2.3. 性能需求A 静态数值需求:该系统可满足在前文列举的硬件测试测试环境下,满足100并发用户(预计100w PV值)同时进行的正常操作(反应时间小于3s); B 动态数值需求包括:1. 欲处理的事务和任务(不包括数据导出)的并行数量小于2000时,在前文列举的硬件测试测试环境下系统可顺畅的运行;2. 数据库设计性能满足:a) 当使用10连接并行进行独立表查询(表记录条目小于1M)时,结果输出的反应时间小于100ms;b) 当使用10连接并行通过存储过程进行交联表查询(表记录条目小于1M)时,结果输出的反应时间小于1s;3. 正常情况下和峰值工作条件下一定时间周期中处理的数据总量分别大于10MB和4.5MB;2.4. 系统属性2.4.1. 可用性该系统将运行于具有前述硬件条件的服务器上,保证每周一小时的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 广告投放策略实战作业指导书
- 物流行业绿色物流标准化建设案例分享
- 农村金融服务投资决策指南
- 网络系统管理与维护作业指导书
- 在线教育与网络学习资源开发指引
- 汽车行业售后服务实战指南
- 三农信息化技术应用作业指导书
- 酒泉2025年甘肃敦煌市市直机关及党群口事业单位选调21人笔试历年参考题库附带答案详解
- 贵州2025年贵州省财政厅厅属事业单位招聘5人笔试历年参考题库附带答案详解
- 湖南2025年湖南女子学院高层次人才招聘22人笔试历年参考题库附带答案详解
- 2024-2025学年第二学期天域全国名校协作体高三3月联考 语文试卷(含答案)
- 江苏省职教联盟2024-2025学年高二上学期校际联考期中调研测试语文卷(原卷版)
- 2025湘美版(2024)小学美术一年级下册教学设计(附目录)
- 2025年广东省中考物理模拟试卷一(含答案)
- 异位妊娠妇产科护理学讲解
- GB/T 5267.5-2024紧固件表面处理第5部分:热扩散渗锌层
- 2024成人肥胖食养指南(完整版)
- 2024年上海外服招聘笔试参考题库附带答案详解
- GB/T 25052-2010连续热浸镀层钢板和钢带尺寸、外形、重量及允许偏差
- 芳草湖农场医院卧床病人翻身卡
- 财税2016年第36号文[共94页]
评论
0/150
提交评论