基于C#研发的智能餐饮管理系统设计论文(论文22000字)
摘 要
随着社会科技的不断发展,人们步入了信息化时代、智能化时代。餐饮业逐步走向信息化、智能化处理的模式:从全手工经营方式到手工操作和计算机管理并存的半手工经营方式,最终步入全信息化、智能化经营方式。一个好的智能餐饮管理系统能帮助餐馆节约成本、规范管理、提高经营效率。
首先,餐饮管理系统主要包括了客户端,厨房端,柜台端及前台,后台管理,点菜管理,收银管理及订位管理,全部实现智能化,不需要传统的服务员来记单,提升了餐馆的档次,方便了客户,同时也提高了餐馆的效率。
其次,本系统使用Visual Studio 2005-C#编程语言,利用ADO.NET和SQL Server 2005技术。从系统设计和开发的角度提出了系统的总体设计目标和基本原则,阐述了系统的总体结构设计。该系统包括:登录模块,基础信息模块,辅助工具模块,系统维护模块,系统设置模块、财务管理模块等6个主要模块,每个模块下又有多个子模块。
该系统能为餐馆管理提供方便、快捷的服务,减少人力、物力资源,是一个功能完善、适用面较广的餐饮管理系统,基本实现了餐饮管理的智能化。
关键词: 餐饮管理系统;C#编程;SQL Server 2005;管理;智能
Abstract
With the development of social science and technology, people have entered into the information age and an era of intelligence. Especially catering industry has been entering towards information intelligent processing mode—from full manual mode of operation to both manual and computer management manual mode of operation. In this way catering industry will be able to enter the information, intelligent management. A good intelligence catering management system can save the restaurant cost, standard the management and improve the management efficiency.
First of all, catering management system mainly includes the client, the kitchen, the counter end and the management which includes foreground, background, order management, cashier and booking management. It has achieved intelligent management that doesn’t need waiters to write down orders. Not only does intelligent management enhance the restaurant grade convenient for customers, but also improves the efficiency of the restaurant.
Secondly, the system uses Visual Studio 2005-C# Programming Language, ADO.NET and SQL Server 2005 technology. Depending on the system from the angle of design and development puts forward the general design objectives and basic principles. It introduces the structure of the system design. The system includes 6 main modules— the login module, the basic information module, tool module, system maintenance module, system settings module and financial management module. Each main module has its submodule.
This system can provide a convenient, quick service restaurant management and reduce manpower, material resource. Catering management system which is a complete function and wide range of application, achieves the basic realization of the intelligent catering management.
Keywords: restaurant management system; C# programming; SQL Server 2005; management; intelligent
目 录
摘 要 I
Abstract II
目 录 III
第一章 绪 论 1
第一节 项目研究的背景 1
一、国内现状分析 1
第二节 项目开发目的和必要性 1
一、项目开发的目的 1
二、项目开发的必要性 1
第二章 相关技术简介 2
第一节 .NET 概述 2
一、.NET简介 2
二、.NET组成 2
三、ADO.NET技术 2
四、.NET动态编程 2
第二节 .数据库系统设计概述 3
第三节 C# 概述 3
一、C# 简介 3
二、C# 组成 3
三、C# 2.0版-泛型编程 4
四、C#.WinForm 控件技术 4
第四节 Microsoft Visual Studio概述 4
第三章 问题定义及可行性分析 5
第一节 问题定义 5
一、要求 5
二、目标 5
第二节 可行性分析 6
一、技术可行性分析 6
二、管理可行性分析 6
三、经济可行性分析 6
第四章 需求分析 7
第一节 需求描述 7
一、系统需求 7
二、功能需求 7
三、性能需求 8
(一)硬件环境 8
(二)软件环境 8
第二节 系统模块分析 8
一、前台管理 9
二、系统管理 10
三、后台管理 11
四、财务管理 12
第三节 数据流图 13
一、数据流说明 13
(一)数据流(Data Flow) 13
(二)处理(Process) 13
(三)数据存储 13
(四)数据源及数据终点 13
二、系统数据流图 14
(一)顶层数据流程图 14
(二)系统内部0层数据流图 14
(三)加工内部1层数据流程图 15
第五章 概要设计 16
第一节 概要设计的目的和任务 16
一、概要设计的目的 16
二、概要设计的任务 16
第二节 系统功能结构图 16
第三节 数据库设计 17
一、实体联系模型与系统E-R图 17
(一)实体联系模型 17
(二)系统E-R图 19
二、 逻辑结构设计 20
第四节 数据库物理设计 23
第六章 详细设计 24
第一节 模块介绍 24
一、登录管理模块 24
二、基本信息管理模块 25
三、辅助工具模块 26
四、系统维护模块 27
五、点菜管理模块 28
六、财务管理模块 29
第七章 系统实现 30
第一节 程序设计与调试 30
一、程序设计 30
二、程序调试 30
第二节、输入输出设计 31
一、输出设计 31
二、输入设计 31
第三节 系统界面设计及部分代码分析 31
一、登录界面 31
二、主窗体界面 33
(一)基础信息 37
(二)系统维护 38
三、点菜管理 38
(一)开台 39
(二)点菜 40
(三)结账 41
四、财务管理 41
第八章 系统运行测试 44
第一节 系统测试的目的 44
第二节 测试方法 44
一、模块测试 44
二、整体测试 44
三、测试用例 45
结 束 语 46
致 谢 47
参考文献 48 |