需要金币:2000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:13293 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:针对而今人们日益加快的生活节奏,时间观念越来越强烈,人们对于日历的需求日益重要,且对于传统纸质日历存在的诸多不便等缺点的现象。同时为了解决人们日常生活中对纸质日历或者PC机日历的依赖,方便的查询公历或者阴历时间,对重要日程进行记录,天气查询等操作,对日常生活消费做记录,警示自己要理性消费的问题。通过利用Eclipse开发工具,利用Android技术,以SQLite轻量型数据库,实现一款基于Android的日历应用软件,除了最基本的日期信息查询功能外,还具备了天气查询,闹钟,记事本,记账功能就显得功能强大,便于使用。 关键词: Android ;日历 ;Eclipse; 笔记 ;天气 ;记账
目录 摘要 Abstract 1绪论-1 1.1课题背景-1 1.2 课题研究意义-1 1.3 课题开发的内容-1 1.4 本文主要结构-1 2 Android系统核心技术概述-3 2.1 Android的体系结构-3 2.2 系统组件介绍-3 2.2.1 Activity 简介-3 2.2.2 Services简介-4 2.2.3 Content providers简介-4 2.2.4 Broadcast receivers简介-4 2.2 本章小结-4 3 系统需求分析-6 3.1 现状分析-6 3.2 可行性分析-6 3.2.1 经济可行性-6 3.2.2 技术可行性-6 3.3 系统目标-7 3.3.1 功能需求分析与描述-7 3.3.1.1日期判定-7 3.3.1.2日期检索-8 3.3.1.3周序列查看-8 3.3.1.4节日查看-8 3.3.1.5日期查看-8 3.3.1.6天气预报-8 3.3.1.7记事功能-9 3.3.1.8记账功能-9 3.3.2 界面需求分析-9 3.3.3 运行需求分析-9 3.3.4 数据负荷需求-9 3.3.5 适应性需求-9 3.3.3 可靠性需求-10 3.4 系统开发环境配置-10 3.5 本章小结-10 4系统概要设计-11 4.1 数据库逻辑结构设计-11 4.1.1 系统层次图-11 4.1.2 系统E-R图-11 4.1.3系统流程图-13 4.1.3数据表的基本信息-14 4.2 系统结构设计-14 4.2.1模块化设计-14 4.2.2 系统总体架构设计-14 4.3 系统模块设计-15 4.3.1 日历模块的设计-15 4.3.2 天气预报模块的设计-15 4.3.3 记账本模块的设计-15 4.3.4 记事本模块的设计-15 4.4 本章小结-16 5 系统实现-17 5.1 MVC模式分析与设计-17 5.1.1 View层的分析-17 5.1.2 Controller层的实现-17 5.1.3 DAO层的实现-17 5.1.4 MVC模式的设计-17 5.2日历界面-18 5.2.1日历界面功能描述-18 5.2.2日历界面设计-18 5.2.3日历界面实现-18 5.3日历菜单界面-19 5.3.1日历菜单界面功能描述-19 5.3.2日历菜单界面设计-19 5.3.3菜单界面实现-20 5.4天气查询界面-21 5.4.1天气查询功能描述-21 5.4.2天气查询面界面设计-21 5.4.3天气查询面模块的实现-21 5.5记事本界面-22 5.5.1记事本面功能描述-22 5.5.2记事本面界面设计-22 5.5.3记事本模块的实现-22 5.6 添加账单模块-23 5.6.1记账本功能分析-23 5.6.2记账本界面设计-23 5.6.3记账本界面实现-23 5.7 记账本中账目子模块-24 5.7.1账目功能分析-24 5.7.2账目界面设计-24 5.7.3记账本账目选择界面实现-24 5.8 本章小结-24 6 软件测试-25 6.1编写目的-25 6.2测试目标-25 6.3定义-25 6.4测试范围-25 6.5测试平台-26 6.6 软件安装-26 6.7测试用例设计-27 6.7.1账单按月查询验证-27 6.7.2天气查询验证-28 6.8 程序运行情况-28 6.9 本章小结-30 总结-31 致谢-32 参考文献-33 |