摘要:随着网络技术迅猛发展,手机成为了人们日常生活中的必需品。人们的交流方式也发生翻天覆地的变化,越来越多的人更愿意花时间在手机上。因此手机应用软件获得了更多人的喜爱,微博这种快速便捷的分享平台也越来越受到人们的关注。本系统基于Android开发平台的手机微博应用软件的设计与实现。
本系统利用Eclipse作为前台Android项目的开发工具,后台通过Tomcat服务器完成数据解析,数据的存储是借助于Mysql数据库来实现,服务器与数据库通过JDBC来连接。本系统主要实现的功能:注册登录,发表日志,拍照上传,添加好友,查看联系人、评论、相册管理、日志管理等。
本系统按照软件工程设计思想,完成了用户需求,界面设计较为友好,通过测试系统较为稳定。
关键词 Android;Eclipse;Mysql;Tomcat;微博
目录
摘要
Abstract
1 绪论-1
1.1 开发背景-1
1.2 国内外研究现状-1
1.2.1 国外现状-1
1.2.2 国内现状-2
1.3 研究的意义-2
1.4 研究的内容-2
2 相关技术简介-3
2.1 开发平台简介-3
2.2 开发工具-4
2.2.1 Eclipse-4
2.2.2 Mysql-4
2.2.3 Tomcat-4
3 系统分析-5
3.1 系统可行性分析-5
3.1.1 市场可行性-5
3.1.2 经济可行性-5
3.1.3 技术可行性-5
3.1.4 运行可行性-5
3.1.5 操作可行性-5
3.2 系统需求分析-6
3.2.1 用户需求分析-6
3.2.2 系统功能分析-6
3.2.3 系统用例图-7
3.3 数据库需求分析-7
3.3.1 数据流图-8
3.3.2 数据字典-8
4 系统设计-11
4.1 系统设计目标-11
4.2 总体架构设计-11
4.3 客户端功能模块设计-11
4.3.1 登陆注册模块-11
4.3.2 发布模块-12
4.3.3 查看联系人模块-13
4.3.4 日志管理模块-13
4.3.5 相册管理模块-14
4.3.6 搜索模块-14
4.4 服务器端功能设计-14
4.5 数据库设计-15
4.5.1 数据库概念结构设计-15
4.5.2 数据库逻辑结构设计-17
4.5.3 数据库物理结构设计-18
5 系统实现-20
5.1 客户端功能实现-20
5.1.1 登录注册模块-20
5.1.2 发布模块-23
5.1.3 日志管理模块-27
5.1.4 搜索模块-29
5.1.5 查看联系人模块-31
5.2 服务器端功能实现-33
结论-36
致谢-37
参考文献-38