- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
东软同学项目概要设计说明书v
概要设计说明书
文档名称:概要设计说明书
文档类别:说明文档
密 级:机密
文档修订记录
版本编号或者更改记录编号 *变化
状态 简要说明(变更内容和变更范围) 日期 变更人 批准日期 批准人 V1.0 C 创建 2014-6-17 赵欣 *变化状态:C——创建,A——增加,M——修改,D——删除
目 录
1 引言 5
1.1 文档用途 5
1.2 阅读对象 5
1.3 名词术语 5
1.4 参考资料 5
2 概述 5
2.1 系统概述 5
2.2 系统功能性需求 6
2.3 系统非功能性需求 6
2.3.1 性能要求 6
2.3.2 可靠性 7
2.3.3 易用性 7
2.3.4 安全性 7
2.4 设计约束 7
3 系统设计策略 7
3.1 基础结构 7
3.2 设计策略 9
3.2.1 扩展策略。 9
3.2.2 复用策略。 10
3.2.2.1 数据库复用。 10
4 系统体系结构 10
4.1 系统总体结构 10
4.1.1 手机端 10
4.1.2 后台 11
4.2 后台管理需求功能分解 11
4.3 部分用户交互流程 13
4.3.1 微群 13
4.3.1.1 创建微群 13
4.3.1.2 群资料 14
4.3.1.3 修改群资料 15
4.3.2 话题 16
4.3.2.1 发表新话题 16
4.3.2.2 话题详情 17
4.3.3 系统功能 18
4.3.3.1 消息推送 18
4.3.3.2 本地缓存 19
5 系统环境 19
5.1 软件环境 19
5.2 硬件环境 19
5.3 框架版本 19
5.4 测试环境 20
5.5 设计工具要求 20
6 关键技术问题 20
6.1 接口响应格式 20
6.1.1 一般响应的json格式 20
6.1.2 分页请求的响应格式(响应失败时套用一般格式) 21
引言
文档用途
此文档为系统开发的详细设计及前期的开发规划提供指导。
阅读对象
此文档将适合如下人员阅读。
软件设计工程师
软件开发工程师
测试工程师
其他相关人员
名词术语
联友公司:北京联友天下科技发展有限公司的缩写。
参考资料
概述
系统概述
泡面-只爱身边人,满足大学生快速交流校园信息,以及建立校园关系网的需求。依据联友公司常年跟踪企业级无线应用的经验积累,社交类产品的需求主要集中于以下几个方面:
1、系统的迁移代价小:
相对于原有的信息化系统,在过渡到无线应用中,用户希望不要对原有系统进行大规模的改造,不涉及到底层代码的编译,如有可能,最好无须涉及到相关接口应用的开发。同时,在迁移的过程中,能够保证原有系统相关策略的延续,保证用户使用界面的熟悉度。
2、应用安全性高:
社交类产品往往都是承载着用户的日常应用,其中涉及到大量的业务数据流转,在无线应用过程中,将涉及到“终端安全”、“传输线路安全”、“系统整合安全”三个大的安全环节,这些往往都是用户比较顾及的领域。
系统功能性需求
需要支持andorid,IOS
系统应实现管理员及权限管理、私信,微群,报表,用户,通知等七大功能模块。
项目 说明 图片处理 需要在手机端压缩后上传到服务器; 缓存信息处理 用户浏览的图片,需要在手机端缓存一定时间,超过时限,自动清空手机内存中的图片,释放手机缓存; 消息推送 可以使用第三方推送方案,如果使用自己的推送方案,需要到达率达到95%; 手机资源消耗 移动端其他功能,需尽量保持移动设备消耗的资源在最小水平,如:CPU、存储等。 手机流量消耗 移动端的其他功能,需尽量保持消耗用户最小的手机流量,如:图片、表情、以及从服务端拽取的信息等 Android手机系统版本、屏幕及分辨率适配 1、需保证所有功能兼容android2.3.5版本以上;
2、屏幕自适应3.5寸到6.1寸;
3、支持Android 640*960、1280*720、1280*800、1920*1080; ios手机及ios系统版本适配 1、支持苹果手机机型包括:iPhone4、iPhone4s、iPhone5、iPhone5S、iPhone5C;
2、支持苹果操作系统包括:ios4.0、ios5.0、ios6.0、ios7.0; 服务器与移动端交互信息格式 使用JSON数据格式;
系统非功能性需求
性能要求
支持100万注册用户,最高可向上扩展到1000万。
支持每日10万活跃用户,最高可向上扩展到100万
在以上2种情况下,系统平均响应时间不超过5秒
支持1万个并发
可靠性
系统需要每天24小时每周7天不间断运行。
平均故障间隔时间3个月以上,可靠性需要达到99.9%。
易用性
系统参数的
文档评论(0)