论文部分内容阅读
现在在传统餐饮行业,通过人工服务来协助客人落座点餐的流程,不仅效率低下,而且是对人力资源的严重浪费。当菜单需要调整时,纸质菜单的重新制作流程缓慢、成本高昂。在信息技术高速发展的今天,如何通过信息技术改善点餐流程,提高点餐的效率,实现点餐的电子化,并降低点餐的成本,是困扰传统餐饮企业的一个问题。随着Android技术的发展成熟,Android操作系统也受到了越来越多的手机工厂的重视,Android设备对于企业来说,大规模采购的成本大大降低。因此,通过Android平台解决餐饮行业这一问题也变得可行。本文就是在这样的背景下,为了解决传统餐饮企业这一问题而提出的解决方案。本文涉及的主要工作为:首先对系统中涉及的关键技术进行了解释,讨论涉及到XML标记语言在数据库同步中的应用、MySQL客户端与服务端的通信机制,并对MySQL的负载均衡方案的原理和实现进行详解。然后,本文讨论了点餐系统的系统需求,对各系统端的功能需求进行了阐述解释。随后,本文讨论了系统的架构设计、功能模块设计以及数据库的设计,服务器端业务逻辑由JSP开发,服务端数据库由MySQL实现。点餐系统Android客户端的业务逻辑使用Java实现,Android数据库采用SQLite来实现。通过对单机数据库改造,采用了双机数据库方案,解决了服务器的读写延迟问题。通过将图片服务器单独架设,提高了服务器的网络吞吐能力。最后,对系统的功能进行了功能测试,以保证系统的稳定性。本文的主要创新在于:采用了数据库代理连接池的技术,将数据库的客户端和数据库服务器分开,可灵活部署数据库服务端。通过分离图片服务器,提高了系统的网络性能。通过对浏览器和Android客户端的支持,可对点餐系统进行灵活管理。这些对于其他采取类似业务的服务器开发,提供了一个参考思路。