1、导师:,基于Android应用的旅行防骗小卫士,专业: 软件工程,班级:,姓名:,学号:,文本的背景及意义,在这个信息传递无比快捷的互联网时代,互联网拉近了我们的距离。同时有着便捷、丰富的手机应用逐渐贴近这我们的生活。随着经济的快速增长旅游被抬升到越来越高的地位,似乎喜欢旅游就代表了一种有品质的生活,代表了一种放达的人生哲学,代表了丰富的见识,当然,还体现着经济实力。国内旅游业在国民经济中的地位和作用越来越重要。但是在旅游业兴起的同时越来越多的骗局应运而生,旅游中防骗成了一个必不可少的学习课题。,背景:,意义:,是在这个信息传递无比快捷的互联网时代,互联网拉近了我们的距离。同时有着便捷、丰富的
2、手机应用逐渐贴近这我们的生活。在这个大背景下旅游防骗和手机应用的结合就有了主要的实用价值。本课题结合手机应用的特色和了解旅游防骗的必要性,开发了一款关于了解旅游景点和旅游防骗的手机应用。为旅游者提供一个应对旅游地点选择和旅游陷阱了解的手机平台。,文字内容,论文主要章节及内容,第一章 引言1、课题背景2、关于Android3、项目应用的基本目的 第二章 可行性研究1、经济可行性2、操作可行性3、技术可行性4、社会因素可行性 第三章 需求分析1、关于旅游防骗软件的现状分析 2、应用功能分析,论文主要章节及内容,第四章 总体设计1、功能设计2、数据库设计3、页面设计 第五章 详细设计1、logo设计
3、2、首页设计3、注册页面设计4、登陆页面设计5、查看景点设计6、防骗攻略页面设计7、景点吐槽页面设计 第六章 应用功能测试各个模块测试,技术支持,关于AndroidAndroid是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑。Android的系统架构和其操作系统一样,采用了分层的架构。从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和Linux内核层。Android的优势主要有其平台的优势和系统的开源性。关于SQLiteSQLite非常适合应用于嵌入式移动数据库。SQLite的版权允许无任何限制的应用,包括商业性的产品。SQLite官方主站
4、上可以下载到编译后的SQLite程序。 关于JavaJava是一种可以撰写跨平台应用软件的面向对象的程序设计语言,Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。,项目应用总体设计,基于Android平台开发的旅游防骗小卫士从设计者角度看,用户角色分为游客、会员以及管理员;功能包括注册、登陆、景点查询、景点详情、发帖、看帖、防骗信息等。游客的权限为注册、景点查询、景点详情、查看防骗信息。注册为会员之后
5、增加发帖、看帖等特权。管理员为维护系统,对系统中会员发表的信息进行审查处理。,应用结构图,项目应用实体联系图,管理员:可以对应用中的各种信息进行管理。 会员 :对应用中的各种信息进行查询,可以以发帖的形式发表自己的言论。 游客 :对应用中数据资源进行浏览。,E-R图,页面设计及思路,界面设计主要包括首页、景点介绍、防骗方法、景点吐槽。应用首页设计思路:这款软件的受众面是普通民众,所以应该以简洁,易操作为主。并且因为是一款旅游方面的应用,首页上应该更多的突显关于旅游的气息。给人一种亲近的感觉。景点介绍主要围绕山西省各市比较知名的景点进行归纳并推出。主要介绍景点路线、景点图片、景点简介。为不了解景
6、点人用户提供信息支持。防骗方法这是主要通过对社会的调查和网友的举报。核实以后进行编辑呈现给用户。景点吐槽则是给用户一个发表自己看法的平台,让用户之间进行交流。界面之间都可以通过主页面进行跳转查询,方便快捷。操作简单。,logo设计,logo设计也是各种各类,有文字logo、图形logo、图文logo、还有结合广告语的logo。本应用使用的是文字logo,涵义明确、直接,与被标识体的联系密切,易于被理解,认知,对所表达的理念也具有说明的作用。应用logo所使用的是“天下无骗”字样,这几个字也是软件制作的最终目的。,应用logo,首页设计,这款软件的主要是面向普通民众,所以应该以简洁、易操作为主。
7、并且因为是一款旅游方面的应用,首页上应该更多的突显关于旅游的气息。给人一种亲近的感觉。首页主要分为4块,第一块Actionbar上面的登陆和注册。应用的使用中没有登陆的用户也是可以使用大部分功能,但是为了规划管理一小部分是对会员开放。所以登陆和注册就比较主要了。第二块则是在页面偏上部分,是一个可以定时切换图片的组件,图片可以作为广告摊位提升经济效益,也可是应用热推的旅游景点。第三块则是应用的核心组件,分别是查看景点、防骗攻略、景点吐槽、酒店预订。其中前三个功能已经基本成型。第四块则是当下时节的景点热推。让用户及时了解目前适合旅游的景点。,应用首页,注册页面设计,注册页面是方便用户更好更规范的使
8、用本应用,也方便管理员对用户的统一管理。注册页面填写信息由用户名、密码。这两项是方便区分用户信息和保障用户账户的安全。注册信息中还包括男女的选择和景观类型的选择。男女是必选项,方便对用户的了解可以为用户推荐适合的旅游景点。景观的选择可以选择也可以不选择,选择景观主要也是为了了解用户的喜好。还有一项是输入电话号码,为了方便用户对账号丢失后的找回。页面中输入信息的edittext中重新设计了文本框的样式,让注册账户的使用者有一种新鲜的感觉,达到提高注册成功率的效果。,注册页面,登陆页面设计,登陆界面是用户登陆账号的界面,设计思想主要以简洁为主,界面以账户、密码的输入和登陆注册按钮组成。主要还有记住
9、我功能,便于用户把自己的账号名称记住。方便用户下次的登陆。登陆时会对用户输入的账号和密码在数据库中比对,对不一致的信息进行提示要求用户重新填写,增强用户登陆的安全性。如果没有账号的时候可以点击注册方便用户进行跳转到注册页面申请账号。,登陆页面,查看景点页面设计,查看景点是应用的一个比较重要的界面,主要为了给用户提供景点的基本信息。页面分上下两部分,上面包含的功能为返回到应用主界面、城市的选择。城市的选择方便用户了解具体城市都有哪些旅游景点。更快速的定位自己需要的信息。总页面的另一部分主要是现在比较热门的一些景点的展示,用户可以通过点击图片快速跳转到对应的景点介绍页面中。,查看景点页面,选择景点
10、及城市景点页面设计,点击某个城市后页面会跳转到对应的城市页面中,以大同为例,点击大同字样后应用跳转到大同景点页面,其中显示的都为大同比较热门的景点详情,页面中可以点击返回按钮返回到查看景点主页面,也可以点击相应的景点图片显示对应景点的详细信息。,具体城市页面,在选择城市后面的下拉框中,用户通过点击“点我”字样选择某一个城市,应用会通过用户点击的城市名称跳转到对应的城市页面中,并展示出对应城市的热门景点。,防骗攻略页面设计,防骗攻略是本应用比较核心的一个模块,它的主要功能是为用户提供一个参考和提心。让用户可以及时的了解到现在主要的骗局和破解办法。页面的设计主要是listview为主,用户通过组件
11、中显示的条目了解都有什么话题。通过点击话题跳转到另一个页面显示出此话题的详细内容。使用户快速提取到想要了解的内容。跳转到具体文章后可以通过返回按钮快速回到防骗攻略的主页面上,方便用户的使用。,防骗攻略页面,景点吐槽页面设计,景点吐槽给用户提供了一个用户交流的平台,用户可以发表自己遇到自己的事情,分享自己的快乐。为其他用户提供一个参考的信息。页面中还添加了关键字查找和发帖吐槽等功能,关键字查找可以让用户快速的筛选自己想要了解的主题帖。而发帖吐槽则是让用户方便发表自己的想法。发帖页面中主要包括主题和内容的编写,可以让用户在发帖的时候格式规范化。一个是可以增加帖子的可读性,另一个是方便数据的储存。每
12、一条帖子就是一个listview的一项。显示的信息为帖子主题、发帖人和发帖时间。点击条目的时间实现跳转参看帖子的全部内容。,景点吐槽页面,景点吐槽帖页面设计,在跳转后的帖子中主要分为三部分。最上面包含返回按钮、点赞功能和点赞数量。返回按钮可以让用户快速的回到吐槽总页,点赞功能则是为了增强用户之间的互动,对发帖者内容的一种肯定,也方便管理者对精品贴的挖掘。第二部分则是帖子的主题。第三部分是帖子的原文。页面设计基本满足了看帖人对帖子的基本要求,让帖子在应用中起到丰富内容的作用。,吐槽帖子页面,应用功能测试,Functional testing(功能测试),根据产品特性、操作描述和用户方案,测试一个
13、产品的特性和可操作行为以确定它们满足设计需求。本地化软件的功能测试,用于验证应用程序或网站对目标用户能正确工作。使用适当的平台、浏览器和测试脚本,以保证目标用户的体验将足够好,就像应用程序是专门为该市场开发的一样。功能测试是为了确保程序以期望的方式运行而按功能要求对软件进行的测试,通过对一个系统的所有的特性和功能都进行测试确保符合需求和规范。功能测试也叫黑盒测试或数据驱动测试,只需考虑需要测试的各个功能,不需要考虑整个软件的内部结构及代码.一般从软件产品的界面、架构出发,按照需求编写出来的测试用例,输入数据在预期结果和实际结果之间进行评测,进而提出更加使产品达到用户使用的要求。,应用功能测试图
14、例,本应用基本实现了预期设想的基本功能,实现了设计的目标以及设计要求的主要功能,能为用户提供比较真实的、丰富的、可靠的的旅游信息,来帮助游客选择自己感兴趣的点,合理的安排自己的游玩行程,同时也给游客提供了一个交流、分享的平台,不仅让游客充分感受到旅途中的愉快,也让游客揭幕出旅游当中的不文明、黑暗的一面。让更多的用户及时防范类似的情况。还实现了向用户展示旅游防范方面的知识和小技巧。努力为用户打造一个全面无骗的良好环境。,结论,部分页面的功能没有完善。 页面美工比较差观赏性不强。 没有实现景点附近美食、酒店等信息的功能,无法提供更加全面的用户体验。,应用不足之处,大学本科的学习生活即将结束,四年的
15、大学生活让我的学习和生活都受益匪浅。在此,我要感谢所有帮助教导过我的老师、同学,我们在我的成长历程中给予了我很大的帮助。最后,谨向我的指导老师降爱莲副教授和程序设计指导王莎莎软件工程师致以最诚挚的谢意!在做毕业设计的过程中,降老师和王老师尽最大的努力来给我提供一个很好的环境,更是在这一过程中给予我悉心的指导。,致谢,23,谢谢,本作品采用知识共享署名-非商业性使用 2.5 中国大陆许可协议进行许可。,专业交流,模板超市,设计服务,本作品的提供是以适用知识共享组织的公共许可( 简称“CCPL” 或 “许可”) 条款为前提的。本作品受著作权法以及其他相关法律的保护。对本作品的使用不得超越本许可授权的范围。 如您行使本许可授予的使用本作品的权利,就表明您接受并同意遵守本许可的条款。在您接受这些条款和规定的前提下,许可人授予您本许可所包括的权利。,查看全部,NordriDesign中国专业PowerPoint媒体设计与开发,