酒店餐饮管理系统设计与实现
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
C++课程设计实验报告
酒店餐饮管理系统设计与实现
教学单位数学与计算机科学学院
组成员姓名白秋宇
学号1004402122
组成员姓名李辉
学号1004402115
组成员姓名周卫维
学号1004402101
班级计科本101班
专业计算机科学与技术
指导教师黄东
2012年6月14日
钦州学院课程设计成绩评定表
学院数计学院班级计科本101班专业计算机科学与技术
酒店餐饮管理系统的开发主要包括后台数据库的建立以及前台界面的开发两个方面.酒店餐饮管理系统可以实现菜单管理、预定管理、就餐管理、供应商管理、进货管理、操作日志、修改密码等功能.为了能使最终设计更贴近实际,本系统参考了网上一些专业的酒店网站的基本框架设计完成.设计该系统的目的是即使你是一个不懂计算机专业知识的人士也可以很轻松的进行系统的各种操作.
该系统主要由三个软件来完成.第一是由photoshop来进行图片的美化进而对系统界面的美化.第二是Access数据库在后台作为数据库系统.第三是VC6.0软件开发工具开发软件.在论文的最后,讲述了我在软件编码过程中遇到的问题及解决方法.
关键词:酒店;餐饮;管理;VC6.0;Access;photoshop
第一章:绪论 (5)
1.1 课题背景 (5)
1.2 课题任务 (5)
1.3 开发工具 (5)
1.4 课题目的 (5)
第二章可行性研究 (6)
2.1 对现有系统的分析 (6)
2.2 对本系统设计的说明 (3)
第三章软件需求分析 (7)
3.1 软件设计的预期目标 (7)
3.2 系统用户需求 (8)
3.3 系统的框架 (9)
第四章数据分析及数据库的设计 (10)
4.1 数据库分析 (10)
4.2 数据库结构的设计 (10)
第五章系统详细设计说明 (14)
5.1 系统结构 (14)
5.2 系统各个模块界面及说明 (15)
第六章软件的测试 (27)
6.1 测试项目 (27)
6.2 测试人员 (27)
6.3 测试结果 (27)
6.4 对程序的调试及在测试中遇到的困难及解决困难的方法 (27)
6.5 系统还有哪些不足 (28)
6.6 对系统的评价 (28)
总结 (29)
参考文献 (30)
附录 (31)
第一章绪论
1.1 课题背景
近年来,随着人民生活水平的不断提高,餐饮业的消费持续增长,竞争愈来愈激烈.然而,传统餐饮企业的日常运作还是靠人工管理,从原料入库到客人点单,再到结账基本上由人工完成记录,这样做不仅耗费人力资源而且容易导致记录丢失或重复等错误,造成管理水平低下.当今世界已进入了在计算机信息管理领域中激烈竞争的时代,应用计算机已经变得十分普遍了,它已进入人类社会的各个领域并发挥着越来越重要的作用.越来越多的管理人员意识到信息管理的重要性.利用计算机管理系统对饭店的各种信息进行管理,就可以使杂乱的业务数据具体化、直观化、合理化、并且随时了解饭店的经营情况.
1.2 课题任务:
1)运用Access为后台数据库,建立系统中所需要的数据库,建立数据源.
2)基于MFC开发设计酒店餐饮管理系统.
3)对系统界面进行美化工作,使系统更具实用性、美观性.
1.3 开发工具:
经过分析,本系统运用了Access为后台数据库,以数据源(ODBC)创建系统数据源,以visual C++6.0为前台开发工具.同时在系统界面美化工作中也用到了photoshop图像工具对系统按钮、背景进行美化工作.
1.4 课题目的:
1)采用汉字图形用户界面,系统界面友好美观,操作简单易行,查询灵活方便.
2)业务管理信息化,系统主菜单中包含有“菜单管理、预定管理、就餐管理、供应商管理、进货管理、修改密码、退出系统”等功能.
3)系统维护方便可靠,具有灵活性、通用性及安全性的特点.
4)该软件应尽可能地降低使用者的劳动强度,同时提高工作质量和效率.
第二章可行性研究
2.1 对现有系统的分析:
现在很多酒店的领导认识到当今社会的发展趋势,认为使用计算机从事酒店管理是其公司当前非常必要的举措.很多公司员工也对本系统的开发十分欢迎,并给予积极配合,从而保证了系统调查的=与分析能够顺利进行.而本系统为酒店餐饮管理信息系统,是在对饭店的特征、特点、主要作用及基本业务等各方面进行全面综合的了解、分析、归纳和总结后,将饭店的工作流程和计算机技术相结合,而开发出的应用软件.该系统除了具有一般的数据处理功能外,还能利用科学管理方法,在预测、辅助决策、数据优化处理等的基础上,采用面向对象分析方法进行设计.因此在管理上具有了系统开发的可行性.
2.2 对本系统设计的说明:
1)顾客和一般人员可以随时订餐、查询酒店的菜单信息以及用餐费用、结账. 2)酒店工作人员可以对酒店各种信息进行查询,以满足顾客订餐要求,工作人员能随时对酒店的各种信息进行统计、汇总等.
3)酒店工作人员可以对酒店的货物进行查看,对各类货物的供应商也可以简单地查找,而且每次的操作都会有记录,不会有错漏.
第三章软件需求分析
3.1 软件设计的预期目标:
设计本系统的目的是让酒店餐饮管理走向电子化,是酒店的员工的提高工作效率,这样就可以更方便、更快捷的为客人提供优质的服务,同时为酒店降低了运营成本.在本系统中系统管理员可以清晰了解酒店库存信息、当时的就餐情况、餐桌预定情况等.
系统所要实现的功能如下:
用户信息管理:注册新用户、用户登录、用户密码修改等.
菜单管理:添加菜单信息、修改菜单信息、删除菜单信息、查询菜类等.
预定管理:查看餐桌使用情况、查看预定信息、餐桌使用情况查询、预定信息查询、预定信息管理等.
就餐管理:点菜、显示顾客点菜信息、菜单信息、结账等.
供应商管理:查看餐饮原料的来源公司及其公司的名称、联系方式、地址、负责人等信息,以方便对原料的进货.
进货管理:查看仓库中货物的数量,和进货信息.
操作日记:记录每天每时每刻管理员的在本系统上的操作.
修改密码:修改管理员的登录密码.
3.2 系统用户需求:
系统的业务流程:
以下是对系统的业务流程的分析:从客人进店后,由服务员接待客人,燃火进行开桌点菜,之后把客人的信息传到服务器,服务器对信息进行分析处理并记录后自动分发到厨房中,然后是上菜,当客人用完餐走时进行收银结账.
用户需求:
1)计算机信息化管理,操作简单易行,查询方便灵活.在系统中可以对才的类别、名称、价格等信息进行修改、删除、查询等操作,可在每个菜自动编号的同时对菜单中每种类别的才进行统计.在顾客用完餐结账时要快速准确的计算出顾客的用餐总费用.还用就是管理员可以根据具体情况对每个菜单进行相应的处理,比如添加菜品以及菜品的数量、结账等功能.