安卓记事本管理系统(DOC)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Android 系统课程设计
记事本管理系统
专业 计算机科学与技术
学生姓名 周腊风
班级 D 计算机133
学号 **********
任课教师 王 翠 香
完成日期
2016年6月24日
目录
1 绪论 (1)
2 需求分析 (1)
2.1功能描述 (1)
2.2 Android记事本的使用意义 (2)
2.3用户触发事件 (2)
3 系统总体设计 (4)
3.1.业务流程图 (4)
3.2数据增加流程图 (5)
3.3数据修改流程图 (5)
3.4数据删除流程图 (6)
3.5用户操作数据流程图 (6)
3.6记事E-R图 (7)
4 程序运行结果及代码 (7)
4.1界面 (8)
4.2添加新记事 (8)
4.4关于 (9)
4.5退出 (10)
4.6删除记事 (10)
4.7编辑/修改标题 (11)
4.8根据标题搜索内容 (11)
5 总结 (12)
6 参考文献 (13)
1 绪论
随着3G技术的成熟和智能手机的不断普及,移动应用的需求与日俱增,移动应用开发成为当下最热门的技术之一.在google和android手机联盟的共同推动下,android在众多移动应用开发平台中脱颖而出.
Android操作系统是google最具杀伤力的武器之一.苹果以其天才的创新,是的iphone在全球迅速拥有了数百万忠实的”粉丝”,而android作为第一个完整,开放,免费的手机平台,使开发者在为其开发程序时拥有更大的自由.与windows mobile ,symbian等厂商不同的是,android操作系统是免费向开发人员提供,这样可节省近三层得成本.
我们都知道,无论是产品还是技术,商业应用都是它最大的发展动力.android如此受到厂商与开发者的青睐,它的前景是一片光明的.国内对于安卓这方面的市场还没有完全开发出来.只要我们努力学习android,对理想,对生活都会有很大的补益.
因此,开发这样一套很简单的记事本软件对我们来讲是一件很有必要的事情,在下面的各章中我们将以开发安卓记事本软件为例,谈谈其开发过程和所涉及到的问题及解决方法。
2 需求分析
2.1功能描述
该记事本软件是一种主要用来记录笔记的基于安卓平台的软件,可以运行在安卓平台模拟器或运行在安卓平台的手持设备上。
阐述整个记事本的系统结构及工作原理:
(1)设计实现“添加文本”,“编辑内容/标题”和“删除记事”这三个主要的功能模块。
(2)分析并解决实现中的若干技术问题,像组件的选择以及保存的选择。
(3)进行测试并分析结果。
系统功能图如图1所示:
图1 系统功能图
2.2 Android记事本的使用意义
根据手机功能使用调查显示,大部分的消费者都会使用手机记事本功能。随着手机记事本功能的不断加强与完善,手机记事本对于人们的意义,已不仅仅像一般记事簿一样做简单记录,而是向着个性化、人性化的方向发展。
2.3用户触发事件
记事本与外部环境的交互。在这个系统中,通过对系统的分析,可以识别出参与者:用户。对于用户而言,记事本上按钮是用户向系统输入的操作请求的输入设备,设备显示器是用于向用户输出信息的输出设备。
事件是来自人操作的重要的消息,下表给出了记事本系统中可能发生的所有事件系统响应及其执行结果,如下表所示:
表1 触发事件
2.4记事本基本需求控制
系统用例图描述的是用户眼中的系统,即用户希望系统有哪些功能和通过哪些操作完成这些功能。一个用例代表用户与系统交互的一种方式。正如前面介绍过的,识别用例的最好方法是从参与者的角度分析系统。在android 记事本中,首先的参与者是用户。如图2所示,它从用户角度描述了该系统应该具有何种功能。
User
Delete Note
图2 系统E-R 图
3 系统总体设计
Android手机记事本软件主要功能模块包括:记事,查看、编辑修改、删除记事。如图3所示。
图3 系统总体设计图
3.1.业务流程图
用户进入手机记事本软件后,会看到所有记事列表界面。列表界面主菜单中包括添加、删除菜单项。点击添加,则进入添加界面,添加成功后返回列表界面,如图4所示:
图
4 业务流程图
3.2数据增加流程图
添加记事时,数据由用户输入,点击确定按钮。流程如图5所示:
图5 数据增加流程图
3.3数据修改流程图
编辑记事时,点击其中一条记录,输入修改后的数据,点击确定按钮,则更新数据库; 流程如图6所示:
图6 数据修改流程图
3.4数据删除流程图
当用户选定一个其中记事条时,单击菜单,删除其中一条记录,则从数据库中删除此条记录。数据删除流程如图7所示:
图7 数据删除流程图
3.5用户操作数据流程图
用户操作记事本数据流程图,如下图所示:
图8 用户操作流程图
3.6记事E-R图
在记事本软件中,记事作为主要操作对象,其E-R图如下所示:
图9 记事E-R图
4 程序运行结果及代码
4.1界面
点击软件系统,进入如下的界面:
4.2添加新记事
如果当前没有记事,点击“左键”后有四个菜单选项,点击“新增”,写完记事之后,点击“保存”进行保存。