logo资料库

面向桂林旅游的APP软件设计与开发_任务书.doc

第1页 / 共7页
第2页 / 共7页
第3页 / 共7页
第4页 / 共7页
第5页 / 共7页
第6页 / 共7页
第7页 / 共7页
资料共7页,全文预览结束
一、毕业设计(论文)的内容
二、毕业设计(论文)的要求与数据
三、毕业设计(论文)应完成的工作
四、应收集的资料及主要参考文献
五、试验、测试、试制加工所需主要仪器设备
编号: 毕业设计(论文)任务书 题 目: 面向桂林旅游的 APP 软件 设计与开发 院 (系): 计算机工程学院 专 业: 学生姓名: 学 号: 网络工程 王小飞 1516040605 指导教师单位: 桂林电子科技大学 姓 职 名: 称: 谢 武 副教授 题目类型:理论研究 实验研究 工程设计 工程技术研究 软件开发 2018 年 12 月 16 日
注:1、本任务书一式两份,一份院或系留存,一份发给学生,任务完成后附在 说明书内。 2、任务书均要求打印,打印字体和字号按照《本科生毕业设计(论文)统 一格式的规定》执行。
一、毕业设计(论文)的内容 由于当前移动互联网技术的大力发展,传统的纸质媒体、实体旅行社发生了很大变 化,纸质逐渐被互联网媒体所取代,一些实体旅行社在开展线下的同时,也上线了自助 服务系统,供游客更加方便的获取资讯,旅游信息。在互联网时代,信息的传播方式发 生了很大的改变,及时、快速、内容丰富是其最大的特点,一部分旅客更喜欢自驾游, 所以及时的获取更多的当地旅游资讯是必不可少的,桂林导游攻略 APP 的产生弥补了 这一缺陷,满足了不同用户的各种不同的需求,同时用户还能根据自己的喜好和习惯来 进行选择查看。 本论文主要是基于安卓开发的桂林导游攻略 APP,主要工作是实现用户的注册、登 陆,旅游资讯的分类信息以及资讯的收藏和浏览历史,商城的购买记录的实现。桂林导 游攻略 APP 是基于安卓开发的,分为首页、攻略、发布、商城、“我的”模块,各个模 块实现不同的功能,不仅能够获取桂林最多最快最全的旅游信息,还能浏览时事新闻头 条、社会、国内等热点新闻,还可以实时关注桂林天气,桂林旅游的热点小视频、特产、 旅游门票等功能! 主要采用 java 语言来完成的项目,采用的主要设计方法有:MVC、单例、观察者 等设计模式。从服务器上请求 json 数据,然后进行解析,填充到控件中,进行显示。由 于时间关系,服务器开发的功能只实现了用户的登陆注册、密码的修改以及浏览历史可 以同步到服务器,在公司企业的具体开发过程中,会有专门的后端程序员开发服务器的, 希望在以后的时间继续能够完善这个项目。 - 1 -
二、毕业设计(论文)的要求与数据 1、要求 (1) 掌握 Java、J2EE、AndroidStudio、Eclipse、MySQL 等技术或工具,运用三层架 构进行该软件系统的分析与设计。 (2) 运用 MD5 算法,保证账号密码的安全性。 (3) 分类列举所有用户及其功能。系统有安卓端和服务器端。安卓端能实现旅游资 讯的查询、攻略的查看、天气的查看、视频的播放、发布我的游记、商城的实现,能够 对资讯和商品的收藏以及商品的购买。根据不同类别的用户登陆后,即可浏览到对应不 同权限下信息。 (4) 能阅读和翻译外文资料。 2、数据 (1) 数据库设计与开发。数据库系统设计分为概念结构、逻辑结构和物理结构等进 行。本项目中安卓端采用的是安卓内置的 SQLite 数据库,服务器端采用的是 JDBC 链 接的 MySql 数据库,主要有账户密码的注册表、资讯和商品的收藏表和浏览历史表、商 品的购买表,数据库设计比较简单。 (2) 系统数据处理方法和过程。由于需要很多的旅游资讯信息,所以利用互联网资 讯对桂林旅游的信息进行采集,由于安卓端获取的数据往往以 JSON 的形式接收然后进 行解析,所以就把收集到的信息转换成 JSON 格式保存在 AndroidStuido 里面的 raw 中, 编译的时候,会自动调用加载到 app 里面去,在安卓端进行解析填充到控件中去,然后 在安卓端在每一个资讯的详情页面可以进行这个信息的收藏、浏览历史、取消收藏等数 据库管理的操作。可以进一步在“我的”-我的收藏、我的历史、我的订单中进行管理。 其中我的历史中的数据是同步到服务器中去的,这样服务器接收到这些数据,会保存在 服务器的 MySql 中去,用户换设备时登陆账户,会和服务器的数据同步,然后再把服务 器端的数据库中的数据转换成 JSON 的数据,传递给安卓端。 - 2 -
三、毕业设计(论文)应完成的工作 1、毕业设计开题报告一份; 2、英文翻译材料一份(包括不少于 4 万字符的英文原文和译文); 3、毕业论文一份(二万汉字以上,附中英文摘要,其中英文摘要 300~500 单词); 4、本系统软件及源程序清单一套。 四、应收集的资料及主要参考文献 列出至少 10 篇以上的参考文献,提供 1 篇以上的外文参考文献(不包括学生用的 教材)。序号放在方括号中。 [1] 吴 家 阳 . 与 互 联 网 共 存 繁 荣 — 纸 媒 的 应 对 与 趋 势 [J]. 北 京 : 中 国 报 业 , 2008, (10):15-18. [2] 李兴华.Java 开发实战经典[M].北京:清华大学出版社, 2009. [3] 李兴华,王月清.Java Web 开发实战经典[M].北京:清华大学出版社, 2017. [4] 郭霖.第一行代码——Android(第 2 版)[M].北京:人民邮电出版社, 2016. [5] 徐宜生.Android 群英传[M].北京:电子工业出版社, 2015. [6] 李忠良.Android 源码分析实录[M].北京:清华大学出版社, 2015. [7] 罗升阳.Android 系统源代码情景分析(第三版)[M].北京:电子工业出版社, 2017. [8] Meier,R. Professional Android 4 Application Development [M].Birmingham:Wrox, [9] 2013. Ian F. Darwin. Android Cookbook: Problems and Solutions for Android Developers, Second Edition [M]. Birmingham:Wrox, 2018. [10] 刘望舒.Android 进阶之光[M].北京:电子工业出版社, 2017. 五、试验、测试、试制加工所需主要仪器设备 硬件要求:联网的 PC 机一台。 软件要求:Window 操作系统,并安装 AndroidStudio、Eclipse、MySQL、夜神模 拟器。 - 3 -
任务下达时间: 毕业设计开始与完成时间: 2018 年 12 月 16 日 2018 年 12 月 31 日至 2019 年 5 月 27 日 组织实施单位: 教研室主任意见: 桂林电子科技大学计算机工程学院 签字 2018 年 12 月 18 日 学院领导小组意见: 签字 2018 年 12 月 20 日 - 4 -
检查日期 检查人签 名 毕业设计(论文)进度计划表 序 号 1 2 3 4 5 6 7 起止日期 计划完成内容 实际完成内容 2018 年 12 月 31-2019 年 1 月 7 日 明确课题任务,进 行可行性分析、毕 业设计开题 已按计划完成 2019 年 1 月 8 日 系统需求分析、外 -2019 年 1 月 14 日 文翻译 已按计划完成 2019 年 1 月 15 日 -2019 年 3 月 24 日 2019 年 3 月 25 日 -2019 年 4 月 07 日 2019 年 4 月 8 日 -2019 年 4 月 21 日 系统总体设计 已按计划完成 系统详细设计 已按计划完成 系统实现 已按计划完成 2019 年 4 月 22 日 -2019 年 5 月 12 日 软件测试,完善系 统代码,撰写毕业 设计说明书 已按计划完成 2019 年 5 月 13 日 -2019 年 5 月 27 日 完善毕业设计文 档和代码,毕业设 计验收和答辩 已按计划完成 指导教师批准日期 年 月 日 签名: - 5 -
分享到:
收藏