基于安卓Android平台的同学录APP设计(Eclipse)(论文11000字,程序代码)
摘要:现如今,纸质的同学录已经不再流行了,没有人还会在想要联系老同学的时候,翻箱倒柜的去寻找当年自己一笔一画所记录的宝贵信息。针对纸质同学录不易保存和不易查找的使用问题,设计并使用以Java为开发语言的Android平台开发了一款方便快捷的同学录手机应用。该系统应用使用了Android 6.0技术来完成前台页面的设计与开发,后台代码为Java语言,并使用了Android SDK自带的轻量级数据库SQLite来实现对数据库的存储,该数据库体积小而且使用效率高。本系统实现了纸质同学录最主要的功能:存储同学的信息,并实现了大量纸质同学录所不能完成的功能,如同学信息的删除与修改、搜索同学、给同学发信息和打电话,以及记录和同学之间的事件,并保存了自己的详细信息,方便发送给自己的其他同学。本系统的研发,不仅实现了对同学信息的添加和保存,更加促进了同学之间的交流。
关键词:同学录,Android6.0,SQLite3
The design and development of Alumni based on Android platform
Abstract:Nowadays, classmates paper is no longer popular, no people will want to reconnect with old classmates, rummaging through to find valuable information when their strokes recorded. In view of the paper record is not easy to save and difficult to find , it is necessary to design and use the development language Java in Android platform for developing a convenient and fast mobile phone applications. Application of the system uses the Android 6.0 technology for completing the design and development of the front page, back-end code for the Java language and uses the Android SDK comes with lightweight SQLite database to realize the database memory, the database is small in size and high efficiency. This system implements the main function of the paper students record: information storage of the students, and the realization of the large amounts of functions that paper students record don’t have,such as student information, delete and modify, search students, give students send messages and telephone and records and between the classmate, and save the detailed information of its own, convenience to send to his other classmates. The development of the system, not only to achieve the information of the students to add and save, but also to promote the exchange between the students.
Key words: classmates, Android6.0, SQLite3
目 录
1 绪论 …………………………………………………………………1
1.1 课题研究工作的背景与意义 …………………………………………………………1
1.1 同学录的国内外研究历史与现状 ……………………………………………………2
1.1 本论文结构安排 ………………………………………………………………………2
2 系统开发关键技术 …………………………………………………2
2.1 Android技术简介 ……………………………………………………………………2
2.2 Android技术与系统前台 ……………………………………………………………3
2.3 Java技术与系统后台 ………………………………………………………………4
2.4 Java与Android的关系 ……………………………………………………………4
2.5 SQLite数据库 ………………………………………………………………………4
2.6 本章小结 ………………………………………………………………………………5
3 同学录需求分析 ……………………………………………………5
3.1 系统目标 ………………………………………………………………………………5
3.2 同学录用户角色 ………………………………………………………………………5
3.3 系统功能分析 …………………………………………………………………………6
3.3.1 个人用户信息 …………………………………………………………………6
3.3.2 备忘事件信息 …………………………………………………………………7
3.3.3 同学用户信息 …………………………………………………………………7
3.3.4 发送短信界面 …………………………………………………………………8
3.4 本章小结 ………………………………………………………………………………8
4 同学录系统设计 ……………………………………………………9
4.1 系统运行环境设计 ……………………………………………………………………9
4.2 系统主要模块设计 ……………………………………………………………………9
4.3.1 个人信息管理模块 ……………………………………………………………9
4.3.2 备忘事件管理模块 …………………………………………………………10
4.3.3 同学信息管理模块 …………………………………………………………11
4.3.4 发送短信界面模块 …………………………………………………………13
4.3 系统数据库设计 ……………………………………………………………………14
4.3.1 个人信息数据库设计 ………………………………………………………14
4.3.2 备忘事件数据库设计 ………………………………………………………15
4.3.3 同学信息数据库设计 ………………………………………………………16
4.4 本章小结 ……………………………………………………………………………17
5 同学录主要模块实现与测试………………………………………17
5.1 系统总体实现…………………………………………………………………………17
5.2 系统后台数据库功能实现……………………………………………………………18
5.3 系统测试 ……………………………………………………………………………20
5.4 本章小结 ……………………………………………………………………………24
6 总结和展望…………………………………………………………24
5.1 总结……………………………………………………………………………………24
5.2 展望……………………………………………………………………………………25
参考文献 ………………………………………………………………25
致谢 ……………………………………………………………………26
|