- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
移动设备平台开发app-日历系统
移动设备平台开发
App开发详解
项目名称: 日历系统
院 系: 计算机学院
XXXX
学 号: XXXXXXX
学生姓名: XXX
目录
移动设备平台开发 1
一、 系统功能需求分析 3
1.1 系统登录功能 3
1.2 功能需求描述 3
1.3 界面需求描述 4
1.4运行需求描述 4
1.5可行性分析 4
二、 系统分析与设计 6
2.1系统功能结构 6
2.2 系统界面布局 6
三、 系统实现 8
3.1 实现系统的关键技术 8
3.2 界面 8
3.关键代码介绍 13
3.1 日历显示activity 13
3.2 创建菜单 13
3.3 左右滑动屏幕 13
3.4跳转到今天 14
3.5显示/修改所有日程的activity 16
3.6日期转换 17
四、 总结与展望 19
五、 参考文献 20
系统功能需求分析
随着信息时代的到来,越来越多的新技术正在不断的给人们的日常生活带来很大的便利,手机等一些移动设备也成为了现代生活必不可少的一样生活工具。Android系统凭借其良好的用户体验、低廉的成本及高开放性产生了巨大的应用量和广阔的应用面。如今,基于Android系统的应用极为丰富,从输入法到影音播放器,从系统工具到网页浏览器,从社交网络客户端到学习办公助手工具,以及形式繁多的游戏应用,都有力体现了Android平台的强大的适应性和发展潜力。?
而日历应用作为智能终端的出厂必备控件,更是Android系统中不可或缺的一部分。而应用开发商力求为客户带来更好的用户体验,将日历这一原本普通的生活用品打造成植于移动终端中的生活助手,且界面风格迥异,功能也是趋于多样化和一体化。设计并实现一款基于Android平台的日历系统,具备基本的日期显示功能;能够显示公历、农历、星期、节日等;并提供日程记事本功能。要求该系统能够在真机上顺利安装并运行。
?
1.1 系统登录功能
本功能可进行权限的区分,使管理员和图书借阅者都可使用本系统,并根据角色的不同,具有不同的界面和功能。
1.2 功能需求描述
该系统除实现基本的日历功能之外,还有附加的插件以满足用户需求。?
(1)可以使用户查看当天日期为何年何月何日、当天是星期几、阴历日期为多少。?
(2)可满足用户对于是否闰年、闰几月、生肖年、干支年的查询需求。?
(3)用户能够获的具体日期的节日信息,包括国际节日与中国传统节日。?
(4)为用户提供日程管理功能,允许在指定日期下添加、查询、删除、修改提醒事件。?
(5)可快速将用户指定的公历日期转换为农历日期。?
(6)可快速跳转到用户想要查看的日期。?
(7)提供当天日期定位功能。
1.3 界面需求描述
用户界面(User?Interface,简称UI)是软件的重要部分。用户通过UI来得到服务,后台的代码结构往往与用户的直观体验关系不大,故用户界面的成功与否直接关系到用户软件的满意度[12]。?
界面应布局合理,简洁大方,使用户对于日期信息一目了然.?
(2)当天日期应特殊显示,使用户能够方便快捷地得知当天信息。?
(3)本月日期与非本月日期应区别显示。?
(4)允许用户左右滑动屏幕来跨月查询。?
1.4运行需求描述
该系统应能够在虚拟机上和真机上顺利安装、运行、卸载;应保证运行流畅,不卡机不死机;能够适应不同智能终端的多种设备屏幕。?
1.5可行性分析
可行性分析的目标是用最小的代价尽快确定问题是否能够解决,以避免盲目投资带来的巨大浪费。所以应该使用先进科技技术开发方便省时的基于Android的日历系统,Android是基于用Java语言开发[7]。不仅能够提高相关人员的工作效率和降低成本,而且能够减少易出现的错误。我所设计的基于Android的日历系统主要有以下几点优势:
1、经济可行性
经济可行性研究是对组织的经济现状和投资能力进行分析,对系统建设运行和维护费用进行估算,对系统建成后可能取得的社会和经济效益进行估计。很多的开发环境都可以在网上收索完成,一些功能的源代码也可以在网上找到,加以修改既可以完成。因而在经济上的投入不算多,而系统设计完成后既可以投入使用,在使用的时候只需将软件安装在手机或平板等移动设备上即可投入使用,完全不需要其他的经济消耗。当系统投入运行后可以为学校或者相关部门节约大量的人力、物力,其所带来的效益也会远远的大于系统软件的开发成本费用。因此,因此,在经济上是可行的[8]。
2 、技术可行性
要求利用现有的设备、软件及技术人员,看是否能够达到目标,这是技术可行性研究中要考虑的一个问题。本次要开发的日历系统是基于Andr
文档评论(0)