文档介绍:安卓平台软件APP系统概要设计说明书
目录
1 Introduction 简介 5
Purpose 目的 5
Scope 范围 5
Name 软件名称 5
Functions 软件功能 5
Applications软件应用 6
Reference 参考资料 6
2 High Level Design 概要设计 7
Level 0 Design Description 第0层设计描述 7
软件系统上下文定义 7
Design Considerations设计思路 7
Level 1 Design Description 第1层设计描述 8
System Architecture系统结构 8
Description of the Architecture系统结构描述 8
Representation of the Business Flow业务流程说明 9
position Description分解描述 25
模块1名 25
功能一名 25
功能二名 26
模块2名 26
Interface Description接口描述 27
XX接口1 27
XX接口2 27
3 Data Structure 数据结构/Database Design 数据库设计 28
概念模型 28
数据库表设计 28
存储过程设计 28
视图设计 28
触发器设计 28
函数设计 28
基础数据配置 29
4 UI Design 界面设计 30
界面1 30
界面1 30
5 Error Design 出错处理设计 31
Keywords 关键词:
社交、附近搜索、定位、百度地图、活动。
Abstract 摘要:
该文档详细描述了本项目的需求分析,为以后的详细设计和编码奠定功能需求基础和方向。
List of abbreviations 缩略语清单:
Abbreviations缩略语
Full spelling 英文全名
Chinese explanation 中文解释
LBS
Location Based Service
基于位置服务
DB
DataBase
数据库
E-R图
Entity Relationship Diagram
实体-联系图
sqlite
Sqlite
轻量级数据库
Tcp/Ip
Transport Control Protocol/ Protocol
计算机网络通信的协议族工业标准
Http
HyperText Transfer Protocol
超文本传输协议
JDK
Java Development Kit
Java 语言软件开发工具包
SDK
Software Development Kit
软件开发工具包
1 Introduction 简介
Purpose 目的
目的:本文档是为了说明整个项目的整体结构。方便开发人员从整体上把握软件的结构。
针对人员:开发人员
Scope 范围
Name 软件名称
久违了,朋友
Functions 软件功能
活动模块
我发起的活动
创建活动
在活动列表中创建一个由你发起的活动。
活动修改
修改你创建的活动的名称与内容。
活动删除
删除一个你创建的活动。
好友的活动
参加活动
参加一个由你的好友创建的活动。
评论活动
评论好友创建的活动。
退出活动
退出一个你已参加的活动。
消息模块
接收活动信息
接收好友的活动邀请、变更、删除信息等。
LBS信息定位模块
用户地理定位
定位当前用户的地理位置。
附近搜索
根据当前的用户位置搜索附近的餐馆、KTV等。
线路导航
根据当前位置和终点位置自动规划线路。
好友位置搜索
搜索好友的位置
Applications软件应用
如今有许多人和以前的好朋友,好同学的联系和见面机会渐渐少了,友谊就慢慢变淡了。为了使朋友之间在空闲时间能够保持联系并组织各种活动以维持和加深以前的友谊开发了此软件。本软件大多应用于分开时间较长的同学、朋友、同事之间一起参加活动。用于活动的组织,统计,以及相互讨论。
Reference 参考资料
1.《