面向对象分析与设计课程设计_第1页
面向对象分析与设计课程设计_第2页
面向对象分析与设计课程设计_第3页
面向对象分析与设计课程设计_第4页
面向对象分析与设计课程设计_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PAGEPAGE9软件学院课程设计报告书课程名称面向对象分析与设计课程设计设计题目餐饮点菜系统专业班级学号姓名指导教师2013年月目录TOC\o"1-3"\h\u1、设计时间 12、设计目的 13、设计任务 14﹑设计内容 24.1背景 24.2系统的基本需求 24.2.1目标 24.2.2系统(或用户)的特点 34.2.3、假定和约束 34.3实现点菜系统 34.3.1用例图实现点菜系统 34.3.2用类图实现点菜系统 64.3.3顺序图实现点菜系统 64.3.4活动图实现点菜系统 75、总结与展望 7参考文献 8成绩评定 81、设计时间16周(2013年6月8日~2、设计目的随着我国市场经济的不断发展,国民生活水平的不断提高,进入酒店,餐厅等消费场所的人数也与日俱增。传统的手工点菜方式存在难计算、难查找、难更改、易出错、效率低等缺点,因此,继续开发一个相对效率更高,功能多样,的餐厅点菜管理系统。为了更好的满足广大消费者的多元化消费需求和不同层次的消费水平,提高餐厅的服务管理质量,提高餐厅工作人员的工作效率,本人在充分考察其他餐厅以及酒店点菜管理系统的基础之上,以提高消费者的满意程度及商家的服务水平和市场竞争力为目标,对现有的餐厅点菜系统做一个相对比较简单的需求分析。3、设计任务本系统适用于中、高档咖啡厅、KTV、快餐厅、酒楼等餐饮行业,是一个为方便顾客点菜更人性化的,贴心的点菜系统。系统不仅增加了菜谱图片,特色菜介绍,使顾客可以自己亲自点菜,更符合用户的的操作习惯,方便打印点菜清单,清晰,明了便于顾客查看,方便餐厅管理,同时还为顾客提供了轻松一刻,包含小游戏和小贴士,使顾客在点菜之余可以放松身心,又可以了解一些烹调技巧、餐饮健康小常识。本软件还为顾客提供了特殊的额可附加的要求选项,可以输入菜品制作附注:如不放香菜,不吃蒜,对某些配菜过敏或用药忌讳等,体现出软件的人性化。同时系统能记录每个主客户的点菜爱好和消费记录,如系统可记忆起老顾客的饮食习惯(例如喜欢吃辣、吃醋等)、上一次消费是所坐的位置等等。主要功能点餐模式:订餐、点菜(包括浏览、搜索菜单)。用餐模式:加菜、换菜、呼叫服务员等。餐毕模式:客户满意度、结账等。4、设计内容4.1背景系统名称:餐厅点菜管理系统行业情况:目前,我国餐饮业在日常点菜管理中仍普遍采用手工操作方式,整体科技含量低,随着餐饮业高速发展和餐饮店规模的不断扩大,许多餐饮企业采用连锁经经营和集团化运营,手工操作无论是在工作效率、人力成本和决策信息等方面都已经难以适应企业发展的要求,制约了整个酒店餐饮业的规模化发展和整体服务水平的提升,如向阳渔港、张生记等.在中国饭店协会颁布的中国餐饮业产业贡献奖和学术贡献奖中,联想集团、神州数码、清华同方及中国网通等国内知名IT企业也榜上有名,这些IT企业都已瞄准了酒店餐饮业信息技术应用市场的巨大潜力。据预测,未来3至5年内,信息数字技术产品在中国饭店与餐饮业的应用将达到一个高峰,市场最大容量可达2300亿元人民币。就点菜系统而言,最普遍的是计算机收银台录入菜单设备、POS点菜系统,除了这种点菜系统,其它的计算机信息系统已经从预订、接待、点菜、菜品上传、厨房分单打印、条码划菜、收银、经理查询等方面在大型餐饮企业全方位地整合起来了。(摘自IT168—中国第三方餐饮企业信息化研究)用户:该系统面向的用户主要是大中型餐厅4.2系统的基本需求4.2.1目标为了提高目前大中型餐厅传统点菜方式的效率低下,以及错误频出的问题,我通过对一些酒店餐厅的餐厅点菜业务过程以及点菜系统进行考察,提出独具二色的餐厅点菜系统,希望能够改变传统的点菜方式,使消费者在点菜时有更多的选择,更多的自主权,同时,使得顾客点菜的方式更加多样化,点菜系统采用交互模式,使顾客可以根据自己的喜好更加自主的点菜。该统主要应用于大中型餐厅。该系统完成的功能主要有点菜,退选,更改,选择口味,评分,建议等功能。叙述该项软件开发的意图、应用目标、作用范围以及其他应向读者说明的有关该软件开发的背景材料。解释被开发软件与其他有关软件之间的关系。如果本软件产品是一项独立的软件,而且全部内容自含,则说明这一点。如果所定义的产品是一个更大的系统的一个组成部分,则应说明本产品与该系统中的其他各组成部分之间的关系,为此可使用一张方框图来说明该系统的组成和本产品同其他各部分的联系和接口。4.2.2系统(或用户)的特点该系统主要用于大中型餐馆,用户是来自不同年龄层的人,具有不同的知识背景和知识水平,很多顾客没有相当的专业计算经知识,因此系统的操作要求是操作简单,界面友好。应能是绝大多数顾客一看就知道如何操作。由于系统的数据会随着顾客的增加而增加,随时间而积累,数据具有局部时间有效性,因此,系统可以有自动清除数据的功能,以减少系统管理员的工作量。系统应尽量减少图片的输入输出一提高速度,另外系统应具有高稳定性和安全可靠性。4.2.3、假定和约束经费预算:100万人民币开发时间:六个月其他限制:1)系统的反映速度应该控制在一个比较适当的时间,一般应以3S,2)应能够使系统在一定的时间段可以容纳足够的数据流量,这与餐馆的顾客流量有关,大型的餐厅数据流量显然要大一些,而且还与时段有关,餐厅的时间都集中在某几个特定的时间段。3)可维护性,当客户的功能需求或者性能需求发生改变时,系统能够及时,低成本的达到新的需求。或者,系统灵活。列出进行本软件开发工作的假定和约束,例如经费限制、开发期限等。4.3实现点菜系统4.3.1用例图实现点菜系统此部分用5个用例图来描述餐饮点菜系统,主要有餐饮点菜系统用例图、点餐模式用例图、用餐模式用例图、餐毕模式用例图和附加条件用例图。脚本实现了从总体和分支细节上实现点餐、用餐和餐毕模式的功能性用例的描述。具体用例图截图及脚本如下。图1-1餐饮点菜系统用例图图1-2点餐模式用例图图1-3用餐模式用例图图1-4餐毕模式用例图图1-5附加条件用例图4.3.2用类图实现点菜系统图1-6餐饮点餐系统类图4.3.3顺序图实现点菜系统图1-7餐饮点餐系统顺序图4.3.4活动图实现点菜系统图1-8餐饮点餐系统活动图5、总结与展望通过本次实验,我对UML的知识也更进一步的了解了,更加深入地了解了uml程序设计理念,将软件需求工程的基本原理应用到实际的需求分析中,将理论运用到实际中的能力,增强了自己的动手能力。认识到了在软件需求分析中,学会运用已有建模方法,对系统建立模型,进行分析,运用UML建模语言,画出系统用例图等分析系统之间的逻辑关系。平时每次uml上机实验只是做一种类型的图,这次课程设计更加了解了这几种图之间的联系和关系。更加深刻的了解到了uml对程序设计的重要性,uml在软件工程的开发中起着不可或缺的作用。但是在这次课程设计中感觉到了自己对活动图掌握的还是不太全面。参考文献[1]屈辉立,陈可明,石武信.JSP网站编程教程[M].第1版,北京:北京希望电子出版社,2005[2]白勇.用B/S模式构建在线考试系统[J],重庆电力高等专科学校学报,2003,10(4):100~130.[3]JiangGuo,YuehongLiao,BehzadParviz.ASurveyofJ2EEAp

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论