Android应用系统综合项目专题计划书例子.doc
《Android应用系统综合项目专题计划书例子.doc》由会员分享,可在线阅读,更多相关《Android应用系统综合项目专题计划书例子.doc(39页珍藏版)》请在咨信网上搜索。
1、 Android记事本管理系统项目筹划书 二级学院 专 业 班 级 学生姓名 指引教师 时 间 摘要自Google 收购Android公司之后,Android(google)在基于Android(安卓)操作系统手机移动应用领域,投入了大量财力、人力,使得安卓技术得到迅速推广,极大推动了移动应用软件发展。因而,在Android移动终端,催生了各种Android手机软件。此外,手机核心功能固然是基于沟通、联系各种应用,但是,在越来越智能、越来越潮流手机市场,人们逐渐将其作为一种私人工作与生活助手,从而增进了一批基于个人事务、移动办公、购物、娱乐、游戏、阅读等手机应用软件迅速发展,逐渐哺育出极具广泛
2、前景应用市场。针对这样需求,本文重要针对其中通讯录、记事本应用软件,进行了某些尝试性开发,但愿为Android手机移动应用贡献微薄之力。通讯录软件是手机核心基本软件,它不但具备管理联系人及其联系方式基本功能,并且在Android手机中,还可以开发各种应用功能,能比较充分体现以便性、快捷性和人性化,并能提供大容量、多媒体方式存储。本课程设计中,尝试着开发出联系人各种联系方式、提高了通讯录数据保存安全性。记事本软件是手机重要应用软件,重要满足事务记录、事务提示、事物查询等移动办公简朴需求。在Android手机中,还可以开发多媒体形式记事本软件。在本课程设计中,也尝试性开发了基于Android手机记
3、事本软件,实现了记事本基本功能本文软件开发环境采用了Eclipse3.4 + Android SDK集成环境,编程语言采用了Java。核心词: Android;通讯录;记事本;Eclipse3.4;JavaAbstractSince Google has bought up the Android company in ,Google has invested considerable effort to Android field,it makes Android technology and Android tablet device be substatial popularity.In
4、 that case,about different kinds of Android software has grown rapidly.Certainly,. Mobile phone notebook as a basic function of a direct impact on the user experience of mobile phone use and feel. Android mobile note software,rich mobile note record way.The software integrates with Eclipse 3.4 + and
5、roid SDK environment,using java advanced language development. Android phones on the detailed communication management software system design,the detailed division of functions and the function made a detailed introduction,a list of some major code and flow chart.Keywords:Basic meaning ofRobot,First
6、 appeared in French writer David Villas LandaposEve Future in 1886,He named the robot looks like a man as Android.So Google announced Linux platform based on the open source phone operating system,Chinese name:anzhuo. 目录摘要2Abstract3第一章 引言2第二章 需求分析62.1 Android记事本使用意义62.1.1顾客触发事件62.1.2记事本基本需求控制7第三章 系统
7、总体设计83.1解决流程设计83.1.1业务流程图83.1.2数据增长流程图93.1.3数据修改流程图93.1.4数据删除流程93.2数据字典103.5数据库概念构造设计12第四章 项目概述134.1 项目范畴134.2项目软件过程描述134.3 里程碑134.4 依赖和约束134.5 角色和职责13第五章 项目估算155.1目155.1.1范畴155.1.2规模和工作量估算155.1.3单元复杂度定义165.1.4项目单元分解165.1.5规模和工作量估算165.1.6项目整体开发工作量估算165.2进度估算175.3风险估算175.3.1辨认风险项对其分析175.3.2拟定风险优先级185
8、.3.3建立风险排序表和指定相应办法进行防止185.3.4核心计算机资源估算185.3.5项目成本以及标价参见195.3.6项目报价195.3.7估算办法195.4项目估算评审20第六章 资源筹划216.1硬件环境216.2软件环境21第七章 机会与风险22第八章 项目风险 Top10238.1安卓设备使用时间短238.2安卓系统对硬件需求较高238.4不支持关机闹铃 与顾客需求严重背离248.5系统偷跑流量 流量流失状况惊人248.6安卓系统“智商不高” 计算器不会计算258.7短信功能也BUG 随机乱发惹人烦258.8拨号后自动挂断电话 通话BUG频繁浮现258.9 Android系统手机
9、泄密 信息时代很严重268.10面对苹果,安卓在手机操作系统中堪忧26第九章 Project项目27参 考 文 献29 第一章 引言相信人们对Android发展历史多少均有某些理解, Android曾经是一家创立于旧金山公司名字,该公司于8月份被Google收购,并从此踏上了飞速发展道路。通过这几年发展,它已经发展成了一种平台、一种生态体系。当前Android在移动领域已经得到了广泛应用。依照Google于6月份发布数字,当前每天激活Android设备高达50万台,比5月份数据增长了10万台!Google还透露当前已经与36家OEM厂商和215家运营商合伙,共激活了超过1亿台Android设备
10、。相比于Symbian日落西山,以及苹果封闭、Windows Phone前程未卜,Android无疑代表了当前行业发展主流趋势:开放平台取代了封闭平台。让参加者均能通过自己努力而获益。从9月发布1.0版本以来,通过近三年跨越式发展,当前Android已经发展到了3.x版本,这是一种针对平板电脑而做了大量优化版本,涉及对更大屏幕支持类库、多任务优化等。当前市场上占主流还是2.2版本,固然,相信随着时间推移,2.3及后续版本会得到越来越多设备支持。由于Android是近几年才开始起步,因此有诸多朋友在关注华清远见3G Android系统开发课程时,也总是会有这样疑问。我始终跟带着这种疑问朋友说,回
11、答这个问题,有几种核心点:第一、这个市场与否足够大(或者能发展到足够大),这点我相信人们对于移动设备现状有足够理解,对其将来发展不会有什么异议;另一方面是你所从事领域与否处在上升通道上?身处一种上升通道,个人只要付出一定努力,这个行业都会带着你往上走,相反,如果处在一种没落行业,个人再努力,也许都赶不上整个行业坠落速度。Android这几年发展可谓有目共睹,就像前面所说,每天设备激活数目就达到了50万台;其三,与否有足够多大公司参加其中,或者与否成就了某些公司。行业发展,离不开业内大公司支持,或者,与否有公司在该领域得到了长足发展。处在这个行业大公司,除了Google自身外,也成就了某些公司,
12、例如Motorola移动、HTC,前者借Android咸鱼翻身,后者借Android成了市值超越Nokia公司。行业发展如此红火,那么作为开发者,与否可以从中获益呢?咱们可以从“Android工程师一年经验月薪8000元:这则新闻来看这个行业开发者状况,由此可以看出,这个行业从业人员当前有多抢手。当前国内Android开发还是重要以应用开发为主,重要提成3类:为公司开发应用、开发通用应用(放到Android Market或者其她App Market销售)以及游戏开发(放到Android Market或者其她App Market销售)。第一类开发者普通身处规模较大公司,这些公司重要为自有品牌或者
13、其她品牌设计手机或者平板电脑总体方案。除了依照需求对系统进行定制外,更多工作在于为这些系统编写定制应用。第二类开发者,普通处在创业型公司或者是独立开发者,她们赚钱方式重要是2种:为国外公司进行外包开发,或者通过Google移动广告(AdMob)通过广告点击提成。而理论上通过付费下载形式来赚钱,当前国内鲜见成功者。第三类开发者,当前和第二类开发者类似。下图1是开发者提交应用和游戏数目所占比例图,从中也可以看出应用开发数目远超游戏开发。图1相对于其她移动开发平台,由于Android(应用)开发采用了Java语言,因此,它学习曲线相对比较平缓。对于那些有某些编程语言(如C/C+/Java等)训练学生
14、,都可以考虑学习Android应用开发。固然,如果你但愿从事Android游戏开发,那么,最佳能在高数、离散数学甚至计算机图形学等方面有比较夯实基本。如果后续想往底层开发如系统移植、驱动开发等方向发展,或者为了更好地理解Android 应用架构体系,那么,具备一定操作系统知识是必要,固然,并不需要你对操作系统有多精通,而是对其基本原理有一定理解即可。如何学习Android开发?图2上面2是Android体系架构图,自上而下分别为应用层、应用框架、类库和Alvik运营时环境以及Linux内核。普通来说,咱们想从事Android开发,可以从应用开发作为切入点,逐渐熟悉其整个体系,并慢慢往其底层渗入
15、,从而能做到软硬兼备,Android系统开发班课程设立就充分考虑到了这一点,既涉及到应用开发透彻掌握,又协助人们在系统开发层面上做好充分准备。而从学习路线图上来说,先熟悉Java SE编程,能比较纯熟使用Java语言进行编程,熟悉Java语言语法特点,熟悉Java IO、Java线程、网络编程、XML解决等。此外,由于诸多Android应用在运营时都需要去访问网站服务器,因而,熟悉一种网络编程语言也是必要。无论是从学习以便性还是市场占有状况来说,使用JSP/Servlet都是不二选取,此外,在这个阶段也顺便学习一下SQL语法和熟悉一种SQL数据库,以以便后续Android开发中进行SQLite
16、数据库开发。学习完这些课程后,就可以开始进行Android应用开发学习,例如Android中UI组件、基本组件、数据存储、传感器、图形图像解决、多媒体解决、游戏开发等。为了更好地进行应用编程,可以有选取对其Lib类库进行分析,以加深对其工作机制理解。再往下,就是操作系统层级了,这里应当要对Linux操作系统进行学习,熟悉其内核和运营原理,熟悉ARM体系架构以及惯用指令,并熟悉驱动编写方式,掌握其移植办法等。第二章 需求分析该记事本软件是一种重要用来记录笔记基于安卓平台软件,可以运营在安卓平台模仿器或运营在安卓平台手持设备上。2.1 Android记事本使用意义依照手机功能使用调查显示,大某些消
17、费者都会使用手机记事本功能。随着手机记事本功能不断加强与完善,手机记事本对于人们意义,已不但仅像普通记事簿同样做简朴记录,而是向着个性化、人性化方向发展。2.1.1顾客触发事件记事本与外部环境交互。在这个系统中,通过对系统分析,可以辨认出参加者:顾客。对于顾客而言,记事本上按钮是顾客向系统输入操作祈求输入设备,设备显示屏是用于向顾客输出信息输出设备。事件是来自人操作重要消息,下表给出了记事本系统中也许发生所有事件。系统响应及其执行成果事件系统响应执行成果1从手机屏幕点击软件系统调用函数入口,启动系统,进入该软件进入该软件,显示记事列表2点击Menu,选取添加记事调用添加函数进入添加界面3点击其
18、中一种记事调用查看记事函数进入详细界面4在记事详细界面点击Menu,可对记事进行修改编辑调用修改函数进入修改界面5在记事详细界面点击Menu,可对记事进行删除调用删除函数删除记事6在记事列表界面点击Menu,选取退出调用退出函数退出软件2.1.2记事本基本需求控制系统用例图描述是顾客眼中系统,即顾客但愿系统有哪些功能和通过哪些操作完毕这些功能。一种用例代表顾客与系统交互一种方式。正如前面简介过,辨认用例最佳办法是从参加者角度分析系统。在android记事本中,一方面参加者是顾客。如图3所示,它从顾客角度描述了该系统应当具备何种功能。图3 第三章 系统总体设计Android手机记事本软件重要功能
19、模块涉及:记事,查看、编辑修改,删除记事。如图3-1所示。图43.1解决流程设计3.1.1业务流程图顾客进入手机记事本软件后,会看到所有记事列表界面。列表界面主菜单中涉及添加、删除菜单项。点击添加,则进入添加界面,添加成功后返回列表界面图53.1.2数据增长流程图添加记事时,数据由顾客输入,点击拟定按钮。流程如图6所示:添加记事界面与否合法插入数据库添加数据图63.1.3数据修改流程图编辑记事时,点击其中一条记录,输入修改后数据,点击拟定按钮,则更新数据库; 流程如图7所示:修改记事与否合法更新数据库修改数据图73.1.4数据删除流程当顾客选定一种其中记事条时,单击菜单,删除其中一条记录,则从
20、数据库中删除此条记录。数据删除流程如图8所示:查看记事界面删除记事与否删除更新数据库图83.2数据字典顾客操作记事本数据流程图,如下所示图9数据流描述数据流编号数据流名称简述数据流来源数据流去向数据流构成数据流量高峰流量F1启动软件启动无P1无80/day100/dayF2显示列表显示P1P2SQLite中读取数据80/day100/dayF3删除删除P2P5从SQLite删除有关数据80/day100/dayF4添加添加P2P3从顾客输入数据与SQLite交互80/day100/dayF5编辑编辑P2P4依照顾客选取数据编辑80/day100/dayF6添加添加P3D依照顾客填写数据80/d
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Android 应用 系统 综合 项目 专题 计划书 例子
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【a199****6536】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【a199****6536】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。