需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:14723 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:二十一世纪以来,在计算机及相关技术的高速迅猛发展的背景下,手机的使用逐渐普及并成为生活中不可或缺的一部分。当第一台智能手机问世以后,人类社会中信息的传递开始有了翻天覆地的变化。为了满足目前信息时代日益增长的外卖点餐需求,本课题研究并设计了一个基于 Android 平台的移动端点餐系统。本文先讨论研究背景与研究意义,然后对本系统进行了总体性分析,接着从系统的开发环境、功能目标等几个方面进行系统的总体设计。在 Eclipse 软件中设计系统,借助 Java 语言主要完成了用户的注册登录、商家与菜品浏览、菜馆搜索、在线订购、菜品评论、个人主页等功能的设计,实现对各个商家、各个餐品的展示。系统的各项功能经测试,均能良好实现。且界面简洁,操作方便。在投入实际使用后,将会拥有较为大量的用户量与广阔的发展空间。 关键词:智能手机;Android;外卖订餐系统;Java
目录 摘要 Abstract 一、背景介绍-1 (一)研究背景-1 (二)研究意义-1 (三)研究现状-1 1.国外研究现状-1 2.国内研究现状-2 二、开发环境介绍-2 (一)Android 简介-2 (二)Android 系统的架构-3 1.应用层-3 2.应用框架层-3 3.系统运行库层-4 4.Linux 内核-4 (三)Java 简介-4 三、系统分析-4 (一)系统可行性分析-4 1.技术可行性-4 2.操作可行性-4 3.经济可行性-5 (二)业务需求分析-5 (三)系统功能性需求分析-5 1.登录注册功能-6 2.菜品展示功能-6 3.订单功能-8 4.菜品评论功能-8 5.个人主页功能-9 6.菜馆搜索功能-10 (四)系统非功能性需求分析-10 1.系统安全性-10 2.系统可靠性-10 3.可维护性-10 四、系统总体设计-11 (一)总体功能结构-11 (二)Android 客户端 APP 流程设计-12 (三)Android 客户端 APP 总体技术架构-13 (四)系统数据库设计-13 1.E-R 图设计-13 2.数据库表设计-14 五、系统的实现-17 (一)Android 客户端 APP 注册与登录功能模块的实现-18 (二)菜馆搜索功能模块的实现-18 (三)餐馆与菜品查看功能的实现-19 (四)个人主页界面的实现-19 (五)订单功能的实现-20 六、系统的测试与分析-20 (一)系统测试的目标与策略-20 (二)Android 外卖订餐 APP 的连接测试-20 (三)Android 外卖订餐 APP 的功能测试-22 1.登录注册功能测试-22 2.搜索菜馆功能测试-22 3.订餐功能测试-24 (四)系统测试分析-25 七、总结与展望-25 (一)总结-25 (二)展望-26 参 考 文 献-27 致 谢-28 |