收藏本站 | 论文目录

关键词: python matlab plc 单片机 dsp fpga 仿真 stm32

当前位置: 毕业论文设计参考 >> 其它专业论文 >> 软件工程本科论文

基于Qt的电子点菜系统的设计与实现

[关键词:Qt,电子点菜系统]  [热度 ]
提示:此毕业设计论文完整版包含【论文
作品编号:rjgc0387,word全文:60页,合计:22000

以下仅为该作品极少介绍,详细内容请点击购买完整版!
基于Qt的电子点菜系统的设计与实现毕业设计论文------

系统是在 Ubuntu12.04 下,利用 Qt Creator 界面开发工具,采用 C/S 设计模式进行系统开发。其中管理员所在界面为服务器端,用户所在界面为客户端, 两端相互联系,共同操作数据库,使系统操作起来更加方便快捷。本系统采用

SQLiteMan 作为系统数据库进行数据的保存和编辑,保证小数据的安全与准确。系统采用 MVC 设计模式,分模块的设计方式使得该系统的独立性强,结构分明, 且保证了每个模块功能的完整性。该系统的主要功能是管理员管理整个系统,用户根据自己的需要操作点菜客户端,厨师查看订单。本系统主要使用人员有餐厅管理员,餐厅顾客,以及餐厅厨师。按照软件开发的生命周期,本文阐述了课题的研究背景、研究意义以及研究现状,介绍了系统开发过程中用到的技术和工具, 论述了系统功能分析、概要设计、详细设计以及代码实现的过程,并在最后给出了系统主要功能的详细代码。

本论文主要对该系统的开发过程,包括开发技术和开发工具介绍,以及所涉及到的需求分析、整体设计、详细设计、测试等过程进行详细介绍。本论文共分为七个部分进行描述,具体内容结构如下: 

第一章,介绍本系统的开发背景和研发意义,并结合当今社会的发展趋势分析了该课题的研究现状,最后对该论文的整体结构做了一个简单的介绍。 

第二章,介绍本系统研发涉及到的相关技术及开发工具。 

第三章,对本系统进行整体需求分析,然后对其功能需求进行考察,制定出最终的功能选择,最后对需求分析进行总结。 

第四章,对本系统进行整体设计,然后对各个模块分别进行详细设计描述, 最后对数据库设计进行描述。 

第五章,具体介绍了每个功能模块要实现的功能及对功能实现进行详细的叙述,对系统中各模块之间的交互进行说明。 

第六章,给出本系统的功能测试以及各个界面测试的内容,并总结测试结果。第七章,对本次论文书写做出总结。 

基于 Qt 的电子点菜系统从使用者来说分为三个个模块:用户模块、管理员模块、后台厨师模块。普通用户为主要使用人群,他们应有选择菜单、点菜、查看每道菜的信息、退菜、查餐桌信息、查菜品信息以及查询自己菜单的功能。会员除了具有普通用户这些功能之外,还应有娱乐功能。管理员应负责对整个系统进行维护,例如往菜单上加菜、删菜、修改菜品信息、修改菜品单价、根据日期查询历史菜单及菜单详情、管理餐桌信息、添加或者删除餐桌以及结账的功能。后台厨师需要有查看用户已点菜品,并完成菜品的制作的功能。从系统的设计及实现功能来说可分为选择登录、菜品管理、历史查询、餐桌管理、结账、点菜相关、查询相关、游戏功能、查看照片等几个功能模块。

菜单功能

顾客进入客户端页面后,依据选择需要有会员登录按钮。点菜系统最主要的功能就是用户点菜,所以普通用户进入客户端系统后需要有点菜功能。除此之外, 用户点菜之后也需要有退菜功能方便用户退菜,也需要有查账单的功能方便用户查询自己的账单以及查询自己的餐桌信息。普通用户和会员看到相同的菜单页面,该页面提供不同的凉菜、素菜、肉菜、汤类、主食等菜系。顾客可根据自己的爱好选择自己喜欢的菜系,选择完毕后,可点击确定按钮将菜单发送到厨师窗口。此外,菜单功能还有用户的点菜相关按钮、查询相关按钮、其他按钮。

管理员功能模块

管理员主要负责整个系统的维护,管理员所在界面即整个系统的服务器界面。管理员登录后,可以根据餐厅的实际情况以及季节的变化等因素来改变餐厅的菜品信息。另外,菜单也应按不同的类别分类,共分为凉菜、素菜、肉菜、汤类、主食五大类。管理员负责管理餐桌的基本信息,根据餐厅规模的大小增加或者删除餐桌。除此之外,管理员还负责整个餐厅的历史记录查询,查询每一天每个餐桌的消费情况。管理员可直接通过页面的增删改操作后台数据库,从而实现对数据库的增删改查。

 

 


以上仅为该作品极少介绍,详细内容请点击购买完整版!

提示:此毕业设计论文完整版包含【论文
作品编号:rjgc0387,word全文:60页,合计:22000

本软件工程毕业设计论文作品由 毕业论文设计参考 [http://www.qflunwen.com] 征集整理——基于Qt的电子点菜系统的设计与实现(论文)!