软件系统完整设计指南_第1页
软件系统完整设计指南_第2页
软件系统完整设计指南_第3页
软件系统完整设计指南_第4页
软件系统完整设计指南_第5页
已阅读5页,还剩23页未读, 继续免费阅读

下载本文档

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

文档简介

技术文献

技术文献名称:系统总体设计方案

版本:vO.l

拟制

绿网天下(福建)网络科技股份有限企业

修改记录

文献编拟制人/拟制/重要更改内容

版本号更改理由

号修改人修改日期(写要点即可)

VI.0蔡顺德草稿

注:文献第一次拟制时,“更改理由”、“重要更改内容”栏写“无二

目录

1.编写目的.................................................

2.设计根据.................................................

3.术语、定义和缩略语.......................................

3.1.术语、定义............................................

3.2.缩略语................................................

4.概述.....................................................

4.1.系统目I向..............................................

4.2.设计原则..............................................

4.3.演进规划一待补充......................................

5.整体方案.................................................

5.1.技术架构..............................................

52功能架构..............................................

5.3.运行流程..............................................

5.4.布署架构..............................................

5.5.性能设计..............................................

6.功能详述................................................

6.1.管理平台..............................................

6.1.1.软件列表..........................................

6/2.推荐排行..........................................

6.1.3.热门搜索..........................................

6.1.4.顾客管理..........................................

6.1.5.顾客标签..........................................

6.1.6.数据记录..........................................

6.1.7.软件审核..........................................

6.2.客户端应用............................................

6.2.1.APP应用.........................................

622.搜索..............................................

6.2.3.个人中心..........................................

7.接口阐明................................................

7.1.内部接口-待补充.......................................

7.2.外部接口..............................................

8.开发和运行环境

8.1.硬件环境

8.2.软件环境

1.编写目的

本文献论述了绿网市场系统口勺软件总体设计、系统运行配置与应用方式以及

使用的关键技术等。

本文献合用于绿网市场系统的开发研制,作。

2.设计根据

根据产品部输出的《绿网市场l.O.rp》文档中论述的产品功能,进行对应欧I

技术方案输出。

参照业内主流WEB系统架构方案,结合企业产品实际业务状况、功能演进

规划,进行技术架构设计和演进规划。

3.术语、定义和缩略语

3.1.术语、定义

名词解释

SeaJS一种遵照CommonJS规范H勺JavaScript模块加载框架,

可以实现JavaScript日勺模块化开发及加载机制

JQuery轻量级的Javascript库

ECharts百度开源的可视化图表工具

ImagcLoadcrAndroid开源组件,图片异步加载库

pulltorefreshAndroid开源组件,下拉刷新控件

NavigationDrawAndroid开源组件,导航组件

3.2.缩略语

本文献应用了如下缩略语:

缩写英文全称中文全称

APPmobileapplication应用程序

4.概述

4.1.系统目的

•顾客基数:1-N年顾客数到达XXX万,市场拥有率到达XX%

・顾客体验:尽量贴近顾客操作习惯,化繁为简

・应用库规模:逐渐积累自己的应用库,初期先使用第三方应用库

•智能推荐:可以较为精确日勺推送给顾客感爱好日勺应用

行为分析:分析顾客使用APP日勺类型和频次,分析顾客会感爱好的事物

•线下互动:定期组织同一圈子顾客日勺线下互动活动,与线上的行为分析

互相补充

42设计原则

•迅速响应:迅速公布、迅速响应业务变化

•以便扩展:响应新.业务无需推倒重来

•稳定运行:通过弹性伸缩和便捷的容灾恢复来保障稳定性(参照阿里云

处理方案)

・高效运维:提高运维效率、减少运维成本

4.3.演进规划••待补充

5.整体方案

5.1.技术架构

用

公Windows\Andorid

户

共

使

组AndroidAPP

用

件

层imageLoiderpulltorefreshNavigationDraw

图

表

应

组Linux\Apache\PHP

件

缓

外

存客户端服务管理端服务

级

围

件

_系

PHPPHPPHP

日

•••统

应用应用应用

志

组

件

〕

数

据

存

储

X顾客使用层

,支持在android、pad电脑、PC电脑等终端上欧|使用

X应用服务层

/系统基于业内主流WEB框架LAMP进行应用时开发(LAMP框架具有Web

资源丰富、轻量、迅速开发等特点)

/系统WEB前端使用主流的模块加载框架SeaJS,轻量级的js库JQuery,

百度开源图表组件ECharts以及引入来自Twitter『、JCSS框架bootstrap

/系统后台基于phpthink框架进行开发。phpthink是一款轻量级国产PHP

开发框架,可以处理应用开发中的大多数需要。其自身包括了底层架构、兼容处

理、基类库、数据库访问层、模板引擎、缓存机制、插件机制、角色认证、表单

处理等常用日勺组件,并且对于跨版本、跨平台和跨数据库移植都比较以便

i数据存储层

/关系型数据寄存在:MySQL数据库

/非关系型数据寄存在:文献

5.2.功能架构

前端

手机客户端■Pad客户端后台管理端

外部|----------------------------------------

系统第三方应用市场接口

APP同步接口APP下架接口

5.3.运行流程

图例说明:终端多进程

I外部系统■II数据库

工运行环节

1)android客户端或pc浏览器发起祈求

2)apache处理来自客户端、管理端、外部系统日勺祈求

3)apache根据祈求内容返回响应祈求,如是PHP对象,调用PHP应用进行处

理

4)PHP应用根据祈求内容按需调用mysql或memcache进行数据处理,并将成

果返回给apache

5)Apache将成果返回给andorid、pc浏览器

1布署架构方案

/应用与数据分离

/缓存服务独立—根据实际需要进行剥离

/文献服务独立一根据实际需要进行剥离

/数据服务提供统一的访问接口,应用不直接访问数据—根据实际需要进行

开发

55性能设计

I性能指标(样例数据,真实需求待补充)

/整体顾客量202300

/并发数>15000

,Web服务器规定指标见下表

序号参数指标备注

()1平均每秒响应次数<3S

02成功的祈求>98%

()3失败的祈求<2%

04成功点击次数>99%

05失败点击次数<1%

06每秒成功的点击次数>95%

07每秒失败的点击次数<5%

6.功能详述

6.1,管理平台

6.1.1.软件列表

6.1.1.1.模块阐明

/平台管理所有应用的操作入口

/以分页表格的方式进行数据展示

/支持对“软件列表”记录的增、删、改、查操作

/支持对“软件列表”记录的批量操作

/支持关键字搜索应用

,支持审核功能

6.1.1.2.实现方案

1)WEB前端获取顾客日勺操作祈求

2)Web前端直接操作数据库,进行数据的增删改查

3)呢b前端将操作成果反馈到页面上

6.L2.推荐排行

6.1.2.1.模块阐明

/推荐应用的操作入口

/以分页表格日勺方式进行数据展示

/支持对“推荐应用”记录的增、删、改、查操作

/支持数据的I批量“推荐”、“取消推荐”操作

/支持关键字搜索应用

6.1.2.2.实现方案

1)WEB前端获取顾客H勺操作祈求

2)Web前端直接操作数据库,进行数据的增删改查

3)呢b前端将操作成果反馈到页面上

6.L3.热门搜索

6.13.1.模块阐明

热搜应用的操作入口

以分页表格日勺方式进行数据展示

,支持“热搜应用”记录日勺增、删、改、查操作

/支持数据的批量“删除”操作

/支持对记录H勺“上移”、“下移”

6.1.3.2.实现方案

1)WEB前端获取顾客日勺操作祈求

2)Web前端直接操作数据库,进行数据的增删改查

3)Web前端将操作成果反馈到页面上

6.1.4.顾客管理

6.1.4.1.模块阐明

/平台顾客的操作入口

/以分页表格的方式进行数据展示

/支持对“平台顾客”记录的增、删、改、查操作

支持数据的批量“删除”操作

支持“账号”、“顾客名”、“号”的搜索功能

6.1.4.2.实现方案

1)WEB前端获取顾客口勺操作祈求

2)Web前端直接操作数据库,进行数据的增删改查

3)Web前端将操作成果反馈到页面上

6.1.5.顾客标签

6.1.5.1.模块阐明

/顾客标签的操作入口

/以分页表格的方式进行数据展示

/支持“顾客标签”记录口勺增、删、改、查操作

/支持数据的批量“推荐”、“取消推荐”操作

/支持关键字搜索应用

6.1.5.2.实现方案

1)WEB前端获取顾客R勺操作祈求

2)肥b前端直接操作数据库,进行数据的增删改查

3)Web前端将操作成果反馈到页面上

6.1.6.数据记录

6.1.6.1.模块阐明

/数据记录的I操作入口

/支持柱状图或饼图或分页表格的方式进行数据展示

/支持“顾客标签”记录日勺增、删、改、查操作

/支持记录按“时间”和“分类”进行查询

,支持数据的“导出”功能

6.1.6.2.实现方案

1)WEB前端获取顾客日勺操作祈求

2)肥b前端直接操作数据库,进行数据的增删改查

3)Web前端将操作成果反馈到页面一引用百度图形组件•ECharts

6.1.7.软件审核

6.1.7.1.模块阐明

/软件审核的操作入口

/以分页表格日勺方式进行数据展示

/支持“软件审核”记录的增、删、改、查操作

/支持数据的I批量“通过审核”操作

/支持关键字搜索应用名称

6.1.7.2.实现方案

1)WEB前端获取顾客H勺操作祈求

2)Web前端直接操作数据库,进行数据的增删改查

3)呢b前端将操作成果反馈到页面上

6.2.客户端应用

展示平台重要负责各类功能模块的界面展示,也负责提供顾客增、删、增、

查等一系列操作功能,以便顾客对各个设备的资源数据、告警数据、性能数据以

及其他配置数据,进行统一日勺管理和监控。

6.2.LAPP应用

6.2.1.1.模块阐明

/应用的主页面,包括“个性化选择”、"APP排行”、“应用分类”三个功能(3

个菜单)

/“个性化选择”以卡片的形式推荐给顾客,顾客可选择“喜欢”或“不喜欢”

来逐渐聚焦感爱好的APP,可对APP进行评论和分享

/“APP排行”以列表形式展现下载量最高、最热门、最被关注H勺前50个应用

/“应用分类”将应用重新做了分类,如:男生最爱、女生必备、数理化等比

较贴近学生群体的分类名称。应用类别可在管理平台进行自定义的增删改。

6.2.1.2.实现方案

1)WEB前端获取顾客日勺操作祈求

2)Web前端直接操作数据库,进行数据的增删改查

3)Web前端将操作成果反馈到页面卜

6.2.2.搜索

6.2.2.1.模块阐明

/首页右上角有“搜索”图标,点击进入搜索页面

/搜索页面包括“热搜标签”、“搜索历史”

/顾客可在输入栏输入想要搜索的应用关键字进行查询。

/假如搜索不到成果,可通过“求神器

温馨提示

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

评论

0/150

提交评论