C#餐饮管理系统设计报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Windows程序设计实训报告
(计算机与软件学院)
设计课题:餐饮管理系统
专业班级:计算机网络技术1001班学生姓名:*****
学生学号:******
指导教师:*****
目录
第一章餐饮信息管理系统的开发背景 (1)
1.1开发背景 (1)
1.2开发工具 (1)
第二章系统定义与系统需求 (2)
2.1系统定义 (2)
2.2系统需求分析 (2)
第三章系统总体设计 (3)
3.1系统功能模块的划分 (3)
3.2管理员权限模块划分 (4)
3.3员工权限模块划分 (4)
3.4系统流程分析 (5)
3.5数据库设计 (5)
3.5.1 数据库规划 (5)
3.5.2 E-R图 (6)
3.5.3 数据表的设计 (6)
第四章系统详细设计 (7)
4.1用户登陆模块 (7)
4.2系统主界面 (9)
4.3点菜界面 (10)
4.4食品信息界面 (10)
4.5职员信息界面 (11)
总结 (12)
参考文献 (12)
摘要:随着经济的发展社会的进步,去饭店过节聚会成为了一种新的时尚。因此每逢过年过节,饭店都会迎来大量的顾客,随之而来的就是大量的预定和结算信息将会使得饭店的工作人员不堪重负,并且不可避免的会出现这样或那样的错误。餐饮信息管理软件的诞生可以为他们提供便捷的管理服务。并且几乎为零的错误率也使得餐馆可以更好的为顾客服务。它不仅可以为餐馆降低人力资源的付出,节省了成本,而且也可以提升自身的形象,使餐厅迎来更多的食客。
本系统使用了C#技术,饭店服务人员使用它可以快速准确地为客户服务,人性化的系统界面设计使得软件便于使用者的快速掌握,计算机几乎为零的错误率和高效的处理能力使得原本繁琐的餐饮管理变得更加科学、快捷以及人性化。
使用本系统,员工将可以快速地编辑顾客资料信息。管理员使用本系统,既可以完成员工的所有工作,又可以更好地管理员工,精准地了解员工账面的资金情况。
关键字:餐饮管理;C#窗口程序设计;餐饮软件
第一章餐饮信息管理系统的开发背景
1.1 开发背景
传统的餐饮管理现在已经很难应对当今社会对餐饮业的管理要求,它与现在的基于计算机技术发展起来的餐饮信息管理系统对比,有以下几大不同:
便捷性方面:传统的人工对餐饮信息进行管理,如:顾客信息管理,菜单信息管理和订餐信息的管理,都是很繁琐的过程,其中的任何一步过程都要浪费大量的时间,而随着计算机技术的发展,这些原本繁琐的问题都会变得轻而易举。
安全性方面:传统的纸质记录方式查询起来很麻烦,而且保密性很差,并且容易磨损丢失,对于会员余额的管理是非常不利的。但如果采用的是电子文档的方式进行数据的保存,这一切都变得非常简便,你可以方便的对数据信息进行备份查询,并且数据的安全性可以得到最大程度的保证。
准确性方面:传统的人工记账容易出错,如果采用这种方式来处理现在的含有打折信息的消费结算会使得工作量很大,如果计算出错将严重影响自己的声誉。而如果使用软件系统,这些问题都将不会出现,计算机的错误率几乎为零。
鉴于以上传统的人工管理方式的种种缺陷,我设计了方便中小级别餐饮企业使用的应用程序,通过它,管理者可以基本解决以上所遇到的种种问题,而且添加了主顾权限的不同设计使得它更加方便雇主对雇员的管理与监督。
1.2 开发工具
开发工具:硬件:华硕笔记本
软件:Windows XP
Microsoft Visual Studio 2008
Microsoft SQL Server 2005
本系统是采用 C#技术结合SQL Server数据库设计并实现的。窗口的开发工具为Microsoft Visual Studio 2008,数据库使用的是SQL Server 2005 Express Edition。
第二章系统定义与系统需求
2.1 系统定义
计算机技术产生以后,迅速在管理领域得到了广泛的应用。20世纪60年代,美国经营管理协会及其事业部第一次提出了建立管理信息系统的设想,即建立一个有效的信息系统,使得各级管理部门都能了解本单位的一切有关经营活动,为各级决策人员提供所需要的信息。
对于信息管理系统的定义,目前还没有一个统一的认识。餐饮信息管理系统是通过对整个餐饮服务流程的管理,实现业务的整体优化,提高企业运行控制和外部交易过程的效率的管理工具。
2.2 系统需求分析
现在的管理系统不仅要有漂亮的用户界面,更要有严谨的规划,注重每一个细小的环节。这样才能使得在电子交易时避免不必要错误发生。本系统的设计与实施迎合了二十一世纪经济高速发展、人们的生活节奏日益加快以及现代餐饮业越来越发达和便捷这一现状。它将极大地方便食客的就餐,同时也有利于我们的管理和服务。同时,我们的餐饮信息管理系统还能帮助餐厅降低错误率,扩大营业范围,增加知名度等。
为了使系统更加人性化,便于管理员管理,此系统的用户将分为两种类型,一个是针对员工的餐饮管理系统,一个是针对管理员(店主)的餐饮管理系统。
员工使用本餐饮信息管理系统应可以实现以下功能:
1.使用辅助工具(日历、记事本、计算器)
2.查询统计(收入日报)
3.使用帮助菜单
4.退出系统
管理员使用本餐饮信息管理系统应可以实现以下功能:
1.进行基础信息的查询修改(开桌信息、职员信息、食品信息)
2.使用辅助工具(日历、记事本、计算器)
3.进行系统维护(权限管理)
4.系统设置(密码修改、系统锁定)
5.查询统计(收入日报)
6.使用帮助
7.退出系统