数据库餐饮管理系统课程设计

合集下载

数据库课程设计-餐饮下单管理系统

数据库课程设计-餐饮下单管理系统

目录1.课题名称及目标 (2)2.需求分析 (2)2.1 数据需求 (2)2.2事务需求 (3)2.3数据流 (4)2.4数据字典 (6)3.数据库结构设计 (9)3.1概念设计 (9)3.1.1分E-R图的建立 (9)3.1.2整体E-R图 (10)3.2逻辑设计 (11)3.2.1 E-R图向关系模型的转换 (11)3.2.2优化处理 (12)3.2.3 用户子模式建立 (12)4.数据库物理设计 (13)4.1存储过程 (14)4.2 触发器 (14)5.数据库的实施 (14)5.1在SQL中数据库实施 (14)5.1.1数据库及数据库对象的建立 (14)5.1.2数据入库 (16)5.2 数据库测试 (16)5.2.1对建立的数据库及数据库对象进行测试 (16)6. 总结 (30)7. 附录 (31)1.课题名称及目标本次实训要设计的数据库课题名称是餐厅管理系统。

餐厅管理系统的功能主要包括顾客点菜、结账、对员工资料进行管理、对餐桌信息进行统一设置、对消费情况进行查询等功能。

基本功能如下:(1)菜谱信息管理:对菜谱进行增、查、改、删操作。

即可查询当前餐厅所推出的菜品,增加菜品,修改菜品的价格,删除菜品。

(2)餐桌信息管理:能查询当前餐厅中所有餐桌的座位数以及使用情况,客人可以对位实现的餐桌进行使用申请。

(3)顾客信息管理:可以查询顾客的相关信息,如性别,年龄,联系方式等。

当有新顾客时,可添加新顾客的信息。

(4)顾客下订单功能:实现下订单,具有唯一的订单号,可用于结账。

可根据顾客的人数选择相应的餐桌号,并且能够指定服务员。

(6)顾客点菜:实现顾客点菜功能。

顾客可以对所下的订单进行修改,即可删除所点的菜品或是修改数量。

同时可以查询某位顾客的订单。

(7)顾客结账:根据订单号进行结账(防止有相同姓名的顾客,以致结错帐)。

能够根据消费金额进行对应的折扣,并把消费信息存档到消费记录中去。

2.需求分析通过了解餐饮行业的特点和实际情况,从分析饭店的基本情况入手,结合要实现的功能,对系统的可行性进行分析,为提高其可行性,故做了以下数据分析。

餐馆管理系统课程设计

餐馆管理系统课程设计

餐馆管理系统课程设计一、课程目标知识目标:1. 了解餐馆管理系统的基本概念、功能模块及其在餐饮业中的应用。

2. 掌握数据库管理的基本原理,能运用SQL语句进行数据查询、更新、删除等操作。

3. 理解面向对象编程的基本思想,能运用所学编程语言实现餐馆管理系统的功能模块。

技能目标:1. 能运用数据库软件设计并实现餐馆管理系统的数据库,进行数据管理。

2. 能运用编程语言编写代码,实现餐馆管理系统的前台和后台功能。

3. 能通过小组合作,进行需求分析、系统设计、编码实现、测试与调试等软件开发过程。

情感态度价值观目标:1. 培养学生对信息技术的兴趣,提高他们运用信息技术解决实际问题的意识。

2. 培养学生的团队协作精神,使他们学会与他人合作共同解决问题。

3. 培养学生具备良好的职业道德,关注餐饮业发展,为我国餐饮业信息化建设做出贡献。

课程性质:本课程属于信息技术学科,结合实际应用场景,培养学生的编程能力和数据库管理能力。

学生特点:本课程面向高年级学生,他们已经具备了一定的编程基础和数据库知识,具有较强的自学能力和实践操作能力。

教学要求:结合学生特点,采用任务驱动、项目教学等方法,引导学生通过实践掌握餐馆管理系统的设计与实现。

在教学过程中,注重培养学生的实际操作能力、团队协作能力和创新能力。

通过课程学习,使学生在知识、技能和情感态度价值观方面取得具体的学习成果。

二、教学内容本课程教学内容主要包括以下几部分:1. 餐馆管理系统概述- 了解餐馆管理系统的基本概念、发展历程及应用场景。

- 分析餐馆管理系统的功能模块,如前台点餐、后台管理等。

2. 数据库设计与实现- 学习数据库基本原理,掌握实体-关系模型和关系模型。

- 运用数据库软件设计并实现餐馆管理系统的数据库,包括表结构设计、数据插入与查询等。

3. 编程语言与面向对象编程- 复习编程语言基础知识,如变量、数据类型、控制结构等。

- 学习面向对象编程基本思想,掌握类、对象、继承、多态等概念。

数据库课程设计餐饮管理系统

数据库课程设计餐饮管理系统

河南城建学院《数据库原理》课程设计报告课程名称:《数据库原理》课程设计设计题目:餐饮管理系统指导教师:班级:学号:学生姓名:同组人员:目录第1章概述11。

1选题的背景与意义11。

2相关技术分析1第2章系统功能设计22。

1系统总体结构设计图22。

2系统功能模块21.2。

1 模块一(具体模块的名称)21.2.2 模块二2第3章数据库设计33。

1需求分析33.2概念结构设计33.3逻辑结构设计63.4物理结构设计73。

5数据库实施9第4章结束语15参考文献错误!未定义书签。

第1章概述1。

1选题的背景与意义近年来,随着人民的生活水平的不断提高,餐饮业的消费持续增长,竞争愈来愈激烈.然而,传统餐饮企业的日常运作还是靠人工管理,从原材料入库到客人点单,再到结账基本上由人工完成记录,这样做不仅耗费人力资源而且容易导致记录丢失或重复等错误,造成管理水平低下.作为传统的餐饮企业更是存在这些问题,进货,库存有人工管理,客人点单需服务员记录并送至厨房,客人结账由手工记录,人力耗费大,客人等待时间长,管理效率低下,这就迫切需要标准的、高效率的计算机管理方式引导其发展,通过计算机管理企业的日常运作,给管理者以决策参考的模型,来不断完善管理水平,提高工作效率。

作为计算机应用的一部分,使用计算机对餐饮企业信息进行管理,具有手工管理所无法比拟的优点。

例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高信息管理的效率,也是企业的科学化、正规化管理与世界接轨的重要条件。

1。

2相关技术分析经过分析,本系统运用了Microsoft SQL Server2008为数据库,系统实现了后台管理、桌台信息的查询、开台信息、点菜、收银、桌台信息管理、员工管理、菜单维护、消费查询和盈利信息查询等功能。

第2章系统功能设计2.1系统总体结构设计图2.2系统功能模块1.2.1模块一(具体模块的名称)桌台数据包括房台编号、座位数、状态(占/空)。

餐饮店管理系统课程设计

餐饮店管理系统课程设计

餐饮店管理系统课程设计一、课程目标知识目标:1. 学生能理解餐饮店管理系统的基本概念,掌握其功能模块和工作流程。

2. 学生能掌握数据库管理的基本操作,包括数据录入、查询、更新和删除。

3. 学生了解餐饮业的行业特点,熟悉餐饮店管理的基本原则和策略。

技能目标:1. 学生能运用所学知识设计并实现一个简单的餐饮店管理系统,具备实际操作能力。

2. 学生能运用编程语言(如Python、Java等)编写相关功能模块,实现餐饮店管理系统的基本功能。

3. 学生具备一定的数据库设计和优化能力,能对餐饮店管理系统的数据库进行合理规划。

情感态度价值观目标:1. 学生通过学习,培养对餐饮行业的兴趣,提高职业素养和敬业精神。

2. 学生能认识到信息技术在餐饮业中的重要性,增强对信息技术的应用意识和自信心。

3. 学生在项目合作中,培养团队协作精神和沟通能力,提高解决问题的能力和责任感。

课程性质:本课程为信息技术与餐饮管理相结合的实践性课程,旨在让学生在实际项目中运用所学知识,提高综合运用能力。

学生特点:学生具备一定的信息技术基础,对餐饮业有一定了解,但缺乏实际操作经验。

教学要求:结合餐饮店管理实际需求,注重实践操作,引导学生运用所学知识解决问题,培养实际应用能力。

将课程目标分解为具体学习成果,以便于教学设计和评估。

二、教学内容1. 餐饮店管理系统概述- 餐饮业发展背景及管理需求- 餐饮店管理系统的功能模块及作用2. 数据库管理- 数据库基本概念及操作- 数据表设计及关系建立- 数据录入、查询、更新和删除操作3. 编程语言应用- 选择合适的编程语言(如Python、Java等)- 编程实现餐饮店管理系统的基本功能- 系统调试与优化4. 餐饮店管理策略- 餐饮店运营管理原则- 餐饮店市场营销策略- 信息技术在餐饮店管理中的应用5. 实践项目:餐饮店管理系统设计与实现- 系统需求分析- 系统设计及数据库构建- 系统功能模块开发与测试- 项目汇报与评价教学大纲安排:第一周:餐饮店管理系统概述第二周:数据库管理基础知识第三周:编程语言选择及基础应用第四周:餐饮店管理策略第五周:实践项目启动及需求分析第六周:系统设计及数据库构建第七周:系统功能模块开发第八周:项目测试与优化第九周:项目汇报与评价教学内容关联教材章节:《信息技术》第十四章:数据库应用《餐饮管理》第三章:餐饮店管理概述《编程语言》相关章节:基础语法及实践应用三、教学方法本课程采用以下教学方法,旨在激发学生的学习兴趣,提高主动性和实践能力:1. 讲授法:- 用于讲解餐饮店管理系统概述、数据库管理基本概念和编程语言基础等理论知识。

餐厅管理数据库课程设计

餐厅管理数据库课程设计

餐厅管理数据库课程设计一、教学目标本课程旨在通过学习餐厅管理数据库的相关知识,使学生能够理解并掌握数据库的基本概念、设计和管理方法,培养学生运用数据库技术解决实际问题的能力。

1.理解数据库的基本概念,包括数据、数据模型、数据库和数据库管理系统等。

2.掌握数据库设计的基本步骤和方法,包括需求分析、概念设计、逻辑设计和物理设计等。

3.了解数据库管理的基本方法,包括数据完整性、安全性、备份和恢复等。

4.能够使用数据库管理系统进行数据库的创建、维护和管理。

5.能够进行数据库设计,包括创建E-R图、编写SQL语句等。

6.能够使用数据库进行查询、更新和删除操作,并掌握基本的SQL语言。

情感态度价值观目标:1.培养学生对数据库技术的兴趣和好奇心,提高学生的学习积极性。

2.培养学生解决问题的能力,使学生能够将所学知识应用于实际情境中。

3.培养学生团队合作的精神,使学生能够在小组讨论和项目中共同学习和进步。

二、教学内容本课程的教学内容主要包括数据库的基本概念、数据库设计和管理方法。

具体包括以下几个方面:1.数据库的基本概念:介绍数据、数据模型、数据库和数据库管理系统等基本概念。

2.数据库设计:讲解数据库设计的基本步骤和方法,包括需求分析、概念设计、逻辑设计和物理设计等。

3.数据库管理:介绍数据完整性、安全性、备份和恢复等基本管理方法。

4.数据库操作:教授如何使用数据库管理系统进行数据库的创建、维护和管理,以及如何使用SQL语句进行查询、更新和删除操作。

三、教学方法为了提高学生的学习兴趣和主动性,本课程将采用多种教学方法,包括讲授法、讨论法、案例分析法和实验法等。

1.讲授法:通过教师的讲解,使学生掌握数据库的基本概念和理论知识。

2.讨论法:学生进行小组讨论,培养学生的思考和表达能力,促进学生之间的交流和学习。

3.案例分析法:通过分析实际案例,使学生了解数据库设计和管理的方法,培养学生解决问题的能力。

4.实验法:通过实验室操作,使学生掌握数据库的操作技能,提高学生的实践能力。

数据库课程设计餐饮下单管理系统

数据库课程设计餐饮下单管理系统

数据库课程设计餐饮下单管理系统餐饮下单管理系统是一种常见的应用于餐饮行业的管理系统,其主要功能是帮助餐馆实现客户点餐、收银、并可直观化地统计餐馆销售情况等。

系统的主要模块包括菜品管理模块、订单管理模块、用户信息管理模块和数据统计模块。

1.菜品管理模块菜品管理模块是餐饮下单管理系统中的一个重要模块。

通过该模块,管理员可以添加、修改和删除菜品信息,并可对菜品进行搜索、分类显示、价格监控等。

为提高系统的可扩展性,应采用数据库存储菜品信息,同时设计菜品信息表,保证菜品信息的稳定性和数据整合的便利性。

2.订单管理模块订单管理模块也是餐饮下单管理系统的一个核心模块。

用户可以通过该模块选择菜品下单、查看订单状态、进行支付等。

此外,管理员可以通过该模块查看餐厅订单情况、确认订单、派送订单等。

系统的订单信息维护应以数据库表的形式存储,包括订单号、订单金额、订单状态、下单时间、支付时间、收货人信息等。

3.用户信息管理模块用户信息管理模块是餐饮下单管理系统中的一个基础性模块。

该模块主要用于管理用户信息。

用户可以在系统中注册、登录、注销等。

同时,管理者可以通过该模块进行用户信息的添加、修改、删除等操作。

用户信息应该存储于数据库中,设计用户信息表来保证数据的稳定性和数据整合的便利性。

4.数据统计模块数据统计模块是餐饮下单管理系统的一个重要功能。

该模块主要通过数据库分析及图表来分析系统的数据。

管理员可以通过该模块查看销售额、订单数量、菜品销量等数据,并可根据不同时间段进行数据的查询和统计。

通过该模块的功能能够及时反馈餐馆的业务状况,为管理者做出正确和科学决策提供数据支持。

总之,对于餐饮下单管理系统的设计与实现,不仅需要具有了解餐饮行业的实际经验,更需要充分考虑到数据库的设计与架构优化,来提高系统的可用性、可靠性和扩展性。

同时,为保障系统的稳定性和数据安全性,应内置系统的日志记录和备份机制,及时检测系统漏洞并进行修复等。

最后,在开发系统的同时应注意到用户体验,为用户提供优质、快捷的服务来提高用户黏性。

餐饮管理数据库课程设计

餐饮管理数据库课程设计

餐饮管理数据库课程设计一、教学目标本课程旨在通过学习餐饮管理数据库相关知识,让学生掌握数据库的基本概念、设计原则以及餐饮管理数据库的具体构建方法。

在技能方面,使学生能够熟练使用数据库管理系统,进行数据库的创建、维护、查询和分析。

在情感态度价值观方面,培养学生的信息素养,提高学生运用数据库技术解决实际问题的能力,增强学生对餐饮管理行业的认识和兴趣。

二、教学内容本课程的教学内容主要包括以下几个部分:1.数据库基本概念:数据库、数据库管理系统、数据模型、数据库设计等。

2.餐饮管理数据库设计:需求分析、概念设计、逻辑设计、物理设计等。

3.数据库管理:数据库的创建、维护、备份与恢复等。

4.数据库查询与分析:SQL语言、查询优化、数据分析等。

5.餐饮管理数据库应用案例:餐饮业数据库应用实例解析。

三、教学方法为了提高教学效果,本课程将采用多种教学方法相结合的方式进行教学:1.讲授法:通过讲解基本概念、原理和方法,使学生掌握餐饮管理数据库的相关知识。

2.案例分析法:分析餐饮业数据库应用实例,使学生更好地理解数据库在实际中的应用。

3.讨论法:学生进行小组讨论,培养学生的合作能力和解决问题的能力。

4.实验法:让学生通过实际操作,熟练掌握数据库管理系统,提高学生的动手能力。

四、教学资源为了支持本课程的教学,我们将准备以下教学资源:1.教材:《数据库原理与应用》、《餐饮管理数据库》等。

2.参考书:提供相关领域的参考书籍,丰富学生的知识体系。

3.多媒体资料:制作课件、教学视频等,提高课堂教学效果。

4.实验设备:提供计算机、数据库管理系统等实验设备,保障学生的实践教学需求。

五、教学评估本课程的教学评估将采用多元化评价方式,全面客观地评价学生的学习成果。

评估内容包括:1.平时表现:通过课堂参与、提问、讨论等环节,评价学生的学习态度和积极性。

2.作业:布置适量作业,检查学生对知识点的掌握情况。

3.实验报告:评估学生在实验过程中的操作能力和解决问题的能力。

餐饮服务管理系统数据库课程设计报告书

餐饮服务管理系统数据库课程设计报告书

应用技术学院课程设计任务书指导教师(签名):教研室主任(签名):2015年7月 17 日 2015 年 7月 17 日目录1 ........................................................................... 概述11.1餐饮管理系统的目标 (1)1.2开发环境及工具 (1)1.3小组分工 (2)2需求分析 (3)2.1问题述 (3)2.2功能需求 (3)2.3系统总体功能模块图 (3)3概念结构设计 (5)3.1设计思想 (5)3.2系统总E--R图 (6)3.3局部E-R图 (7)3.4实体属性的描述 (8)4逻辑结构设计 (11)4.1关系模式 (11)4.2建表逻辑设计 (11)5物理结构设计 (13)5.1数据流图 (13)5.1.1总体数据流图 (13)5.1.2分功能数据数据流图 (15)5.2数据字典 (16)5.2.1数据项 (16)5.2.2数据结构 (16)5.2.3数据流 (17)5.2.4数据存储 (17)5.2.5处理过程 (17)6数据库实施 (19)6.1界面设计 (19)6.1.1登录界面设计 (19)6.1.2登录界面主要代码 (19)6.1.3主界面设计 (21)6.1.4主界面对应代码 (21)6.2桌台信息管理 (24)6.2.1桌台管理模块页面设计 (24)6.2.2桌台管理主要代码 (26)6.3菜单管理设计 (33)6.3.1菜单管理界面设计 (33)6.3.2菜单管理功能主要代码 (34)6.4数据的存储与表的设计 (37)6.4.1菜单的数据存储 (37)6.4.2桌台信息数据存储 (37)7结束语 (39)8参考文献 (40)参考文献 (41)1 概述近年来,随着人民的生活水平的不断提高,餐饮业的消费持续增长,竞争愈来愈激烈。

然而,传统餐饮企业的日常运作还是靠人工管理,从原材料入库到客人点单,再到结账基本上由人工完成记录,这样做不仅耗费人力资源而且容易导致记录丢失或重复等错误,造成管理水平低下。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录第一章前言 (2)1.1开发背景 (2)1.2开发工具 (2)1.3开发目标 (2)第二章需求分析 (3)第三章总体设计 (4)3.1系统功能结构 (4)3.2程序流程图 (5)第四章数据库设计 (6)4.1概念结构设计 (6)4.2逻辑结构设计 (8)4.3物理结构设计 (8)6、商品类别信息表如表4-6所示 (10)第五章详细设计 (11)5.1登陆部分 (11)5.2主界面 (11)5.3职工信息查询 (12)5.4桌台信息查询 (13)5.5辅助工具 (13)5.6修改密码、锁定功能 (14)5.7开台部分 (14)5.8结账部分 (15)5.9点/加菜部分 (15)5.10消费查询部分 (16)5.11用户权限管理 (16)第六章编码 (17)第七章测试 (19)第八章设计总结 (21)致谢 (22)参考文献 (22)第一章前言1.1开发背景近几年来,计算机网络。

分布及技术日趋成熟,随着科技的发展,餐饮业的竞争也越来越激烈。

想在这样激烈的环境中生存,就必须运用科学的管理思想与先进的管理方法,使点餐与管理一体化。

这样不仅可以提高工作效率,也避免了以前手工作业的麻烦,从而是管理者能够准确。

有效的管理。

因此,餐饮业的管理者更像从科学的管理中去的竞争的优势,在激烈竞争的商业市场中取胜。

1.2开发工具硬件:笔记本电脑软件:Windows XP操作系统Microsoft Visual Studio 2008Microsoft SQL Server 2000本系统是采用C#技术结合SQL Server数据库设计并实现的。

窗口的开发工具为Microsoft Visual Studio 2008,数据库使用的是SQL Server 2000 Express Edition。

编程语言采用的是c#。

1.3开发目标1、系统采用人机交互的方式,界面友好美观,信息查询灵活方便,数据库存储安全可靠。

2、实现对餐厅顾客开台、点菜/加菜、账目查询和结账等操作。

3、对用户输入的数据进行严格的检验,尽可能的避免人为错误。

4、实现对消费账目自动结算。

5、实现对消费的历史记录进行查询,支持模糊查询。

6、系统应尽大限度的实现易维护性和易于操作性。

7、界面尽可能美观大方,易学易用。

第二章需求分析随着餐饮业的不断发展,餐饮管理系统的内容对于餐饮业的决策者和管理者来说都非常重要。

本系统主要包括桌台显示、消费查询、人事档案及权限等几大部分,具有良好的用户接口,使用方便具有完善的查询,对维护系统起到辅助决策的作用,能及时、方便、灵活的进行查询、修改删除等维护性操作。

餐饮管理系统有足够大的存储容量,满足酒店每日营业的变动,另外对于操作用户有一定的管理,并对用户的权限有一定的设置。

为了使系统更加人性化,便于管理员管理,此系统的用户将分为两种类型,一个是针对员工的餐饮管理系统,一个是针对管理员(店主)的餐饮管理系统。

超级管理员拥有所有权限。

经理除了系统维护外,其他操纵都可以,普通用户只能实现辅助工具的使用权限。

不同用户的权限如下:员工使用本餐饮信息管理系统应可以实现以下功能:1、使用辅助工具(日历、记事本、计算器)2、查询统计(收入日报)3、使用帮助菜单4、退出系统管理员使用本餐饮信息管理系统应可以实现以下功能:1、进行基础信息的查询修改(开桌信息、职员信息、食品信息)2、使用辅助工具(日历、记事本、计算器)3、进行系统维护(权限管理)4、系统设置(密码修改、系统锁定)5、查询统计(收入日报)6、使用帮助7、退出系统除了实现以上功能外,本系统还需要方便用户地使用,使得用户可以很快地熟练掌握,从而可以让用户快速的投入工作。

并且要避免逻辑错误的出现。

第三章总体设计3.1系统功能结构本餐饮管理系统需要分为以下几个功能模块并分别实现。

具体的功能结构如图3-1所示。

1、基础信息模块:用来查询桌台信息和职员信息。

2、辅助工具模块:包括日历,记事本,计算机等小的辅助工具。

3、系统维护模块:用来管理权限,系统备份和恢复。

4、系统设置模块:用来设置密码,锁定系统。

5、帮助模块:用来存放有关本系统的信息。

6、退出模块:退出系统。

图3-1系统功能结构图3.2程序流程图本系统程序流程图如图3-4所示。

首先用户打开系统,输入登录名和密码,若点击登录,验证登录名密码正确后进入主界面,若点击取消,则停留在系统登陆界面。

进入主界面之后,系统会验证该用户是管理员还是普通用户,若为管理员,则该用户可以使用系统维护,系统设置,基础信息功能模块,若不是管理员,则只能访问辅助工具,退出,帮助模块。

图3-2程序流程图第四章数据库设计4.1概念结构设计1、商品信息表E-R图如图4-1所示图4-1商品信息表实体E-R图2、顾客消费信息表E-R图如图4-2所示图4-2顾客消费信息表实体E-R图3、桌台信息E-R图如图4-3所示图4-3桌台信息表实体E-R图4、用户信息E-R图如图4-4所示图4-4用户信息表实体E-R图5、职员信息表E-R图如图4-5所示图4-5职员信息表实体E-R图4.2逻辑结构设计本系统的关系模式如下:商品信息表(商品系统编号,商品类别编号,商品代码,商品名称,商品价格)顾客消费信息表(消费时间,消费桌台名称,备注信息,开单人,商品价格,商品消费数量,商品名称,商品代号,系统编号)桌台信息表(系统编号,桌台名称,桌台简称,桌台包间费,桌台位置,桌台状态,桌台类型,桌台备注,其他信息,顾客名称,开台时间,顾客人数,开单人)用户信息表(系统编号,登陆账号,登录密码,账号权限)职员信息表(系统编号,职员姓名,身份证号,职员编号,职员性别,职员年龄,职员电话)4.3物理结构设计根据各表的逻辑结构,创建表结构如下:1、商品信息表如表4-1所示表4-12、顾客消费新表如表4-2所示表4-23、桌台信息表如表4-3所示表4-34、用户信息表如表4-4所示表4-45、职员信息表如表4-5所示表4-56、商品类别信息表如表4-6所示第五章详细设计5.1登陆部分登陆界面设计如图5-1所示。

运行系统,出现该界面,欢迎使用餐饮管理系统,有用户名和密码两个输入框,下方有登陆和取消供用户自主选择,另外输入完毕,按enter键作用和登陆相同。

图5-15.2主界面主界面设计如图5-2所示输入正确的用户名和密码后,点击登陆,系统验证无误后进入主界面,主界面上各个图标代表着各个桌台,图标下方有桌台号,绿色对号表示桌台空闲,红色叉号表示桌台正在被占用。

图5-25.3职工信息查询职工信息查询模块设计如图5-3所示了解职工信息,可通过基础信息功能模块中的职员信息进行查询。

图5-35.4桌台信息查询桌台查询信息如图5-4所示了解桌台信息,可通过基础信息功能模块中的桌台信息进行查询。

图5-45.5辅助工具辅助工具如下:日历如图5-5所示,记事本如图5-6所示,计算器如图5-7所示图5-5 图5-6图5-75.6修改密码、锁定功能系统设置模块的修改密码设计如图5-8所示,锁定系统如图5-9所示图5-8 图5-9 5.7开台部分开台部分设计如图5-10所示图5-105.8结账部分结账部分设计如图5-11所示图5-11 5.9点/加菜部分点/加菜部分设计如图5-12所示图5-125.10消费查询部分消费查询设计如图5-13所示结账之前可以先查询消费信息。

图5-13 5.11用户权限管理用户权限管理设计如图5-14所示用户可以设置用户的权限级别。

图5-14第六章编码几项关键代码如下:1、连接数据库验证用户名密码:public frmLogin(){InitializeComponent();}private void Form1_Load(object sender, EventArgs e){comboBox1.Focus();}private void txtPwd_KeyPress(object sender, KeyPressEventArgs e){if (e.KeyChar == 13){btnSubmit_Click(sender, e);}}private void btnSubmit_Click(object sender, EventArgs e){if (comboBox1.Text == ""){MessageBox.Show("请输入用户名", "警告", MessageBoxButtons.OK, MessageBoxIcon.Warning);}else{if (txtPwd.Text == ""){MessageBox.Show("请输入密码", "警告", MessageBoxButtons.OK, MessageBoxIcon.Warning);}else{SqlConnection conn = BaseClass.DBConn.CyCon();conn.Open();SqlCommand cmd = new SqlCommand("select count(*) from tb_User where UserName='" + comboBox1.Text + "' and UserPwd='" + txtPwd.Text + "'", conn);int i = Convert.ToInt32(cmd.ExecuteScalar());if (i > 0){cmd = new SqlCommand("select * from tb_User whereUserName='" + comboBox1.Text + "'", conn);SqlDataReader sdr = cmd.ExecuteReader();sdr.Read();string UserPower = sdr["power"].ToString().Trim();conn.Close();frmMain main = new frmMain();main.power = UserPower;s = comboBox1.Text;main.Times = DateTime.Now.ToShortDateString();main.Show();this.Hide(); }else{comboBox1.Text = "";txtPwd.Text = "";if (MessageBox.Show("用户名或密码错误!"," 警告",MessageBoxButtons.OK,MessageBoxIcon.Warning)==DialogResult.OK)}2、对菜品添加、删除、修改等操作。

相关文档
最新文档