1、 本本 科科 毕毕 业业 设设 计(论计(论 文)文) 开开 题题 报报 告告 题目:题目: 基于基于 Android 的无线点餐系统的无线点餐系统 姓姓 名:名: 学学 号:号: 指导教师:指导教师: 班班 级:级: 系系 部:部: 本科毕业设计(论文)开题报告 1 课题的目的 及意义 课题目的: 传统的餐饮行业,点餐过程都是由餐厅服务员人工完成的。通常的过 程是这样的,客人进入餐厅后,选择好桌位开始点餐,服务人员等待客人 点餐完成,将客人的点餐内容送到厨房,由厨师下厨做菜。这一过程对于 一个很小的餐馆来说没有问题,但是如果餐馆比较大或客人比较多,客人 的等待时间就会比较长。为了解决这个问题
2、,今年出现的无线点餐系统, 该系统一般由无线端(一般是一个 PDA) ,无线路由器和后台服务组成。 这种技术架构很成熟,但是存在一个弊端就是 PDA 的价格较高。并 且 PDA 只能作为点餐使用,这无形中增加了系统成本,也造成了资源的浪 费。有了 Android 系统,我们就可以在其中开发一套客户端软件完成点餐 功能,Android 手机的其他功能(如打电话、发短信)照常使用。这样首 先系统的成本会降低,其次,Android 系统功能强大,界面组件丰富,软 件的功能自然会强大很多,用户操作更流畅,界面展现更完美。 课题意义: 在我们日常生产、生活中经常涉及到点餐问题,但是我们所用的无线 点餐系
3、统都是基于 PDA 的无线端,都需要很高的成本。本设计采用的是 Android 系统。Android 系统与传统的 PDA 无线端相比,它使得系统成本 得到了很大的降低。Android 系统减少了资源的浪费,优化人机界面,使 用户操作更加简单、流畅。 本科毕业设计(论文)开题报告 2 课题主要任 务;研究可 能遇到的问 题以及解决 的方法和措 施 课题的主要任务: 1) 明确系统的功能。 2) 设计方案比较及确定。 3) 学习使用相关软件。 4) 设计相关系统包及资源规划。 5) 设计相关的数据库。 6) 完成程序设计。 7) 完成样品制作及测试。 8) 完成毕业论文的撰写。 研究可能遇到的问
4、题以及解决的方法和措施: 1) 不熟悉有关软件的使用方法,需要时间去查阅相关资料学习。 2) 不熟悉网络通信使用 Apache HTTP 协议客户端,可能会发生通信 的不实现,需要虚心向老教师请教。 3) 不熟悉服务器的假设和调试,需要时间去查阅相关资料学习 4) 在客户端数据和服务器端数据库的同步上是个难点,需要去查资 料并向老师请教。 5)不熟悉中间服务器响应客户请求,需要向老师请教。 6) 在程序设计时,可能会有一些错误,导致与理论结果不符合,需 要细心仔细的去查错排错。 7) 程序调试涉及到的问题比较繁多,应该仔细考虑是否正确,及时 纠正,以免发生连续性的错误。 8) 因为缺乏实践经验
5、,可能会发生设计与实际不符合的情况,应重 视从实际出发,理论联系实际。 本科毕业设计(论文)开题报告 3 论文大纲 基于 Android 的无线点餐系统 摘 要 二十一世纪是一个集数字化,网络化,信息化的,以网络为核心的社 会。人们充分领略到“畅游天地间,网络无极限” 所带来的畅快。随着 I nternet 的飞速发展, 使得网络的应用日益的广泛。 如电子商务, 电子政务, 网上医疗,网上娱乐,网络游戏,网络教学等。 本次设计以无线点餐系统的初期设计为中心,通过对其需求的分析和 资源的规划,用户 UI 的交互界面的精心设计,依赖 SQLite 数据库的数据 交互, 以及鉴于安全性的认证和签名。
6、 系统完整的提出了初期的设计内容。 关键词:订餐系统,Android,信息时代,用户交互功能 论文大纲: 1 开发背景 1.1 目的和意义 1.2 开发设计思想 1.3 开发目标 2 开发工具和环境简介 2.1 Android Server 简介 2.2 MYSQL 简介 2.3 JDBC 驱动程序简介 2.4 Android 简介 2.5 Key tools 简介 3 系统方案认证 3.1 系统功能分析 3.2 可行性研究 3.3 需求分析 3.4 系统总体结构图 4 系统总体设计 本科毕业设计(论文)开题报告 4 论文大纲 4.1 系统功能设计目标 4.2 系统功能模块划分 4.2.1 系统包及其资源规划 4.2.2 系统数据库设计 4.3 系统体系结构 5 数据库设计 5.1 数据库系统概述 5.2 数据库表设计 6 程序设计 6.1 程序说明 6.2 具体模块划分 6.2.1 登录模块实现 6.2.2 程序主