
移动应用开发技术
期末考核报告
题 目: 基于
Android
平台的记事本软件
学生姓名
学生学号
专 业
班 级
指导教师
2022 年 06 月 20 日
1 | 32

目录
1. 项目来源及背景............................................................................................................. 4
2. 需求分析....................................................................................................................... 5
2.1 记事功能需求分析:.................................................................................................. 5
2.1.1 显示记事........................................................................................................... 5
2.1.2 添加记事........................................................................................................... 5
2.1.3 编辑记事........................................................................................................... 6
2.2 账户管理................................................................................................................. 6
2.2.1 注册账号........................................................................................................... 6
2.2.2 登录.................................................................................................................. 6
2.2.3 修改密码........................................................................................................... 7
2.2.4 注销账号........................................................................................................... 7
2.3 数据库需求分析........................................................................................................ 7
2.4 界面需求分析........................................................................................................... 7
3. 系统总体设计................................................................................................................ 9
3.1 账户管理.................................................................................................................. 9
3.1.1 登录.................................................................................................................. 9
3.1.2 注册................................................................................................................ 10
3.1.3 修改密码......................................................................................................... 11
3.1.4 注销................................................................................................................ 12
3.2 记事功能............................................................................................................... 13
4. 详细设计与实现........................................................................................................... 14
4.1 记事相关功能......................................................................................................... 14
4.1.1 显示记事......................................................................................................... 14
4.1.2 添加记事......................................................................................................... 18
4.1.3 编辑记事......................................................................................................... 20
4.1.4 账户管理......................................................................................................... 23
4.2 数据库................................................................................................................... 27
4.3 背景音乐............................................................................................................... 28
4.4 界面美化............................................................................................................... 28
4.5 其他细节................................................................................................................ 29
2 | 32

1. 项目来源及背景
据准确数据调查,截至 2021 年全球人口数量为 78.3 亿,全球有 52.2
亿人使用手机,相当于世界总人口的 66.6%,互联网正在占领着全球化的
趋势。随着生活节奏的加快, 工作和生活的双重压力全面侵袭着人们,如
何避免忘记工作和生活中的诸多事情而造成不良的后果,就显得非常重要。
为此,我开发了一款基于 Android 系统的简单记事本,它能够便携记录生活
和工作的诸多事情,从而帮助人们有条理的进行时间管理。
本系统在 Windows 系统下的 Android Studio 平台中开发,代码采用
Java 语言编写,数据库为安全轻便的 SQLite。使用的配置也是简单的
BaseAdapter 作为基础数据适配器,简单而又高效的进行开发。虽然本项
目只是一款基础的日记本,但是会在今后不断的探索中将功能与维护性进
一步的修正、改造与完善,满足各类客户的需求。
4 | 32

2. 需求分析
2.1 记事功能需求分析:
2.1.1 显示记事
用户打开记事本一定要能够看到之前的写的记事内容,所以进入主
页面后,软件应该从数据库中搜索出该用户所写的全部记事,并按照一
定顺序排列输出。
记事本记事可以添加多条记事(理论上无数条,只要数据库能放
下),在主页面用户看到的应该是记事列表,该列表存放了其所写的所
有记事。记事内容不应该显示直接在列表中,这样太占空间,所以数据
库中设计标题列,将标题标题显示在列表中,点击标题进入另一界面,
显示详细记事内容。
2.1.2 添加记事
设置添加记事内容入口,用户点击后进入,开始编辑记事的标题和
内容。
5 | 32
- 1
- 2
- 3
- 4
- 5
- 6
前往页