欢迎来到天天文库
浏览记录
ID:11770987
大小:778.00 KB
页数:20页
时间:2018-07-13
《移动设备平台开发app 课程设计 calendarsystem》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、移动设备平台开发App开发详解项目名称:日历系统院系:计算机学院专业班级:XXXX学号:XXXXXXX学生姓名:XXX20目录移动设备平台开发1一、系统功能需求分析31.1系统登录功能31.2功能需求描述31.3界面需求描述41.4运行需求描述41.5可行性分析4二、系统分析与设计62.1系统功能结构62.2系统界面布局6三、系统实现83.1实现系统的关键技术83.2界面83.关键代码介绍133.1日历显示activity133.2创建菜单133.3左右滑动屏幕133.4跳转到今天143.5显示/
2、修改所有日程的activity163.6日期转换17四、总结与展望19五、参考文献2020一、系统功能需求分析随着信息时代的到来,越来越多的新技术正在不断的给人们的日常生活带来很大的便利,手机等一些移动设备也成为了现代生活必不可少的一样生活工具。Android系统凭借其良好的用户体验、低廉的成本及高开放性产生了巨大的应用量和广阔的应用面。如今,基于Android系统的应用极为丰富,从输入法到影音播放器,从系统工具到网页浏览器,从社交网络客户端到学习办公助手工具,以及形式繁多的游戏应用,都有力体现了
3、Android平台的强大的适应性和发展潜力。 而日历应用作为智能终端的出厂必备控件,更是Android系统中不可或缺的一部分。而应用开发商力求为客户带来更好的用户体验,将日历这一原本普通的生活用品打造成植于移动终端中的生活助手,且界面风格迥异,功能也是趋于多样化和一体化。设计并实现一款基于Android平台的日历系统,具备基本的日期显示功能;能够显示公历、农历、星期、节日等;并提供日程记事本功能。要求该系统能够在真机上顺利安装并运行。 1.1系统登录功能本功能可进行权限的区分,使管理员和图书借阅者
4、都可使用本系统,并根据角色的不同,具有不同的界面和功能。1.2功能需求描述该系统除实现基本的日历功能之外,还有附加的插件以满足用户需求。 (1)可以使用户查看当天日期为何年何月何日、当天是星期几、阴历日期为多少。 (2)可满足用户对于是否闰年、闰几月、生肖年、干支年的查询需求。 (3)用户能够获的具体日期的节日信息,包括国际节日与中国传统节日。 20(4)为用户提供日程管理功能,允许在指定日期下添加、查询、删除、修改提醒事件。 (5)可快速将用户指定的公历日期转换为农历日期。 (6)可快速跳转到用
5、户想要查看的日期。 (7)提供当天日期定位功能。1.3界面需求描述用户界面(User Interface,简称UI)是软件的重要部分。用户通过UI来得到服务,后台的代码结构往往与用户的直观体验关系不大,故用户界面的成功与否直接关系到用户软件的满意度[12]。 (1)界面应布局合理,简洁大方,使用户对于日期信息一目了然. (2)当天日期应特殊显示,使用户能够方便快捷地得知当天信息。 (3)本月日期与非本月日期应区别显示。 (4)允许用户左右滑动屏幕来跨月查询。 1.4运行需求描述该系统应能够在虚拟机
6、上和真机上顺利安装、运行、卸载;应保证运行流畅,不卡机不死机;能够适应不同智能终端的多种设备屏幕。 1.5可行性分析可行性分析的目标是用最小的代价尽快确定问题是否能够解决,以避免盲目投资带来的巨大浪费。所以应该使用先进科技技术开发方便省时的基于Android的日历系统,Android是基于用Java语言开发[7]。不仅能够提高相关人员的工作效率和降低成本,而且能够减少易出现的错误。我所设计的基于Android的日历系统主要有以下几点优势:1、经济可行性20经济可行性研究是对组织的经济现状和投资能力
7、进行分析,对系统建设运行和维护费用进行估算,对系统建成后可能取得的社会和经济效益进行估计。很多的开发环境都可以在网上收索完成,一些功能的源代码也可以在网上找到,加以修改既可以完成。因而在经济上的投入不算多,而系统设计完成后既可以投入使用,在使用的时候只需将软件安装在手机或平板等移动设备上即可投入使用,完全不需要其他的经济消耗。当系统投入运行后可以为学校或者相关部门节约大量的人力、物力,其所带来的效益也会远远的大于系统软件的开发成本费用。因此,因此,在经济上是可行的[8]。2、技术可行性要求利用现有
8、的设备、软件及技术人员,看是否能够达到目标,这是技术可行性研究中要考虑的一个问题。本次要开发的日历系统是基于Android的系统,Java语言是一种面向对象的编程语言,也是当今社会中最流行的一门语言利用这些工具软件既可以轻松完成日历系统的设计与开发。因此,本次基于Android的日历系统的项目开发在技术上是绝对可行的。3、社会可行性随着数据化、信息化技术的迅速发展,当今社会人们利用手机等移动设备来管理信息也已经发展成为了一种导向和趋势。所以开发本系统的目标不仅可以提高工作效率,减轻
此文档下载收益归作者所有