![](https://csdnimg.cn/release/download_crawler_static/88865089/bg1.jpg)
1 | 25
移动应用开发技术
期末考核报告
题 目: 基于 Android 平台的记事本软件
学生姓名
学生学号
专 业
班 级
指导教师
2023 年 05 月 10 日
![](https://csdnimg.cn/release/download_crawler_static/88865089/bg2.jpg)
2 | 25
目录
1. 项目来源及背景............................................................................................................................................................4
2. 需求分析 .........................................................................................................................................................................4
2.1 记事功能需求分析:..............................................................................................................................................4
2.1.1 显示记事............................................................................................................................................................4
2.1.2 添加记事............................................................................................................................................................4
2.1.3 编辑记事............................................................................................................................................................5
2.2 账户管理.....................................................................................................................................................................5
2.2.1 注册账号............................................................................................................................................................5
2.2.2 登录.....................................................................................................................................................................5
2.2.3 修改密码............................................................................................................................................................5
2.2.4 注销账号............................................................................................................................................................5
2.3 数据库需求分析 .......................................................................................................................................................6
2.4 界面需求分析............................................................................................................................................................6
3. 系统总体设计 ................................................................................................................................................................7
3.1 账户管理......................................................................................................................................................................7
3.1.1 登录......................................................................................................................................................................7
![](https://csdnimg.cn/release/download_crawler_static/88865089/bg3.jpg)
3 | 25
3.1.2 注册.....................................................................................................................................................................8
3.1.3 修改密码............................................................................................................................................................9
3.1.4 注销 ..................................................................................................................................................................10
3.2 记事功能 ..................................................................................................................................................................11
4. 详细设计与实现 .........................................................................................................................................................12
4.1 记事相关功能 .........................................................................................................................................................12
4.1.1 显示记事 .........................................................................................................................................................12
4.1.2 添加记事 .........................................................................................................................................................14
4.1.3 编辑记事......................................................................................................................................................15
4.1.4 账户管理 .........................................................................................................................................................18
4.2 数据库.......................................................................................................................................................................21
4.3 背景音乐 ..................................................................................................................................................................21
4.4 界面美化 ..................................................................................................................................................................22
4.5 其他细节....................................................................................................................................................................23
5. 总结与体会 ..................................................................................................................................................................23
参考文献 ................................................................................................................................................................................24
![](https://csdnimg.cn/release/download_crawler_static/88865089/bg4.jpg)
4 | 25
1. 项目来源及背景
据准确数据调查,截至 2021 年全球人口数量为 78.3 亿,全球有 52.2
亿人使用手机,相当于世界总人口的 66.6%,互联网正在占领着全球化的
趋势。随着生活节奏的加快, 工作和生活的双重压力全面侵袭着人们,如
何避免忘记工作和生活中的诸多事情而造成不良的后果,就显得非常重要。
为此,我开发了一款基于 Android 系统的简单记事本,它能够便携记录生活
和工作的诸多事情,从而帮助人们有条理的进行时间管理。
本系统在 Windows 系统下的 Android Studio 平台中开发,代码采用 Java
语言编写,数据库为安全轻便的 SQLite。使用的配置也是简单的 BaseAdapte
r 作为基础数据适配器,简单而又高效的进行开发。虽然本项目只是一款基
础的日记本,但是会在今后不断的探索中将功能与维护性进一步的修正、
改造与完善,满足各类客户的需求。
2. 需求分析
2.1 记事功能需求分析:
2.1.1 显示记事
用户打开记事本一定要能够看到之前的写的记事内容,所以进入主
页面后,软件应该从数据库中搜索出该用户所写的全部记事,并按照一
定顺序排列输出。
记事本记事可以添加多条记事(理论上无数条,只要数据库能放
下),在主页面用户看到的应该是记事列表,该列表存放了其所写的所
有记事。记事内容不应该显示直接在列表中,这样太占空间,所以数据
库中设计标题列,将标题标题显示在列表中,点击标题进入另一界面,
显示详细记事内容。
2.1.2 添加记事
设置添加记事内容入口,用户点击后进入,开始编辑记事的标题和
内容。
![](https://csdnimg.cn/release/download_crawler_static/88865089/bg5.jpg)
5 | 25
2.1.3 编辑记事
在主界面的记事列表中。点击一条记事,能够进行编辑,包括更改
记事(更新)和删除记事。
2.2 账户管理
为了更好的保护客户的隐私要求,也为了能让同一台手机的不同用
户能够使用该软件,软件有专门的账户管理。
记事本供本机中多名用户使用,设计账户管理可以让多个用户使用
该软件,且保证每个人只能看到自己的记事内容。这就相当于是一把锁。
2.2.1 注册账号
注册账号是要对密码进行确认,防止用户填写密码时填写错误,而
导致该账号虽然注册了,但是密码相当于遗忘了,相当于账号刚注销变
报废。当然,账号和密码都不能为空。
2.2.2 登录
登录时对账号密码进行检验,包括是否为空,账号密码是否正确。
根据不同错误,对用户进行提示。
为了让用户不用每次登录都要输入账号密码,要增加记住密码选项。
(记住密码也有不足之处,如果其他用户使用该机中的此软件,那他就
可以直接登录)
2.2.3 修改密码
修改密码时,要输入账号、旧密码、新密码并确认新密码,四项缺
一不可,任何一项为空,都要对用户进行提示。四项填写完成用户确认
后,进行账号密码比对,验证成功再进行新密码的确认,最后更换密码。
2.2.4 注销账号
用户不想再使用该软件后,可以主要注销账户。注销账户要同时删
除数据库中该用户的记事数据。