需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:8943 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
【摘要】 随着近年来计算机技术的快速发展,特别是计算机网络的发展,深刻的改变了人们生活的各方面。过去的种种陈旧的联系方式,已经不能够满足现代生活的需要。同学录作为一种方便校友之间联系的系统应运而生.随着人的教育经历的增长,同学也越来越多。那么,同学信息就是我们成长过程中必须管理的信息。 本课题是基于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 |