点菜系统设计 毕业论文

点菜系统设计 毕业论文

ID:316990

大小:118.00 KB

页数:14页

时间:2017-07-22

点菜系统设计  毕业论文_第1页
点菜系统设计  毕业论文_第2页
点菜系统设计  毕业论文_第3页
点菜系统设计  毕业论文_第4页
点菜系统设计  毕业论文_第5页
资源描述:

《点菜系统设计 毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、毕业论文---点菜系统设计第一章:系统需求与可行性分析1.1需求分析1.1.1项目背景二十一世纪是信息高度交流与发展的时代,随着人类社会的进步与发展,越来越多的信息已无法通过手工记录、人工管理来实现,信息在社会经济中发挥着越来越重要的作用。餐厅点菜管理系统是一个信息化管理软件,可以实现餐厅的点菜、订餐、员工管理等各项业务的信息化管理,整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,减少了人工操作的麻烦和误差,能更好地提高企业的管理模式,实现自动化。在大多数的餐饮场所点菜、查看菜谱等是人工完成的。这就需要通过大量的手工完成,速度慢,耗费人力多,而且极易出错,导致工作效率低,造成

2、人力物力的极大浪费。为了节省人力和时间,避免不必要的错误,通过对此作认真细致的调查研究后,决定开发本系统。本文目的在于在现行餐饮管理的基础上,建立科学的计算机餐饮管理系统数据库,用计算机工作代替以往大量的人工劳动,提高工作效率,促进餐饮自动化,适应当今科学技术飞速发展的需要。1.1.2开发目标酒店点菜系统(菜单:编号,名称,价格;顾客:桌号,菜单编号,份数):在饭店可以按照酒店菜单点菜,实现无服务生点菜服务。1.1.3功能需求在酒店里有很多种菜谱,每一种菜有一个名称,对应一个唯一的编号和一个固定的单位价格。当有顾客来酒店时,顾客选择一个桌号(也是唯一的),由于每一个桌子上有一份菜谱,顾客可

3、以按照菜谱上有的菜来点菜。顾客在结账时应付的钱为:每种菜的单位价格相加为总的付款。其基本的流程为:顾客来酒店选择桌号——>按照菜谱上的菜的种类选择所需要菜的对应编号——>然后统计所选择菜的价格——>结帐付款为所有菜的编号所相对应的价格相加并验证自己付款是否有误。1.1.4用户界面界面应简单直观,易于操作,采用图形化界面和大家熟悉的文本框、按钮、菜单等元素。1.2可行性研究141.2.1技术可行性采用JAVA语言程序设计的基本知识,JAVA语言程序设计的基本方法和基本思想,以及运用数据库对表的基本操作,常用查询语句的使用。ACCESS对表的数据的设计;利用图形化编程和JDBC技术,来实现系统

4、的简单运行。1.2.2经济可行性本系统在现行餐饮管理的基础上,建立科学的计算机餐饮管理系统数据库,用计算机工作代替以往大量的人工劳动,提高工作效率,促进餐饮自动化,适应当今科学技术飞速发展的需要。1.2.3操作可行性本系统对客户端的硬件要求是使用支持Java功能ACCESS对表的数据的设计;利用图形化编程和JDBC技术,来实现系统的简单运行。根据功能需求,本系统只需要一个类,利用ACCESS建立一个表就可以了。通过JAVA与该数据表的连接关系对该表的数据进行输入,然后通过顾客对数据的随机选择来调用数据表的数据,来实现不同的功能。因此在实现上不存在困难。第二章系统设计与编译步骤本系统采用基本

5、的JAVA语言编写,由于JAVA语言不同与C++语言,它具有其语言的特殊性,包含很多类,基本是每一种功能为一个类。开始有主框架类,通过按钮监听事件调用别的类,完成功能的实现。2.1用户界面的实现2.1.1本系统的主要功能模快为:(1)。基本框架类publicclassjiudianimplementsActionListener,ItemListener{}classjiudian1implementsActionListener{}classjiezhangimplementsActionListener{(2)。单选钮被点击时触发函数publicvoiditemStateChanged

6、(ItemEvente){}(3)。主程序publicstaticvoidmain(Stringargs[])throwsException{newjiudian();newjiudian1(f);}2.1.2.根据题目的要求和功能要求语言要调用的包如下:importjava.sql.*;14importjavax.swing.*;//各种组件importjava.awt.*;importjava.awt.event.*;importjavax.swing.border.*;2.1.3.部分类的代码设计publicjiudian(){publicjiudian1(JFramef)//构造方

7、法{Dialog=newJDialog();//新建一对话框Dialog.setTitle("酒店管理系统");//设置标题ContainercontentPane=Dialog.getContentPane();//获得其内容面板JPanelbuttonPanel=newJPanel();//创建一中间容器JPanelJButtonb=newJButton("进入系统");//创建一原子组件——按钮b.addActio

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。