软件学院
课程设计报告书
课程名称 设计题目 专业班级 学 姓
号 名
面向对象剖析与设计
餐饮点菜系统
指导教师
2013年 6月
1 / 15
面向对象程序分析与设计
目录
1 设计时间 ........................................................................................................... 2 设计目的 ........................................................................................................... 3 设计任务 ............................................................................................................ 4 设计内容 ........................................................................................................... 4.1 需求剖析 ......................................................................................................... 4.2 用例的细节 ..................................................................................................... 4.3 用例图 ............................................................................................................. 5 系统剖析 ............................................................................................................ 5.1 类图 ................................................................................................................. 5.2 属性列表 ......................................................................................................... 5.3 操作列表 ......................................................................................................... 5.4 系统功能整体层次图 ..................................................................................... 5.5 系统活动图 ..................................................................................................... 5.6 系统状态图 ................................................................................................... 6 总结与展望 ..................................................................................................... 参照文件 ............................................................................................................. 成绩评定 ............................................................................................................. 2 / 15
1 1 1 1 2 3 5 6 6 6 7 7 8 12 13 13
10
面向对象程序分析与设计
1 设计时间
2013 年 06 月 8 日—2013 年 06 月 13 日
2 设计目的
本系统合用于中、高档咖啡厅、 KTV 、快餐厅、酒楼等餐饮行业,是一个为方便顾客点菜更人性化的,贴心的点菜系统。系统不单增添了菜谱图片,特点菜介绍,使顾客能够
自己亲身点菜, 更切合用户的的操作习惯, 方便打印点菜清单, 清楚,了然便于顾客查察,方便餐厅管理,同时还为 顾客供给了轻松一刻,包含小游戏和小贴士,使顾客在点菜之
余能够放松身心,又能够认识一些烹饪技巧、餐饮健康小知识。本软件还为顾客供给了特别的额可附带的要求选项,能够输入菜品制作附注:如不放香菜,不吃蒜,对某些配菜过敏或用药禁忌等,表现出软件的人性化。同时系统能记录每个主客户的点菜喜好和花费记
录,如系统可记忆起老顾客的饮食习惯(比如喜爱吃辣、吃醋等) 、前一次花费是所坐的地点等等。
跟着我国市场经济的不停发展, 公民生活水平的不停提升, 进入酒店 ,餐厅等花费场所的人数也日新月异。传统的手工点菜方式存在难计算、难查找、难改正、易犯错、效率低
等弊端,所以,持续开发一个相对效率更高,功能多样,的餐厅点菜管理系统。为了更好的知足广大花费者的多元化花费需乞降不一样层次的花费水平,提升餐厅的服务管理质量,提升餐厅工作人员的工作效率, 自己在充足观察其余餐厅以及酒店点菜管理系统的基础之上,以提升花费者的满意程度及商家的服务水平易市场竞争力为目标,对现有的餐厅点菜系统做一个相对照较简单的剖析。
3 设计任务
主要功能
( 1) 点餐模式 :订餐、点菜(包含阅读、搜寻菜单) 。 ( 2) 用餐模式 :加菜、换菜、呼喊服务员等。 ( 3) 餐毕模式 :客户满意度、结账等。
本课程设计认为待开发系统成立系统模型为基础,以下给出若关连统的描绘,请依据
给出的系统的基本需求,经过详尽需求剖析和系统地整体设计与详尽设计,画出以下几种
模型图:用例图 (要实用例脚本的说明 ),类图(初始类图、细化类图) ,次序图,活动图。
1
3 / 15
面向对象程序分析与设计
4 设计内容
4.1 需求剖析
餐饮点菜系统需求剖析见表 1
表 1 需求剖析表
角色
需求描绘
顾客 依据系统操作提示自主进行点菜、退菜操作和对已点菜及价钱 进行查察,系统要能够依据顾客的选择进行自动进行结账计算 并显示,要求顾客付款,顾客只好在点菜后的一准时间内(如 1 个小时)才同意退菜,超出此时间则不可以退菜。顾客能够通
过该系统对酒店服务、菜品等进行评论或提出建议
服务员
服务员依据系统的分派将顾客点的菜品送到顾客手上
经理
查察营业状况,各菜品反应状况,顾客反应建议等。
厨师
依据顾客的菜单进行做菜并能查察顾客对菜品的评论。
采买人员
依据各菜品的受欢迎度采买食材
系统管理员 对数据库初始数据的设置, 系统保护与升级。 对数据进行剖析, 并依据顾客点菜状况适合改正菜单。权限设置,数据备份。
其余描绘 该系统还要能对各样菜品被点次数做出统计,一边给有关人员
查察,系统还要对酒店的收入进行统计并能打印月报表
2
4 / 15
面向对象程序分析与设计
4.2 用例的细节
1)管理系统
参加者: 系统管理员
前置条件: 登岸正确,对系统进行管理。
异样:输入数据格式不正确,则系统提示输入正确的数据格式。
后置条件 :返回管理系统的主界面。
2)点菜
参加者: 顾客
前置条件: 顾客登录系统,显示点菜界面。
异样:顾客不可以正确输入用户及密码,或未注册。
后置条件: 记录菜品被点次数、生成菜单。
3)记录菜品被点菜数
参加者: 采买人员、酒店经理、厨师。
前置条件: 登岸正确,客户已经登录系统点菜,并交易成功。
异样:系统记录菜数犯错。
后置条件: 返回系统界面。
4)退选
参加者: 顾客。
前置条件: 顾客登录,并经过计时系统认证点菜在退菜以前。
异样:顾客不可以正确输入用户及密码,或未注册;顾客登岸成功,但所退的菜品预
先没有被点。
后置条件: 生成菜单。
5)生成菜单
参加者: 厨师。
前置条件: 用户登录,并进行点菜、退菜操作成功。
异样:厨师不可以正确输入用户及密码,或未注册;原资料缺少;没有菜品被点。
后置条件: 返回系统界面。
6)服务员管理系统
参加者: 服务员、顾客。
3
5 / 15
面向对象程序分析与设计
前置条件: 正确登录系统。
异样:服务员不可以正确输入用户及密码,或未注册。
后置条件: 返回服务员管理系统主界面。
7)评论
参加者: 酒店经理、顾客、厨师。
前置条件: 用户正确登录系统。
异样:用户不可以正确输入用户及密码,或未注册。
后置条件: 返回系统界面
8)查察
参加者: 顾客。
前置条件: 顾客登录系统成功,已经点餐。
异样:顾客不可以正确输入用户及密码,或未注册;顾客没有点餐。
后置条件: 计算价钱
9)结账系统
参加者: 顾客
前置条件: 顾客登录系统成功,已经点餐。
异样:顾客不可以正确输入用户及密码,或未注册;顾客为点餐;顾客金额不足。
后置条件: 计算价钱、销售额统计系统。
10)销售额统计系统
参加者: 酒店经理、时间
前置条件: 顾客登录系统成功,并达成点餐及结账业务。
异样:用户不可以正确输入用户及密码,或未注册。
后置条件: 返回销售额统计系统主界面。
4
6 / 15
面向对象程序分析与设计
4.3 用例图
图 1 系统用例图
5
7 / 15
面向对象程序分析与设计
5 系统剖析
5.1 类图
图2 类图
5.2 属性列表
评论系统:菜品名、菜点评分。
选餐系统:酒店菜单、菜品价钱。
管理系统:系统数据。
生成菜单系统:菜品名、单价、总价。
6
8 / 15
面向对象程序分析与设计
5.3 操作列表
服务员:送餐。
计时系统:计算时间。
选餐:选菜、退菜。
顾客:查察、评论、结账。
计价系统:计算价钱。
系统管理员:菜品设置、订价、图片设置、原资料设置。
经理:查察。
收费系统:收费。
打印月报表:打印。
统计系统:每种菜品被点次数、统计酒店销售额。
厨师:查察。
采买人员:查察。
5.4 系统功能整体层次图
网上订餐系统
用户管理
管理员管理 注 册 会 员
会 员 信 息 找 回 密 码 网 站 设 置 信 息 管 理 人 员 管 理 新 闻 管 理 个 人 信 息 设 置
订 单 查 看
收 藏 管 理
积 分 管 理
添
购 物 车
加 成 员
添 加 模 块
饭 菜 添 加
饭 菜 管 理
菜 单 管 理
会 员 管 理
管 理 员 添 加
新 闻 公 告 发 布
管 理 员 退 出
图 3 系统功能总层次图
7
9 / 15
面向对象程序分析与设计
5.5 系统活动图
1)顾客活动图
图 4 顾客活动图
8
10 / 15
面向对象程序分析与设计
2)酒店人员活动图
图 5 酒店人员活动图
9
11 / 15
面向对象程序分析与设计
5.6 系统状态图
1)顾客状态图
图 6 顾客状态图
10
12 / 15
面向对象程序分析与设计
2)酒店职工状态图
图 7 酒店职工状态图
11
13 / 15
面向对象程序分析与设计
6 总结与展望
订餐网站推翻了传统餐饮业的经营模式,为客户节俭了时间,缩短了距离,带来了方
便,提升了效率,拥有较高的适用价值。
经过本次设计,进一步加深了我们对
WEB 的构造的认识,对 ASP.NET 和 IIS 建立网
站的系统有这更深的认识、理解。这对此后的就业工作是很有帮助的。使我对整个毕业设
计的思路有了整体的掌握,并耐心的帮我解决了很多实质问题,使我有了很大收获。在整
个开发过程中提出了很多可贵建议,并给我解决了一些专业性问题。在课程设计过程中经
常给我提出很多重点性的问题,使我得益匪浅。
12
14 / 15
面向对象程序分析与设计
参照文件
[1] 杨威 :ASP3.0 网络开发技术 .北京 :人民邮电第一版社, 2004
[2] 赵松涛 :ASP 动向网页开发实录 .北京 :电子工业 第一版社, 2006
[3] 赵松涛 :ASP 动向网页开发实录 .北京:电子工业第一版社, 2006
[4] 王举辉张艳华 :鉴于 B/S 的学生旧货交易网站的设计( J)商场 现代 化, 2007
成绩评定
成绩
教师署名
13
15 / 15
因篇幅问题不能全部显示,请点此查看更多更全内容