最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

餐厅管理系统软件报告

来源:动视网 责编:小OO 时间:2025-10-02 00:02:08
文档

餐厅管理系统软件报告

河北经贸大学信息技术学院专业实习报告目录1系统分析31.1项目背景21.2餐厅管理系统的功能需求31.2.1总体功能需求31.2.2具体系统功能需求描述31.3运行环境32.1总体设计42.1.1订单管理42.1.2结算管理42.2数据库设计52.2.1数据库需求分析52.2.2数据库逻辑结构设计52.3程序实现52.3.1主窗口模块52.3.2订单管理62.3.3结算管理73设计总结……………………………………………………………………………174参考文献...................
推荐度:
导读河北经贸大学信息技术学院专业实习报告目录1系统分析31.1项目背景21.2餐厅管理系统的功能需求31.2.1总体功能需求31.2.2具体系统功能需求描述31.3运行环境32.1总体设计42.1.1订单管理42.1.2结算管理42.2数据库设计52.2.1数据库需求分析52.2.2数据库逻辑结构设计52.3程序实现52.3.1主窗口模块52.3.2订单管理62.3.3结算管理73设计总结……………………………………………………………………………174参考文献...................
河北经贸大学信息技术学院

专业实习报告

目录

1  系统分析    3

1.1  项目背景    2

1.2  餐厅管理系统的功能需求    3

1.2.1  总体功能需求    3

1.2.2  具体系统功能需求描述    3

1.3 运行环境    3

2.1  总体设计    4

2.1.1  订单管理    4

2.1.2  结算管理    4

2.2  数据库设计    5

2.2.1  数据库需求分析    5

2.2.2  数据库逻辑结构设计    5

2.3  程序实现    5

2.3.1  主窗口模块    5

2.3.2  订单管理    6

2.3.3   结算管理    7

3  设计总结……………………………………………………………………………17

     4  参考文献....................................................................................................................................18

1  系统分析

1.1  项目背景

    在餐饮行业中,餐厅的规模在不断扩大,菜单的数量在急剧增加,有关餐厅的各种信息量也在成倍地增长。面对庞大的信息量,就需要有餐厅管理系统来提高餐厅管理工作的效率。通过这样的系统,可以方便地查询、统计和修改餐厅菜单的基本情况、餐桌的增减情况和规范管理订餐以及结算服务,从而减少管理方面的工作量同时避免由于人为因素所造成的数据遗漏和错误等。

1.2  餐厅管理系统的功能需求

1.2.1  总体功能需求

餐厅管理系统是基于ODBC数据库并用VC++和ACCESS实现的可以对餐厅各方面进行简单管理的简单软件。

1.2.2  具体系统功能需求描述

本系统主要包括FLASH欢迎模块、登录模块、菜单管理模块、餐桌管理模块、订单管理模块、结算管理模块和主界面模块。 

(1) Flash欢迎界面:显示餐厅部分信息。

(2) 登录模块:保护餐厅。

(3) 菜单管理模块:显示菜谱的各项信息,可以对其进行添加、修改等操作。

(4) 餐桌管理模块:显示餐桌的各项信息,可以进行修改、增加、删除操作。

(5) 订单管理模块:显示订单的各项信息,可以进行增加、修改、清空等操作。

(6) 结算管理模块:实现对订单的结算操作。

1.3 运行环境

用VC++和ACCESS设计,适用于windows2000以上版本。

2 系统设计

2.1  总体设计

程序分四部分系统菜单管理、餐桌管理、订单管理、结算管理系统。

程序结构图如下:

图1系功能结构图

2.1.1  订单管理

    输入:餐桌号、菜谱号、数量、日期

    输出: 无                 

功能:对定菜信息实现浏览、查找、添加、删除和修改等功能。

2.1.2  结算管理

输入:订单信息即桌号、菜谱号等。

输出:应付金额

功能:根据订单自动计算应付金额并记录。

2.2  数据库设计

用数据库存储管理员信息、菜谱信息、餐桌信息、订单信息和结算信息。

2.2.1  数据库需求分析

数据库结构设计如下:

管理员信息:包括的数据项有:管理员用户名和密码。

菜单信息:包括的数据项有:菜单编号、名称、种类、价格及描述。

餐桌信息:包括的数据项有:餐桌桌号、容量、描述及是否空闲。

订单信息:包括的数据项有:餐桌号、菜谱号、数量及日期。

结算信息:包括的数据项有:餐桌号、菜谱号、菜名、日期及金额。

2.2.2  数据库逻辑结构设计

用Microsoft ACSSESS  2003进行数据库系统设计。

序号字段名字段类型字段大小字段含义
1UserName文本10用户名
2UserPswd文本15口令
2UserType数字整型用户类型,0:系统管理员,1:普通用户

字段名称数据类型字段属性
字段大小描述必填字段索引是否主键
Desk_code文本50餐桌号
Dish_code文本50菜谱号
Dish_num数字整型菜份数
AppendDate日期_订菜时间
PayFor数字整型是否付款
表4 订单信息表(order)

2.3  程序实现

2.3.1  主窗口模块

 主窗口及控件属性

ID成员变量加函数
IDC_SELECT_TABCTabCtrlm_tabctrlOnInitialUpdate//初始化标签

IDC_LIST_VIEWCListCtrlm_ListView
类名:CRMSView

2.3.2  订单管理

图7 订单管理窗口

表12 IDD_DIALOG_ORDER对话框中的主要控件

控制类型ID属性设置
ButtonIDC_BUTTON_ADDCaption设为“增加(&A)”

ButtonIDC_BUTTON_DELETECaption设为“删除(&D)”

ButtonIDC_BUTTON_MODIFYCaption设为“修改(&M)”

ButtonIDC_BUTTON_CLEARCaption设为“清空(&c)”

Static Text默认Caption设为“桌号”

Static Text默认Caption设为“菜谱号”

Static Text默认Caption设为“数量”

Static Text默认Caption设为“日期”

Edit BoxIDC_EDIT_DESKCODE默认
Edit BoxIDC_EDIT_DISHCODE默认
Edit BoxIDC_EDIT_NUM默认
Date Time PickerIDC_DATETIMEPICKER_DATE默认
List ControlIDC_LIST_DISPView选中Report

Group Box默认Caption设为“操作”

表13 COrderPage类的成员变量

控 件 ID

变 量 名

数据类型
IDC_EDIT_CODEm_strCodeCString
IDC_EDIT_NUMm_strNumCString
IDC_EDIT_DESCm_strDescCString
IDC_COMBO_FREEm_cbFreeCComboBox
IDC_LIST_DISHm_listDispCListCtrl
2.3.3   结算管理

图8 结算管理窗口

表14 IDD_DIALOG_PAY对话框中的主要控件

控件类型ID属性设置
ButtonIDD_BUTTON_PAYCaption设为“结算(&P)”

Static Text默认Caption设为“桌号”

Static Text默认Caption设为“菜谱号”

Static Text默认Caption设为“菜名”

Static Text默认Caption设为“金额”

Static Text默认Caption设为“日期”

Edit BoxIDD_EDIT_DESKCODE默认
Edit BoxIDD_EDIT_DISHCODE默认
Edit BoxIDD_EDIT_DISHNAME默认
Edit BoxIDD_EDIT_MONEY默认
Date Time PickerIDD_DATETIMEPICKER_DATE默认
List ControlIDD_LIST_DISPView选中Report

Group Box默认Caption设为“结账信息”

表15 CPayPage类的成员变量

控 件 ID

变 量 名

数据类型
IDC_EDIT_DESKCODEm_strDeskCodeCString
IDC_EDIT_DISHCODEm_strDishCodeCString
IDC_EDIT_DISHNAMEm_strDishNameCString
IDC_EDIT_MONEYm_strMoneyCString
IDC_DATETIMEPICKER_DATEm_DateCTime
IDC_LIST_DISPm_listDispCListCtrl
3 设计总结

初步了解了系统的编程步骤,了解了数据库编程。这次设计运用了列表控件、图片控件等。对以后的学习有了更明确的目标。更重要的是了解到了C++的学习方法。但这次设计还有很多不成熟的地方,比如对代码的依赖性很大,自己的创意很少。在以后的学习中还需不断的深入。

文档

餐厅管理系统软件报告

河北经贸大学信息技术学院专业实习报告目录1系统分析31.1项目背景21.2餐厅管理系统的功能需求31.2.1总体功能需求31.2.2具体系统功能需求描述31.3运行环境32.1总体设计42.1.1订单管理42.1.2结算管理42.2数据库设计52.2.1数据库需求分析52.2.2数据库逻辑结构设计52.3程序实现52.3.1主窗口模块52.3.2订单管理62.3.3结算管理73设计总结……………………………………………………………………………174参考文献...................
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top