点餐系统课程设计报告

目 录 一、系统说明3 二、系统功能3 三、系统结构流程图3 四、数据表结构4 五、主要表单功能4 六、所参与的功能模块及代码7 七、课程设计总结9 一、系统说明 酒店点餐管理系统包括菜品及管理员的添加、删除、修改,,顾客点菜时涉及到的添加、删除,以及账单的查询打印和销售额的查询。酒店点餐管理系统可以实现上述功能,能够方便快捷准确地获得所需的信息。 二、系统功能 酒店点餐管理系统包括如下功能: 1.密码修改:当用户不再使用以前密码或者密码不再安全的时候可以对密码进行修改操作。 2.财务查询:实现对销售额的查询,利于该酒店的财务管理及了解酒店的经营状况。 3.菜品查询:利于增加消费者对菜品的了解,美味的图片刺激消费的食欲。 4.菜品的修改:实现菜品的增加、删除、修改,及时更新菜品信息,以满足用餐者的需要和推广本酒店的更多特色。 5.账户的修改:实现账户的修改,以便及时的更正信息,确保账户的安全性。 6.管理员登录:当账号与密码一致时则进入该系统。 7.账单打印:及时给顾客打印账单,使消费清晰明了。 三、系统结构流程图 管理员 服务员 查看点菜信息 查看销售额 修改管理员信息 修改菜品信息 点菜 退菜 特色推荐 打印账单 图1系统结构图 四、数据表结构 酒店点餐管理系统所用的数据表主要有管理员信息表、菜单信息表和财务表,其结构分别如下: 1、 管理员信息表结构,如表1所示。 表1 管理员信息表结构 字段序号 字段名 类型 宽度 索引 Null 1 工作编号 数值型 12 升序 否 2 姓名 字符型 8 否 3 账号 字符型 10 否 4 密码 字符型 10 否 2、 菜单信息表结构,如表2所示。 表2 菜单信息表结构 字段编号 字段名 类型 宽度 索引 排序 Null 1 编号 数值型 14 升序 否 2 菜名 字符型 10 3 价格 数值型 8 4 菜系 字符型 8 5 规格 备注型 2 3、 财务表结构,如表3所示。 表3 财务表结构 字段编号 字段名 类型 宽度 索引 排序 Null 1 日期 日期型 8 升序 2 销售额 货币型 8 五、主要表单功能 1、欢迎界面,如图1所示,该窗口的主要功能为:点击按钮进入后台管理界面或进入点菜界面。 图1欢迎界面 2、 菜系介绍窗口,如图2所示,该窗口的功能为:介绍个菜系的特点、点击进入点菜界面。 图2 菜系简介界面 3、 点菜界面,该界面的功能为:为顾客提供菜品的添加、删除,各种菜品的详细介绍,一级返回到菜系介绍界面。如图3所示, 图3 点菜界面 4、 管理员登录界面,如图4所示,该窗口的功能为:管理的登录到后台管理界面、退出登录界面。 图4管理员登录界面 5、 后台管理界面,如图5所示,该窗口的功能为:对菜品、管理员以及财务数据进行添加、删除等修改。 图5后台管理界面 6、 菜单表界面,如图6所示,该窗口功能为:对菜单数据进行添加、删除 、修改等。 图6 菜单表管理 7、 管理员管理界面,如图7所示,该窗口的功能为:对管理员数据进行添加、删除、修改等。 图7密码修改 六、所参与的功能模块及代码 在酒店点餐管理信息系统中,我主要参与后台的菜品数据管理和管理员管理的设计与代码编写。 其中后台的设计思路是: 1.选择项目管理器中的“文档” 2.选择文档中的“表单”,点击“新建”按钮,弹出对话框,选择“新建表单”,先制作一个空的表单。 3.利用表单控件,运用标签、命令按钮、列表框等组建表单。 在空表单中放入页框控件,其分别修改caption为菜品数据管理,管理员管理,财务管理。根据表单整个界面修改字体颜色、字体、粗细、大小等。 在空表单中放入命令按钮控件,修改caption为“修改”。 在表中加入列表框控件,放在每个标签控件下面。并在列表框空间上右键单击生成器,在列表项中选择数据库和数据表,可用字段和选用字段等。 在表单中加入计时器控件和标签控件。分别修改Label1和Label3的caption为“今日日期:”和“当前时间:”。 在表单中加入命令按钮控件,修改caption为“退出”。 4.在picture中加入图片。 后台管理界面如图8所示。 图8 后台管理界面 其中: (1)标签控件 Label1控件 caption的值为:今日日期;backstyle的值为:1-不透明;Fontname的值为:宋体;FontSize的值为:14;ForeColor的值为:0,0,0;height的值为:25;left的值为:12;top的值为:0;width的值为:85。 Label2控件 caption的值为:(无); backstyle的值为:1-不透明;Fontname的值为:宋体;FontSize的值为14;ForeColor的值为:64,0,128;height的值为:25;left的值为:300;top的值为:0;width的值为:85。 Label3控件 caption的值为:当前时间; backstyle的值为:1-不透明;Fontname的值为:宋体;FontSize的值为14;ForeColor的值为:64,0,128;height的值为:25;left的值为:300;top的值为:0;width的值为:85。 Label4控件 caption的值为:(无); backstyle的值为:1-不透明;Fontname的值为:宋体;FontSize的值为14;ForeColor的值为:64,0,128;height的值为:25;left的值为:300;top的值为:0;width的值为:85。 (2)命令按钮 Command1 caption的值为:修改;ForeColor的值为:0,0,0;Fontname的值为:宋体;Fontbold的值为:T-真;FontSize的值为:14; height的值为:37;left的值为:228;top的值为:348;width的值为:109。 Command2 caption的值为:退出;ForeColor的值为:0,0,0;Fontname的值为:宋体;Fontbold的值为:T-真;FontSize的值为:14; height的值为:36;left的值为:132;top的值为:396;width的值为:85。 (3)页框按钮 Page1 caption的值为:菜品数据管理;修改;ForeColor的值为:0,0,0;Fontname的值为:宋体;Fontbold的值为

android点餐课程设计,点餐系统课程设计报告相关推荐

  1. Android开发英语听力软件,基于Android平台的大学英语听力学习系统的设计与实现...

    摘要: 随着信息技术的飞速发展,移动设备给学习提供了一种全新的学习模式,使学者能够在任何时间.任何地点获得自己想要的知识,实现自主学习.本文对基于Android平台的大学英语听力学习系统展开研究,旨在 ...

  2. 个人计算机的系统设计,计算机毕业论文设计——个人日志系统的设计与实现.doc...

    计算机毕业论文设计--个人日志系统的设计与实现 毕业设计(论文) 个人日志系统的设计与实现 论文作者姓名:申请学位专业:申请学位类别:指导教师姓名(职称):论文提交日期: 个人日志系统的设计与实现 摘 ...

  3. 【项目实战】springboot+vue舞蹈课程在线学习系统-java舞蹈课程学习打卡系统的设计与实现

    注意:该项目只展示部分功能,如需了解,评论区咨询即可. 本文目录 1.开发环境 2 系统设计 2.1 背景意义 2.2 技术路线 2.3 主要研究内容 3 系统页面展示 3.1 学生 3.2 教师页面 ...

  4. c 语言车牌识别系统课题设计,车牌识别系统的设计--课程设计报告.doc

    车牌识别系统的设计--课程设计报告 目录 一.摘要:3 二.设计目的和意义:3 2.1.设计目的:3 2.2.设计意义:3 三.设计原理:3 四.详细设计步骤:3 4.1.提出总体设计方案:4 4.2 ...

  5. Android源码分析(三)-----系统框架设计思想

    一 : 术在内而道在外 Android系统的精髓在源码之外,而不在源码之内,代码只是一种实现人类思想的工具,仅此而已...... 近来发现很多关于Android文章都是以源码的方向入手分析Androi ...

  6. 嵌入式课程设计linux,嵌入式系统课程设计--基于U盘的linux操作系统的构建

    嵌入式系统课程设计--基于U盘的linux操作系统的构建 1 课程设计报告课程设计报告 课程名称课程名称 嵌入式系统课程设计嵌入式系统课程设计 设计题目设计题目基于基于 U盘的盘的 linux 操作系 ...

  7. android健身app毕设,基于Android技术的菲特健身房app系统的设计与实现.zip

    摘要:在21世纪,智能手机的发展非常迅速,而手机操作系统的更新也非常快速.在现今的操作系统中,安卓操作系统的市场占有率非常高,安卓系统的开放策略是其快速发展的主要原因.现在安卓应用市场上的健身类应用程 ...

  8. android校园通软件论文,基于Android平台的校园通掌上系统的设计与实现

    摘要: 近几年,移动互联网的飞速发展,尤其是智能移动设备的出现和普及,为工作和生活都带来了巨大的方便,越来越多的人从以PC为主的工作和学习模式,转变到以手机,平板电脑为中心,其带来的好处是不言而喻的, ...

  9. ★C/C++语言期末课程设计★——万年历显示系统(详细报告+源代码+详细注释)

    万年历显示系统报告 一.描述         大家好!我是小浝仔,今天给大家分享C/C++语言期末课程设计--万年历显示系统,这个程序是用C/C++语言程序编写的,运行环境为VisualC++6.0, ...

  10. 基于.NET的Python课程网络在线考试系统的设计与实现

    一.在线考试系统概述 1.1  在线考试系统的发展现状        近年来,随着网络.Web技术的普及,教育领域的信息化改造方兴未艾,国内致力于教育信息化建设开发的企业广泛意识到科技化转型的重要性, ...

最新文章

  1. 是男人就下100层【第四层】——Crazy贪吃蛇(2)
  2. python画散点图类型-python画时间序列散点图
  3. 如何成为一名数据中心运维工程师?
  4. IDOC实例, Inbound IDOC
  5. RuntimeError: dictionary changed size during iteration
  6. mysql列偏移_MySQL:如何对待分布偏移的数据
  7. 合并重定向 command file 21 解析
  8. [JS][前端]修改文件input为button样式
  9. VisualVM提示检测不到本地JAVA程序
  10. 【干货】JS 限制input文本框输入
  11. [bzoj 3110] [ZJOI2013] K大数查询
  12. Atitit 减少财政支出----普通人如何蹭政府补贴措施 attilax大总结.docx
  13. Perl打造溯雪拙劣仿制品
  14. android遍历文件夹里的文件,Android 遍历文件夹中所有文件
  15. 医疗设备管理系统源码【免费分享源码】
  16. Oracle中insert into select from用法、table (fn_split())用法、select中的as扩展替代字段用法、Oracle序列
  17. 小学英语之拯救小学生 V1.0 名词单复数变化规则
  18. 2017年英语六级翻译
  19. android自动对焦代码,Android相机实时自动对焦的完美实现
  20. php 整型 范围,PHP Integer 整型

热门文章

  1. SVM核函数的简单理解
  2. 【codewar-7kyu】Unary function chainer
  3. Linux iftop 安装与参数详解 【转】
  4. word软件是不是计算机病毒,《计算机病毒》Word宏病毒实验
  5. html计时器重置,使用JavaScript实现网页秒表功能(含开始、暂停、继续、重置功能)...
  6. python日常办公能用到_用Python自动办公,做职场高手全16讲(无需程序员基础) | 樱花庄...
  7. java多态基础_java基础(三)-----java的三大特性之多态
  8. 通过这一篇理解关于网络的一些问题
  9. 微信小程序中使用Echarts统计图
  10. JAVA 视频流截图截视频保存