基于MVP的日程管理系统设计与开发.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于MVP的日程管理系统设计与开发

Android项目演习开发实训 ——基于MVP的日程管理系统设计与开发(2016/6/5—2016/06/23)项目名称基于MVP的日程管理系统设计与开发院 系计算机与软件学院班 级移动1413学 号1402723142学生姓名张慧平指导老师张以利目录第1章 绪论11.1? 日程管理的起源11.2 日程管理的特点1第2章 系统开发环境及技术22.1 系统开发环境22.1.1 硬件环境22.1.2软件支持22.2 系统开发技术22.2.1 java 简介22.2.2 eclipse简介32.2.3 Sqlite简介4第3章 日程管理的设计与分析53.1 用户需求53.2 功能需求53.3 日程管理设计难易点分析53.4 日程管理总体框架5第4章 概要设计64.1系统总体功能设计64.1.1系统设计原则64.1.2系统机构功能图64.2 数据库设计74.2.1 分类报表74.2.2 数据库表7第5章 APP界面设计85.1 APP应用图标设计85.2 界面元素8第6章 详细设计与实现96.1程序引导加载页面96.2 添加日程界面模块106.3日历功能展示模块126.4添加目标界面模块146.5添加心语功能模块156.6邮箱备份功能模块166.7帮助模块186.8关于我们界面20小 结22参考文献23第1章 绪论1.1? 日程管理的起源没有手机功能齐全的时代,我们的日程安排只能通过手写记录,经常会因为没有及时翻阅记录而错过了重要的日程,随着手机技术的飞速发展,手机应用的迅速推广,手机改变了人们的生活,工作的方式。日程管理就是将每天的工作和事务安排在日期中,并做一个有效的记录,方便管理日程的工作和事务,达到工作备份的目的。同时也具有对日常工作进行指导、监督的作用。 1.2 日程管理的特点 1:绿色免费,程序轻便小巧,只占用几M内存! 2:非常灵活的日期提醒设置 3:全年月日周的周期定时循环提醒 4:绝不错过未开机情况下的提醒 5:完善的日程查询功能 6:功能完善,简单易用第2章 系统开发环境及技术2.1 系统开发环境 2.1.1 硬件环境处理器PentiumⅡ以上;内存容量1G以上;外存容量50G以上; 2.1.2软件支持操作系统: windows 7编程语言:JAVA数据库: SQLite开发工具: eclipse 2.2 系统开发技术 2.2.1 java 简介背景:Java是一种应用分布式网络环境中的程序设计语言,由sun公司开发,Java语言广为人知,得益于Internet的迅猛发展。人们开始了解并使用这种神奇的语言,一般的应用程序、Applet、web服务器乃至手机的嵌入式系统,Java都足以胜任。Java对网络提供了强有力的支持,这也是这种奇妙语言的魅力所在。特点: (1) 面对对象 (2)可移植性(universality) (3)安全性(security) (4)多线程(thread) (5)多态 (6)解释执行 (7)分布性 2.2.2 eclipse简介Eclipse中三个最吸引人的地方:一是它创新性的图形API,即SWT/JFace,在此之前,我曾经用过Java 的AWT/SWING来开发Windows应用程序,AWT/SWING其界面客观地讲不够美观,而且界面响应速度比较慢;而SWT/JFace则大大改善了Java在这方面的能力。二是它的插件机制。三是利用它的插件机制开发的众多功能强大的插件。Eclipse平台体系结构:Eclipse 平台是一个具有一组强大服务的框架,这些服务支持插件,比如Java开发环境插件(JDT)、插件开发环境(PDE)和其他的第三方插件(New tool)。它由几个主要的部分构成:平台运行库、工作区、工作台、团队支持和帮助。Eclipse平台体系结构:平台运行库是内核,它在启动时检查已安装了哪些插件,并创建关于它们的注册表信息。为降低启动时间和资源使用,它在实际需要任何插件时才加载该插件。除了内核外,其他每样东西都是作为插件来实现的。工作区是负责管理用户资源的插件。这包括用户创建的项目、那些项目中的文件,以及文件变更和其他资源。工作区还负责通知其他插件关于资源变更的信息,比如文件创建、删除或更改。工作台为 Eclipse 提供用户界面。它是使用标准窗口工具包(SWT)和一个更高级的API(JFace)来构建的;SWT 是 Java 的 Swing/AWT GUI API 的非标准替代者,JFace则建立在 SWT 基础上,提供用户界面组件。SWT 已被证明是 Eclipse 最具争议的部分。SWT 比 Swing 或 SWT 更紧密地映射到底层操作系统的本机图形功能,这不仅使得 SWT 更快速,而且使得 Java 程序具有更像本机应用程序的外观和感觉。使用这个新的

文档评论(0)

gbn092 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档