《移动点餐系统的设计毕业设计(论文)开题报告.doc》由会员分享,可在线阅读,更多相关《移动点餐系统的设计毕业设计(论文)开题报告.doc(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、移动点餐系统的设计毕业设计(论文)开题报告湖南科技大学20_届毕业设计(论文)开题报告 题 目 移动点餐系统的设计 作者姓名 聂冰 学 号 0807020_0 所学专业 信息与计算科学 1、 研究的意义同类研究工作国内外现状、存在问题 随着信息产业的发展 信息化逐渐被应用到各个行业但仍有很大一部分发展空间特别是餐饮行业很多地方仍落后于其他行业经过分析发现极大多数餐厅点餐仍处于通过纸和笔来完成的由于点餐和结算时都容易出现错误可能导致消费者体验下降甚至矛盾的发生所以急切需要开发一种适合大众操作方便的点餐系统因此Android移动点餐系统的设计和实现有着重要的意义。 目前国内对移动点餐系统的应用还处
2、于起步甚至空白阶段。 Android是一个Linux内核的系统上层应用开发语为Java13目前大部分智能手机和平板电脑都搭载了该系统2。随着Android手机的普及人们对Android系统的操作逐渐熟悉所以点餐系统移动客户端使用Android手机的可行性较大。针对这一现象我决定开发一个用于餐厅点餐的系统经过讨论和分析确定了实现的思路并考虑了可能存在的问题。 Android移动点餐系统由服务器4PC客户端1移动客户端25组成服务器提供数据的保存6响应客户端请求等功能PC客户端负责管理6菜单的条目和价格、管理移动客户端用户移动客户端负责点菜结算等功能。 可能存在的问题有: 1怎样设计出更友好的界面
3、使用户的体验更好 2数据的传输和保存怎样更合适 3怎样建立合理的数据表以及表之间的关联 4故障处理, 用户的错误操作、网络故障等 5如何增加系统的可靠性、安全性以及可维护性 2、研究目标、内容和拟解决的关键问题 研究目标:掌握对Web服务器Java Swing程序和Android应用的开发流程和技巧并开发出一个能实现餐厅无线点餐的系统 内容: 一、服务器 1搭建服务器开发和运行环境, 服务器使用Tomcat 6.0, 开发工具使用MyEclipse 8.6 数据库使用MySQL 5.1 开发语言为Java, JDK版本为1.6 2代码实现以及性能优化、功能测试 二、PC端 1. 搭建PC端开发
4、环境, 开发工具使用MyEclipse 8.6, 数据库使用MySQL 5.1 开发语言为Java, JDK版本为1.6 2. 界面排版、功能实现、性能优化、 功能测试 三、移动客户端 1. 搭建客户端开发环境 开发工具使用Eclipse 3.5 开发模拟器版本为2.2(向上兼容) 2界面排版、功能实现、性能优化、功能测试 拟解决的关键问题:1.移动客户端与服务器之间的网络连接问题2.结账计算的精度问题3.PC端用户权限管理问题 3、特色与创新之处 通过Android手机客户端来实现餐厅的点餐, 自动结算等功能。 随时可更新桌位可用情况、菜单以及价格, 可极大的避免人为错误的发生、减轻服务员的
5、工作负荷, 能增加餐厅的现代化气息并提高餐厅的档次。 4、拟采取的研究方法、步骤、技术路线 1、研究方法与步骤: (1)本次的课题设计首先分析了移动点餐系统目前在国内外餐厅的发展状况及需求分析; (2)从搭建开发环境和实现条件的基本问题入手讨论了研究和开发本系统的可行性并对开发工具、运行环境以及开发语言进行选择; (3)在解决了开发环境等的基本问题之后规划系统要实现的功能, 实现大体步骤并完成软件的具体实现。 5、使用的主要仪器设备 无线线路由器, windows系统或Linux系统电脑, 和Android系统手机。 6、参考文献 1Paul S.Wang Java面向对象程序设计、清华大学出版社、20_年7月、起始页码:208页。 2 姚尚朗/靳岩 Google.Android开发入门与实战、人民邮电出版社、20_年6月、起始页码:141页。 3 刘新等 Java开发技术大全、清华大学出版社、20_年2月、起始页码:266页 4 刘京华等 Java Web整合开发王者归来、清华大学出版社、20_年1月、起始页码:36页 5Reto Meier Android高级编程、清华大学出版社、20_年6月、起始页码:159页 6王珊/萨师煊 数据库系统概论、第四版、高等教育出版社、20_年5月、起始页码198页第 4 页 共 4 页