《品吧餐饮系统课程设计报告》由会员分享,可在线阅读,更多相关《品吧餐饮系统课程设计报告(108页珍藏版)》请在金锄头文库上搜索。
1、软件工程课程设计 论文题目: 旅行社信息系统Pingba Catering system 班 级: 姓 名: 指导老师: 李春红 职 称: 讲师 日 期: 广东海洋大学寸金学院教务处105 / 108目录摘要1ABSTRACT2第1章概述3第2章需求分析42.1实际情况收集42.2系统描述42.3可行性分析52.4设计目标52.5开发及运行环境5第3章系统总体设计73.1项目规划73.2系统功能结构图73.3逻辑结构设计83.3.1数据表概要说明83.3.2文件夹及文件架构布局8第4章系统详细设计与实现104.1数据表设计104.2app.config配置文件124.3数据库操作类的编写DBH
2、elper.cs134.4欢迎界面194.5登陆界面194.6主程序界面234.7人事管理404.8预定管理454.9点菜634.10结账和打印消费清单834.11仓库管理904.12查询管理994.13系统帮助101第5章测试1035.1测试的必要性1035.1.1目的:1035.1.2方法:1035.2测试过程1035.2.1白盒测试1035.2.2黑盒测试1065.3测试成果1065.4存在的问题106参考文献107附录一 软件包装盒效果图108摘要网络信息技术发展深刻改变着社会生活、工作、思维和交往的方式,对传统教育体系制度产生根本性的影响。新的世纪开端,世界各国尤其是发达国家,加快了
3、信息化进程,这其中也包括了餐饮管理的信息化。品吧餐饮系统是提高餐厅运行管理的有效工具,可以大大的提高运行效率,节约成本,通过搭载.net平台,采用C#语言开发,采用Microsoft公司的Visual Studio 2010作为主要的开发工具,可实现与Access数据库无缝链接。由于现实需要,餐厅比较小,量身定做,使用Access小型数据库。方便快捷,可移植性强,无需安装SQL SERVER繁琐的数据库驱动程序即可运行。在日益激烈的竞争中具有良好的优势!关键字:餐饮 系统 管理 ABSTRACTThe development of network information technology
4、profound changes in social life, work, thinking and interaction, have a fundamental impact on the system of the traditional education system.The beginning of a new century, the world, especially developed countries, to speed up the process of information, which also includes food and beverage manage
5、ment information.The product bar catering system is an effective tool to improve the restaurant operation and management of, can greatly improve the operating efficiency and cost savings, by carrying NET platform, using C # language development, the use of Microsofts Visual Studio 2010 as the develo
6、pment tools, can be achieved withAccess database seamlessly link. Due to the practical needs of the restaurant is relatively small, tailored to a small database using Access. Convenient portability, without having to install SQL SERVER the cumbersome database driver to run. Have a good advantage in
7、the increasingly fierce competition!Keywords: catering systems management第1章 概述随着人民的生活水平的不断提高,餐饮业的消费持续增长,竞争愈来愈激烈。然而,传统餐饮企业的日常运作还是靠人工管理,从原材料入库到客人点单,再到结账基本上由人工完成记录,这样做不仅耗费人力资源而且容易导致记录丢失或重复等错误,造成管理水平低下。酒店作为传统的餐饮企业也存在这些问题,进货,库存有人工管理,客人点单需服务员记录并送至厨房,客人结账由手工记录,人力耗费大,客人等待时间长,管理效率低下,这就迫切需要标准的、高效率的计算机管理方式引导其
8、发展,通过计算机管理该企业的日常运作,给管理者以决策参考的模型,来不断完善管理水平,提高工作效率。当今世界已进入了在计算机信息管理领域中激烈竞争的时代,应用计算机已经变得十分普遍了,如同我们离不开的自行车、汽车一样。我们应该承认,谁掌握的知识多,信息量大,信息处理速度快,批量大,谁的效率就高,谁就能够在各种竞争中立于不败之地。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。越来越多的管理人员意识到信息管理的重要性。作为计算机应用的一部分,使用计算机对餐饮企业信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、
9、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高信息管理的效率,也是企业的科学化、正规化管理与世界接轨的重要条件。第2章 需求分析所谓需求分析,是指对要解决的问题进行详细的分析,弄清楚问题的要求,包括需要输入什么数据,要得到什么结果,最后应输出什么。可以说,在软件工程当中的“需求分析”就是确定要计算机“做什么”。2.1 实际情况收集 经过长时间的观察和了解,来品吧餐馆的顾客很多,其中大多数的顾客为学生,少数为老师和其他人员,本产品根据实际情况,专门为品吧定制的餐饮系统。方便更好的管理和提高运行效率,节约人力成本。2.2 系统描述本系统只允许服务员对菜及酒水的查询
10、,以及使用帮助文档,预定管理等相关操作。经理具有最高权限,可以使用人事管理、预定管理、仓库管理,系统帮助等。图片 21 品吧餐饮系统用例图2.3 可行性分析网络信息技术发展深刻改变着社会生活、工作、思维和交往的方式,对传统教育体系制度产生根本性的影响。新的世纪开端,世界各国尤其是发达国家,加快了信息化进程,这其中也包括了师资信息化。随着人民的生活水平的不断提高,餐饮业的消费持续增长,竞争愈来愈激烈。然而,传统餐饮企业的日常运作还是靠人工管理,从原材料入库到客人点单再到结账基本上由人工完成记录,这样做不仅耗费人力资源而且容易导致记录丢失或重复等错误,造成管理水平低下。酒店作为传统的餐饮企业也存在
11、这些问题,进货,库存有人工管理,客人点单需服务员记录并送至厨房,客人结账由手工记录,人力耗费大,客人等待时间长,管理效率低下,这就迫切需要标准的、高效率的计算机管理方式引导其发展,通过计算机管理该企业的日常运作,给管理者以决策参考的模型,来不断完善管理水平,提高工作效率。当今世界已进入了在计算机信息管理领域中激烈竞争的时代,应用计算机已经变得十分普遍了,如同我们离不开的自行车、汽车一样。我们应该承认,谁掌握的知识多,信息量大,信息处理速度快,批量大,谁的效率就高,谁就能够在各种竞争中立于不败之地。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领
12、域并发挥着越来越重要的作用。越来越多的管理人员意识到信息管理的重要性。作为计算机应用的一部分,使用计算机对餐饮企业信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。本产品采用.net平台,采用C#语言开发,操作方便简单易学,立刻上手。2.4 设计目标对于典型的数据库管理系统,尤其是餐饮系统,必须要满足使用方便、操作灵活等设计需求。本系统在设计时应该满足以下几个目标。界面设计美观友好,信息查询灵活、方便、准确,数据存储安全可靠。能实现点餐,订餐,下单等一系列餐饮的常规操作,能打印消费订单。能管理人员,以及仓库,实现添加。修改,删
13、除等操作。系统最大限度地实现易维护性和易操作性。系统运行稳定、安全可靠。提供动画帮助,让用户更加,更快的上手使用。2.5 开发及运行环境硬件资源计划:CPU E5300 2.60GHZ 1.99GB内存软件资源规划:1. 开发平台操作系统:XP/win7操作系统数据库:Access 20032. 开发工具 Microsoft Visual Studio 2010运行环境:Microsoft.NET Framework SDKv4.0第3章 系统总体设计3.1 项目规划展示品吧餐饮系统所有系统模块及功能。3.2 系统功能结构图本系统主要由七个功能模块组成,它们分别是系统登录模块,人事管理模块,预定管理模块,仓库管理模块,查询管理模块,系统帮助模块。其中的核心模块为预定管理模块,下面对各模块的功能进行简单的介绍。1) 系统登录模块:用于用户登录,只有合法的用户才能进入系统。2) 人事管理模块:用于管理人事变更,添加删除人员。对人员的调动做出相应的调整。3) 预定管理模块:用于客户提前订桌,点菜和结账等功能。4) 仓库管理模块:用于管理仓库的库存,数量的变化进行预算和计划。5)