下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、JAVA程序设计报告页脚内容16HUNAN UNIVERSITY OFTECHNOLOGYJava 程序设计课程设计设计说明书饭店点餐系统起止日期:学生班学成指导教师(2013年_06_月/4日 至 2013年06月30日姓名刘文文级计算机1103号11408100318绩签字)计算机与通信学院2013年6月30日根据现行快餐连锁店管理的需要,设计此饭店模拟点餐系统。运用软件工程的思想进行系统的分析与设计,使用Eclipce和JCreator编程实现。通过本系统的应用实现管理系统化。本论文首先使用了Eclipce作为开发工具,然后再介绍了开发背景,最后通过截图和表格来说明该系统的开发与操作。设
2、计充分利用JAVA易于使用和快速开发的特性,提高了编程效率和可靠性。同时对系统的开发原理、系统的功能特点和设计方 案进行了介绍。利用其提供的各种面向对象的开发工具,开发出的产品不但能完成小型饭店点餐中的基本操作,而且具有程序设计合理、操作简单、运行可靠、保密性强等特点。目录 No table of contents entries found.、 .刖百随着市场经济的发展,我国餐饮业已呈现出高速发展的趋势。2009年,我国3O万家饭店、350万家餐馆的年营业总额达6300多亿元,并且每年都已16%的速度递增。但在快速发展的同时,餐饮业在日常经营管理 中仍普遍采用手工管理的方式,整体科技含量低。
3、随着餐饮店规模的不断扩大,并且多采用连锁经营的情况 下,手工管理无论是在工作效率、人员成本还是提供决策信息方面都已经难以适应现代化经营管理的要求, 因此制约了整个餐饮业的规模化发展和整体服务水平的提升。要想避免手工管理中的弊病,实现管理方式的 升级,在餐饮企业中建立一套以计算机为信息管理核心的信息管理系统不视为一种非常有效的方法。餐饮企 业只有通过不断的技术手段革新和管理制度上的创新,才能始终赢得顾客的信任,才能长久维持顾客的忠诚。 这样,餐饮企业的经营活动就会呈现出在保证服务质量的同时大幅度降低成本的局面,或者是在稍许增加成 本的情况下大幅度增加收益的状况。也就是说,采用先进的科技手段,使餐
4、饮企业营销策略的选择性增强, 具有了更加灵活的销售手段。可见,在餐饮企业中实施信息化管理是必要的。另一方面,由于计算机网络技 术的不断发展,尤其是局域网技术的应用日渐成熟,为餐饮企业建立信息管理系统提供了技术上的支持;而计算机硬件资源的价格又随着技术的发展而不断下降,使餐饮企业应用计算机信息管理系统的经济适用性得 到了保证。因此,本文设计一个小型饭店点餐系统,本系统只须对于一些具体的问题进行改动就可以满足大 多数快餐店的基本需要。第一章系统规划及需求分析1. 1功能需求本系统有三大功能。第一大功能:菜品展示功能,在系统界面能够将选中的菜品展示出来,让顾客更加直 观地看到自己将要选择的菜品样式,
5、一边根据自己的喜好来及时更换菜品,方便顾客选餐。第二大功能:点 餐配送功能,能够将顾客点的菜品按照顾客的需求在3天内送到顾客的地址,通过登记顾客的地址,电话,邮件能及时的和顾客联系,以免送错。第三大功能:用户名登录:通过用户名登录避免了其他外来人员对系 统的错误操作,增加了系统的安全性。1. 2性能需求本系统的各种操作简单明了, 操作人员不需要进行专业培训。饭店点餐系统为组织者提供一个简洁方便的 方式来经营管理饭店,通过简单的键盘输入和鼠标点击来完成繁琐的记录与销售工作,保证饭店正常流畅的 经营。1. 3可行性分析1. 3.1经济可行性现在计算机的价格已经十分低廉,性能却有了长足的进步。而本系
6、统的开发,为饭店管理的工作效率带 来了一个质的飞跃,为此主要表现有以下几个方面:第一,本系统的运行可以代替人工进行许多繁杂的劳动;第二,本系统的运行可以节省许多资源;第三,本系统的运行可以大大的提高组织者的工作效率;第四,本系统可以使敏感文档更加安全,等等。所以,本系统在经济上是可行的。1.3.2 技术可行性目前,计算机及网络技术在国内外大型的快餐企业和快餐专卖店已广泛使用,使用了上千台微机联网进 行赛事管理;国内的各大餐饮业也都使用计算机管理,用计算机管理饭店的信息已经越来越普遍了。用计算 机不但可以提高工作效率,而且还节省了许多人力物力,增强了KFC产品资料的安全性。提高了管理者的管理能力
7、,为此,用计算机来管理饭店的信息,是非常必要的。饭店管理需要具有良好技术人员,只有掌握系 统的操作方法才能更好的而又合理的运用本系统。无论是操作方面,还是管理方面都占优势,该技术的可行 的。本管理系统利用计算机信息处理的迅速、准确、可靠且有强大存储能力的突出特点,全面提高经营者的 管理水平和工作效率,并且及时、完整的业务经营资料,提高了工作的准确率和效率。1.3.3 营运可行性按照人性化设计的原则,用户界面友好、操作灵活简便并提供向导功能。系统整体结构设计合理,数据处 理功能齐备,面对大量原始指标和数据的输人与输出,能及时地对数据进行快速、准确的评判、比较、排序、 统计和处理等。界面清晰友好,
8、操作简便使用户无需经过计算机专门训练就能胜任。第二章系统总体设计2.1 系统功能结构本系统设计采用了面向对象的系统设计方法,开发工具选用的Eclipce。根据前面的设计思路和系统功能分析.总共设计了系统登录、普通点餐、外卖点餐、菜单打印、菜名修改、界面个性化等几个模块。系统主 模块层次图如图2-1所示:图2-1界 面 个 性 化用户名登录2.2 系统工作流程本系统通过一个简单的流程,就能让顾客购买到自己满意的菜品,首先由顾客针查看菜单,同时根据自 己的喜好进行选择,点菜员进行操作选菜,然后登记顾客姓名地址等个人信息。然后打印单据。主要流程如 下图2-2所示:顾客选择菜品点菜员登记菜打印回执单登
9、记顾客信息图2.2第三章界面详细设计3.1界面设计与实现该阶段主要完成各个功能模块的设计,处理过程的设计要根据模块划分以及结构化程序设计的基本原则, 对每个程序模块中的详细处理过程进行设计。3.1 . 1用户登录界面1 .登陆模块的界面图输入:用户名和密码处理:(1) 登陆窗体启动。(2) 输入用户名和密码。(3) 如果用户名或密码为空,处理终止,并进行错误信息提示。(4) 以输入的用户名为关键字,检索用户信息表的用户名和密码字段。(5) 通过检索结果判断该用户是否存在,如果用户名不存在,处理终止,并进行错误信息提示。(6) 如果用户名存在,比较检索到的密码字段与输入的密码是否相等。如果不相等
10、处理终止,并进行错误信息提示。(7) 如果输入的密码正确,则进入主界面。输出:主界面如图3.1.1所示private class OvenDiancanShow implements ActionListenerpublic void actionPerformed(ActionEvent e)if (e.getSource().equals(okButton)(newif(nameText.getText().equals("111")&&String(passwordText.getPassword().equals("111")Ov
11、enfandian dc=new Ovenfandian(" 饭店点餐系统");dc.setResizable(false);dc.setBounds(300,120,370,580);dc.setVisible(true);dispose。; elseif(nameText.getText().equals("")|newString(passwordText.getPassword().equals("")JOptionPane.showConfirmDialog(c," 用户名或密码不能为空","错
12、误 ”,JOptionPane.CLOSED_OPTION,JOptionPane.WARNING_MESSAGE);elseJOptionPane.showConfirmDialog(c," 用户名或密码错误","错误 ”,JOptionPane.CLOSED_OPTION,JOptionPane.WARNING_MESSAGE);nameText.setText("");passwordText.setText(""); elseSystem.exit(0); 3.1.2 主界面设计1总体布局主窗口采用面板布局模式,将各
13、个控件合理地分布在主面板上,采用流式布局和网格布局将界面描绘得美观 大方。2控件布局采用多种控件,在主面板上展示文本框,图片框,按钮框等控件,添加了单选,复选选择框,使得点餐系统 更加合理化。3时间显示 利用多线程获取当前系统时间,将时间显示在主面板上。3.1.3 个性化设计本系统根据自己的需求可以随意修改系统界面以及字体颜色,使得假面变得更加美观。代码实现如下:private class OvenColorChoose implements ActionListenerpublic void actionPerformed(ActionEvent e)/打开颜色对话框,选择需要的颜色if(e
14、.getSource()=OvenmniName2|e.getSource()=OvenbtnChangeBackColor)OvencolBackColor=JColorChooser.showDialog(m,”主窗体背景颜色",Color.red);if (OvencolBackColor!=null)OvenChangeBackColor();else if(e.getSource()=OvenmniName3)OvencolMsgboxBackColor=JColorChooser.showDialog(m,"对话框背景颜色",Color.red);if
15、 (OvencolMsgboxBackColor!=null)OvenChangeMsgboxBackColor();else if(e.getSource()=OvenmniName4|e.getSource()=OvenbtnChangeForeColor)OvencolForeColor=JColorChooser.showDialog(m,"主窗体字体颜色",Color.red);if (OvencolForeColor!=null)OvenChangeForeColor();else if(e.getSource()=OvenmniName5)OvencolMsg
16、boxForeColor=JColorChooser.showDialog(m,"对话框字体颜色",Color.red);if (OvencolMsgboxForeColor!=null)OvenChangeMsgboxForeColor();4.1界面运行第4章系统实现4.1.1 系统登录界面该窗体主要进行用户合法性的验证。当准备进入系统的用户输入合法的用户名和口令,可以进入系统并 运行其权限范围内的功能,如果用户名和口令正确而选择的权限不正确时,系统自动提示错误且不能进入系 统如图4-1所示:A用户名或蚪不阖为空确定图4-1登陆界面4.1.2 主界面登录成功后,进入主界
17、面,点菜员的大部分操作都是在主界面上进行如图4-2所示:图4-24.1.3 点餐界面点餐模块集成在主界面上,分为小炒类和火锅类,其子类又有其他的菜品,供顾客选择并计算出价格和选择配送时间,以便外卖配送。如图4-3所示:电小炒类C:火蜗奏亡茄情之意 豆偌炒肉 青捌熟肉着砂苦感if 临¥25诙达日期今天 图4-34.1.4 顾客信息登记界面当顾客选好菜品后,需登记顾客基本信息,以便配送菜品4.1.5个性化设计界面用户能通过个性化设计改变主界面背景颜色和字体颜色,让自己的界面更加丰富多彩。如图4-5所示:第 USB | RliHdzldd沂 时-十 VdBHtiMd立d /T士士1步 二十
18、Y2部士士 :耳一一府徵样品笈本样晶文本如图4-4所示:图4-54.1.5 1.6菜品修改界面针对菜品信息更换的要求,系统提供菜品名称和菜品样图的修改,是的系统更加合理化如图4-6所示系统设孟客户蛀名:青19妙肉客户地址;清妙苦赋牛肉火锅客户电话:电子却箱:香跳跳蛙狗肉火概水煮鱼片图4-64.1.7 回执打印界面顾客点餐成功后会打印出一份回执,表明顾客消费的金额和配送地址。如图4-7所示:串二酚 八0 u ®酎耐张三购买了火情类花费了 ¥75,愈点的菜将会于今天送达株4市天元区泰山西路88号0K图4-7总结面对本学期最后一次的专业实训I,想着刚刚过去的最后一个周,紧张沉默之
19、后更多的是感慨,印在脑海 里的每一个足迹都是那么的深,真的说不出是什么感觉,伴着时间,就像是在和自己的影子赛跑,不可能从 真实的两面去看清它,只是经意不经意的感受着有种东西在过去,也许更适合的只有那句话:时不待我,怎 可驻足? 一周,短短的一周,我学到了很多不知道的东西,实在是感受颇深。作为一名大二的学生,经过差不多两年的在校学习,对程序设计有了理性的认识和理解。在校期间,一 直忙于理论知识的学习,没有机会也没有相应的经验来参与项目的开发。所以在实训之前,系统开发对我来 说是比较抽象的,一个完整的系统要怎么来分工以及完成该项目所要的基本步骤也不明确。人非生而知之,要学得知识,一靠学习,二靠实践。没有实践,学习就是无源之水,无本之木。以上就是我在成都的进行实 训的心得和感受。 不到半年的时间就将步入社会的我们,面临是继续深造,还是就业的压力,我想我们更应 该把握住最后的一段时间,充实、完善自我,争取做一名出色的大学生!当今企业竞争范围的伴随社会市场经济的发展以及信息化程度的不断提高而日益扩大,这样就要求企业 在各个方
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026福建省青少年科技教育协会招聘2人笔试模拟试题及答案解析
- 2025河北唐山开滦总医院招收就业见习人员60人(公共基础知识)综合能力测试题附答案
- 2025安徽皖信人力资源管理有限公司招聘望江某电力外委人员1人(公共基础知识)综合能力测试题附答案
- 2025广东江门市台山市启曜工程咨询有限公司总经理市场化选聘1人(公共基础知识)综合能力测试题附答案
- 2025广东中山市三乡镇镇属企业管理人员招聘2人备考题库附答案
- 2026山东济宁市曲阜市教育系统急需紧缺人才招聘10人笔试模拟试题及答案解析
- 2026福建省三钢(集团)有限责任公司社会招聘6人笔试模拟试题及答案解析
- 2025秋人教版道德与法治八年级上册3.2营造清朗空间教学设计
- 2025秋人教版道德与法治八年级上册7.2践行平等同步练习
- 2026湖北省面向北京科技大学普通选调生招录笔试备考题库及答案解析
- 2025年上海市事业单位招聘考试教师招聘体育学科专业知识试卷(综合)
- 普货运输安全培训内容课件
- 2025年统计学多元统计分析期末考试题库:多元统计分析在医学研究中的实证研究试题
- 2025至2030年中国搜索引擎消费市场全面调研及行业投资潜力预测报告
- 2026版高中汉水丑生生物-第四章第1节人类活动对生态环境的影响
- 2025年龙江森工面试题及答案
- 物业安全经理岗位面试问题及答案
- 诉讼方案意见书
- 大学生智慧健康养老职业规划
- 2025央国企AI+数智化转型研究报告
- 船厂技术状态管理制度
评论
0/150
提交评论