基于t的学生宿舍管理系统.docx

上传人:b****1 文档编号:2737487 上传时间:2023-05-04 格式:DOCX 页数:36 大小:604.38KB
下载 相关 举报
基于t的学生宿舍管理系统.docx_第1页
第1页 / 共36页
基于t的学生宿舍管理系统.docx_第2页
第2页 / 共36页
基于t的学生宿舍管理系统.docx_第3页
第3页 / 共36页
基于t的学生宿舍管理系统.docx_第4页
第4页 / 共36页
基于t的学生宿舍管理系统.docx_第5页
第5页 / 共36页
基于t的学生宿舍管理系统.docx_第6页
第6页 / 共36页
基于t的学生宿舍管理系统.docx_第7页
第7页 / 共36页
基于t的学生宿舍管理系统.docx_第8页
第8页 / 共36页
基于t的学生宿舍管理系统.docx_第9页
第9页 / 共36页
基于t的学生宿舍管理系统.docx_第10页
第10页 / 共36页
基于t的学生宿舍管理系统.docx_第11页
第11页 / 共36页
基于t的学生宿舍管理系统.docx_第12页
第12页 / 共36页
基于t的学生宿舍管理系统.docx_第13页
第13页 / 共36页
基于t的学生宿舍管理系统.docx_第14页
第14页 / 共36页
基于t的学生宿舍管理系统.docx_第15页
第15页 / 共36页
基于t的学生宿舍管理系统.docx_第16页
第16页 / 共36页
基于t的学生宿舍管理系统.docx_第17页
第17页 / 共36页
基于t的学生宿舍管理系统.docx_第18页
第18页 / 共36页
基于t的学生宿舍管理系统.docx_第19页
第19页 / 共36页
基于t的学生宿舍管理系统.docx_第20页
第20页 / 共36页
亲,该文档总共36页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

基于t的学生宿舍管理系统.docx

《基于t的学生宿舍管理系统.docx》由会员分享,可在线阅读,更多相关《基于t的学生宿舍管理系统.docx(36页珍藏版)》请在冰点文库上搜索。

基于t的学生宿舍管理系统.docx

基于t的学生宿舍管理系统

河北农业大学信息学院

本科毕业论文

 

题目:

基于Android系统的魅力城乡旅游助手软件

摘要

现如今,人们的生活节奏不断加快,同时工作强度也在不断的加强,因此每逢工作之外的节假日,出行旅游逐渐变成了人们度假的主要方式之一。

因为旅游不仅能够领略祖国大好河山的壮丽,还能起到放松身心、缓解压力的作用。

乡村旅游是以农业和农村为媒介,能满足旅游者观光、休闲、度假、娱乐、购物、求知和回归自然等方面需求的一种旅游方式。

随着生态意识和低碳时代的发展,“亲近自然、返璞归真、休闲生态”已成为当今世界发展的主旋律,乡村旅游正是顺应了这一要求,迅速走俏国内外。

魅力城乡正是一款,运行在Android智能手机上的旅游助手软件。

该软件将城乡新型发展方向(城乡旅游)和Android智能手机软件相结合,通过Android智能手机软件可以促进城乡旅游更好的发展。

该软件包含多种乡村旅游的分类选项,包括农家乐、度假村、采摘、美食、特产、乡村、精品路线等。

用户可以按照分类查找相关旅游信息。

在该软件的简单信息显示界面,提供了该景点的等级和特色服务信息,方便用户查找筛选。

在该软件的附近界面,可以列出用户所在地周围50km内的景点信息,可以为用户的出行提供参考。

该软件的特殊之处就在于,可以为用户的周末的出行提供方便。

用户可以通过该软件找到附近的乡村旅游景点,不仅省时而且省钱,但是同样能够领略大自然的美丽,愉悦身心,缓解压力。

关键字:

旅游、城乡、农业新型发展、休闲娱乐

 

Abstract

Nowadays,people'spaceoflifecontinuestoaccelerate,whiletheintensityofworkhasalsobeenstrengthened,andthereforeoutsideofworkduringholidays,traveltourismhasgraduallybecomeoneofthemainwaysthatpeopleonvacation.Becausetourismisnotonlyabletoenjoythemagnificentmountainsandriversofthemotherland,butalsotorelaxmindandbody,relievethepressureofworkinglife.Ruraltourismisthemediumofagricultureandruralareas,tomeettouristssightseeing,awaytotravelandleisure,vacation,entertainment,shopping,andotheraspectsofknowledgeanddemandareturntonature.Withthedevelopmentofeco-consciousnessandlow-carbonera,"closetonature,backtonature,recreationecology"hasbecomethemainthemeoftoday'sworlddevelopment,ruraltourismisinlinewiththisrequirement,rapidlypopularinhomeandabroad.Itisanurban-ruralcharm,runningonanAndroidsmartphone,andruraltourismassistantandnewdevelopment,andmobileplatformcombiningsoftware.Thesoftwareincludesavarietyofsortingoptionsclassificationofruraltourism,theusercanfindrelevantinformationinaccordancewiththeclassification,andprovidesdetailedinformationrelatedtotheevaluation,grade,andspecialtyservices,user-friendlyscreening.Andtherearerelevantnear,fineline,aswellasthescenicsurrounding,beautifulpicturesandotherrelevantinformationrelatedtousersrecommendappropriatelinestohelpusersbettertravel.Especiallyonaweekendtrip,userscaneasilyfindaroundthefarmhouserelatedtouristattractions,notonlysavetimeandmoney,butalsobeabletoenjoythebeautyofnature,physicalandmentalpleasureandrelievestress.

Keywords:

tourism,urbanandrural,thenewdirectionofdevelopmentofagriculture,recreation

目录

摘要I

AbstractII

目录III

1.绪论1

1.1前言1

1.2课题研究的背景及意义1

1.3国内外研究概况与发展趋势1

1.4设计的主要工作2

1.5论文组织2

2.开发环境和开发技术3

2.1系统结构3

2.2工具环境介绍3

2.2.1开发环境的选择3

2.2.2Eclipse+AndroidSDK简介3

3.1用户的需求分析4

3.2可行性分析4

3.2.1经济可行性4

3.2.2技术可行性4

3.2.3社会可行性4

3.3性能需求5

3.4功能需求5

3.4.1用户界面需求5

3.4.2逻辑跳转需求5

4.系统设计6

4.1总体结构设计6

4.1.1系统基础结构6

4.1.2系统结构设计6

4.2数据处理7

4.2.1基本数据的处理7

4.2.1.1基本数据的处理流程7

4.2.1.2网络请求基本数据的方式8

4.2.2图片信息的处理9

4.2.2.1图片数据的处理流程9

4.2.2.2网络请求图片数据的请求方式10

4.3数据库设计10

4.3.1数据库简介10

4.3.2物理结构设计10

4.3.2.1shengname.db的结构10

4.3.2.2对mlcx.db数据库的操作12

5.UI界面设计部分13

5.1首界面的设计13

5.2主菜单界面13

5.2.1主页界面13

5.2.2附近界面14

5.2.3搜索界面14

5.2.4更多界面15

5.2.5城市选择界面15

5.3信息显示界面16

5.3.1简单信息显示界面16

5.3.2详细信息界面。

16

5.3.4景区周边视图16

6.数据的处理18

6.1网络数据的获取和处理18

6.1.1数据的加载的处理18

6.1.2向服务器发送信息请求18

6.2数据的缓存18

6.2.1sharedPreference的使用18

6.2.2SQLite数据库19

6.3图片的缓存处理19

6.3.1LruCache19

6.3.2内部缓存19

6.3.3本地文件缓存19

7.结束语22

参考文献23

1.绪论

1.1前言

城乡旅游是一种以休闲农业为主题的旅游,汇集农家乐、采摘、美食、度假村、特产、乡村等分类的旅游,特别适合周末出游安排。

城乡旅游不仅能让我们领略大自然的风光,体验当地的风土人情,还能体验劳动的快乐,让我们从纷繁复杂的城市生活中暂时的解放出来。

城乡旅游是一种集社交、休闲、娱乐为一体的休闲活动,已经日益走进我们的生活。

伴随着移动互联时代的到来,人们的生活和智能手机,平板电脑,可穿戴智能设备等的联系越来越紧密,并且Android智能手机价格便宜,性能优良,市场占有率最大,制作一款将“城乡旅游”与Android智能手机相结合的软件——“魅力城乡”来方便大家的出行是有必要,且符合发展趋势的。

该软件包括,城乡旅游中农家乐、度假村、采摘等多中分类信息,能够根据选择城市的城市显示不同地点的分类信息,还提供了精品路线页面,为用户的节假日安排提供参考。

该软件操作简单,符合大众的操作习惯,信息显示简洁明了。

1.2课题研究的背景及意义

旅游作为“社交”“休闲娱乐”的一个重要途径,已经逐渐成为我们生活的一部分,特别是在生活节奏快,工作压力大的大中城市,外出旅游是提高生活品质、缓解压力的重要方式。

城乡旅游作为一种自然体验式的旅游方式,越来越吸引大众的眼球。

随着新型城镇化建设的不断深化,产品打造、产业发展、消费需求、配套建设等方面带来重大利好,城乡旅游形成新的发展机遇。

所以,要充分发挥资源优势,进一步完善功能、突出特色,加快推进农业、城乡和旅游业融合发展,推进文化旅游产业提速振兴,满怀信心迎接大旅游时代的到来。

同时,旅游业的发展,又能给给农业带来新鲜的空气,增加农民收入,缩小城乡差距,加快推进社会主义的建设步伐。

随着信息科技的不断发展,在传统营销的前提下,为了更好的发展,“城乡旅游”也应该与时俱进,通过新的营销方式让更多的人去了解,并参与其中,是非常有必要的。

伴随着移动互联时代的到来,智能手机,平板电脑,可穿戴设备等已经走进千家万户。

据艾瑞网统计2014年第一季度中国移动互联网市场规模为330.7亿元,同比增长78.5%;2014Q1移动互联网增速虽然季节性放缓,但仍然充满生机。

特别是Android智能设备,由于源代码开放,价格便宜,App应用多样,广受大众的喜爱。

所以,将“城乡旅游”与“Android智能设备”结合是有必要的。

1.3国内外研究概况与发展趋势

城乡统筹是以城市和农村一体发展思维为指导,以打破历史和制度设计形成的城乡二元结构为出发点,立足城市发展,着眼农村建设,以最终实现城乡差距最小化、城市和农村共同富裕文明为目的的一项系统工程。

其实质是赋予城乡居民平等发展的机会,而不是简简单单的把乡村改造成城镇、把工业推向农村、把农民引入城镇,更多是要为农村的发展创造公平的环境,一方面对农业的产业结构和布局进行科学调整,推动农村经济的发展;另一方面,则要推动农民生产方式与生活方式的转变。

乡村旅游是以具有乡村性的自然和人文客体为旅游吸引物,依托农村区域的优美景观、自然环境和乡土文化等资源,在传统农村休闲和农业体验的基础之上,拓展开发商务度假、休闲娱乐等项目的新兴旅游方式,使得旅游者可在乡村及其附近观光逗留游玩、了解风俗民情、学习礼仪习俗、体验乡村生活模式,感受别样的生活环境氛围。

20世纪70年代后,乡村旅游被视为是一种阻止农业衰退、增加农民收入和创造就业机会的有效手段,在美国和加拿大蓬勃发展;20世纪90年代后,我国的乡村旅游以惊人的速度开始发展起来,随着生态意识和低碳时代的发展,“亲近自然、返璞归真、休闲生态”已成为当今世界发展的主旋律,乡村旅游正是顺应了这一要求,迅速走俏在国内外。

随着移动互联时代的到来,智能手机,平板电脑,可穿戴设备等已经走进千家万户。

据艾瑞网统计2014年第一季度中国移动互联网市场规模为330.7亿元,同比增长78.5%;2014Q1移动互联网增速虽然季节性放缓,但仍然充满生机。

特别是Android智能设备,由于源代码开放,价格便宜,App应用多样,广受大众的喜爱。

两股发展趋势相融合,一定能擦出耀眼的火花,但是目前,设计“城乡旅游”的专门网站还不多,最大的就是——北京农信通科技有限责任公司的魅力城乡网站(Iphone版和Android版魅力城乡软件,由于资源和技术的限制,所以我选择模仿北京农信通科技的Android版魅力城乡,功能相同,但是实现的形式有差别。

1.4设计的主要工作

UI界面的设计:

给用户提供美观,方便交互操作的UI界面

数据的获取与处理:

向服务器请求相关的数据,并且在本地解析成本地可用的数据,将其显示在用户界面,给用户提供简洁明了的信息,方便用户的信息浏览。

相关数据的存储:

包括基本数据的缓存(保存到文件,SQLite数据库),图片的缓存(将图片缓存到本地)避免每次都进行网络请求带来的问题。

1.5论文组织

第一部分,绪论。

主要是介绍该项目开发的背景及研究意义。

第二部分,开发环境和开发技术。

主要是讲解开发用的工具,开发中应用的主要技术等。

第三部分,需求分析。

是分析本项目研究开发的意义。

第四部分,系统设计。

是介绍本项目开发的流程,几个模块儿的实现过程。

第五部分,UI界面介绍。

主要是将该项目的用户操作及应用的相关技术做相应的介绍。

第六部分,数据处理,对该项目中应用的数据处理的技术进行详细的介绍。

第七部分,结束语,总结该项目开发的经验。

 

2.开发环境和开发技术

2.1系统结构

该项目采用的数据请求模式是,手机客户端向服务器请求数据,将数据下载到本地之后,再对信息进行解析,整合,分类,最后将信息显示在相应的用户界面,为用户的筛选适合自己的旅行方案提供方便。

该项目通过结构化的设计,为用户提供了基本信息显示界面、详细信息显示界面、搜索界面、城市定位界面等与用户交互的界面。

用户可以选择感兴趣的景点,该选择(点击)操作会触发手机向服务器发送请求消息,得到相应的数据后,将数据缓存在本地文件、SQLite数据库中,方便用户在断网的情况下,也能够查看历史信息。

2.2工具环境介绍

2.2.1开发环境的选择

本系统开发环境采用的是直接从上下载的集成了AndroidADT(AndroidDeveloperTools)和AndroidSDK(SoftwareDevelopmentKit)的Eclipse开发工具。

ADT是连接SDK与Eclipse的工具。

SDK一般是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。

在Android中,它为开发者提供了库文件以及其它开发所用到的工具。

简单理解为开发工具包集合,是整体开发中所用到的工具包。

本系统的运行环境是GenymotionAndroid系统模拟器(Android4.2.2),和Android智能手机实体设备(Android4.2.1)。

开发环境:

a.Windows与Linux下b.安装配置JavaJDK

开发工具:

Eclipse中安装AndroidSDK(SoftwareDevelopmentKit)插件

2.2.2Eclipse+AndroidSDK简介

Eclipse是一个开放源代码的、基于Java的可扩展开发平台,由IBM倡议开发,通过安装插件组件构建的集成开发环境。

Android是谷歌(Google)公司推出的手机开发平台,与iPhone相似,Android采用WebKit浏览器引擎,具备触摸屏、高级图形显示和上网功能,用户能够在手机上查看电子邮件、搜索网址和观看视频节目等,比iPhone等其他手机更强调搜索功能,界面更强大,可以说是一种融入全部Web应用的单一平台。

SDK(SoftwareDevelopmentKit)是软件开发工具包,广义上指辅助开发某一类软件的相关文档、范例和工具的集合。

他是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统等创建应用软件的开发工具的集合,一般而言SDK即开发Windows平台下的应用程序所使用的SDK。

它可以简单的为某个程序设计语言提供应用程序接口API的一些文件,但也可能包括能与某种嵌入式系统通讯的复杂的硬件。

一般的工具包括用于调试和其他用途的实用工具。

SDK还经常包括示例代码、支持性的技术注解或者其他的为基本参考资料澄清疑点的支持文档。

因此,AndroidSDK指的是Android专属的软件开发工具包。

其最震撼人心之处在于Android手机系统的开放性和服务免费。

Android是一个对第三方软件完全开放的平台,开发者在为其开发程序时拥有更大的自由度,突破了iPhone等只能添加为数不多的固定软件的枷锁;同时与WindowsMobile、Symbian等厂商不同,Android操作系统免费向开发人员提供,这样可节省近三成成本,也具有更大的活力。

3.需求分析

用户需求分析指在系统设计之前和设计、开发过程中对用户需求所作的调查与分析,是系统设计、系统完善和系统维护的依据。

3.1用户的需求分析

用户的需求分析是项目开发的第一项任务,是软件设计、功能实现的依据。

明确的用户需求是软件开发的关键,只有有了明确的需求,才能开始项目的设计与开发,该项目的用户需求主要包括以下七个方面的内容:

1>可以将众多的信息分类

2>可以简短的介绍各景点,包括:

评价,等级,特色等信息,方便用户快速的筛选

3>展示详细的用户感兴趣的景点的信息,包括地址,联系电话等,并且允许用户进行收藏,方便以后的使用。

4>可以根据用户的需要进行相关信息的筛选。

5>实时更新景点信息。

6>提供经典路线的推荐及景区周边等模块。

7>用户界面,简洁明了,方便操作。

3.2可行性分析

可行性分析是系统分析阶段的第二项活动,它的主要目是进一步明确系统的目标、规模与功能,对系统开发背景、必要性和意义进行了调查分析并根据需要和可能提出开发系统的初步方案与计划。

通过调查分析,本系统设计主要有以下三个可行性:

3.2.1经济可行性

该系统操作简单,开发语言是就有跨平台的JAVA语言,开发的底层平台开源的是Linux系统,开发工具是使用方便简单的Eclipse,实现的目标是AndroidAPK软件,成本不高。

该软件的成功开发,可以帮助现代人制定出游计划,体验农家乐(特别是在周末的闲暇时候)。

并且,该软件所以依附的Android智能手机市场。

3.2.2技术可行性

该项目使用的语言基础是JAVA语言,在大学已经学习,并且加上《面向对象程序设计》,《数据库系统机构与设计》等课程的学习,积累了开发项目的知识基础。

再加上最近学习的Android开发基础知识,在UI用户界面的设计,网络数据请求,相关数据的存储等方面已经可以熟练的运用。

针对用户提出的七点需求,相信经过进一步的深入学习,以及老师的指导下,能够实现。

3.2.3社会可行性

该软件的需求符合当代物质文化房展的趋势。

随着经济的发展,人民生活水平的不断提高,精神追求方面也在发展,越来越多的人将旅游作为休闲、娱乐的方式,从纷繁复杂的城市生活中抽身出来,回归自然,呼吸新鲜的空气。

城乡旅游,是一种即能回归自然,又能亲身参与其中的旅游方式,而且方便,快捷,不需要特别的时间。

开发“魅力城乡”这一软件,为用户提供汇总的各种城乡旅游的信息,方便用户的选择,是一款符合大众期望的软件。

3.3性能需求

该软件能够在Android4.1及以上的系统上正常运行

3.4功能需求

主界面上显示分类信息,点击相关分类的图标,显示简单信息界面。

点击每个选项可以跳转到相应的详细信息界面。

在详细信息界面,点击链接可以跳转到拨打电话界面,点击地链接可以跳到标记有该景点信息的地图界面,点击周边可以跳转到周边景点的详细信息显示界面。

还能在主页中单击城市按钮选择城市,该软件的简单信息显示界面会根据选择的城市名和分类信息的不同而显示不同的信息。

3.4.1用户界面需求

简单,大方,明了,操作简单,在适当的地方给予文字提示。

也可以配合大众都认识的图标显示。

3.4.2逻辑跳转需求

页面的跳转可以分为四级跳转。

首页面(欢迎页——图5-1)是一个动画,该动画执行完成后就能跳转到主界面(图5-2至图5-6)。

在主界面中可以选择主页界面(图5-2)、附近界面(图5-3)、搜索界面(图5-4)、更多界面(图5-5)、城市选择界面(图5-6)。

选择主页界面,可以跳转到相应的简单信息显示界面(图5-7),单击相应的item选项,可以跳转到相应的详细信息介绍界面(图5-8)。

详细信息显示界面(图5-8)可以点击链接跳转到电话拨号界面、地图坐标显示界面,周边景点界面。

4.系统设计

4.1总体结构设计

该项目采用的是手机向服务器发送请求,服务器接收到用户的数据请求后,将数据返回给客户端的开发模式。

4.1.1系统基础结构

手机和服务器之间请求数据的方式,采用的是客户机—服务器模式,手机客户端软件根据用户的点击操作,发送相应的请求信息到服务器,然后服务器根据用户的请求返回给用户相应的数据。

具体过程参见图4-1。

图4-1系统组织结构图

4.1.2系统结构设计

软件工作流程图,如图4-2:

程序的入口是一个欢迎页,该欢迎页包含一个属性动画,动画的内容是文字和页面背景图片的透明度。

动画完成后,跳到主界面。

主界面是一个包含四个Fragment的Activity。

这四个Fragment包括主页界面、附近页面、搜索页面、更多页面。

点击主页面(图5-2)左上角的城市名(例如:

北京市)可以跳转到城市选择界面(图5-6),可以选择城市。

点击主页面上的分类信息,可以跳转到相应的简单信息列表显示界面(图5-7)。

单击简单信息显示界面的item选项,可以跳转到相应的详细信息显示界面(图5-8)。

在详细信息显示界面,单击电话号码,可以跳转到电话拨号器界面;单击地址链接,可以调转到显示该景点位置的地图页面;点击周边景点可以跳到相应的周边景点界面;单击右上角的菜单按钮,可以收藏该景点,单击更多页面的收藏按钮可以显示收藏的景点列表。

附近界面(图5-3),显示的简单信息列表显示,单击item可以跳转到相应的详细信息显示界面。

搜索界面(图5-4),上面有一个搜索框,可以输入数据进行检索,点击下面的按钮都能跳到相应的简单细信息列表显示界面。

更多界面(图5-5),包括三个按钮“我的收藏”、“历史记录”、“清除缓存”。

点击“我的收藏”,可以显示用户收藏的列表项。

点击“历史记录”可以查看用户查看的所有详细信息的列表项。

点击“清除缓存”可以清除数据库中缓存的数据,和本地缓存的图片信息。

图4-2软件工作流程图

4.2数据处理

该项目使用了数据库缓存信息。

对于基本数据的处理分为WIFI联网,MOBILE联网,和没有网络三种情况。

4.2.1基本数据的处理

4.2.1.1基本数据的处理流程

如图4-3所示

在WIFI情况下,直接从网络获取数据

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 总结汇报 > 学习总结

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2