更新时间:09-26 上传会员:潘教授
分类:计算机信息 论文字数:8943 需要金币:1000个
【摘要】 随着近年来计算机技术的快速发展,特别是计算机网络的发展,深刻的改变了人们生活的各方面。过去的种种陈旧的联系方式,已经不能够满足现代生活的需要。同学录作为一种方便校友之间联系的系统应运而生.随着人的教育经历的增长,同学也越来越多。那么,同学信息就是我们成长过程中必须管理的信息。
本课题是基于android平台的同学录设计与开发,采用java语言进行开发,以SDK作为开发环境,用云数据库进行数据的存储。电子同学录以结构清晰的MVC结构进行架构。
本文介绍了设计所需要的相关技术,以三个模块作为背景,介绍了每个模块的布局与代码实现。该同学录手机软件的主要功能大致有:注册用户、用户登录、用户个人信息的填写、查询用户以及在线用户一对一的聊天。除了基本的界面设计,还运用到了http网络技术以及即时通讯相关技术。其中即时通讯使用socket编程进行实现。
关键词:Android,数据库,JAVA,注册,登录,即时通讯。
目录
摘要
Abstract
1 绪论-1
1.1 课题研究背景-1
1.2研究目的-1
1.3 开发工具-1
2 系统开发工具与技术-3
2.1 系统开发工具-3
2.1.1 Android系统-3
2.1.2 Java开发语言-3
2.2 开发环境-4
3 需求分析-5
3.1 系统可行性-5
3.2 经济可行性-5
3.3 需求可行性-5
4 系统概要分析-6
4.1 关键技术-6
4.2 系统流程设计-6
4.2.1 总体功能设计-6
4.2.2 业务流程设计-7
5 系统详细设计-8
5.1 注册及登录模块-8
5.1.1 登录模块-8
5.1.2 注册模块-9
5.1.3 网络连接-10
5.2用户查找模块-11
5.2.1 匹配查找用户-11
5.2.2 精确查找用户-14
5.3 主页模块-16
5.3.1 布局实现-17
5.3.2 代码实现-17
5.4 即时通讯模块-18
5.4.1 全局规范-18
5.4.2 在线发送消息-18
5.4.3 离线发送消息-19
6软件测试-22
总 结-23
参考文献-24
致谢-25