论文部分内容阅读
餐饮业的蓬勃发展带动餐饮投资多元化,大量资本的进入进一步推动了餐饮业的快速、健康发展,随着社会各领域信息化建设的不断普及,餐饮业也开始不断注入信息化元素,将餐饮业务融入计算机管理,既节省人力资源,也提高了管理效率和工作效率,将餐饮业提升到一个新的阶段。 餐饮系统正是在这样一个机会中诞生的,它将餐饮业中点菜、收银、库存管理、客房管理、成本核算等一连串的业务用计算机来管理,实现了现代化的餐饮管理机制。随着各种计算机技术的不断发展,如无线局域网技术,餐饮业中传统的人工点菜也受到了冲击,人们开始将WLAN技术应用其中,使用各种掌上电脑进行无线点菜,同时实现点菜单的自动分机打印,大大提高了点菜上菜的速度。 本文以一个真实的餐饮系统的开发为例,从餐饮系统的发展现状谈起,结合用户实际需求提出本系统的总体结构和功能模块,然后通过系统结构设计、安全设计及前端开发,构建了一个基于PDA无线点菜的、以C++Builder技术和SQL后台数据库为基础的、具备相关(PDA点菜:厨房请购、库存管理、成本核算、打印设置;点菜打印;打印监视;餐饮点菜收银、信息查询、餐饮统计、系统维护)功能的餐饮系统。 在实现方法上,采用C++Builder的ADO组件实现程序与数据库之间的连接,采用字段的匹配实现用户登录和管理员登录功能,通过SQL语句实现餐饮业各种日常统计和查询的功能。同时,采用定时器对点菜信息进行实时查询,并通过预先设置并保存到数据库中的打印机信息,正确传送点菜单信息到相应打印机进行点菜单打印;而系统中最为复杂的统计就是厨房的成本核算,由于涉及到退菜,而退菜又区分成三种(大厦负责、客户负责和不需负责),所以对于成本及销售的情况需要考虑多方面因素,通过CASE语句细分不同情况来实现准确的成本核算。 本文概括地阐述了一个基于PDA无线点菜的餐饮系统的设计过程,由于篇幅所限不可能做到面面俱到,但对开发过程中涉及到的重点、难点、以及解决方法都进行了细致的描述,希望这些对后来的开发者能起到借鉴作用。