- 1、本文档共20页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Android游戏开发 Android项目开发 Android项目开发 Android地图有哪些信誉好的足球投注网站应用——美食天下 课程安排 开发背景 功能演示 开发环境及目标平台 开发前的准备工作 Web端总体架构 Web端登录注册模块的实现 Web端美食上传模块的实现 课程安排(续) Android端总体架构 服务器的设计与实现 Android端登录界面的实现 Android端注册界面的实现 Android端主界面MainActivity的实现 Android端地图界面的实现 美食信息界面的实现 系统的优化与改进 开发背景 随着计算机的发展,越来越多的人依赖计算机,而当Google公司2005年推出Google地图后,基于地图的应用更是铺天盖地,本章的系统将主要基于Google Map来实现一个美食共享的系统,通过Web端以及手机端的实现使用户可以实时与他人分享自己喜欢的美食,并且可以通过Google Map精确快速的找到饭店所在的位置。 功能演示 本系统分为Web端与Android端,下面来对本系统的主要功能进行演示。 开发前的准备工作 数据库的设计。 表的创建与记录插入 。 数据源的配置 。 数据库的设计 Web端总体架构 Web端主要由jsp以及Servlet组成,其总体框架如下图所示。 动作编号 动作内容 动作编号 动作内容 动作编号 动作内容 a 用户注册 b 用户登录 c 有哪些信誉好的足球投注网站 d 收藏美食 e 更改个人资料 f 到更改头像界面 g 上传广告 h 添加每日推荐 i 添加美食种类 j 删除收藏 k 改变头像 l 上传头像 m 上传美食 n 到注册界面 o 注销 p 到首页 q 到我的收藏界面 r 到每日推荐界面 动作对照表 Android端总体架构 接下来节将对Android端的总体架构进行介绍,使读者在整体上对手机端的开发有一定的了解,Android端的类架构如下图所示。 Web端登录注册模块的实现 首页的搭建 用户注册功能的开发 用户登录功能的开发 用户注销功能的开发 接下来开始将正式进入代码的开发界面,首先介绍的是首页的搭建以及登陆注册模块的开发。 Web端美食上传模块的实现 界页的搭建 图片上传组件FileUploadServlet的开发 DBUtil中相关方法的开发 前面已经介绍了登录模块的实现,本节将介绍本系统最重要的模块——美食上传模块的实现,该模块使用了文件上传组件commons-fileupload以及Google Map等技术。 服务器的设计与实现 前面已经对Android端的架构进行了设计,但是手机端还需要与服务器端进行通信,这就需要先对服务器进行设计与实现。 Android端登录界面的实现 开发前的准备工作。 框架的搭建 监听方法的完善 记住密码功能的实现 服务器端的完善 Android端注册界面的实现 框架搭建 监听方法的完善 服务器端的完善 前面介绍了开发前的准备工作以及登录界面的实现,接下来将继续对Android进行开发,添加注册的功能。 Android端主界面MainActivity的实现 布局文件的开发 界面框架的搭建 初始化方法的完善 监听方法的完善 网络处理线程的实现 服务器端的完善 无论是登录成功还是注册成功之后,都会进入程序的主界面,该界面包含了本系统的大部分基本功能,本接下来将对该Activity的实现进行详细的介绍。 Android端端地图界面的实现 布局文件的开发 地图界面的开发 在主界面的美食上传选项卡中点击获取经纬度按钮便会进入地图界面,本节便对地图界面进行实现,使用户可以通过地图界面直观地获取经纬度。 美食信息界面的实现 接下来介绍最后一个界面——美食信息界面InfoActivity,该界面的实现较为简单,只需将美食的详细信息以一定的格式显示到屏幕中,并且通过之前介绍过的Google Map技术直观地显示美食所属饭店的位置。 系统的优化与改进 Web端广告的删除功能 。因为本书的重点是Android手机的开发,所有对Web端的功能并没有做过多的介绍,所以在广告管理模块并没有添加广告删除的功能 。 Android端添加个人资料的管理界面 。因为Web端以及对个人资料的管理界面进行了介绍,且Android端与Web的技术基本相同,所以并没有在Android端添加个人资料的管理界面,有兴趣的读者可以为Android端添加上该功能是本系统更加完善 。 适当的本地验证。在本系统的开发过程中为了不扰乱读者的视线,便于读者理解,在很多地方并没有做过多的验证,如果在适当的位置添加上适当的验证将会大大提高系统的健壮性。 不登高山,不知天之高也; 不临深溪,不知地之厚也。 ——《荀子?劝学》
您可能关注的文档
最近下载
- 2024至2030年中国电动车辆电机控制器行业市场运行状况及发展前景预测报告.docx
- 泵安装、操作和维护手册ASP Pump Manual CN_2018.08.08.pdf
- 电线电缆工艺质量常用参数计算.pptx
- 生物化学实验智慧树知到期末考试答案章节答案2024年浙江大学.docx
- 宁波市镇海天地液压有限公司行业竞争力评级分析报告(2023版).pdf
- 《GBT_20801.1-2020_压力管道规范_工业管道_第1部分_总则》.pdf
- 文艺演出活动安全保卫工作方案.pdf VIP
- 燃烧器低氮改造项目实施方案.docx VIP
- CJT 326-2010 市政排水用塑料检查井.docx
- 国家开放大学11680丨经济法(会计本)(统设课)期末考试复习题库.pdf
文档评论(0)