nadroid项目演习开发实训基于mvp的日程管理系统设计与开发--大学毕设论文.doc

nadroid项目演习开发实训基于mvp的日程管理系统设计与开发--大学毕设论文.doc

ID:10911936

大小:630.21 KB

页数:26页

时间:2018-07-08

nadroid项目演习开发实训基于mvp的日程管理系统设计与开发--大学毕设论文.doc_第1页
nadroid项目演习开发实训基于mvp的日程管理系统设计与开发--大学毕设论文.doc_第2页
nadroid项目演习开发实训基于mvp的日程管理系统设计与开发--大学毕设论文.doc_第3页
nadroid项目演习开发实训基于mvp的日程管理系统设计与开发--大学毕设论文.doc_第4页
nadroid项目演习开发实训基于mvp的日程管理系统设计与开发--大学毕设论文.doc_第5页
资源描述:

《nadroid项目演习开发实训基于mvp的日程管理系统设计与开发--大学毕设论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、Android项目演习开发实训——基于MVP的日程管理系统设计与开发(2016/6/5—2016/06/23)项目名称基于MVP的日程管理系统设计与开发院系计算机与软件学院班级移动1413学号学生姓名指导老师23目录第1章绪论11.1 日程管理的起源11.2日程管理的特点1第2章系统开发环境及技术22.1系统开发环境22.1.1硬件环境22.1.2软件支持22.2系统开发技术22.2.1java简介22.2.2eclipse简介32.2.3Sqlite简介4第3章日程管理的设计与分析53.1用户需求53.2功能需求53.3日程管理

2、设计难易点分析53.4日程管理总体框架5第4章概要设计64.1系统总体功能设计64.1.1系统设计原则6234.1.2系统机构功能图64.2数据库设计74.2.1分类报表74.2.2数据库表7第5章APP界面设计85.1APP应用图标设计85.2界面元素8第6章详细设计与实现96.1程序引导加载页面96.2添加日程界面模块106.3日历功能展示模块126.4添加目标界面模块146.5添加心语功能模块156.6邮箱备份功能模块166.7帮助模块186.8关于我们界面20小结22参考文献2323南京工业职业技术第1章绪论1.1 日程管

3、理的起源没有手机功能齐全的时代,我们的日程安排只能通过手写记录,经常会因为没有及时翻阅记录而错过了重要的日程,随着手机技术的飞速发展,手机应用的迅速推广,手机改变了人们的生活,工作的方式。日程管理就是将每天的工作和事务安排在日期中,并做一个有效的记录,方便管理日程的工作和事务,达到工作备份的目的。同时也具有对日常工作进行指导、监督的作用。1.2日程管理的特点1:绿色免费,程序轻便小巧,只占用几M内存!2:非常灵活的日期提醒设置3:全年月日周的周期定时循环提醒4:绝不错过未开机情况下的提醒5:完善的日程查询功能6:功能完善,简单易用

4、23南京工业职业技术第2章系统开发环境及技术2.1系统开发环境2.1.1硬件环境处理器PentiumⅡ以上;内存容量1G以上;外存容量50G以上;2.1.2软件支持操作系统:windows7编程语言:JAVA数据库:SQLite开发工具:eclipse2.2系统开发技术2.2.1java简介背景:Java是一种应用分布式网络环境中的程序设计语言,由sun公司开发,Java语言广为人知,得益于Internet的迅猛发展。人们开始了解并使用这种神奇的语言,一般的应用程序、Applet、web服务器乃至手机的嵌入式系统,Java都足以胜

5、任。Java对网络提供了强有力的支持,这也是这种奇妙语言的魅力所在。特点:(1)面对对象(2)可移植性(universality)(3)安全性(security)(4)多线程(thread)(5)多态23南京工业职业技术(6)解释执行(7)分布性2.2.2eclipse简介Eclipse中三个最吸引人的地方:一是它创新性的图形API,即SWT/JFace,在此之前,我曾经用过Java的AWT/SWING来开发Windows应用程序,AWT/SWING其界面客观地讲不够美观,而且界面响应速度比较慢;而SWT/JFace则大大改善了J

6、ava在这方面的能力。二是它的插件机制。三是利用它的插件机制开发的众多功能强大的插件。Eclipse平台体系结构:Eclipse平台是一个具有一组强大服务的框架,这些服务支持插件,比如Java开发环境插件(JDT)、插件开发环境(PDE)和其他的第三方插件(Newtool)。它由几个主要的部分构成:平台运行库、工作区、工作台、团队支持和帮助。Eclipse平台体系结构:平台运行库是内核,它在启动时检查已安装了哪些插件,并创建关于它们的注册表信息。为降低启动时间和资源使用,它在实际需要任何插件时才加载该插件。除了内核外,其他每样东西

7、都是作为插件来实现的。工作区是负责管理用户资源的插件。这包括用户创建的项目、那些项目中的文件,以及文件变更和其他资源。工作区还负责通知其他插件关于资源变更的信息,比如文件创建、删除或更改。工作台为Eclipse提供用户界面。它是使用标准窗口工具包(SWT)和一个更高级的API(JFace)来构建的;SWT是Java的Swing/AWTGUIAPI的非标准替代者,JFace则建立在SWT基础上,提供用户界面组件。SWT已被证明是Eclipse最具争议的部分。SWT比Swing或SWT更紧密地映射到底层操作系统的本机图形功能,这不仅使

8、得SWT更快速,而且使得Java程序具有更像本机应用程序的外观和感觉。使用这个新的GUIAPI可能会限制Eclipse工作台的可移植性,不过针对大多数流行操作系统的SWT移植版本已经可用。Eclipse对23南京工业职业技术SWT的使用只会影响Ec

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。