当前位置:文档之家› 点餐系统软件工程实验报告

点餐系统软件工程实验报告

点餐系统软件工程实验报告
点餐系统软件工程实验报告

鱼陂科扶學院

学生实验报告

(理工类)

In troduct ion to

课程名称:Software Engin eeri ng 专业班级:10计算机科学与技术(单)

学生学号:________________ 学生姓名: ___________________

所属院部:信息技术学院指导教师:钟睿 ________________

20 12 —— 20 13学年第±_学期

金陵科技学院教务处制

实验报告书写要求

实验报告原则上要求学生手写,要求书写工整。若因课程特点需打印的,要遵照以下字体、字号、间距等的具体要求。纸张一律采用A4的纸张。

实验报告书写说明

实验报告中一至四项内容为必填项,包括实验目的和要求;实验

仪器和设备;实验内容与过程;实验结果与分析。各院部可根据学科特点和实验具体要求增加项目。

填写注意事项

(1 )细致观察,及时、准确、如实记录。

(2 )准确说明,层次清晰。

(3)尽量采用专用术语来说明事物。

(4)外文、符号、公式要准确,应使用统一规定的名词和符号。

(5)应独立完成实验报告的书写,严禁抄袭、复印,一经发现,以零分论处。

实验报告批改说明实验报告的批改要及时、认真、仔细,一律用红色笔批改。实验报告的批改成绩采用百分制,具体评分标准由各院部自行制定。实验报告装订要求

实验批改完毕后,任课老师将每门课程的每个实验项目的实验报告以自然班为单位、按学号升序排列,装订成册,并附上一份该门课程的实验大纲。

实验项目名称:需求分析实验学时:4

同组学生姓名:无实验地点:A203

实验日期:10.5---10.12 实验成绩:

批改教师:批改时间:

一、实验目的和要求

通过本实验,让学生掌握项目在需求分析阶段的主要工作,以及本阶段工作

在生命周期中的地位与作用,主要工作内容包括完成对项目的需求分析,输出

SRS

二、实验仪器和设备

硬件:处理器:in tel CORE i3

内存:2GB

硬盘:300G

软件:操作系统:win dows 7

开发软件:Micrsoft visual https://www.doczj.com/doc/3c9353729.html, 2005 ,SQL Sever 2005 等

三、实验过程

1、开发背景

随着我国市场经济的不断发展,国民生活水平的不断提高,进入酒店等高等消费场所的人数也与日俱增。传统的手工点菜方式由于其难计算、难查找、难更改、易出错、效率低等缺点已逐渐退出了酒店等高等消费场所的服务管理平台。层出不穷的各类餐厅点菜管理系统也应运而生,呈现出多元化的发展。为了更好的满足广大消费者的多元化消费需求和不同层次的消费水平,提高餐厅的服务管

理质量,提高餐厅工作人员的工作效率,在多方面考察、分析、研究现有酒店点菜管理系统的基础之上,以提高消费者的满意程度及商家的服务水平和市场竞争力为目标,致力于开发出一套可视化程度高、功能全面、集分析管理于一体的点餐管理系统,极具有市场价值。

目前,我国餐饮业在日常点菜管理中仍普遍采用手工操作方式,整体科技含量低,随着餐饮业高速发展和餐饮店规模的不断扩大,许多餐饮企业采用连锁经经营和集团化运营,手工操作无论是在工作效率、人力成本和决策信息等方面都

已经难以适应企业发展的要求,制约了整个餐饮业的规模化发展和整体服务水平的提升,如向阳渔港、张生记等. 在中国饭店协会颁布的中国餐饮业产业贡献奖和学术贡献奖中,联想集团、神州数码、清华同方及中国网通等国内知名IT 企业也榜上有名,这些IT 企业都已瞄准了酒店餐饮业信息技术应用市场的巨大潜力。据预测,未来3至5年内,信息数字技术产品在中国饭店与餐饮业的应用将达到一个高峰,市场最大容量可达2300 亿元人民币。就点菜系统而言,最普遍的是计算机收银台录入菜单设备、POS^菜系统,除了这种点菜系统,其它的计算机信息系统已经从预订、接待、点菜、菜品上传、厨房分单打印、条码划菜、收银、经理查询等方面在大型餐饮企业全方位地整合起来了。(摘自IT168 —中

国第三方餐饮企业信息化研究)

2、开发目的

通过对现代点餐系统的升级改良,提供更加快捷的便民服务,使人们的消费过程更加简单方便,增加客人消费的娱乐性,便消费者更能享受出门享受美食的快感。

本系统的目标是实现点菜系统所需的各种基本功能,用户可通过访问我们的订餐系统,进行登陆或注册,获得你想要的各种食物,管理员可以查看用户菜品,可以对菜品进行增删改查。

3、需求分析

3.1 功能分析系统管理员通过该部分功能完成餐厅点菜管理系统中基础数据的设置工作。

主要工作包括:用户注册/登录;中、西餐,鲁、粤、川、苏等菜系基础数据的设置,包括:图片、口味、价格、原料等的介绍;换菜、退菜、添菜;客户使用折扣功能等。

3.1.1 登录功能系统允许多个用户同时使用一台计算机,为了保证系统的安全和记账方便,系统要求每个用户有单独的帐号作为登录标识,系统还为每个用户指定了一个口令。用户在使用该系统之前要输入标识和口令,这个过程被称为“登录”。

⑴ 登录系统

用户输入用户名、密码,系统进行用户身份验证,验证通过则成功登录,显示带有相关权限的界面,显示登录用户名,服务器日期,用户可以进行相关权限的处理。

身份验证过程如下:

?和服务器建立连接;

?查找输入用户名;

?验证对应用户的密码是否正确。

在以上验证过程中,用户名和密码均对大小写敏感。如果登录失败,系统将向用户提示失败信息,具体有以下情况;

?如果用户名不存在,提示:该用户名不存在,请注册。

?如果密码错误,提示:密码错误。

?规格错误的提示。

⑵ 退出系统操作系统“退出”功能时,系统会提示用户是否退出,用户点击“确认”后系统退出,点“返回”按钮系统不退出。

⑶用户修改个人信息用户登录后可以修改个人信息,包含:姓名、会员号、密码。

3.1.2 判断是否有空余餐桌

这块功能是为节省客户的时间,好多客户进一家餐厅都不知道是否有空余的位置,更加要去寻找,这样就浪费了客户宝贵的时间,更加消磨了用户的好心情。为此系统会增加这样一个模块:它可以为用户判断是否有空余的餐桌,无论是大厅、楼层还是包厢,甚至是外卖人员,只要是有空余的,都会显示给客人看,客人有足够的时间自行选择自己喜欢的地方用餐。

3.1.3 菜单信息管理菜单信息主要包括后台管理员对菜单的管理和客户对菜单的使用。

⑴ 后台部分的管理:包括上传菜单;更新菜单;删除不用菜单;并赋予菜单必要的说明,如菜的名称,价格,营养元素,配料等,做好中、西餐,鲁、粤、川、苏等菜系基础数据的设置,包括:图片、口味、价格、原料等的介绍,注重健康饮食,明确菜的风味,并会对哪些病种易引起病发等。部分菜可以给予特定优惠时也必须给用户说明。

⑵ 前台用户使用:客户可以查询餐厅提供的各种食物及了解相应的饮食注意事项:点取自己喜爱的食物;了解菜的价格和是否点菜。

3.1.4 自动排序功能

餐厅的很多缺点就是用户点菜后服务员传菜出现混乱,还不清楚自己前面到底还有多少人都在等待自己喜欢的饭菜,因此可能会耽误用户的宝贵时间,自动排序功能特点:?用户可以自动获取系统给予的排号,如果时间很急,就可以在此时改变主意是否等待这道菜。同样厨师也可以缓解都做同一道菜的压力。

?在你确定点菜并获取序号时,服务员同时也获取到相同的序号,这样你的菜就不会先来后吃到了,不会混淆,不管对服务员还是客户都是最好的。

3.1.5 换/ 退/ 添菜管理

如果用户对自己之前点的菜有任何不满意的地方,也可以随时作出修改,只需要打开登录界面,输入帐号和密码,之后系统会给出验证信息,用户必须正确输入验证信息才能进行接下来的操作。然后写上换/ 退菜的原因,这样一来餐厅就可以进行改进,等服务员确认菜品的确有不足的地方,就会接受用户的退换菜要求,用户界面会显示退换菜成功的信息。

添菜管理功能也一样,只要登录成功,然后输入用户需要添置的菜品,服务器端就会接收到信息,根据用户需求制作相应的菜品。

3.1.6 提交用户需求

提交用户所需要的菜单名称,菜单名称必须是系统中存在的菜,输入的内容均为汉字,出现其他的语种不给予允许。如果没有则提示用户没有此菜,但是可以提醒用户把它列为喜爱的菜种,可以为食堂提供参考,并在条件允许时添加此道菜。提交用户菜名后系统给予用户提示,是成功还是失败,必须明确提示,如果操作超时,也要做出提示。

3.1.7 缴费及用户评价模块

?缴费时可采用现金和信用卡,会员用户可有自己的帐户,可预存。结算时可从预存账户扣除。

?用户结账后可以在系统内输入对本次服务及菜品的满意程序,若有不满可

以填上菜品对应的序号或者本次消费不不如意的地方,并写上不足之处,以便餐

厅对之进行改善,为用户提供更满意周到的服务。

3.1.8后台管理模块

厨师可根据厨师号或者选择菜系名查看顾客对自己做的菜的满意度和受欢

迎或者不受欢迎的菜;经理可根据系统自动排名推出“特色菜”撤销不受欢迎的

菜,改进菜单,提高服务质量;服务员可在输入自己的员工号后,输入客人餐桌号或包间号进行收费。

3.1.9系统权限管理模块

系统设置不同权限:经理、厨师、服务员和其他人员只有被授予相应权限后,才可以根据自己的权限查看相应的内容,保证了系统的安全性。

3.1.10数据库备份

备份分为手工备份和自动备份:

?在服务器端有一个按钮,点击后,数据会存成一个数据备份文件。

?自动备份,数据每天2次定时备份。

3.1.11数据库同步

由于点菜系统分为用户选项以及后台操作,所以必须维持前台于后台数据库的数据一致性。

3.1.12服务器端日结

为了提高服务效率,服务器端有日结功能,服务器在日结过程中将断开网络,日结完成后恢复。日结将食堂为七天之前的菜单数据归档。

管理者可以查询每日消费详情,包括订单、营业额等。

3.2详细设计

3.2.1客户端(顾客)

?点餐功能:查询、点餐、修改订单、个性定制

1. 查询:通过输入查询菜单点餐:对中意的菜肴下单,并记入订单中

2. 修改订单:修改订单中已经加入的菜名

3. 提交订单:确认无误后提交,下单

4. 个性定制:根据个人喜好,对菜肴提出要求,包括就餐人数。

?菜单介绍:每样菜展示菜名、实物图片、配料、营养搭配、人气指数等。

1. 特色菜:显示本店的特色菜

2. 地域菜:包括中餐(八大菜系)、西餐

3. 人气排行:根据顾客点餐的次数、评价,对每样菜进行评定,给用户参考

4. 菜肴分类:开胃菜、甜品、冷盘、汤类、煲类、素食、海鲜等(可自定义)

5. 设定价格区间

?套餐推荐

1. 价格区间:根据套餐酸菜制定价格

2. 人数:设定各个人数的套餐

3. 就餐性质:同学聚会、家庭聚餐、公司聚餐、商务餐等

4. 个性定制:对套餐中的某些酸菜进行更换

?酒水饮料

1. 价格区间:自定义

2.酒类:啤酒、白酒、红酒(可根据各个餐厅具体情况设定)

3. 饮料:果汁(西瓜、橙汁、苹果等)、碳酸饮料等说明:酒水饮料除设定浏览功能外还

设定多重搜索功能。

?反馈

1. 对服务员评价:非常满意、满意、基本满意、不满意、很差

2. 对就餐环境评价:好、一般、不好

3. 对菜肴口味评价:过咸、过淡、不熟等等,视每样菜而定。顾客也可不评

?需求服务:可以通过按键,呼叫服务员进行服务

1. 更换餐具

2. 清理残渣

3. 洒水开瓶

4. 其他

3.2.2 客户端(服务员)

?订单:显示各订单的基本信息

1. 桌号

2. 就餐人数

3. 已点菜目(若是套餐则显示套餐)

4. 个性需求

5. 配送详情

6. 酒水需求

7. 总价/优惠/ 实际结算

8. 是否买单

?顾客反馈

1. 对服务员评价

2. 对就餐环境评价

3. 对菜肴口味评价?服务需求提示

1. 需求提示信号

2. 需求桌号

3. 需求内容

3.2.3 客户端(厨师)?任务列表

1. 菜名

2. 数量

3. 桌号

4. 个性需求

5. 完成详情

?顾客评价

根据顾客评价系统可进行多重搜索(菜名、口味、色泽、满意程度等)

3.2.4 后台管理

?功能项删除、添加、修改、查询、广播

1. 删除:删除菜肴

2. 添加:添加新菜肴

3?修改:对已有的菜肴进行图片、介绍方面的修改

4. 查询:查询菜肴、名区段的营业额、顾客评价、订单详情

5. 广播:对各客户端发送广播,包括温馨提醒,活动预告,优惠信息等

?系统设置

1. 主题风格

2. 分类设置

3.3性能要求分析

1、系统运行稳定、安全可靠。界面简洁友好,使用方便;

2、当基础数据发生变化时,系统管理员应该能很方便地维护基础数据,提高系统的灵活

性;

3、最大程度的保证点菜数据的准确性。在顾客进行点菜时要实现各种关键基础数据的选择输入,避免大量的文字输入,以便减少点菜时间,提高录入数据的准确度。具体的基础数据项目包括:菜品名称,价格,口味,主要原料,参考图片,所属菜系,这些信息都采用按钮选择方式输入;

4、提高系统的并发性能。本系统每次点菜的人数在可预见的几年内平均每年最多约有40万人,平均每天点菜人数约为1000人,按最高峰值1500人,一天餐厅营业时间为8小时算,每次点菜时间为5分钟,所以系统要保证同时在线的人数为:1500人/(480分钟/5分钟)=15人;

5、系统报名页面的响应时间要限制在5秒以内;

6竟可能的降低系统运行和维护的成本,以便在餐饮行业中推广本系统,扩大使用范围。

3.3逻辑模型的建立

3.3.1使用系统的相关人员

与酒店点菜管理系统相关的人员(可能操作系统的角色)详细情况及需求如表1所示:

相关主题
文本预览
相关文档 最新文档