人情记录APP开发:功能与需求分析

需积分: 0 0 下载量 79 浏览量 更新于2024-08-04 收藏 189KB DOCX 举报
"2018054602黄昊鑫1 - 人情记录APP开发" 这篇本科生课程论文是关于"人情记录APP开发"的,属于暨南大学智能科学与工程学院/人工智能产业学院计算机专业信息安全课程——移动软件开发与安全的一部分。作者黄昊鑫在2021年12月31日完成了这篇论文。 论文主要探讨了以下几个方面的知识点: 1. 需求分析:APP的核心功能包括记录人情往来中的收支和开支情况,允许用户修改和删除记录,查看时间,搜索记录,并且按照类型对记录进行分类。这些需求旨在帮助用户更好地管理日常的人情账目。 2. 功能分析:为了实现这些需求,论文提到了一些具体的技术实现,如通过日历控件处理时间,使用控件进行页面跳转和触发事件,设立添加页面来获取新记录的详细信息,以及根据用户输入的信息进行分类。搜索功能也是通过点击控件触发,根据特定条件进行索引。 3. 拓展功能分析:论文还提出了一些增强用户体验的扩展功能,例如在启动时展示介绍APP功能的闪屏页面,建立数据库以支持高效的数据操作,以及在收礼和随礼界面之间轻松切换。此外,通过点击日历图片可以实现图片变化,增添趣味性。 4. 界面设计:界面设计采用线性布局的嵌套,以适应不同模拟器,并使用space填充空白区域,确保在美观的同时,能有效地控制控件位置。论文中提到的页面主要分为五部分,包括加载用的闪屏动画界面,主界面,日历页面,条目创建界面,以及信息显示界面。 5. 关键实现技术:论文进一步阐述了实现这些功能所需的技术,包括创建数据库(收礼和随礼的独立数据库),定义存储字段(如name, price, date, type等),并实现Serializable接口以支持数据传输。适配器(adapter)的编写是关键,它们在Bean类之后编写,基于各自数据库实现,用于在界面和数据之间进行数据绑定和传递。 这篇论文涵盖了移动应用开发的基本流程,包括需求分析、功能设计、界面布局以及关键技术的实现,对于理解移动应用开发特别是针对特定场景的应用(如人情记录)具有指导意义。