Java餐厅点餐系统课程设计说明书Word文档格式.doc

上传人:b****2 文档编号:14562391 上传时间:2022-10-23 格式:DOC 页数:18 大小:520KB
下载 相关 举报
Java餐厅点餐系统课程设计说明书Word文档格式.doc_第1页
第1页 / 共18页
Java餐厅点餐系统课程设计说明书Word文档格式.doc_第2页
第2页 / 共18页
Java餐厅点餐系统课程设计说明书Word文档格式.doc_第3页
第3页 / 共18页
Java餐厅点餐系统课程设计说明书Word文档格式.doc_第4页
第4页 / 共18页
Java餐厅点餐系统课程设计说明书Word文档格式.doc_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

Java餐厅点餐系统课程设计说明书Word文档格式.doc

《Java餐厅点餐系统课程设计说明书Word文档格式.doc》由会员分享,可在线阅读,更多相关《Java餐厅点餐系统课程设计说明书Word文档格式.doc(18页珍藏版)》请在冰豆网上搜索。

Java餐厅点餐系统课程设计说明书Word文档格式.doc

通过本系统的应用实现管理系统化。

本论文首先使用了Eclipce作为开发工具,然后再介绍了开发背景,最后通过截图和表格来说明该系统的开发与操作。

设计充分利用JAVA易于使用和快速开发的特性,提高了编程效率和可靠性。

同时对系统的开发原理、系统的功能特点和设计方案进行了介绍。

利用其提供的各种面向对象的开发工具,开发出的产品不但能完成小型饭店点餐中的基本操作,而且具有程序设计合理、操作简单、运行可靠、保密性强等特点。

目录

第一章系统规划及需求分析 6

1.1功能需求 6

1.2性能需求 6

1.3可行性分析 6

1.3.1经济可行性 6

1.3.2技术可行性 6

1.3.3营运可行性 7

第二章系统总体设计 8

2.1系统功能结构 8

2.2系统工作流程 8

第三章界面详细设计 9

3.1界面设计及实现 9

3.1.1用户登陆界面 9

3.1.2主界面设计 11

3.1.3个性化设计 11

第四章系统实现 13

4.1界面运行 13

4.1.1系统登陆界面 13

4.1.2主界面 13

4.1.3点餐界面 14

4.1.4顾客信息登记界面 15

4.1.5个性化设计界面 15

4.1.6菜品修改界面 16

4.1.7回执打印界面 16

总结 17

参考文献 18

附加:

代码设计 24

前言

随着市场经济的发展,我国餐饮业已呈现出高速发展的趋势。

2009年,我国3O万家饭店、350万家餐馆的年营业总额达6300多亿元,并且每年都已16%的速度递增。

但在快速发展的同时,餐饮业在日常经营管理中仍普遍采用手工管理的方式,整体科技含量低。

随着餐饮店规模的不断扩大,并且多采用连锁经营的情况下,手工管理无论是在工作效率、人员成本还是提供决策信息方面都已经难以适应现代化经营管理的要求,因此制约了整个餐饮业的规模化发展和整体服务水平的提升。

要想避免手工管理中的弊病,实现管理方式的升级,在餐饮企业中建立一套以计算机为信息管理核心的信息管理系统不视为一种非常有效的方法。

餐饮企业只有通过不断的技术手段革新和管理制度上的创新,才能始终赢得顾客的信任,才能长久维持顾客的忠诚。

这样,餐饮企业的经营活动就会呈现出在保证服务质量的同时大幅度降低成本的局面,或者是在稍许增加成本的情况下大幅度增加收益的状况。

也就是说,采用先进的科技手段,使餐饮企业营销策略的选择性增强,具有了更加灵活的销售手段。

可见,在餐饮企业中实施信息化管理是必要的。

另一方面,由于计算机网络技术的不断发展,尤其是局域网技术的应用日渐成熟,为餐饮企业建立信息管理系统提供了技术上的支持;

而计算机硬件资源的价格又随着技术的发展而不断下降,使餐饮企业应用计算机信息管理系统的经济适用性得到了保证。

因此,本文设计一个小型饭店点餐系统,本系统只须对于一些具体的问题进行改动就可以满足大多数快餐店的基本需要。

第一章系统规划及需求分析

1.1功能需求

本系统有三大功能。

第一大功能:

菜品展示功能,在系统界面能够将选中的菜品展示出来,让顾客更加直观地看到自己将要选择的菜品样式,一边根据自己的喜好来及时更换菜品,方便顾客选餐。

第二大功能:

点餐配送功能,能够将顾客点的菜品按照顾客的需求在3天内送到顾客的地址,通过登记顾客的地址,电话,邮件能及时的和顾客联系,以免送错。

第三大功能:

用户名登录:

通过用户名登录避免了其他外来人员对系统的错误操作,增加了系统的安全性。

1.2性能需求

本系统的各种操作简单明了,操作人员不需要进行专业培训。

饭店点餐系统为组织者提供一个简洁方便的方式来经营管理饭店,通过简单的键盘输入和鼠标点击来完成繁琐的记录与销售工作,保证饭店正常流畅的经营。

1.3可行性分析

1.3.1经济可行性

现在计算机的价格已经十分低廉,性能却有了长足的进步。

而本系统的开发,为饭店管理的工作效率带来了一个质的飞跃,为此主要表现有以下几个方面:

第一,本系统的运行可以代替人工进行许多繁杂的劳动;

第二,本系统的运行可以节省许多资源;

第三,本系统的运行可以大大的提高组织者的工作效率;

第四,本系统可以使敏感文档更加安全,等等。

所以,本系统在经济上是可行的。

1.3.2技术可行性

目前,计算机及网络技术在国内外大型的快餐企业和快餐专卖店已广泛使用,使用了上千台微机联网进行赛事管理;

国内的各大餐饮业也都使用计算机管理,用计算机管理饭店的信息已经越来越普遍了。

用计算机不但可以提高工作效率,而且还节省了许多人力物力,增强了KFC产品资料的安全性。

提高了管理者的管理能力,为此,用计算机来管理饭店的信息,是非常必要的。

饭店管理需要具有良好技术人员,只有掌握系统的操作方法才能更好的而又合理的运用本系统。

无论是操作方面,还是管理方面都占优势,该技术的可行的。

本管理系统利用计算机信息处理的迅速、准确、可靠且有强大存储能力的突出特点,全面提高经营者的管理水平和工作效率,并且及时、完整的业务经营资料,提高了工作的准确率和效率。

1.3.3营运可行性

按照人性化设计的原则,用户界面友好、操作灵活简便并提供向导功能。

系统整体结构设计合理,数据处理功能齐备,面对大量原始指标和数据的输人与输出,能及时地对数据进行快速、准确的评判、比较、排序、统计和处理等。

界面清晰友好,操作简便使用户无需经过计算机专门训练就能胜任。

第二章系统总体设计

2.1系统功能结构

本系统设计采用了面向对象的系统设计方法,开发工具选用的Eclipce。

根据前面的设计思路和系统功能分析.总共设计了系统登录、普通点餐、外卖点餐、菜单打印、菜名修改、界面个性化等几个模块。

系统主模块层次图如图2-1所示:

用户名登录

菜名修改

菜单打印

外卖点餐

界面个性化

普通点餐

图2-1

2.2系统工作流程

本系统通过一个简单的流程,就能让顾客购买到自己满意的菜品,首先由顾客针查看菜单,同时根据自己的喜好进行选择,点菜员进行操作选菜,然后登记顾客姓名地址等个人信息。

然后打印单据。

主要流程如下图2-2所示:

顾客选择菜品

点菜员登记菜品

打印回执单

登记顾客信息

图2.2

第三章界面详细设计

3.1界面设计与实现

该阶段主要完成各个功能模块的设计,处理过程的设计要根据模块划分以及结构化程序设计的基本原则,对每个程序模块中的详细处理过程进行设计。

3.1.1用户登录界面

1.登陆模块的界面图

输入:

用户名和密码

处理:

(1) 登陆窗体启动。

(2) 输入用户名和密码。

(3) 如果用户名或密码为空,处理终止,并进行错误信息提示。

(4) 以输入的用户名为关键字,检索用户信息表的用户名和密码字段。

(5) 通过检索结果判断该用户是否存在,如果用户名不存在,处理终止,并进行错误信息提示。

(6) 如果用户名存在,比较检索到的密码字段与输入的密码是否相等。

如果不相等处理终止,并进行错误信息提示。

(7) 如果输入的密码正确,则进入主界面。

输出:

主界面

如图3.1.1所示

图3.1.1

代码演示:

privateclassOvenDiancanShowimplementsActionListener{

publicvoidactionPerformed(ActionEvente){

if(e.getSource().equals(okButton)){

if(nameText.getText().equals("

111"

)&

&

(newString(passwordText.getPassword())).equals("

)){

Ovenfandiandc=newOvenfandian("

饭店点餐系统"

);

dc.setResizable(false);

dc.setBounds(300,120,370,580);

dc.setVisible(true);

dispose();

}

elseif(nameText.getText().equals("

"

)||newString(passwordText.getPassword()).equals("

))

JOptionPane.showConfirmDialog(c,"

用户名或密码不能为空"

"

错误"

JOptionPane.CLOSED_OPTION,JOptionPane.WARNING_MESSAGE);

else{

用户名或密码错误"

nameText.setText("

passwordText.setText("

}

else

System.exit(0);

}

}

3.1.2主界面设计

1总体布局

主窗口采用面板布局模式,将各个控件合理地分布在主面板上,采用流式布局和网格布局将界面描绘得美观大方。

2控件布局

采用多种控件,在主面板上展示文本框,图片框,按钮框等控件,添加了单选,复选选择框,使得点餐系统更加合理化。

3时间显示

利用多线程获取当前系统时间,将时间显示在主面板上。

3.1.3个性化设计

本系统根据自己的需求可以随意修改系统界面以及字体颜色,使得假面变得更加美观。

代码实现如下:

privateclassOvenColorChooseimplementsActionListener{

//打开颜色对话框,选择需要的颜色

if(e.getSource()==OvenmniName[2]||e.getSource()==OvenbtnChangeBackColor){

OvencolBackColor=JColorChooser.showDialog(m,"

主窗体背景颜色"

Color.red);

if(OvencolBackColor!

=null)

OvenChangeBackColor();

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 材料科学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1