点餐系统课程设计报告
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录
一、系统说明............................................................................................................. 2 二、系统功能............................................................................................................. 2 三、系统结构流程图................................................................................................. 2 四、数据表结构......................................................................................................... 3 五、主要表单功能..................................................................................................... 3 六、所参与的功能模块及代码................................................................................. 6 七、课程设计总结..................................................................................................... 8
4、管理员登录界面,如图 4 所示,该窗口的功能为:管理的登录到后台管理界 面、退出登录界面。
图 4 管理员登录界面
5、后台管理界面,如图 5 所示,该窗口的功能为:对菜品、管理员以及财务数 据进行添加、删除等修改。
图 5 后台管理界面
6、菜单表界面,如图 6 所示,该窗口功能为:对菜单数据进行添加、删除 、 修改等。
三、系统结构流程图
查看销售额
修改管理员信息 修改菜品信息
管理员
查看点菜信息
服务员
打印账单
点菜 退菜
特色推荐
图 1 系统结构图
2
成都信息工程学院银杏酒店管理学院课程设计报告
四、数据表结构
酒店点餐管理系统所用的数据表主要有管理员信息表、菜单信息表和财务表,其
结构分别如下:
1、管理员信息表结构,如表 1 所示。
图 1 欢迎界面
2、菜系介绍窗口,如图 2 所示,该窗口的功能为:介绍个菜系的特点、点击进 入点菜界面。
图 2 菜系简介界面
3、点菜界面,该界面的功能为:为顾客提供菜品的添加、删除,各种菜品的详 细介绍,一级返回到菜系介绍界面。如图 3 所示,
图 3 点菜界面
4
成都信息工程学院银杏酒店管理学院课程设计报告
图 6 菜单表管理
5
成都信息工程学院银杏酒店管理学院课程设计报告
7、管理员管理界面,如图 7 所示,该窗口的功能为:对管理员数据进行添加、 删除、修改等。
图 7 密码修改
六、所参与的功能模块及代码
在酒店点餐管理信息系统中,我主要参与后台的菜品数据管理和管理员管理的设 计与代码编写。
其中后台的设计思路是: 1.选择项目管理器中的“文档” 2.选择文档中的“表单”,点击“新建”按钮,弹出对话框,选择“新建表单”, 先制作一个空的表单。 3.利用表单控件,运用标签、命令按钮、列表框等组建表单。 在空表单中放入页框控件,其分别修改 caption 为菜品数据管理,管理员管理, 财务管理。根据表单整个界面修改字体颜色、字体、粗细、大小等。 在空表单中放入命令按钮控件,修改 caption 为“修改”。 在表中加入列表框控件,放在每个标签控件下面。并在列表框空间上右键单击生 成器,在列表项中选择数据库和数据表,可用字段和选用字段等。 在表单中加入计时器控件和标签控件。分别修改 Label1 和 Label3 的 caption 为“今 日日期:”和“当前时间:”。 在表单中加入命令按钮控件,修改 caption 为“退出”。 4.在 picture 中加入图片。 后台管理界面如图 8 所示。
表 1 管理员信息表结构
字段序号
字段名
类型
宽度
索引
Null
1
工作编号
数值型
12
升序
否
2
姓名
字符型
8
否
3
账号
字符型
10
否
4
密码
字符型
10
否
2、菜单信息表结构,如表 2 所示。
字 段 字段名
编号
1
编号
类型 数值型
表 2 菜单信息表结构
宽度
索引
14
升序
2
菜名
字符型
10
3
价格
数值型
8
4
菜系
字符型
8
5
规格
备注型
9
成都信息工程学院银杏酒店管理学院课程设计报告
《课程设计》课程成绩评定表
权重
优秀
项目
1.00 (100≥x≥90)
良好 (90>x≥80)
中等 (80>x≥70)
及格 (70>x≥60)
不及格(x<60)
课程 设计 报告 质量
综合 表现
0.6
折算 分数
0.4
课程设计报告 有较丰富的实 际材料,并能 吸收新的知 识,报告能显 示具有一定独 立工作的能力
Page2 caption 的值为:管理员管理;修改;ForeColor 的值为:0,0,0;Fontname 的值为:宋体;Fontbold 的值为:T-真;FontSize 的值为:14; height 的值为:37; left 的值为:228;top 的值为:348;width 的值为:109。
6
成都信息工程学院银杏酒店管理学院课程设计报告
图 8 后台管理界面
其中: (1)标签控件 Label1 控件 caption 的值为:今日日期;backstyle 的值为:1-不透明;Fontname 的值为:宋体;FontSize 的值为:14;ForeColor 的值为:0,0,0;height 的值为: 25;left 的值为:12;top 的值为:0;width 的值为:85。 Label2 控件 caption 的值为:(无); backstyle 的值为:1-不透明;Fontname 的 值为:宋体;FontSize 的值为 14;ForeColor 的值为:64,0,128;height 的值为:25; left 的值为:300;top 的值为:0;width 的值为:85。 Label3 控件 caption 的值为:当前时间; backstyle 的值为:1-不透明;Fontname 的值为:宋体;FontSize 的值为 14;ForeColor 的值为:64,0,128;height 的值为: 25;left 的值为:300;top 的值为:0;width 的值为:85。 Label4 控件 caption 的值为:(无); backstyle 的值为:1-不透明;Fontname 的 值为:宋体;FontSize 的值为 14;ForeColor 的值为:64,0,128;height 的值为:25; left 的值为:300;top 的值为:0;width 的值为:85。 (2)命令按钮 Command1 caption 的值为:修改;ForeColor 的值为:0,0,0;Fontname 的值为: 宋体;Fontbold 的值为:T-真;FontSize 的值为:14; height 的值为:37;left 的值 为:228;top 的值为:348;width 的值为:109。 Command2 caption 的值为:退出;ForeColor 的值为:0,0,0;Fontname 的值为: 宋体;Fontbold 的值为:T-真;FontSize 的值为:14; height 的值为:36;left 的值
课程设计报告 有实际材料, 报告内容较为 丰富,课程设 计总结完整
课程设计报告 有一定实际材 料,报告内容 较丰富,课程 设计总结比较 完整
课程设计报告 有一定内容,有 课程设计总结
课程设计报告 不完整,有原 则上的错误, 有抄袭、雷同 现象
一、系统说明
成都信息工程学院银杏酒店管理学院课程设计报告
酒店点餐管理系统包括菜品及管理员的添加、删除、修改,,顾客点菜时涉及到的 添加、删除,以及账单的查询打印和销售额的查询。酒店点餐管理系统可以实现上述 功能,能够方便快捷准确地获得所需的信息。
二、系统功能
酒店点餐管理系统包括如下功能: 1.密码修改:当用户不再使用以前密码或者密码不再安全的时候可以对密码进 行修改操作。 2.财务查询:实现对销售额的查询,利于该酒店的财务管理及了解酒店的经营 状况。 3.菜品查询:利于增加消费者对菜品的了解,美味的图片刺激消费的食欲。 4.菜品的修改:实现菜品的增加、删除、修改,及时更新菜品信息,以满足用 餐者的需要和推广本酒店的更多特色。 5.账户的修改:实现账户的修改,以便及时的更正信息,确保账户的安全性。 6.管理员登录:当账号与密码一致时则进入该系统。 7.账单打印:及时给顾客打印账单,使消费清晰明了。
(4) “修改”按钮的 click 事件代码如下: Command2.Click:do form 菜单表.scx Command1.Click:do form 管理员表.scx
(5)“退出”按钮的 click 事件代码如下: thisform.release
(6)“计时器”按钮的 click 事件代码如下: Thisform.label2.caption=dtoc(date()) Thisform.label4.caption=time() if 财务表.日期=date() select sum(销售额) as 今日 from 财务表 where 日期= date() thisform.pageframe1.page3.label4.caption="今日" else thisform.pageframe1.page3.label4.caption="0" endif
七、课程设计总结
紧张而又辛苦的三周课程设计结束了,当我快要完成老师下达给我的任务时,心 情豁然开朗。
课程设计是我们专业课程知识综合应用的实践训练,着是我们迈向社会,从事职 业工作前一个必不少的过程。通过课程设计,使我深深体会到,干任何事都必须耐心, 细致.课程设计过程中,许多代码不免令我感到有些心烦意乱:一不小心代码输入出 错,只能挨个检查,一遍又一遍地测试。想到今后自己应当承担的社会责任,想到世 界上因为某些细小失误而出现的令世人无比震惊的事故,我不禁时刻提示自己,一定 要养成一种高度负责,认真对待的良好习惯.这次课程设计使我在工作作风上得到了
7
成都信息工程学院银杏酒店管理学院课程设计报告
为:132;top 的值为:396;width 的值为:85。 (3)页框按钮 Page1 caption 的值为:菜品数据管理;修改;ForeColor 的值为:0,0,0;Fontname
的值为:宋体;Fontbold 的值为:T-真;FontSize 的值为:14; height 的值为:37; left 的值为:228;top 的值为:348;width 的值为:109。
2
3、财务表结构,如表 3 所示。
表 3 财务表结构
字段编号 字段名
类型
宽度
索引
1
日期
日期型பைடு நூலகம்
8
升序
2
销售额
货币型
8
排序 排序
Null 否
Null
五、主要表单功能
1、欢迎界面,如图 1 所示,该窗口的主要功能为:点击按钮进入后台管理界面 或进入点菜界面。
3
成都信息工程学院银杏酒店管理学院课程设计报告
8
成都信息工程学院银杏酒店管理学院课程设计报告
一次难得的磨练。短短三周的课程设计,使我发现了自己所掌握的知识是真正如此的 缺乏,自己综合应用所学的专业知识能力是如此的不足,几年来的学习了那么多的课 程,今天才知道自己并不会用。
课程设计让我们意识到了团队合作的重要性,我们的工作是一个团队的工作,团 队需要个人,个人也离不开团队,必须发扬团结协作的精神,某个人的离群都可能导 致整项工作的失败 。在大家的努力下,完成了此次课程设计。感谢老师提供给我们这 样一个锻炼的机会。
一、系统说明............................................................................................................. 2 二、系统功能............................................................................................................. 2 三、系统结构流程图................................................................................................. 2 四、数据表结构......................................................................................................... 3 五、主要表单功能..................................................................................................... 3 六、所参与的功能模块及代码................................................................................. 6 七、课程设计总结..................................................................................................... 8
4、管理员登录界面,如图 4 所示,该窗口的功能为:管理的登录到后台管理界 面、退出登录界面。
图 4 管理员登录界面
5、后台管理界面,如图 5 所示,该窗口的功能为:对菜品、管理员以及财务数 据进行添加、删除等修改。
图 5 后台管理界面
6、菜单表界面,如图 6 所示,该窗口功能为:对菜单数据进行添加、删除 、 修改等。
三、系统结构流程图
查看销售额
修改管理员信息 修改菜品信息
管理员
查看点菜信息
服务员
打印账单
点菜 退菜
特色推荐
图 1 系统结构图
2
成都信息工程学院银杏酒店管理学院课程设计报告
四、数据表结构
酒店点餐管理系统所用的数据表主要有管理员信息表、菜单信息表和财务表,其
结构分别如下:
1、管理员信息表结构,如表 1 所示。
图 1 欢迎界面
2、菜系介绍窗口,如图 2 所示,该窗口的功能为:介绍个菜系的特点、点击进 入点菜界面。
图 2 菜系简介界面
3、点菜界面,该界面的功能为:为顾客提供菜品的添加、删除,各种菜品的详 细介绍,一级返回到菜系介绍界面。如图 3 所示,
图 3 点菜界面
4
成都信息工程学院银杏酒店管理学院课程设计报告
图 6 菜单表管理
5
成都信息工程学院银杏酒店管理学院课程设计报告
7、管理员管理界面,如图 7 所示,该窗口的功能为:对管理员数据进行添加、 删除、修改等。
图 7 密码修改
六、所参与的功能模块及代码
在酒店点餐管理信息系统中,我主要参与后台的菜品数据管理和管理员管理的设 计与代码编写。
其中后台的设计思路是: 1.选择项目管理器中的“文档” 2.选择文档中的“表单”,点击“新建”按钮,弹出对话框,选择“新建表单”, 先制作一个空的表单。 3.利用表单控件,运用标签、命令按钮、列表框等组建表单。 在空表单中放入页框控件,其分别修改 caption 为菜品数据管理,管理员管理, 财务管理。根据表单整个界面修改字体颜色、字体、粗细、大小等。 在空表单中放入命令按钮控件,修改 caption 为“修改”。 在表中加入列表框控件,放在每个标签控件下面。并在列表框空间上右键单击生 成器,在列表项中选择数据库和数据表,可用字段和选用字段等。 在表单中加入计时器控件和标签控件。分别修改 Label1 和 Label3 的 caption 为“今 日日期:”和“当前时间:”。 在表单中加入命令按钮控件,修改 caption 为“退出”。 4.在 picture 中加入图片。 后台管理界面如图 8 所示。
表 1 管理员信息表结构
字段序号
字段名
类型
宽度
索引
Null
1
工作编号
数值型
12
升序
否
2
姓名
字符型
8
否
3
账号
字符型
10
否
4
密码
字符型
10
否
2、菜单信息表结构,如表 2 所示。
字 段 字段名
编号
1
编号
类型 数值型
表 2 菜单信息表结构
宽度
索引
14
升序
2
菜名
字符型
10
3
价格
数值型
8
4
菜系
字符型
8
5
规格
备注型
9
成都信息工程学院银杏酒店管理学院课程设计报告
《课程设计》课程成绩评定表
权重
优秀
项目
1.00 (100≥x≥90)
良好 (90>x≥80)
中等 (80>x≥70)
及格 (70>x≥60)
不及格(x<60)
课程 设计 报告 质量
综合 表现
0.6
折算 分数
0.4
课程设计报告 有较丰富的实 际材料,并能 吸收新的知 识,报告能显 示具有一定独 立工作的能力
Page2 caption 的值为:管理员管理;修改;ForeColor 的值为:0,0,0;Fontname 的值为:宋体;Fontbold 的值为:T-真;FontSize 的值为:14; height 的值为:37; left 的值为:228;top 的值为:348;width 的值为:109。
6
成都信息工程学院银杏酒店管理学院课程设计报告
图 8 后台管理界面
其中: (1)标签控件 Label1 控件 caption 的值为:今日日期;backstyle 的值为:1-不透明;Fontname 的值为:宋体;FontSize 的值为:14;ForeColor 的值为:0,0,0;height 的值为: 25;left 的值为:12;top 的值为:0;width 的值为:85。 Label2 控件 caption 的值为:(无); backstyle 的值为:1-不透明;Fontname 的 值为:宋体;FontSize 的值为 14;ForeColor 的值为:64,0,128;height 的值为:25; left 的值为:300;top 的值为:0;width 的值为:85。 Label3 控件 caption 的值为:当前时间; backstyle 的值为:1-不透明;Fontname 的值为:宋体;FontSize 的值为 14;ForeColor 的值为:64,0,128;height 的值为: 25;left 的值为:300;top 的值为:0;width 的值为:85。 Label4 控件 caption 的值为:(无); backstyle 的值为:1-不透明;Fontname 的 值为:宋体;FontSize 的值为 14;ForeColor 的值为:64,0,128;height 的值为:25; left 的值为:300;top 的值为:0;width 的值为:85。 (2)命令按钮 Command1 caption 的值为:修改;ForeColor 的值为:0,0,0;Fontname 的值为: 宋体;Fontbold 的值为:T-真;FontSize 的值为:14; height 的值为:37;left 的值 为:228;top 的值为:348;width 的值为:109。 Command2 caption 的值为:退出;ForeColor 的值为:0,0,0;Fontname 的值为: 宋体;Fontbold 的值为:T-真;FontSize 的值为:14; height 的值为:36;left 的值
课程设计报告 有实际材料, 报告内容较为 丰富,课程设 计总结完整
课程设计报告 有一定实际材 料,报告内容 较丰富,课程 设计总结比较 完整
课程设计报告 有一定内容,有 课程设计总结
课程设计报告 不完整,有原 则上的错误, 有抄袭、雷同 现象
一、系统说明
成都信息工程学院银杏酒店管理学院课程设计报告
酒店点餐管理系统包括菜品及管理员的添加、删除、修改,,顾客点菜时涉及到的 添加、删除,以及账单的查询打印和销售额的查询。酒店点餐管理系统可以实现上述 功能,能够方便快捷准确地获得所需的信息。
二、系统功能
酒店点餐管理系统包括如下功能: 1.密码修改:当用户不再使用以前密码或者密码不再安全的时候可以对密码进 行修改操作。 2.财务查询:实现对销售额的查询,利于该酒店的财务管理及了解酒店的经营 状况。 3.菜品查询:利于增加消费者对菜品的了解,美味的图片刺激消费的食欲。 4.菜品的修改:实现菜品的增加、删除、修改,及时更新菜品信息,以满足用 餐者的需要和推广本酒店的更多特色。 5.账户的修改:实现账户的修改,以便及时的更正信息,确保账户的安全性。 6.管理员登录:当账号与密码一致时则进入该系统。 7.账单打印:及时给顾客打印账单,使消费清晰明了。
(4) “修改”按钮的 click 事件代码如下: Command2.Click:do form 菜单表.scx Command1.Click:do form 管理员表.scx
(5)“退出”按钮的 click 事件代码如下: thisform.release
(6)“计时器”按钮的 click 事件代码如下: Thisform.label2.caption=dtoc(date()) Thisform.label4.caption=time() if 财务表.日期=date() select sum(销售额) as 今日 from 财务表 where 日期= date() thisform.pageframe1.page3.label4.caption="今日" else thisform.pageframe1.page3.label4.caption="0" endif
七、课程设计总结
紧张而又辛苦的三周课程设计结束了,当我快要完成老师下达给我的任务时,心 情豁然开朗。
课程设计是我们专业课程知识综合应用的实践训练,着是我们迈向社会,从事职 业工作前一个必不少的过程。通过课程设计,使我深深体会到,干任何事都必须耐心, 细致.课程设计过程中,许多代码不免令我感到有些心烦意乱:一不小心代码输入出 错,只能挨个检查,一遍又一遍地测试。想到今后自己应当承担的社会责任,想到世 界上因为某些细小失误而出现的令世人无比震惊的事故,我不禁时刻提示自己,一定 要养成一种高度负责,认真对待的良好习惯.这次课程设计使我在工作作风上得到了
7
成都信息工程学院银杏酒店管理学院课程设计报告
为:132;top 的值为:396;width 的值为:85。 (3)页框按钮 Page1 caption 的值为:菜品数据管理;修改;ForeColor 的值为:0,0,0;Fontname
的值为:宋体;Fontbold 的值为:T-真;FontSize 的值为:14; height 的值为:37; left 的值为:228;top 的值为:348;width 的值为:109。
2
3、财务表结构,如表 3 所示。
表 3 财务表结构
字段编号 字段名
类型
宽度
索引
1
日期
日期型பைடு நூலகம்
8
升序
2
销售额
货币型
8
排序 排序
Null 否
Null
五、主要表单功能
1、欢迎界面,如图 1 所示,该窗口的主要功能为:点击按钮进入后台管理界面 或进入点菜界面。
3
成都信息工程学院银杏酒店管理学院课程设计报告
8
成都信息工程学院银杏酒店管理学院课程设计报告
一次难得的磨练。短短三周的课程设计,使我发现了自己所掌握的知识是真正如此的 缺乏,自己综合应用所学的专业知识能力是如此的不足,几年来的学习了那么多的课 程,今天才知道自己并不会用。
课程设计让我们意识到了团队合作的重要性,我们的工作是一个团队的工作,团 队需要个人,个人也离不开团队,必须发扬团结协作的精神,某个人的离群都可能导 致整项工作的失败 。在大家的努力下,完成了此次课程设计。感谢老师提供给我们这 样一个锻炼的机会。