app_需求分析报告文档格式.docx
《app_需求分析报告文档格式.docx》由会员分享,可在线阅读,更多相关《app_需求分析报告文档格式.docx(18页珍藏版)》请在冰豆网上搜索。
4.1功能划分 11
4.2功能描述 12
5运行环境规定 15
5.1硬件环境 15
5.2软件环境 15
5.3接口 16
5.4控制 16
1.引言
1.1编写目的
经过对BangBang APP系统项目进行详细调查研究,初步拟定系统实现报告,明确开发风险及其所带来的经济效益,对软件开发中将要面临的问题及解决方案进行了需求分析。
1.2项目背景
对于移动互联网行业,产品定位决定产品命运,对于社区软件这个还尚未过度开发的领域,如何进入这个领域,并在此长久占领下去?
为此,我们对目前使用较为广泛的四个社区服务类app进行了深入分析。
通过调查,得知有些APP下载率很高,BangBangAPP进入市场可以先不和“小区无忧”这些APP竞争,先尝试占到小分量APP下载量,通过以小变大,逐渐占有市场份额。
整体APP软件用户好评率整体水平不错,满足了用户基本需求,还存在部分用户需求没有满足,BangBangAPP争取完善自己的内容,达到用户的要求,超过平均好评率。
1.3定义
BangBangAPP:
一个为生活社区业主服务的一站式服务平台,可有效帮助用户解决与生活息息相关的问题。
一个包含物业服务、虚拟服务、商品服务、智能管家和连锁经营的社区服务APP。
1.4参考资料
1.《软件工程导论》(第6版)张海藩编著清华大学出版社
2.《实用软件工程》郑人杰等清华大学出版社
2.任务概述
2.1目标
本着“为客户创造价值”的核心理念,将物业管理由“对物的管理”转变为“对人的服务”,开发并运营了BangBang APP。
以物业管理服务为基础,围绕小区基本服务和配套生活服务,为业主和商家提供对称的信息与交易平台,提供全新的客户体验,以网络技术结合本地服务为主,为业主和住户打造一个一站式的本地生活服务平台。
2.2运行环境
操作系统:
MicrosoftWindows2000AdvancedServer
支持环境:
IIS5.0
数据库:
MicrosoftSQLServer2000
2.3条件与限制
系统运行环境如下:
系统平台:
后台Java+ORACLE;
前端:
java+AndroidSDK+SQLitem。
3.数据描述
3.1静态数据
静态数据是系统内部有关的数据结构和操作规程。
主要是用户的基本信息。
3.2动态数据
动态数据包括程序运行时输入和输出的数据,用户的输入和机器人的输出。
3.3数据库介绍
数据库用Oracle建立用户信息管理数据库
名字:
用户别名:
user
描述:
记录用户数据
定义:
用户数据=用户ID+Email+用户名+电话+所在小区编号+所住楼号+门牌号+注册时间+最后登录时间+需缴纳费用信息
位置:
用户信息表
3.4数据词典数据描述:
一:
1.用户
2.管理员
管理员别名:
manager
记录管理员数据
管理员=管理员ID+Email+管理员名+电话+所在小区编号
+注册时间+最后登录时间位置:
管理员信息表
公告信息表
3.小区信息表
小区信息表别名:
town
记录小区信息的数据
小区信息表=小区ID+小区名字+小区的位置+小区总的楼房号位置:
小区信息表
用户信息表管理员信息表
4.公告信息表
公告信息表别名:
announcement
记录小区的发布信息
公告信息表=公告内容+公告小区+公告时间+公告管理员位置:
5.费用表
费用表别名:
fee
记录用户所需缴纳的费用信息
费用表=用户ID+水费+电费+物业费+其他费用+是否已缴纳位置:
费用信息表
6.电费表
电费表
别名:
electricityBill
记录用户所需缴纳的电费信息
电费表=用户ID+电费+是否已缴纳+时间周期位置:
费用信息表用户信息表
7.水费表
水费表
waterBill
记录用户所需缴纳的水费信息
水费表=用户ID+水费+是否已缴纳+时间周期位置:
8.物业费表
物业费表别名:
strataFee
记录用户所需缴纳的物业费用信息
物业费表=用户ID+物业费+是否已缴纳+时间周期位置:
物业费表
9.周边信息表
周边信息表
surroundingInformation描述:
记录周边信息的表
周边信息表=小区ID+房屋租赁+生活优惠+小区新闻+日期位置:
二.数据库表
序号
字段名
数据类型
备注
1
userId
int
用户ID号
2
userName
char(50
)
用户名称
3
userAddress
char(100
用户地址
4
userEmail
char(20
用户邮箱
5
userContactI
nfo
用户电话
6
userJoinTime
char(30
注册时间
7
userLoadTime
最后登录时间
8
userFeeInfo
需缴费用信息
managerId
管理员ID号
managerName
townID
所在小区编号
managerEmail
管理员邮箱
managerConta
ctInfo
管理员电话
managerJoinT
ime
managerLoadT
townId
小区ID号
townName
管理员名称
townAddress
char(10
0)
小区位置
townCount
小区楼房数
目
annoucementCo
ntent
公告内容
管理员ID
claimTime
公告时间
WaterBills
水费
electricityB
ills
电费
strateFee
物业费
otherFee
其他费用
haveFee
enum
是否缴费
feeTime
时间周期
houseRent
房屋租赁
lifeSale
生活优惠
townNews
小区新闻
newsTime
4.功能需求
4.1功能划分
BangBang是一个生活社区业主服务平台,可有效帮助用户解决与生活息息相关的问题。
包含以下功能模块:
1.小区物业模块:
缴物业费、家居报修。
2.购物消费模块:
超市优惠、餐饮外卖。
3.旅游出行模块:
旅游酒店、机票、火车票。
4.社交娱乐模块:
社交论坛。
4.2功能描述
BangBang将生活服务商、以及物业管理公司进行整合,满足用户生活需求。
如家电维修、开锁、交物业费等。
这是在系统里面随意设置的一个系统,可以在系统里面查询物业费的情况,物业费可以直接通过手机支付。
停车费输入车牌号和停车方式,就会显示停车费的金额,同样可以进行支付。
投诉报修,住在小区里面的业主很多的时候不满意的时候或者是碰到一些问题的时候都需要投诉,原来这个渠道是不畅通的,
BangBang会开通一个在线的投诉保修,除了提交文字的投诉内容之外,他可以通过拍照的方式把他要投诉的内容实时上传到运营中心,运营中心的人员会及时地处理。
小区通知,信息发布到小区的管理处使用的后台,每位小区的业主可以在这里看到与他相关的信息。
2.购物消