android技术的mini手帐设计与实现
近年来,信息技术发展迅速,智能手机也遍各个人群,传统的手帐记录方式也面临着变革。人们拿起手机记录自己的约会行程,心情状态以及收支记录,这样的现象随处可见。通过使用mini手帐系统,更大程度的给人们的生活带来便利。 本课题主要研究了笔记、账单和日程的管理。课题以当前的人们的手帐记录习惯和移动设备的发展状况为背景。介绍了本系统从分析到设计以及最后软件实现的整个过程。其中分别包括了前期的需求分析、系统的设计与实现、数据库的分析与设计、还有各个功能模块的划分与实现。本系统所有数据采用ORMlite对象映射框架,业务逻辑处理则使用的Java Web技术,采用Android设备作为交互终端。本软件主要有笔记的添加、修改、删除,账单的添加、删除、金额统计,日程的添加、修改、取消,软件的加密等功能。
目录
一、引言 1
(一)课题背景 1
(二)课题意义 1
二、系统概述 1
(一)软件简介 1
(二)开发技术 1
(三)开发环境 1
三、需求分析 1
(一)加密管理模块 2
(二)笔记管理模块 2
(三)账单管理模块 2
(四)日程管理模块 3
四、系统设计 3
(一)系统功能架构设计 3
(二)数据库设计 4
1.数据库信息 4
2. ORMlite框架 4
3.数据库表结构设计 13
五、系统实现 14
(一)公共类 14
(二)界面呈现与跳转 16
(三)万能适配器 17
1.概述 17
2.CommonAdapter类代码 17
3.ViewHolder类代码 19
4.使用 21
(四)加密管理模块 22
1.密码认证 26
2.指纹认证 29
(五)笔记管理模块 32
1.笔记显示 33
2.笔记新增 34
3.笔记修改 37
4.笔记删除 37
(六)账单管理模块 39
*好棒文|www.hbsrm.com +Q: ^351916072#
1.账单显示 40
2.账单新增 40
3.账单删除 41
4.金额统计 42
(七)日程管理模块 43
1.日程显示 43
2.提醒设置 44
3.日程新增 47
4.日程修改 48
5.日程取消 48
六、软件测试 49
(一)测试环境 49
(二)测试环境 49
(三)测试环境 50
1.测试用例 50
2.未解决的问题 52
七、总结 52
参考文献 53
致谢 54
一、引言
(一)课题背景
手帐,用于生活记事,日程规划,它更是人们的一个重要生活工具,这个工具不但有备忘的作用,而且可以进行一系列的生活规划。智能手机的更新换代是基于科学技术的不断发展,而手机也不再局限于人们之间的通讯交流。传统笔写的手帐,大可在智能手机上得到实现。因此,本文中开发了一款具有加密功能的mini手帐系统,在保证个人隐私的基础上,方便用户的生活规划与心情记录。
(二)课题意义
如今,智能手机逐渐走入人们的生活,它已然在人们的生活中占据了重要的地位。手机的扩展功能日益发张壮大,其最重要的功能之一就有类似于手帐的记事本。mini手帐系统更加方便人们随时拿起手机记录自己的行程,约会,心情,状态以及收支,与传统手帐相比,便于管理和更新,并且设置了加密功能,提高了个人隐私的安全性。
二、系统概述
(一)软件简介
本软件是一款记事类型软件。在记事本的基础上,还扩展了一些其他功能,有加密管理,笔记管理,账单管理,日程管理等。软件的使用人群主要是一些有记录习惯、生活规划的用户,旨在构建mini手帐系统,为人们生活带来便利。
(二)开发技术
本系统采用Android设备作为交互终端,数据采用ORMlite对象映射框架,业务逻辑的处理则使用的Java Web技术。
(三)开发环境
编程语言:Java。
开发环境:eclipse。
数据库:ORMlite。
测试终端:OPPO R831S、魅族MX5。
三、需求分析
类似手帐的小本想必很多人都有,有人用来记录计划,有人用来记录账单,还有人用来记录心情。现在社会生活节奏快,人们愈加看重移动、便携与方便。传统的纸质手帐不易修改以及随时查看,现如今的智能手机日益发展壮大,功能性需求也相当完善,本软件就是将这样的记录需求应用到手机上。其中笔记管理模块、账单管理模块和日程管理模块是软件的基础功能模块,笔记管理模块主要是给用户记录各种规划、记录每天的心情状态,账单管理模块可以记录自己的资金状况,日程模块主要是记录日程,并定时提醒用户该日程。加密管理模块主要是基于用户隐私的问题而设计的,是本软件的拓展功能模块。
(一)加密管理模块
加密管理模块主要分为密码认证,指纹认证两部分,用户可根据其喜好选择对应的加密方式。每次进入软件需相应的密码才可进入程序的使用。见图31。
图31 加密管理模块逻辑图
(二)笔记管理模块
笔记管理模块,主要分笔记的列表显示,笔记的新增,笔记的修改,笔记的删除。其中笔记的编辑页面使用了富文本编辑框插件,使文本内容有一系列的编辑功能。见图32。
图32笔记管理模块逻辑图
(三)账单管理模块
账单管理模块,主要功能有账单的显示、新增和删除以及统计总金额。流程图见图33。
图33账单管理模块逻辑图
(四)日程管理模块
日程管理模块主要功能是日程安排的新增、修改、取消、列表显示。这个模块主要作用是提醒一些容易遗忘的事情。见图34。
34日程管理模块逻辑图
四、系统设计
(一)系统功能架构设计
如图41所示,整个系统分四大模块:
加密管理模块:密码认证,指纹认证。
笔记管理模块:笔记显示,笔记修改,笔记新增,笔记删除。
账单管理模块:账单显示,记录新增,账单删除,总额统计。
日程管理模块:日程显示,日程新增,日程修改,取消提醒。
图41 系统功能结构图
目录
一、引言 1
(一)课题背景 1
(二)课题意义 1
二、系统概述 1
(一)软件简介 1
(二)开发技术 1
(三)开发环境 1
三、需求分析 1
(一)加密管理模块 2
(二)笔记管理模块 2
(三)账单管理模块 2
(四)日程管理模块 3
四、系统设计 3
(一)系统功能架构设计 3
(二)数据库设计 4
1.数据库信息 4
2. ORMlite框架 4
3.数据库表结构设计 13
五、系统实现 14
(一)公共类 14
(二)界面呈现与跳转 16
(三)万能适配器 17
1.概述 17
2.CommonAdapter类代码 17
3.ViewHolder类代码 19
4.使用 21
(四)加密管理模块 22
1.密码认证 26
2.指纹认证 29
(五)笔记管理模块 32
1.笔记显示 33
2.笔记新增 34
3.笔记修改 37
4.笔记删除 37
(六)账单管理模块 39
*好棒文|www.hbsrm.com +Q: ^351916072#
1.账单显示 40
2.账单新增 40
3.账单删除 41
4.金额统计 42
(七)日程管理模块 43
1.日程显示 43
2.提醒设置 44
3.日程新增 47
4.日程修改 48
5.日程取消 48
六、软件测试 49
(一)测试环境 49
(二)测试环境 49
(三)测试环境 50
1.测试用例 50
2.未解决的问题 52
七、总结 52
参考文献 53
致谢 54
一、引言
(一)课题背景
手帐,用于生活记事,日程规划,它更是人们的一个重要生活工具,这个工具不但有备忘的作用,而且可以进行一系列的生活规划。智能手机的更新换代是基于科学技术的不断发展,而手机也不再局限于人们之间的通讯交流。传统笔写的手帐,大可在智能手机上得到实现。因此,本文中开发了一款具有加密功能的mini手帐系统,在保证个人隐私的基础上,方便用户的生活规划与心情记录。
(二)课题意义
如今,智能手机逐渐走入人们的生活,它已然在人们的生活中占据了重要的地位。手机的扩展功能日益发张壮大,其最重要的功能之一就有类似于手帐的记事本。mini手帐系统更加方便人们随时拿起手机记录自己的行程,约会,心情,状态以及收支,与传统手帐相比,便于管理和更新,并且设置了加密功能,提高了个人隐私的安全性。
二、系统概述
(一)软件简介
本软件是一款记事类型软件。在记事本的基础上,还扩展了一些其他功能,有加密管理,笔记管理,账单管理,日程管理等。软件的使用人群主要是一些有记录习惯、生活规划的用户,旨在构建mini手帐系统,为人们生活带来便利。
(二)开发技术
本系统采用Android设备作为交互终端,数据采用ORMlite对象映射框架,业务逻辑的处理则使用的Java Web技术。
(三)开发环境
编程语言:Java。
开发环境:eclipse。
数据库:ORMlite。
测试终端:OPPO R831S、魅族MX5。
三、需求分析
类似手帐的小本想必很多人都有,有人用来记录计划,有人用来记录账单,还有人用来记录心情。现在社会生活节奏快,人们愈加看重移动、便携与方便。传统的纸质手帐不易修改以及随时查看,现如今的智能手机日益发展壮大,功能性需求也相当完善,本软件就是将这样的记录需求应用到手机上。其中笔记管理模块、账单管理模块和日程管理模块是软件的基础功能模块,笔记管理模块主要是给用户记录各种规划、记录每天的心情状态,账单管理模块可以记录自己的资金状况,日程模块主要是记录日程,并定时提醒用户该日程。加密管理模块主要是基于用户隐私的问题而设计的,是本软件的拓展功能模块。
(一)加密管理模块
加密管理模块主要分为密码认证,指纹认证两部分,用户可根据其喜好选择对应的加密方式。每次进入软件需相应的密码才可进入程序的使用。见图31。
图31 加密管理模块逻辑图
(二)笔记管理模块
笔记管理模块,主要分笔记的列表显示,笔记的新增,笔记的修改,笔记的删除。其中笔记的编辑页面使用了富文本编辑框插件,使文本内容有一系列的编辑功能。见图32。
图32笔记管理模块逻辑图
(三)账单管理模块
账单管理模块,主要功能有账单的显示、新增和删除以及统计总金额。流程图见图33。
图33账单管理模块逻辑图
(四)日程管理模块
日程管理模块主要功能是日程安排的新增、修改、取消、列表显示。这个模块主要作用是提醒一些容易遗忘的事情。见图34。
34日程管理模块逻辑图
四、系统设计
(一)系统功能架构设计
如图41所示,整个系统分四大模块:
加密管理模块:密码认证,指纹认证。
笔记管理模块:笔记显示,笔记修改,笔记新增,笔记删除。
账单管理模块:账单显示,记录新增,账单删除,总额统计。
日程管理模块:日程显示,日程新增,日程修改,取消提醒。
图41 系统功能结构图
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1389.html