Android 系统课程设计
记事本管理系统
专业 计算机科学与技术
学生姓名 周腊风
班级 D 计算机133
学号 1320704327
任课教师  王 翠 香
完成日期
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 触发事件 事件 执行结果 1
从手机屏幕点击软件系统 进入该软件,显示记事列表 2
点击"左键",选择“新增”,添加记事 进入添加界面
3
点击其中一个记事 进入详细界面 4 长按其中一个记事,点击“删除”,可对记事
进行删除
删除当前记事
5 长按其中一个记事,点击“编辑内容”,可对
记事进行编辑
编辑记事内容
6 长按其中一个记事,点击“编辑标题”,对记
事标题进行编辑
编辑记事标题
7
长按其中一个记事,点击“根据标题搜索”,
搜索记事 根据标题搜索记事
2.4记事本基本需求控制
系统用例图描述的是用户眼中的系统,即用户希望系统有哪些功能和通过哪些操作完成这些功能。一个用例代表用户与系统交互的一种方式。正如前面介绍过的,识别用例的最好方法是从参与者的角度分析系统。在android 记事本中,首先的参与者是用户。如图2所示,它从用户角度描述了该系统应该具有何种功能。
Add Note
Edit/Update Note User
Delete Note
图2  系统E-R 图

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。