《基于大数据的日志分析》
项目开发计划书
2016.8.30
目录
1 引言
1.1背景 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 3
1.2参考资料 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 3
2项目概述
2.1项目目标 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 3
2.2应交付的成果
2.2.1需完成软件 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥4
2.2.2 需提交用户的文档 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥4
2.3项目开发环境 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 4
3项目团队组织
3.1团队组成 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 4
3.2人员分工 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 5
3.3协作与沟通 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 5
4实施计划
4.1项目控制计划 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 5
《基于大数据的日志分析》项目计划书
1 引言
1.1背景
随着信息化建设的多年发展和逐层推进,大型企业在内部网络中积累了大量的软硬件资源,包括:交换机、系统、中间件、数据库等等。这些计算机设备和网络设备持续不断地记录了大量的日志。日志文件作为记录工具,在监控运行情况,调查设备故障,保护系统安全等方面都有着重要作用。
通过分析日志文件,有利于保证网络的稳定性和安全性,也有利于网站自身的维护和优化。
1.2参考资料
杨寅.存储系统可靠性关键技术研究[D].华中科技大学2013
罗东健.大规模存储系统高可靠性关键技术研究[D]. 2011
2 项目概述
2.1项目目标
《基于大数据的日志分析》旨在统计出一天内网站的用户访问量,包括页面的访问量,访问网站的IP数量,以及各个地区的网站访问量。获取数据后,对统计出的数据进行系统的整理。
通过这些统计出来的数据,能够对网站的各方面进行优化。在网站自身运营方面,可以通过统计出的数据进行网站页面的优化和改良,以吸引更多的用户访问网站。在商业价值方面,能够通过得到的数据进行利益分析,决定网站是否要在宣传广告方面加大投放力度,以及是否在某个地区加大投放量,来扩大该地区的影响力。在网站广告投放后,通过对统计出的数据分析,来验证在这一地区投入的网站广告是否产生了效益,比如在投放后的一段时间内,网站的用户浏览量有了较大提升,则可判定投入的广告产生了效益。
2.2应交付的成果
2.2.1需完成软件
源程序、软件数据、软件安装包
2.2.2需提交用户的文档
需提交的软件项目开发文档包括项目开发计划书、软件需求说明文档、概要设计说明文档、详细设计说明文档、软件应用设计综合实训报告等文档。
2.3项目开发环境
①Centos 6.4 64位
②Android SDK
③Eclipse + Tomcat7.0 + JDK1.7
3 项目团队组成
3.1团队组成
成员 | 职务 |
李琦 | 团队组长 |
康娜 | 组员 |
严雅芳 | 组员 |
陈小倩 | 组员 |
3.2人员分工
成员 | 分工 |
李琦 | 需求分析及代码编写 |
康娜 | 需求分析及部分代码编写 |
严雅芳 | 部分代码编写 |
陈小倩 | 编写整理文档,管理团队博客 |
3.3协作与沟通
为了更好的完成项目计划,组内会定期开展进度报告会议,汇报各自的项目进程并适当规划调整现有方案,已达到效率最大化。
组长与组员之间可使用电话,qq,邮件等形式进行问题的交流,说明并讨论在开发项目过程中遇到的各种问题的解决方案。
4 实施计划
4.1总体进度计划
项目进程 | 进度计划 |
前期需求分析 | 8.29-8.31 |
主程序编写 | 8.31-9.13 |
调试程序 | 9.14-9.16 |
程序测试 | 9.17-9.20 |