应用物理毕业论文:基于云服务的个人时间管理系统.doc

上传人:文初 文档编号:1045734 上传时间:2018-11-25 格式:DOC 页数:35 大小:1.49MB
下载 相关 举报
应用物理毕业论文:基于云服务的个人时间管理系统.doc_第1页
第1页 / 共35页
应用物理毕业论文:基于云服务的个人时间管理系统.doc_第2页
第2页 / 共35页
应用物理毕业论文:基于云服务的个人时间管理系统.doc_第3页
第3页 / 共35页
应用物理毕业论文:基于云服务的个人时间管理系统.doc_第4页
第4页 / 共35页
应用物理毕业论文:基于云服务的个人时间管理系统.doc_第5页
第5页 / 共35页
点击查看更多>>
资源描述

1、本科毕业论文(20 届)基于云服务的个人时间管理系统所在学院 专业班级 应用物理 学生姓名 学号 指导教师 职称 完成日期 年 月 - 2 -基于云服务的个人时间管理系统摘要近几年来,随着中国经济的飞速发展,中国人的幸福感急速下降,其原因在于“时间都去哪儿了” 。人们面临着高强度的工作和学习压力,有限的业余时间不能够得到更好更有效的利用。合理的管理时间,可以提高我们的工作、学习效率,合理利用业余时间可以丰富我们的日常生活。借助互联网,我们可以像拥有私人秘书一样来有效的管理和利用时间。随着近几年互联网的快速发展,我们每个人成了互联网的有机组成部分。在这个共同的巨大舞台中,个性的我们想要记录下自己

2、的脚步,而互联网技术可以帮我们的想法变成现实。借助互联网,我们可以记录生活的点点滴滴,书写自己的日记,编制自己的回忆录,留下自己的个人简史。本文先概述研究本项目的背景、方向、方法和意义,然后对该项目系统架构进行分析,根据分析的结果,来采用合适的技术,对于要使用到的技术进行详细的论述,在论述时将其划分为项目开发所需技术(第 3 章)和项目发布所需技术(第 4 章) ,在论文的最后,对整个系统的外观效果、功能实现等等进行详细设计,包括云端和终端。关键词:Web 应用、APP 软件、B/S 模式、数据库设计- 3 -Personal time management system based on c

3、loud servicesABSTRACTIn recent years, with the rapid development of the Chinese economy. Chinese peoples happiness fell sharply. The reasons for it is that “where did time go“. People face intensive work and learning pressure. Furthermore Limited spare time will not be used efficiently. In order to

4、solve this problem, time should be managed reasonably, which can improve the efficiency of our work, study. Moreover,reasonably use of spare time can enrich our daily life. With the help of the Internet, we can use Internet as a private secretary to effective manage and use of our time.With the rapi

5、d development of Internet in recent years, each of us has become an organic part of the Internet. In this common big stage, the Internet technology can help lead our ideas to reality. With the help of the Internet, we can record our daily lifeIn this paper, an overview of the research project backgr

6、ound, direction, methods and significance is shown first. Then, the system architecture is analysed. According to the result of analysis to adopt the appropriate technology. This paper can be divided into technology needed for project development(chapter 3)and technology for project release needed (

7、chapter 4). At the end of the paper, the appearance of the whole system, functions and so on are designed, including the cloud and terminal.Keywords:Web application APP software B/S mode Database design- 4 -目 录第一章 绪论 .11.1 现代人们生活方式中的时间概念 .11.2 课题研究的方向方法及意义 .1第二章 系统架构分析设计 .32.1 云端架构 .32.2 终端架构 .4第三章

8、相关技术理论基础 .63.1 基于移动终端的服务平台(以 ANDROID终端 APP 为例) .63.2 基于 B/S 模式的云端服务 .83.2.1 用 MVC 模型构建后台框架 .83.2.2 用 SSH 框架搭建服务端 .93.2.3 用 Oracle 数据库建立底层数据管理 .113.2.4 用 JSP 编写 web 前台界面 .11第四章 服务器部署设计 .134.1 TOMCAT服务器 .134.2 外网访问为本项目 .14第五章.系统设计 .195.1 目标功能设计 .195.2 网页界面设计 .205.2.1 登录注册界面 .205.2.2 系统主界面 .225.3 移动终端设

9、计 .23参考文献 .25附 录 .26致谢 .32天津理工大学 2015 届本科毕业设计说明书1第一章 绪论1.1 现代人们生活方式中的时间概念人们常常感叹时光荏苒,岁月流逝,而时间去哪了这首歌就真情的表现这种叹息。在生活中,时间不仅仅是一个简单概念,同样在哲学范畴内也是不可回避的问题。在人类社会的发展中,因为社会变革,科技进步,时代不同,对时间意义和价值的认识在人们思想里也在不断被拓展和超越。人类劳动的特征和生活方式在当今互联网的信息网络技术的现实和迅速的发展的影响作用下已经发生天翻地覆的改变。一方面,在全球化的大背景下,信息呈现出实时性,在极短的时间内信息无孔不入的传递到世界任何角落;另

10、一方面,时间表现出多维度上真实的存在。在这种状态下,时间在现代人类的生活中有了被拉伸和压缩的属性,人类的生产,服务,研究等多领域的交流已经由原来单一模式转化成跨区域联合的全新方式,时间从此就有了巨大的弹性。从这个意义上说,时间变得如此重要,以至于如何利用好时间成为关系社会发展和个体生活的重大问题1。互联网快速的发展极大地改变和加速了我们的生活方式,如金融消费,网上办公,咨询获取,移动助手等等。高效,服务,智能,舒适成为当下社会经济发展的主题,但与此不符的是人们对生活的幸福感急速下降,其最大的原因在于“时间都去哪儿了” 。在有限的时间尺度里,人们一方面面临着高强度的工作和学习压力,另一方面对自己

11、有限的业余时间不能够使之更好更有效的利用。总的来说,时间的不合理分配和管理,造成时间的极大浪费,致使我们感觉到生活是忙碌的、枯燥的。1.2 课题研究的方向方法及意义研究方向:本课题致力于研究如何通过互联网的技术与资源来改变人们的日常生活,让他们能对自己的日常生活去记录、总结和归纳,同时帮助人们更好的管理和利用自己的时间,已达到让我们的生活在高效的同时感受舒适,在被服务的同时兼顾智能。研究方法:首先对该系统整体的功能、特点进行抽象、分析,初步将其划分两大块,即终端与云端。然后再结合自己对现有技术的了解与掌握,决定云端和终端分别采用哪种技术来开发研究。最后根据同学,老师给出的建议,对系统再次进行补

12、充和调整,已达到系统的稳定与完善。天津理工大学 2015 届本科毕业设计说明书2研究该时间管理系统应用中将使用到的开发工具分为硬件和软件两种,硬件有:个人电脑、Android 手机;软件有:eclipse+Android IDE、MyEclipse、apache-tomcat、Oracle_11g、PLSQL Developer 、Chrome 浏览器等。研究意义:合理的管理时间,可以提高我们的工作、学习效率,合理利用业余时间可以来来丰富我们的生活。借助互联网科技,我们可以用时间管理系统来帮助我们更好地管理自己的时间。时间管理系统可以帮助我们随时随地的记录自己生活中的点点滴滴,把我们的人生轨迹

13、真实的篆刻下来,让我们为自己为亲人留下一份有关自己的真切回忆,翻阅它如同重走自己的人生。时间管理系统就是以此来让我们更加热爱人生,更加幸福生活。研究该系统,可以加深我们对互联网的认识,可以提高我们对互联网技术的掌握,对于我们推动互联网在“服务”的发展上有很大的积极作用。天津理工大学 2015 届本科毕业设计说明书3第二章 系统架构分析设计经过对该时间管理系统整体的功能、特点进行抽象和分析,我将该系统划分成云端与终端两大块来进行设计。2.1 云端架构随着互联网发展,现在的 Internet 网基本上实现互联互通,其中硬件的发展,使得网络的带宽、速度、普及程度都得到极大的改善。这为我们时间管理系统

14、的云端搭建提供的充足的环境保障。在这里,我选用 WEB 技术来搭建服务云端,并采用其的 B/S 模式。B/S 模式(Browser/Server,浏览器/服务器模式)是 WEB 兴起后一种被广泛使用的网络结构模式,它是伴随着因特网的兴起,对 Client/Server 结构的一种改进。这种模式的优点在于:其一,因为浏览器是客户端最主要的应用软件,使得客户端得到统一,并且减少了客户端的开发;其二,它将系统功能的核心部分集中在了服务器上,提高了系统开发效率,降低了系统的维护。浏览器通过 Web Server 同数据库进行数据交互。图 2.1 B/S 结构图Fig. 2.1 B/S structur

15、e客户机上只要安装一个浏览器(Browser) ,如 Chrome(谷歌) 、Firefox (火狐)、Opera(欧朋) 、Internet Explorer(IE )等,服务器安装 SQL Server、Oracle、MYSQL 等数据库。在这里,该应用系统的数据库我选用Oracle_11g。Web Server 应用采用以 J2EE 技术开发,并且以 MVC 模型与 SSH 框架相结合天津理工大学 2015 届本科毕业设计说明书4的技术来搭建,因为底层使用 Java 语言编写,所以浏览器页面就采用 JSP 技术实现。这里使用 MVC 模型和 SSH 框架,是考虑到 MVC 具有耦合性低、

16、重用性高、部署快、可维护性高、易于管理等特点,SSH(是 JavaEE 中三种框架 Spring + Struts +Hibernate 的简称)框架可以极大地减少开发中代码编写量,并且可以提高Web Server 应用的安全性。图 2.2 服务器中 web 应用、数据库、MVC、SSH 之间关系Fig. 2.2 The relationship between web application, database, MVC, SSH in the server2.2 终端架构近几年,智能设备呈现出井喷式发展,如智能手机,平板电脑,智能手表,智能手环等可穿戴设备,它们的出现为我们移动终端解决了硬

17、件平台的环境问题,我们只需要设计出一个应用软件安装到这些移动设备上就可以很容易完成移动终端的搭建。设计移动终端的应用程序,就得考虑设备的操作系统。目前,市场上可穿戴设备主要有这几种操作系统:Android,iOS,Symbian ,Windows Phone 等。其中以Android 系统的市场占有率为最高,并且在近几年呈现增长趋势,具体如图 2.3。天津理工大学 2015 届本科毕业设计说明书5图 2.3 安卓系统市场占有率(图片来自 statista)Fig. 2.3 Android market share(Pictures from statista)除此之外,Android 系统是谷

18、歌公司开发的一款开放源代码的系统,因此它的技术文档等资料相当丰富,上手容易,开发简单。在 Android 系统结构中,最外层的应用层和中间层多以 Java 实现,并且采用特殊的 Dalvik 虚拟机(Dalvik Virtual Machine,是 Java 虚拟机的一种) ,这与开发 Web Server 应用使用同一种编程语言,使得该时间管理系统的开发更加容易、快速。综上分析,该时间管理系统移动终端的开发先以 Android 移动终端为对象开发APP 软件。天津理工大学 2015 届本科毕业设计说明书6第三章 相关技术理论基础3.1 基于移动终端的服务平台(以 Android 终端 APP

19、 为例)安卓应用的开发环境 IDE 是在 eclipse 软件中导入 Android SDK(安卓专用开发工具) 来搭建平台的。一个应用中至少要包含一个有效活动。要创建一个活动,只要继承(extends)Activity 类接口,同时覆盖(Override )onCreate():void 方法就可以。下面着重介绍安卓应用开发中几点重要内容:1、UI 布局:Android 的 UI 界面都是由 View 和 ViewGroup 及其派生类组合而成的,即 UI设计是由一个或多个 ViewGroup 布局容器所包含的一系列 View 对象所构成。其中所有 UI 组件的基本类是 View,当然,这些组件需要一个容器来容纳它们,ViewGroup 就充当了这个容器角色, ViewGroup 其本身也是继承 View 类而得来的。图 3.1 Android UI 界面的一般结构Fig. 3.1 The general structure of the Android UI interfaceView 的几种布局显示方法:线性布局(Linear Layout)相对布局(Relative Layout)表格布局(Table Layout)网格布局(Grid Layout )标签布局(Tab Layout )列表视图(List View)绝对布局(Absolute Layout)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。