基于安卓的同学录设计与实现毕业论文
2021-03-19 21:22:55
摘 要
Abstract II
第1章 绪论 1
1.1 设计目的及意义 1
1.2 国内外研究现状 1
1.3论文章节安排 2
第二章 关键技术解析 3
2.1开发技术 3
2.1.1Android平台特点 3
2.1.2Android系统架构 4
2.1.3XML介绍 5
2.1.4UI元素和布局介绍 5
2.2 SQLite数据库 6
2.3开发环境及配置要求 6
2.4 本章小结 7
第三章 需求分析 8
3.1 功能需求分析 8
3.2 其他需求 8
3.3本章小结 8
第四章 系统设计 9
4.1系统模块划分 9
4.2系统分析建模 9
4.2.1用例建模 9
4.2.2类建模 12
4.3数据库设计 12
4.3.1 逻辑结构设计 12
4.3.2 物理结构设计 13
4.4本章小结 13
第五章 系统实现及测试 14
5.1各功能模块实现 14
5.1.1 添加同学信息功能 14
5.1.2 搜索校友功能 17
5.1.3 修改校友信息功能 18
5.1.4 删除校友功能 20
5.1.5其他功能 22
5.2系统测试 23
5.2.1 添加同学信息功能测试 23
5.2.2 搜索同学功能测试 24
5.2.3 修改校友信息功能测试 24
5.2.4 删除功能测试 25
5.2.5其他功能测试 25
5.3 本章小结 25
第六章 总结 26
参考文献 27
致 谢 28
摘 要
随着社会科技的发展,移动信息化越来越普遍,同时伴随着智能手机的到来,方便我们生活的各种各样的手机APP也应运而生,我们对智能手机的依赖也越来越多,不同类型的APP能够在不同的领域方便我们的生活,各种过去的信息载体也渐渐都转变到了移动端,为了方便信息的保存和查看,各种各样的不同功能的APP在不同人群得到了很大的使用。
每年都会有毕业季,一到毕业季就有大量的学生各奔东西面临分离,在过去总会填写同学录来保存之间的通信信息和一些临别赠言方便联系和保留回忆,而纸质的同学录往往不方便携带也不容易搜索查看,因此开发一款可随身携带的移动同学录成了一个很好的选择。
同学录的开发设计是为了方便毕业分离的同学保存和查看彼此的通讯信息以及一些临别赠言备注等的移动APP。本APP在Android集成开发的环境下采用JAVA语言开发完成。本APP主要包含同学录联系人模块,提供对校友通信信息和一些其他信息的添加,删除,查找,修改的功能,方便校友的联系和回忆,有助于毕业学生间的交流联系,也有利于增进维护同学友谊。
关键词:Android;同学录;sqlite
Abstract
With the development of social science and technology, mobile information is becoming more and more common, accompanied by the arrival of smart phones to facilitate the life of our various mobile APP also came into being, we rely on smart phones more and more , Different types of APP can be in different areas to facilitate our lives, a variety of past information carrier has gradually changed to the mobile side, in order to facilitate the preservation and viewing of information, a variety of different functions of the APP in different groups A lot of use.
Every year there will be graduation season, one to the graduation season there are a large number of students facing each other to face separation, in the past will always fill in the school record to keep the communication between the information and some of the farewell to facilitate contact and retain memories, and paper students Recording is often not easy to carry is not easy to search, so the development of a portable school students can be recorded into a good choice.
The development of the classmates is designed to facilitate the graduation of students to save and view each other's communication information and some of the farewell notes such as mobile APP. The APP in Android integrated development environment using JAVA language development is completed. This APP mainly contains the contact module of the classmate, which provides the function of adding, deleting, searching and modifying alumni communication information and some other information, facilitating the connection and recollection of alumni, and facilitating the communication between graduating students and Enhance the maintenance of student friendship.
Key Words:Android; classmates; sqlite
第1章 绪论
随着现代社会科技的发展以及智能手机的普及,许多社交和信息都已离开纸质媒介的时代。校友不同于一般社会团体关系,同窗校友往往拥有较深的感情,而社会上很少此类专属校友的APP,为了方便毕业校友的联系和回忆,这一课题就成了社会开发人员的所关注的重点。因此让同学之间保留信息和查看更方便是本文的重点之一。
1.1 设计目的及意义
随着科技的发展和智能手机的普及,手机在我们日常生活中占据了越来越重要的地位,各种各样方便人们生活的手机APP也应运而生。每年到毕业季,都会有大量学生毕业分离,因此为了方便毕业同学间的回忆保留和联系交流,填写同学录都成了不可缺少的部分,但传统的纸质同学录不方便携带也不易修改,查看起来也十分不便,因此很有必要开发一款可随身携带随意查看的移动电子同学录。开发这样一款同学录APP,有助于毕业学生间的交流联系,也有利于增进维护同学友谊。
本课题的目的是开发一款基于Android平台的、由java语言编写的手机同学录APP,要求界面友好,使用方便,能实现通信信息查找、增加、删除、修改等功能。与传统纸质同学录相比,此电子同学录便于管理和更新,极大地方便了身处不同空间的用户使用,具有一定实用价值。
1.2 国内外研究现状
社会生活离不开社交,目前市场上的社交软件很多,但大多是针对特定人群,而专门面向毕业学生间联系的社交软件却十分稀少。开发类似社交工具类 APP 需要明确以下几点:明确的客群定位和稳定的运行后台。社交是全人类共有的基本需求,但并不是每个人都都需要 APP 应用的方式来进行社交活动。同学之间保留信息是为了以后方便随时查看联系,而同学录则是为了让熟识的同学更加方便毕业后的联系沟通而生的应用。国内已存在一些例如早些年的腾讯产品QQ校友和人人网等,都是一些校友社交网站,而此次开发的软件旨在保存同学通讯信息和留言祝福备注等方便同学联系的功能。