项目《基于android的移动办公系统》
第一篇项目启动
1.1阐述项目背景、价值、目标
背景:
现代社会中,随着企业规模的扩大,员工分布城市日渐广泛,分公司和办事处越来越多,沟通和协作常出问题。这
价值:
自从移动技术发展越来越迅速以来,各地都开始密切关注移动办公,目前国内移动办公系统使用主要集中在移动通
目标:
完成一个集电话会议、发布公告、统一通讯录、聊天、企业云盘功能于一体的即时通讯与社交安卓软件。
1.2项目交付物介绍
OOA是一款免费的企业即时通讯与社交软件。主要功能:
【电话会议】全员可用的多人电话会议,让每一个人都可以轻松完成多人沟通;并支持高清、稳定的语音通话、视
【公告】重要的事可以发送语音/文字,通过电话或短信100%送达,把重要事项管理起来;
【统一通讯录】企业或者团队组织,内部、外部联系人组织架构统一管理,一目了然,随时随地快速找到人;
【单聊/群聊】聊天消息已读未读尽在掌控,可发送多种常用办公文件,企业间的业务往来、同事间的工作往来,
【企业云盘】个人、企业文件存储,一个云盘全搞定。随时随地查看,并能通过聊天发送;
1.3项目组织机构及主要成员职责介绍
项目经理(1名):负责项目的功能性需求与产品设计,负责整个项目的计划、执行、跟踪。是项目的最终决策人
UI(1名):负责用户界面设计与交互设计。
前端(2名):负责为网站ps设计,前端开发为页面切图,javascript脚本特效及交互,as等。
安卓(3名):负责功能代码的实现。负责项目的测试计划、测试任务分配、BUG跟踪,以及项目的发布上线。
后台(2名):负责项目的数据库设计的审核、变更,SQL语句的审核,数据订正,测试或上线数据准备,编写
1.3.1项目的组织结构图
1.3.2简述项目组工作流程
2016.10.08--2016.11.14 项目经理获取需求、制作项目计划
2016.11.01--2016.11.10 UI设计师协助项目经理完系统设计
2016.11.14--2016.11.21 后台设计师完成数据库的设计
2016.11.21--2016.12.14 前端设计师完成网站编写等工作
2016.12.14--2017.02.07 安卓设计师编码实现各类功能
2016.12.01--2017.02.23整合对接
2017.01.14--2017.02.25 测试
2016.12.01--2017.03.07系统功能维护与修改
2017.03.08--2017.03.10验收
2017.03.10--2017.03.15上线运营
1.3.3组建项目团队,项目组主要成员职责介绍
黄雨声 项目经理 规划、监控项目
程正 UI设计师 设计图形界面
李东生、林松 前端工程师 编写网站
林智文、宋伟峰 安卓工程师 功能实现、测试、发布项目
陈瑟扁、陈飒 后台工程师 为功能的实现与上线提供数据准备
1.4项目章程
项目名称:OOA
项目背景:随着企业规模的扩大,员工分布城市日渐广泛,分公司和办事处越来越多,沟通和协作常出问题。
项目目的:要求有一种方便、快速和具有跨地区性的办公方法,使员工不管在何地,都能满足员工之间的沟通要求
启动时间:2016.11.1 计划完工时间:2017.3.1
项目经理:黄雨声
项目经理职责:负责项目的功能性需求与产品设计,负责整个项目的计划、执行、跟踪。
项目目标:完成一个集电话会议、发布公告、统一通讯录、聊天、企业云盘功能于一体的即时通讯与社交安卓软件
方法:
项目范围概述:基于安卓的移动办公系统,完成以下功能即可-电话会议、发布公告、统一通讯录、聊天、企业云
项目总体进度计划:
10.08-11.14 项目开始
11.01-11.21 完成图形界面设计、数据库数据存储接口、网站编写
11.21-01.14 完成电话会议、发布公告、通讯录、聊天及部分企业云盘功能
01.14-03.01 完成企业云盘功能、测试项目、修改跟踪bug、发布项目
项目总体预算:软硬件费用130万,人工成本22万。
各职能部门提供的配合
项目经理:对项目功能需求进行分析,设计产品,跟踪整个项目的进度。
UI:设计用户界面设计与交互。
前端:设计网站,
安卓:实现功能代码。测试项目、修改跟踪bug、发布项目。
后台:数据库设计,编写数据库提供数据存储的接口,测试或上线数据准备。
角色与职责
人员
角色
职责
黄雨声
项目经理
规划、监控项目
程正
UI设计师
设计图形界面
李东生、林松
前端工程师
编写网站
林智文、宋伟峰
安卓工程师
功能实现、测试、发布项目
陈瑟扁、陈飒
后台工程师
为功能的实现与上线提供数据准备
项目主要阶段及里程碑
阶段序号
阶段名称
阶段负责人
里程碑交付成果名称
里程碑交付成果验收标准
验收人
阶段结束日期
(1)
界面设计
程正
切图
切图与效果图中的一样
黄雨声
2016.11.14
(2)
数据库
陈瑟扁、陈飒
数据存储接口文档
各数据成员与设计文档一致
2016.11.21
(3)
网站
李东生、林松
网站链接
网站能正常使用且实现所需特效
2016.12.14
(4)
App.1
林智文、宋伟峰
功能实现一
电话会议、发布公告、通讯录功能按所需实现
2017.1.14
(5)
App.2
功能实现二
聊天、企业云盘功能按所需实现
2017.2.7
(6)
测试
完善app
所有功能都已实现,可以存在bug
2017.2.21
(7)
发布
完成的app
app上线
2017.3.15
项目审批要求
本章程的批准
本章程于2016年10月28日由下列人员签字批准:
姓名: 职务:
签名:
评述:
1.6项目开发模型
1.6.1项目开发模型的工作流程
本项目采用传统的瀑布模型,要求项目所有活动严格按照顺序至上而下执行,在项目开发前,进行好概念开发和系
1.6.2项目开发模型选取的依据
本项目之所以采用传统地瀑布模型,是因为该项目开发周期较短,在开发前就已经有了明确的软件需求,且开发完
第二篇项目开发文档
第三篇需求规格说明书SRS
1 导言
1.1 背景
1.2 目的
1.3 名词解释
2 概述
2.1 系统环境
2.2 功能需求
2.3 参与者分工
人员
角色
职责
黄雨声
项目经理
规划、监控项目
程正
UI设计师
设计图形界面
李东生、林松
前端工程师
编写网站
林智文、宋伟峰
安卓工程师
功能实现、测试、发布项目
陈瑟扁、陈飒
后台工程师
为功能的实现与上线提供数据准备
2.4 技术支持
2.4.1Android系统特性与平台架构
系统特性:
平台架构图:
架构的简单理解:
2.4.2 jsp+servlet+javabean开发模式
3 UML建模语言
3.1 基本概念
3.1.1 对象图
3.1.2 类图
3.1.3 类图
3.2 模型视图
3.2.1 用例图
3.2.2 活动图
3.2.3 顺序图
4 需求分析
4.1 管理员需求分析
4.1.1 管理员用例图
4.2 普通用户需求分析
4.2.1 普通用户用例图
4.3 安全管理需求分析
4.3.1 安全管理用例图
5 对性能的规定
5.1 时间特性要求
5.2 灵活性
5.3 输入输出要求
5.4 故障处理要求
5.5 其他专门要求
第四篇项目计划
第一部分《范围计划》
第二部分《进度计划》
第三部分《成本计划》
组件
组件复杂度
低
中
高
外部输入
2×3
2×6
2×6
外部输出
6×4
9×5
0×5
外部查询
0×3
3×4
4×7
外部逻辑文件
4×5
1×7
5×10
内部逻辑文件
5×7
0×12
2×13
总计
85
76
116
UFC
277
第四部分《质量计划》
第五部分《人力资源计划》
第六部分《沟通计划》
第七部分《风险计划》
一、风险计划编制过程:
第八部分《配置计划》
第五篇案例分析