- 1、本文档共42页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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常用属性(2);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、开台模块设计
当顾客要进行消费的时候,首先要看一下是否还有可用的桌台。如果还有空闲的桌台,那么就要为顾客开台,只有要开台之后,才能为顾客点菜、查询和结账。所以开台模块在整个系统工程中是非常重要的。;简单开台界面;C#中
您可能关注的文档
最近下载
- 《指向高中生物核心素养的大单元教学设计研究》课题研究方案.doc
- Unit 4 What can you do Part C Story time(课件)-人教PEP版英语五年级上册.pptx VIP
- 学生会权益部部门招新.pptx VIP
- 《22G101三维彩色立体图集》.pdf VIP
- 一种快速测定萤石中氟化钙含量的方法.pdf VIP
- 人教版六年级数学上册同步辅导讲义教师版.doc
- 2025高中英语外刊时文阅读 巴黎奥运会之全红婵和潜水介绍 课件.pptx
- 植物生理学-扬州大学-中国大学MOOC慕课答案.pdf
- 三论我国发展注气提高采收率技术-李士伦.ppt
- 人教版六年级数学上册同步辅导讲义.doc
文档评论(0)