8餐馆管理系统(精品·公开课件).ppt

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C#项目-餐饮管理系统 项目展示 项目展示思考的问题 (1)主窗体的界面应该如何呈现 (2)窗体初始化,窗体参数 (3)父子窗体之间参数的传递 主 目 录 系统功能结构 系统业务流程 数据库设计 登陆模块设计 主窗体设计 开台模块设计 点菜模块设计 结账模块设计 1、系统功能结构 2、系统业务流程 3、数据库设计 在开发餐饮系统之前,分析该系统的数据量,由于系统管理餐饮方面的数据较多,商品信息,消费信息、以及账目清单会占用较大的空间,因此选择SQL SERVER 2000数据库存储这些信息,数据库命名为db_Mrcy,在数据库中创建5个数据表用于存储不同的信息。 1、数据表 tb_food 4、数据表 tb_room 新增知识:ImageList控件(1) ImageList控件提供了一个集合,可以用于存储在窗体的其他控件中使用的图像。可以在图像列表中存储任意大小的图像,但在每个控件中,每个图像的大小必须相同。 ImageList是一个在运行期间不显示它本身的控件。在把它拖放到正在开发的窗体上时,它并不是放在窗体上,而是放在它的下面,其中包含所有的组件。这个功能可以防止不是用户界面一部分的控件妨碍窗体设计器。这个控件的处理方式与其他控件相同,但不能移动它。 可以在设计和运行期间给ImageList添加图像。如果知道在设计期间需要显示哪些图像,就可以单击Images属性右边的按钮,添加这些图像。 新增知识点2:listView控件 ListView控件可用4种不同视图(详细资料、大图标、列表、小图标)中的一种显示一些项的集合,ListView控件的外观与Windows 资源管理器的文件列表外观相似。 列表视图通常用于显示数据,用户可以对这些数据和显示方式进行某些控制。还可以把包含在控件中的数据显示为列和行(像网格那样),或者显示为一列,或者显示为图标表示。 listView常用属性(1) listView常用属性(3) 方法Clear:从控件中移除所有项的内容。 方法DragDropEffects DoDragDrop(object data,DragDropEffects allowEffects): 开始拖放操作,参数data是要传送的数据,可以是String、Bitmap、IDataObject、Metafile类的对象,或者是实现序列化的数据等。参数2确定哪些拖动操作可以发生,可以是DragDropEffects.Copy、All、Link、Move、None、Scroll。 事件ItemDrag:鼠标开始拖动产生的事件。 事件DragEnter:鼠标进入拖动目的控件产生的事件。 事件DragDrop:鼠标进入拖动目的控件,并抬起鼠标产生的事件。 事件SelectedIndexChanged:当列表视图控件中选定的项的索引更改时发生。 窗口load事件和activated 事件的区别 load为加载窗体时的操作, activated是将该窗体设为当前活动窗体时候的操作(就是将窗体显示在最前面。) 餐饮管理系统(2) 本次课知识点和学习目标 登陆模块 主窗体模块 可变菜单 状态栏(statusStrip) 快捷菜单(contextMenuStrip) 4、登录模块 为了使系统的安全性各到保障,大多数系统都开发登录模块。只有通过登陆模块,才能对登录用户进行验证,只要系统的合法用户服务才可以进入系统的主界面。这也是设计管理系统软件之前,必须考虑的问题,整个登陆模块的实现过程非常简单。相信大家会很快掌握。 登陆界面示例 在餐饮管理系统中主窗体模块是由3部分组成的。 第一部分是位于主窗体模块上端的系统菜单,主要实现链接系统功能菜单。 第二部分是位于主窗体模块中间的桌台显示,主要用于显示餐厅中所有的桌台情况,包括桌台是否已使用、已使用桌台的客人数量等信息,方便用户对桌台的管理; 第三部分是位于主窗体模块下端的状态栏,主要用于显示系统当前状态信息。 快捷菜单(ContextMenu) 使用过Word程序的人都知道,在Word程序窗口的不同位置单击右键,会出现不同弹出菜单,这个弹出菜单叫快捷菜单。接下来介绍如何为应用程序增加快捷菜单。快捷菜单和主菜单的属性、事件和方法基本一致,只是快捷菜单没有顶级菜单项,因此这里就过多介绍了。 餐饮管理系统(3) 本次课知识点和学习目标 开台模块 点菜模块 可变快捷菜单 目录树( TreeView )控件 数据列表(dataGridView)控件 数据集(DataSet)数据表(DataTable) 6、开台模块设计 当顾客要进行消费的时候,首先要看一下是否还有可用的桌台。如果还有空闲的桌台,那么就要为顾客开台,只有要开台之后,才

文档评论(0)

花好月圆 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档