声明
摘要
插图索引
附表索引
第1章 绪论
1.1 研究背景和意义
1.2 国内外研究现状
1.2.1 国内研究现状
1.2.2 国外研究现状
1.3 本文研究内容
1.4 论文结构
第2章 相关理论和关键技术
2.1 系统开发中应用的的关键技术和工具
2.1.1 Apache Cassandra数据库概述
2.1.2 Spring概述
2.1.3 Struts2概述
2.1.4 MyEclipse工具介绍
2.1.4 Hector客户端概述
2.2 本章小结
第3章 需求分析
3.1 功能需求概述
3.2 系统性能需求
3.3 系统概要设计
3.3.1 注册用户
3.3.2 用户登陆
3.3.3 发布信息
3.3.4 转发信息
3.3.5 发表信息评论
3.3.6 关注用户
3.3.7 用户首页显示功能
3.3.8 搜索用户功能
3.3.9 个人信息管理
3.3.10 删除信息功能
3.4 Cassandra数据库设计
3.4.1 Cassandra数据库概要分析
3.4.2 Cassandra数据库的安全性设置
3.4.3 Cassandra数据库详细设计
3.4.4 Cassandra集群创建
3.5 本章小结
第4章 系统设计
4.1 系统总体架构
4.2 公共类设计
4.2.1 用户类
4.2.2 信息类
4.2.3 评论类
4.2.4 关注类
4.2.5 登陆拦截器
4.3 系统流程
4.3.1 注册用户工作流程
4.3.2 用户登陆工作流程
4.3.3 发布信息工作流程
4.3.4 转发信息工作流程
4.3.5 发表评论工作流程
4.3.6 关注用户工作流程
4.3.7 首页显示功能工作流程
4.3.8 搜素功能工作流程
4.3.9 信息管理工作流程
4.3.10 删除功能工作流程
4.4 创建用户模块
4.4.1 实现注册功能
4.4.2 实现登陆功能
4.4.3 实现信息管理功能
4.4.4 实现搜索功能
4.5 空间使用模块
4.5.1 发布信息功能的实现
4.5.2 转发信息功能的实现
4.5.3 发布评论功能的实现
4.5.4 删除个人信息功能的实现
4.5.5 查看所有关注用户功能的实现
4.6 关注/粉丝模块
4.6.1 关注用户功能的实现
4.6.2 实现关注用户功能
4.7 本章小结
第5章 系统实现
5.1 系统环境
5.1.1 系统开发环境
5.1.2 系统运行环境
5.2 系统软件功能实现
5.2.1 数据持久层的实现
5.2.2 业务逻辑层的实现
5.2.3 表示层的实现
5.3 系统界面
5.3.1 系统登陆界面
5.3.2 普通用户界面
5.3.3 系统管理员界面
5.4 本章小结
第6章 系统测试
6.1 系统测试原则
6.2 系统测试方法及步骤
6.3 系统模块测试
6.3.1 用户模块测试
6.3.2 数据库管理测试
6.3.3 系统管理测试
6.4 系统测试结果
6.5 本章小结
结论
参考文献
致谢
湖南大学;