酒店餐饮管理系统的设计与实现(MySQL)(含录像)(任务书,开题报告,中期检查表,外文翻译,毕业论文11900字,程序代码,MySQL数据库,答辩PPT,答辩视频录像)
摘 要
随着计算机产业的高速发展,计算机已经在信息管理、文字处理、辅助设计和人们的日常生活等方面得到了广泛的应用。餐饮管理系统主要是针对酒店餐饮方面的相关管理,建立时餐饮管理更加直观的显示出来,方便管理员规范系统的进行对酒店餐饮的现代化、信息化管理。
酒店餐饮管理系统的开发是使酒店餐饮的管理方式从人工的记录向电子信息化管理方面转变,方便酒店管理人员的管理。通过对酒店管理系统的实际调研后,进行需求分析,对现在使用的管理系统的改进,开发出一套与当前酒店适应的管理系统。使得这套酒店管理系统方便的被工作人员掌握和应用,快速规范的对酒店餐饮进行管理。
关键字:计算机,酒店餐饮,管理系统,信息化
Design and implementation of hotel and catering management system
Abstract
With the high-speed development of computer industry, the computer has been in the information management, word processing, aided design and People's Daily life and so on has been widely used. Catering management system is mainly aimed at concerning the hotel food and beverage management, set up the food and beverage management more intuitive display, convenient administrator specification system of modernization and informatization management of hotel food and beverage.
Hotel catering management system development is to make the hotel catering management from manual records to electronic information management, convenient hotel management personnel management. Through actual investigation of the hotel management system, demand analysis, to now use the improvement of management system, developed a suit with the current hotel management system. Make the hotel management system and convenient by staff mastery and application of standard of hotel catering management quickly.
Key words: computer, hotel catering, management system, information
登录模块
这个模块的主要功能是登录系统,系统更具用户权限的不同进入不同的管理模块界面,将用户名和密码从首页开始接收,提交后在后台处理,提取数据库中用户的的密码,判断与传入的密码是否匹配。两个字符串变量分配,判断从数据库中的数据登录用户名和密码进行对比,若两个密码相同则根据权限的值进入相应的页面,否则返回密码错误。如果用户没有被管理员分配权限,那么它也无法登录系统。
人员管理
管理员登录本系统后,进入人员管理,可以对人员的信息进行管理。其中有对人员的添加、删除,以及对人员登录账户和密码的添加,以及对人员权限的管理。
修改密码
管理员登录本系统后,键入到密码修改部分,可以对当前登录用户的密码进行修改。
食材添加
管理员登录本系统后,进入到食材分类管理,可以对食材的类别进行管理,以方便在后面的进出库管理中对物品的类别进行分类。
食材入库
管理员登录本系统后,进入到食材入库,可以对进入到仓库的物品进行管理。对进入到仓库的物品进行添加和删除,并且对物品的详细信息进行添加和查看。
菜谱管理
管理员登录本系统后,可以管理菜谱信息。
目 录
1 引言 1
1.1 开放背景 1
1.2 开发的意义 1
2 技术说明 2
2.1 开发平台 2
2.1.1 MyEclipse 2
2.2 开发技术 2
2.2.1 Java 2
2.2.2 MySql 3
2.2.3 JSP 3
2.2.4 B/C结构 4
2.2.5 Tomcat 5
3 系统需求分析 6
3.1 系统可行性分析 6
3.1.1 社会可行性 6
3.1.2 经济可行性 6
3.1.3 技术可行性 6
3.2 业务流程分析 6
3.3 数据流图 8
3.4 数据字典 10
4 系统设计 12
4.1 系统功能设计 12
4.2 系统数据库设计 12
4.2.1 概念结构设计 13
4.2.2 数据库表设计 18
5 系统实现 22
5.1 登录模块 22
5.1.1 功能实现 22
5.1.2 程序流程 23
5.1.3 核心代码 23
5.2 人员管理界面 24
5.2.1 功能实现 24
5.2.2 核心代码 25
5.3 修改密码界面 26
5.3.1 功能实现 26
5.3.2 核心代码 26
5.4 食材添加界面 27
5.4.1 功能实现 27
5.4.2 核心代码 27
5.5 食材入库界面 28
5.5.1 功能实现 28
5.6 菜谱管理界面 28
5.6.1 功能实现 28
5.6.2 核心代码 29
6 系统测试分析 31
6.1 系统测试的重要性 31
6.2 测试流程 31
6.2.1 单元测试 31
6.2.2 集成测试 31
6.2.3 功能测试 32
6.2.4 系统测试 32
6.3 测试实例的研究与选择 32
6.4 测试环境与测试条件 33
6.5 系统运行情况 33
6.5.1 登录测试 33
6.5.2 系统功能测试 33
7 总结 35
参 考 文 献 36
致 谢 37
|