快捷餐饮管理项目实训大纲.docx
《快捷餐饮管理项目实训大纲.docx》由会员分享,可在线阅读,更多相关《快捷餐饮管理项目实训大纲.docx(28页珍藏版)》请在冰点文库上搜索。
快捷餐饮管理项目实训大纲
闽江师范高等专科学校
项
目
实
训
大
纲
项目名称:
快捷餐饮管理系统
技术方向:
C#WinForm开发
课时:
64
时
实训对象:
开始实施年级:
级
目录
第1章快捷餐饮系统_需求分析5
1.1项目描述5
1.1.1项目名称及背景5
1.1.2项目需求5
第2章快捷餐饮管理系统_数据库设计6
2.1任务描述6
2.1.1任务介绍6
2.1.2任务要求6
2.2工作指导说明6
2.3工作产品要求6
2.4工作检查要求7
第3章快捷餐饮管理系统_登录7
3.1任务描述7
3.1.1任务介绍7
3.1.2任务要求7
3.2项目指导说明8
3.3项目产品要求8
第4章快捷餐饮管理系统_主界面9
4.1任务描述9
4.1.1任务介绍9
4.1.2任务要求9
4.2任务指导说明9
4.3任务产品要求10
4.4工作检查要求10
第5章系统功能菜单_记事本11
5.1任务描述11
5.1.1任务介绍11
5.1.2任务要求11
5.2工作指导说明11
第6章系统功能菜单_计算器11
6.1任务描述11
6.1.1任务介绍11
6.1.2任务要求12
6.2工作指导说明12
第7章系统功能菜单_修改密码12
7.1任务描述12
7.1.1任务介绍12
7.1.2任务要求12
7.2工作指导说明13
7.3工作产品要求13
第8章日常营业功能菜单_预定14
8.1任务描述14
8.1.1任务介绍14
8.1.2任务要求14
8.2工作指导说明14
8.3工作产品要求14
8.4工作检查要求16
第9章日常营业功能菜单_开台16
9.1任务描述16
9.1.1任务介绍16
9.1.2任务要求16
9.1.3工作指导说明16
9.2工作产品要求16
9.3工作检查要求17
第10章日常营业功能菜单_结账18
10.1任务描述18
10.1.1任务介绍18
10.1.2任务要求18
10.2工作指导说明18
10.3工作产品要求18
10.4工作检查要求19
第11章日常营业功能菜单_清台19
11.1任务描述19
11.1.1任务介绍19
11.1.2任务要求19
11.2工作指导说明20
11.3工作检查要求20
第12章日常营业功能菜单_转台20
12.1任务描述20
12.1.1任务介绍20
12.1.2任务要求20
12.2工作指导说明20
12.3工作检查要求20
12.4工作产品要求20
第13章日常营业功能菜单_并台21
13.1任务描述21
13.1.1任务介绍21
13.1.2任务要求21
13.2工作指导说明21
13.3工作检查要求21
13.4工作产品要求21
第14章后台维护功能菜单_商品管理22
14.1任务描述22
14.1.1任务介绍22
14.1.2任务要求22
14.2工作指导说明22
14.3工作检查要求22
14.4工作产品要求23
第15章后台维护功能菜单_商品管理24
15.1任务描述24
15.1.1任务介绍24
15.1.2任务要求24
15.2工作指导说明24
15.3工作检查要求24
15.4工作产品要求25
第1章快捷餐饮系统_需求分析
1.1项目描述
1.1.1项目名称及背景
Ø项目名称
“快捷餐饮管理”系统
Ø开发背景:
白孔雀煲仔城场地宽敞,装修漂亮,桌椅摆设井然有序。
白孔雀煲仔城场地宽敞,装修漂亮,桌椅摆设井然有序。
该店以服务大众,弘扬风味闽粤菜,汇集贰佰余款各色小炒,价位低廉,口味地道,以煲仔、砂窝特色为主,适宜三五成群小聚、便餐、该店交通便利,口碑很好。
其管理层注重现代化的计算机化餐饮管理,想在楼面管理,收银管理,商品管理,数据保护方面实现电子化的管理。
1.1.2项目需求
1.1.2.1功能概述
“快捷餐饮管理”餐厅的职员需要使用系统提供的如下功能:
Ø前台预定:
查看预定、新增预定、修改预定、预定到期提醒。
Ø楼面落单:
开台、转台、点菜、退菜、加菜、换菜、修改就餐人数、会员打折。
Ø前台上银:
结帐、帐单打印。
Ø用户权限管理:
限制用户对软件的使用权限。
Ø后台数据库维护:
菜品的增加、修改、删除。
桌子的修改、查找。
Ø数据管理:
数据备份向导、数据还原向导
此外,餐厅的职员在使用系统提供的上述功能之前需要进行登录。
当职员不需要使用系统的上述功能时,也可退出系统。
1.1.2.2用户环境
服务器硬件要求:
处理器:
Pentium3以上;内存>=512MB;硬盘>=40G;
服务器端软件要求:
操作系统:
Windows2000、WindowsXP、Windows7;
数据库服务器:
MicrosoftSQLSERVER2005;
客户端软件要求:
操作系统:
Windows2000、WindowsXP、Windows7;
开发工具:
MicrosoftVisualStudio2005;
第2章快捷餐饮管理系统_数据库设计
2.1任务描述
2.1.1任务介绍
根据项目功能需求,进行数据库创建,数据表的设计,数据库表初始化数据设置。
根据需求进行数据库设计
2.1.2任务要求
根据需求分析数据库
编写数据库文档
用PowerDesign进行数据库设计
生成数据库文件
用时:
6课时
2.2工作指导说明
1:
明明规范要求,表名和字段名称均用帕斯卡命名法
2:
字段数据类型使用得当,避免开发时的困难
3:
根据提供的素材,进行必要的数据初始化设计。
4:
必须保证数据完整性,建立好表之间的关系
2.3工作产品要求
用手写SQL语句来实现,也可以通过PD进行设计后生成SQL语句。
参考文件《Code.sql》
2.4工作检查要求
生成完整的,符合业务要求的数据库
第3章快捷餐饮管理系统_登录
3.1任务描述
3.1.1任务介绍
实现登录功能
3.1.2任务要求
在登录窗口输入用户名和密码
当用户点击登录的时候
Ø验证用户输入的用户名和密码不能为空
Ø验证用户名和密码输入是否正确
Ø验证通过后,转入系统主界面
Ø验证不通过,做必要的提示
当用户点击退出按钮时
Ø退出快捷餐饮管理系统
用时:
2课时
3.2项目指导说明
在用户点击登录功能时
对用户输入的用户名和密码进行非空验证
如果用户名和密码不为空,调用后台程序连接数据库进行用户身份验证
验证通过后,隐藏当前登录窗口,显示系统主界面
验证不通过时,应给用户友好的提示。
3.3项目产品要求
没有输入用户名和密码提示效果
用户名和密码输入不正确提示效果
第4章快捷餐饮管理系统_主界面
4.1任务描述
4.1.1任务介绍
用户登录成功后进入系统主界面,效果如下:
4.1.2任务要求
显示系统功能菜单
显示餐桌以及餐桌当前状态
显示当前管理员信息
显示餐桌管理功能(如:
预定,开桌,结账等)
用时:
12课时
4.2任务指导说明
系统菜单:
从数据库中动态获取系统管理菜单信息,先获取父级菜单信息,然后在通过父级菜单ID查找子级菜单信息
餐桌信息:
从数据中动态获取所有餐桌信息,包括位置、桌号、人数、状态等信息
统计当前所有餐桌信息,如:
餐桌总数、已开桌数,空闲桌数等
4.3任务产品要求
4.4工作检查要求
点击系统主菜单时实现不同菜单间的切换,
显示餐桌信息时要根据数据库中的数据正确显示当前餐桌的信息状态
点击餐桌时要在右下显示当前餐桌详细信息
第5章系统功能菜单_记事本
5.1任务描述
5.1.1任务介绍
打开系统记事要程序
5.1.2
任务要求
单击记事本菜单弹出记事本窗体
用时:
2课时
5.2工作指导说明
这里引用系统记事本程序,通过WinForm打开程序。
效果如下:
第6章系统功能菜单_计算器
6.1任务描述
6.1.1任务介绍
打开系统计算器程序
6.1.2
任务要求
单击记事本菜单图标弹出记事本窗体
用时:
2课时
6.2工作指导说明
这里引用系统记事本程序,通过WinForm打开程序。
效果如下:
第7章系统功能菜单_修改密码
7.1任务描述
7.1.1任务介绍
用户可根据需要修改自己的密码。
7.1.2
任务要求
单击记事本菜单图标弹出记事本窗体
修改密码要求输入原密码,并进行原密码验证。
新密码要求输入两次,并且两次输入必须一致
用时:
2课时
7.2工作指导说明
修改密码时为了安全起见要进行原始密码验证
新密码要求输入两次,防止用户密码输入错误导致下次登录不了系统
修改密码是验证状态给出相应的修改提示
7.3工作产品要求
没有输入原始密码提示
两次密码输入不一致提示
修改成功提示
第8章日常营业功能菜单_预定
8.1任务描述
8.1.1
任务介绍
单击预订菜单图标打开进入客户预定系统
8.1.2任务要求
填写预定人信息,联系电话信息,用餐人数,定金,预定时间以及是否预定菜信息
用时:
6课时
8.2工作指导说明
点击预定功能时,应判断当前是否有选中要预定的餐桌号,如没有选择餐桌则给出相应提示
8.3工作产品要求
没有选择餐桌号、选择已在使用餐号提示
进入预定功能窗口
如果有选择预定菜则进入预定点菜功能窗口进行预订菜操作
8.4工作检查要求
完成操作后,将本次预定的所有信息存入数据库,
主界面显示餐桌区域的餐桌状态应做相应的改变
第9章日常营业功能菜单_开台
9.1任务描述
9.1.1
任务介绍
单击开台菜单图标打开进入开台系统
9.1.2任务要求
选择要操作的桌号进行开台操作,可选是否立即点菜操作
用时:
4课时
9.1.3工作指导说明
选定桌号点击确定完成开台操作。
当用户选中立即点菜功能时,在完成开台操作后打开点菜功能窗口进行点菜操作
点菜时应选择服务员,消费人数(注意:
消费人数不能超过本桌人可坐人数数量)
点击菜单种类在右边选择要点的菜名,也可以通过快速点点下拉框中选择菜名
双击菜单明细列表中的菜名可进行加菜或退菜操作
9.2
工作产品要求
开台操作
点菜操作
加菜或退菜操作
9.3工作检查要求
开台操作是否正常
点菜信息是否存入数据库
主界面中的餐桌状态是否有相应的变化
第10章日常营业功能菜单_结账
10.1任务描述
10.1.1
任务介绍
单击开台菜单图标打开进入结账系统
10.1.2任务要求
显示本次消费总额
在实收金额中输入本次消费实收金额
用户付款中输入顾客实付金额
点击结账按钮进行结账
如果是会员则显示折后价
用时:
8课时
10.2工作指导说明
对顾客消费进行统计,如果顾客是会员的话,统计消费总金额后还需要进行折扣处理
用户付款金额在输入的时候不能低于实收的金额
点击预览清单,实现打印本次消费清单
点击结账按钮,将本次消费记录保存到数据库,并将餐桌状态改为空闲
10.3
工作产品要求
结账窗口
打印预览窗口
10.4工作检查要求
当选择是会员是,应对消费总金额进行折扣处理,
打印预览时看下要打印的数据是否显示正确,以及排版要工整
结账后状态的修改
第11章日常营业功能菜单_清台
11.1任务描述
11.1.1
任务介绍
单击开台菜单图标打开进入清台系统
11.1.2任务要求
对当前选择餐桌状态进行修改为空闲状态
用时:
2课时
11.2工作指导说明
将当前餐桌相关连的信息清除。
11.3工作检查要求
查看选中操作的餐点状态是否有修改
第12章日常营业功能菜单_转台
12.1任务描述
12.1.1
任务介绍
单击开台菜单图标打开进入转台系统
12.1.2任务要求
对当前选择餐桌的信息关联到另一个空闲餐桌
在转台前,显示当前餐桌的相应信息
用时:
4课时
12.2工作指导说明
直接修改当前餐桌号相关联的数据信息更新为新餐桌号
12.3工作检查要求
转台成功后,检查相关数据信息是否成功
12.4
工作产品要求
第13章日常营业功能菜单_并台
13.1任务描述
13.1.1
任务介绍
单击开台菜单图标打开进入并台系统
13.1.2任务要求
对当前选择餐桌的信息添加到另一个餐桌
在并台前,显示当前餐桌的相应信息
用时:
4课时
13.2工作指导说明
将当前餐桌号相关联的数据信息加入合并到目标餐点号
13.3工作检查要求
并台成功后,检查相关数据信息是否成功,信息是否有错误或数据丢失
13.4
工作产品要求
第14章后台维护功能菜单_商品管理
14.1任务描述
14.1.1
任务介绍
单击开台菜单图标打开进入商品管理系统
14.1.2任务要求
菜品类别管理
菜品信息管理
用时:
10课时
14.2工作指导说明
菜品类别管理:
1.显示所有类别
2.新增菜品类别
3.点击选中已存在的类别,进行类别名称修改,编号不可更改
4.删除已选中的菜品类别
菜品信息管理
1.显示所有的菜品信息
2.菜品类别名称下拉框要绑定现有的菜品类别数据
3.添加新的菜品信息
4.修改已经添加的菜品信息,要先选中已有的菜品信息才可修改
5.删除选中的菜品信息
14.3工作检查要求
对菜品类别和菜品信息的修改要检查下修改后是否正确提交到数据库
对各个功能操作,要有相应的数据验证。
如果数据格式或者输入不正确系统给出相应的提交
14.4
工作产品要求
菜品类别管理窗口
菜品信息管理窗口
第15章后台维护功能菜单_权限管理
15.1任务描述
15.1.1
任务介绍
单击开台菜单图标打开进入权限管理系统
15.1.2任务要求
用户管理
权限管理
用时:
4课时
15.2工作指导说明
用户管理:
1.显示所有用户信息
2.新增用户信息
3.点击选中已存在的用,对用户信息进行修改
4.删除已选中的用户信息
权限管理
1.添加新的角色名称,给予新角色相关的权限功能
2.修改当前选中的角色名称以及角色相关的权限功能
3.删除选中的角色信息
15.3工作检查要求
新增新用户的时候,要对用户输入的内容进行相关验证,如是否为空值,角色是否有选择等
新增角色验证当前输入是否为空,
15.4
工作产品要求
用户管理窗口
权限管理窗口