"景先生毕设|www.jxszl.com

android的猫咪生日私人管家设计与实现【字数:9310】

2022-11-25 20:36编辑: www.jxszl.com景先生毕设
摘 要随着计算机科技的不断成熟,互联网的建立,现在,应用平台上有许多关于生日管理方面的应用程序,因为使用时间和地点上的限制,用户在使用上有着很多不多不方便的地方,开发一个基于Android的猫咪生日私人管家APP,能够有效地解决这个问题。本论文首先对猫咪生日私人管家APP进行用户的需求分析,从开发环境、设计目标、设计流程、功能模块等方面进行系统的总体概念设计,开发了猫咪生日个人管家 APP,主要是让用户可以进行添加,修改和删除管理朋友的生日信息。 并且可以执行好友的群组管理,可以查询朋友的生日信息,可以根据好友的生日自动计算属和星座信息,也可以查询星座信息。 此外,用户根据自己的需要设置提醒日期,拨打电话或发送生日问候消息。本课题提出的基于Android的猫咪生日私人管家APP基于安卓平台、Java语言和SQLite数据库开发完成的,本APP界面美观,简洁,功能实用,可以推广。
目录
1.绪论 1
1.1课题背景 1
1.2研究现状 1
1.3研究内容 2
2.系统关键技术 3
2.1Android技术 3
2.2JAVA技术 3
3.系统分析 5
3.1可行性分析 5
3.1.1操作可行性 5
3.1.2经济可行性 5
3.1.3技术可行性 5
3.2系统性能分析 6
3.3用户体验需求分析 6
3.4系统流程分析 7
3.4.1登陆、注册流程 7
3.4.2好友信息流程 7
3.4.3好友管理流程 8
3.5系统UML用例分析 9
4.系统设计 10
4.1系统结构设计 10
4.2系统开发流程设计 11
4.3系统模块设计 11
4.4数据库设计 11
4.4.1数据库实体属性图设计 12
4.4.2数据库表设计 12
5.系统的实现 14
5.1用户注册界面 14
5.2用户登录界面 15
5.3添加好友界面 17
5 *51今日免费论文网|www.jxszl.com +Q: *351916072
.4好友界面 19
5.5记事本界面 24
5.6分组界面 28
5.7设置界面 29
5.8功能总结 30
6.系统测试 31
6.1测试定义 31
6.2功能测试 31
6.4测试结论 32
结语 33
参考文献 35
致谢 36
1.绪论
1.1课题背景
在信息越来越智能化的现代生活中,手机已成为大部分人日不离身的移动通信设备。如今的手机大部分都是比较智能化的,由于手机较比其他通信设备更小巧容易携带,手机内存也响应消费群体的需要变的越来越大,所以很多人都会在手机上安装各类软件,方便用户使用。
马上5G就投入市场,智能手机的普及,APP市场前景无可限量。应用程序软件供应商和电信行业组成了联盟,致力推广 Android平台。在快节奏的生活中,人们每天要做的事情太多,不得已的会忘记重要人的生日,从而会造成一些不必要的误会。移动互联的不断完善,社会的不断发展,设计一个生日专属管家的APP,专门来记录生日,方便人们来即时送上生日祝福,是有必要的,希望这样的软件可以给人们带去欢乐和幸福。
1.2研究现状
科技快速发展带动整个社会的发展,人们在生活中对智能化产品的需求也在不断增加。生活中人们接触最多智能化产品的就是手机了。智能手机凭借其便捷性和功能强大等优点,成为了人们日常生活中不可缺失的物件。现在人们使用的手机中,系统绝大部分是Android的。经过这几年的发展,安卓已经逐步发展成一个成熟平台。人手一部手机已经是正常的了,其中操作系统是安卓的更多,这表明全球智能手机中有超过一大半以上使用的是安卓系统。因此,在开发这款基于 Android的猫生日个人管家时,选择基于 Android平台开发。
智能手机的不断发展,APP的发展不容小觑,而猫咪生日私人管家APP,正是体现了这一趋势,猫咪生日私人管家APP的开发,为用户提供了方便,用户通过它随时随地的查看好友生日、记事本详情、星座运势等操作。通过猫咪生日私人管家APP的开发与实现,与传统的网页应用进行了很好的互补。人手一部智能手机,手机APP的市场前景还是很好的,目前应用商城还是有很多类似生日管家提醒软件,但是功能相对单一等问题,很多用户安装之后发现并没有想象中的好用,能正常使用的还是比较少,于是乎设计一款简单实用又安全的生日管家APP还是及其有必要的。 
1.3研究内容
本文主要阐述了基于Android的猫生日个人管家APP开发过程中使用的技术,首先分析了APP需求。从而进行具体功能的设计,最后才是功能实现和测试测试,在论文编写之前亲自到图书馆借阅Android书籍,SQLite数据库书籍等编程书籍,然后针对开发的基于Android的猫咪生日私人管家APP ,先进行功能需求的设计,之后再对程序进行编码,系统完成后进行测试和最后的验收工作,程序开发流程大致如此。
本论文包含了六大部分,如下:
一、绪论:从课题背景以及研究现状,阐述开发此系统的必要性。
二、相关技术:系统开发用到的各种技术都大致做出了简介。
三、系统分析:从可行性分析和功能需求分析的角度对开发的系统进行了全面的探究。
四、系统设计:功能模块设计和数据库设计这两部分内容都有专门的图片表示。
五、测试:对功能进行最初的需求测试。
六、结论及致谢。
2.系统关键技术
2.1Android技术
Android由Linux + Java组成,是最便携的移动操作系统。和IOS等手机开发平台比较,Android更有优势,更具竞争力。因此,在设计这款基于Android的猫生日私人管家的基础上APP。 Android平台主要有以下应用特色:
(1)四大组件:服务(Service)、活动(Activity)、内容提供器(Content Provider)、广播接收器(BroadCast Receiver)。
Activity就是能在Android应用中看得到的,是界面的搭建。
Service,就相对于默默无闻了,只在后台工作,就算是用户退出程序,服务是继续为程序服务的。

原文链接:http://www.jxszl.com/jsj/rjgc/82924.html