android个人日记本论文,手机app移动开发论文-个人心情日记本的设计实现 毕设论文.doc...

手机app移动开发论文-个人心情日记本的设计实现 毕设论文

毕业设计(论文)

题 目 个人心情日记本的设计

与实现

专 业 计算机网络技术

班 级 网络

学 号

姓 名

指导教师

2016 年 1 月 14 日

个人心情日记本

【摘要】据准确数据调查,全球人口已超过65亿,其中,互联网使用人数在2014年8月已超过二十亿。这就意味着,全球有三分之一的人在使用着互联网,其中,手机人数又是二分之一。打个比方,十个人里面就有三个人会使用互联网,而在这三个人里面又有一个人会选择用手机上网。

这样庞大的一个数据,已经足够说明互联网正在占领着全球化的趋势。根据这项调查,又有有关人员深入研究,在一百个人里面仅只有三个人会保持每天写日记的好习惯。为什么要有写日记的习惯呢?写日记不仅能帮助你记录每日所发生的事情,是你倾诉的好对象。因此,本人为了扩大写日记的人数,打算研究一项专门用于写日记的软件。该安卓项目的设计目的主要是为了满足正在逐渐发展的杭州科技职业技术学院,与大学城领域日渐增多的广大学生的需求。随着上大学时间增长,越来越发现找到一个有共同爱好,共同话题的朋友是多么的难得。从而造成了不少的学生不知道向谁吐槽心里话。或许有着小部分群体,依旧保持着手写日记的习惯,但随着手机越来越便捷化的发展,人们逐渐离不开了手机,这也就衍生了我想要研发一款手机日记本APP的浓厚兴趣。

本系统使用的是eclipse程序来编写Android代码,利用编程与SQLite数据库结构的有效结合,上下结合db与utils的关系,用的配置也是简单的BaseAdapter作为基础数据适配器,简单而又高效的进行开发。背景色调是选择最简单的小清新为主,不让客户产生厌烦的心理。为了更好的保护客户的隐私要求,进入日记本之后还可以选择设置密码,显得更为人性化的服务。此软件在使用过程中并不需要上网,因此也不会造成客户流量的浪费。虽然本项目只是一款基础的日记本,但是会在今后不断的探索中将功能与维护性进一步的修正、改造与完善,满足各类客户的需求。

【关键词】 Android SQLite eclipse BaseAdapter 密码 手机日记

目 录

引言4

第一章 项目概述5

1.1 项目设计背景5

1.2 本人要完成的主要工作6

第二章 项目设计7

2.1 项目总体架构7

2.2 数据库设计7

第三章 各项目的设计与实现9

3.1 项目初界面9

3.2 主界面10

3.2.1 写日记11

3.2.2 查看日记13

3.2.3 日记搜索15

3.2.4 日记加密17

3.3 更多功能19

结论20

致谢21

参考文献22

引 言

随着科技的进步与人们生活质量的提高,手机也成为了人们日常生活不可缺少的一部分。据准确数据调查,全球人口已超过65亿,其中,互联网使用人数在2014年8月已超过二十亿。这就意味着,全球有三分之一的人在使用着互联网,其中,手机人数又是二分之一。打个比方,十个人里面就有三个人会使用互联网,而在这三个人里面又有一个人会选择用手机上网。这样庞大的一个数据,已经足够说明互联网正在占领着全球化的趋势。根据这项调查,又有有关人员深入研究,在一百个人里面仅只有三个人会保持每天写日记的好习惯。相对于书本知识,人们更加与侧重与手机搜索,或是以打字来代替生活中的一些手写。其中,书信的减少就是最明显的一项变化。电话与短信以及现在更加流行的腾讯产品都成为了手机用户日常中重要的交流工具。随之也有着越来越多的生活中常用的东西被制作成APP软件,便于手机用户更加便捷的使用,其中个人日记本就是一项较为流行的成果。

Android是一套真正意义上的开放性移动设备综合平台,它包括操作系统、中间件和一些关键的平台应用。Android是由Linux+Java 构成的开源软件,允许所有厂商和个人在其基础上进行开发。Android 平台的开放性等特点既能促进技术(包括平台自身)的创新,又有助于降低开发成本,还可以使运营商能非常方便地制定自己的特色化的产品。因此,它具有很大的市场发展潜力。

经过多年的发展, 第三代数字通信(3G)技术获得了广泛的接受,它为移动终端用户带来了更快的数据传输速率。随着3G网络的使用,移动终端不再仅是通讯网络的终端,还将成为互联网的终端。因此,移动终端的应用软件和需要的服务将会有很大的发展空间。

第一章 项目概述

1.1 项目设计背景

Android是一个以Linux系统为基础的开源移动设备操作系

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/572348.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

html模板安装到织梦,织梦网站安装教程 织梦模板通用安装图文教程

织梦模版怎么安装使用呢 下面就把我的经验分享给大家解压文件上传到服务器指定根目录输入主域名访问“例如://www.jb51.net/install”步骤1:勾选同意协议,点击继续按钮。步骤2:检查系统环境和文件权限,确定权限正确才能…

html循环查询的数据,SQL查询遍历数据方法一 [ 临时表 + While循环]

以下以SQL Server 2000中的NorthWind数据库中的Customers表为例,用 临时表 While循环 的方法, 对Customers表中的CompanyName列进行遍历create table #temp(id int identity(1,1),customer nvarchar(50))declare customer nvarchar(50)declare n intdeclare rows i…

atitit.Sealink2000国际海运信息管理系统

atitit.Sealink2000国际海运信息管理系统 操作手冊 文件夹 第一章 使用说明 第一节 系统登录 双击桌面的系统运行程序图标。进入选择数据库的对话框,如图1-1所看到的。选择对应的数据库后,点击【OK】button或在所选数据库上双击。进入登录身份…

金乡高考成绩查询2021,金乡一中举行2021届高三年级一模成绩分析暨表彰大会!现场颁奖...

集思广益查缺补漏,全力以赴保驾护航。为增强备考紧迫性,提高备考有效性,激发师生积极性,2021年3月22日晚,山东省金乡一中2021届高三年级一模成绩分析暨表彰大会,在文峰楼二楼报告厅召开,本次会议…

计算机等级考试初级网络工程师,2019年全国计算机等级考试网络工程师四级,需..._网络编辑_帮考网...

网络工程师考试和计算机等级考试是从属关系。1、计算机等级考试分为四个等级,分别是计算机一级、计算机二级、计算机三级、计算机四级。2、网络工程师考试是计算机四级其中的一个考核项目,所以属于计算机四级。区别:网络工程师考试会分为软件…

匿名类

一、匿名类:[ C# 3.0/.NET 3.x 新增特性 ] 1.1 不好意思,我匿了 在开发中,我们有时会像下面的代码一样声明一个匿名类:可以看出,在匿名类的语法中并没有为其命名,而是直接的一个new { }就完事了。从外部看来…

Java中的方法

方法: 概念: 方法(method)是将具有独立功能的代码块组织成为一个整体,使其具有特殊功能的代码集 注意: 方法必须先创建才可以使用,该过程成为方法定义 方法创建后并不是直接可以运行的&#xf…

h标签对html网页的作用,网页H标签SEO价值的说明与举例

H标签是什么?!H标签(全称: Heading标签),是网页HTML中对页面内文本标题或内容进行强调的一种标签。HTML语言一共有六种大小的H标签(H1-H6),其本质上为了呈现网页内容的结构。H标签的系列当中:文字由大至小seo标签&…

MySQL— 进阶

目录 一、视图二、触发器三、函数四、存储过程五、事务 一、视图 视图是一个虚拟表(非真实存在),其本质是【根据SQL语句获取动态的数据集,并为其命名】,用户使用时只需使用【名称】即可获取结果集,并可以将…

HTML中del标记是什么意思,HTML del标记

本文概述HTML 标记用于表示已从文档中删除/删除的文本范围。它用作已删除内容的标记。浏览器通常通过在已删除的文本上打一行来呈现它, 尽管可以使用CSS属性更改它。注意:要标识已删除的文本和插入的文本, 请使用带有的标记, 该标记将在文档中显示已删除和插入的文本…

进制原码反码补码

进制: 概念: 进制:指进位制,是人们规定的一种进位方式,表示某一位置的数看,运算时是逢*进一位。十进制是逢十进一,二进制是逢二进一。以此类推。学习的目的就是为了数据运算过程理解的更加深刻…

SQL Server-服务器迁移之后login登录问题

1.服务器迁移之后,将原来的系统数据库覆盖到新的server,用当前windows account出现无法登录的现象,这时有以下几个方法: (1)在原机器上添加新的账号并赋予管理员的权限,然后迁移到新机器&#x…

计算机桌面图标底部蓝色咋办,电脑桌面的图标底下的文字被蓝色覆盖了怎么处理...

相信很多朋友都遇见过这种情况,发现电脑桌面图标有阴影,文字下面还有衬色,不知道该怎么解决!其实桌面图标的阴影是桌面原始颜色造成的背景,造成这种情况的原因有很多,下面就介绍几种解决方法很简单:方法一&…

什么是位运算符

位运算符&#xff1a; 概念&#xff1a; 位运算符指的是二进制位的运算&#xff0c;先将十进制数转成二进制后再进行运算。 在二进制位运算中&#xff0c;1表示true&#xff0c;0表示false。 <<有符号左移运算&#xff1a;&#xff0c;二进制位向左移动, 左边符号位丢弃…

计算机的桌面教案,《认识计算机桌面》教案(4页)-原创力文档

精品《计算机应用基础》教案课题 认识计算机桌面 课时 1 、2 授课日期通过教学&#xff0c;使学生认识计算机桌面&#xff0c;知道计算机桌面设置的方法&#xff0c;培教学目标养学生学习计算机的兴趣。重 点 重点&#xff1a;鼠标的操作难 点 难点&#xff1a;桌面的设置教、学…

类和面向对象的概念

面向对象&#xff1a; 面向过程 &#xff1a;是一种以过程为中心的编程思想&#xff0c;实现功能的每一步&#xff0c;都是自己实现的 面向对象 &#xff1a;是一种以对象为中心的编程思想&#xff0c;通过指挥对象实现具体的功能 总结&#xff1a;想吃饭自己做就是面向过程&am…

html5 制作会转的风扇,HTML5学习第5天[乱撞的球]可以听到风扇声的哟

HTML5学习第5天[乱撞的球]body{font-family: 微软雅黑;}body,h1{margin:0;}canvas{display:block;margin-left: auto;margin-right: auto;border:1px solid #DDD;background: -webkit-linear-gradient(top, #222,#111);}HTML5第5天[乱撞的球]stoprunaddBallvar nimo{aniamted:n…

鸿蒙开发工具下载设置Mac

下载工具&#xff1a; 首先到网站注册开发者身份及实名认证&#xff1a;https://www.harmonyos.com/cn/ 然后选择对应的系统下载开发工具 点击跳转下载 会自动下载一些开发语言环境&#xff0c;然后一路下一步就可以了 点击第一个 选择第二个带Java的 勾选Application Devic…

Puppeteer保存html,PuppeteerSharp读取页面完整HTML(.NetCore)

using (Browser browser await Puppeteer.LaunchAsync(new LaunchOptions { Headless true })){using (var page await browser.NewPageAsync()){//设置浏览器的页面大小await page.SetViewportAsync(new ViewPortOptions{Width 1024,Height 768});await page.GoToAsync(&…

封装this关键字

封装&#xff1a; 封装概念&#xff1a;封装是面向对象三大特征之一&#xff08;封装&#xff0c;继承&#xff0c;多态&#xff09;&#xff0c;目的就是隐藏实现细节&#xff0c;仅对外暴露公共的访问方式封装原则 将类的某些信息隐藏在类内部&#xff0c;不允许外部程序直接…