安卓记事本管理系统(DOC).doc
《安卓记事本管理系统(DOC).doc》由会员分享,可在线阅读,更多相关《安卓记事本管理系统(DOC).doc(15页珍藏版)》请在咨信网上搜索。
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所示,它从用户角度描述了该系统应该具有何种功能。 图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添加新记事 如果当前没有记事,点击“左键”后有四个菜单选项,点击“新增”,写完记事之后,点击“保存”进行保存。 4.3编辑内容 选中要编辑的那一个记事,长按,会出现四个选项“删除”,“编辑内容”,“编辑标题”,“根据标题搜索”,点击“编辑内容”对被选中的记事进行编辑,然后点击“保存”。 4.4关于 点击“左键”,出现四个选项“新增”、“查看全部”、“退出”、“关于”,也就是第一张图的界面,点击“关于”,出现第二张图的界面。 4.5退出 点击“返回”键即可弹出下面的界面,点击“确定”即可退出该记事本系统。 4.6删除记事 选中要删除的记事,长按,会出现四个选项“删除”,“编辑内容”,“编辑标题”,“根据标题搜索”,然后点击“删除”选项,弹出以下界面,然后点击“确定”,对选中的记事进行删除。 4.7编辑/修改标题 选中要编辑/修改标题相应的记事,长按,会出现四个选项“删除”,“编辑内容”,“编辑标题”,“根据标题搜索”,点击“编辑标题”,弹出下面的界面,进行编辑修改,然后点击“确定”,编辑修改完成。 4.8根据标题搜索内容 选中任意文本记事,长按,会出现四个选项“删除”,“编辑内容”,“编辑标题”,“根据标题搜索”,然后点击“根据标题搜索”,弹出下面的界面,输入要搜索内容的标题,点击“确定”,就会弹出你要搜索的内容。 5 总结 经过这段时间的学习,我才发现我也可以自己制作Android app,自己制作系统安装在自己的手机上用,就觉得好有成就感。 记事本基本开发已完成,由于刚刚接触android,遇到的困难很多,在老师的帮助和同学之间的相互探讨下,困难几乎都迎刃而解了。 刚开始的时候很担心,以为会很难,特别是在运行代码的时候,总是层出不穷各种问题,问同学,大家互相讨论,查阅资料,虽然花的时间很多,但总算解决了。这期间我还去网上搜索各种教学视频,花的精力还真不少,看到自己的成功,还是挺欣慰的,再难再复杂的问题,觉得只要有信心都可以完成。 这次实训Android软件开发是基于java语言,学过java语言,不过对于其理解和运用都不是很擅长,通过这次实训,我看了很多java小程序,对语法有了更深层次的理解。同时,我们知道了android的发展史,Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。Android是时下最火热的手机操作系统,其未来前景依旧令人看好,我想,能够掌握android的开发对我们以后就业是非常有利的,因为所需的技术人员很多,这次实训我们只能到入门的程度,只有继续深入的研究才能成为一个真正的开发人员,我会努力学习下去! 6 参 考 文 献 [1] 姚尚朗,《Android 开发入门于实战》,人民邮电出版社,2009 [2] 王珊,萨师煊,《数据库系统概论(第四版)》,高等教育出版社,2006 [3] 余志龙,陈小凤,郑名杰,《Android SDK开发范例大全》,人民邮电出版社,2009 [4] 王鹏,《JAVA语言程序设计》,大连理工出版社,2005 12- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 记事本 管理 系统 DOC
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【丰****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【丰****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【丰****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【丰****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文