当前位置:文档之家› Java餐厅点餐系统课程设计说明书

Java餐厅点餐系统课程设计说明书

Java餐厅点餐系统课程设计说明书
Java餐厅点餐系统课程设计说明书

Java程

序设计课程设计

设计说明书

饭店点餐系统

起止日期:2013 年06月24日至2013 年06月30日

学生姓名刘文文

班级计算机1103

学号11408100318

成绩

指导教师(签

字)

计算机与通信学院

2013年 6月30日

摘要

根据现行快餐连锁店管理的需要,设计此饭店模拟点餐系统。运用软件工程的思想进行系统的分析与设计,使用Eclipce和JCreator编程实现。通过本系统的应用实现管理系统化。本论文首先使用了Eclipce作为开发工具,然后再介绍了开发背景,最后通过截图和表格来说明该系统的开发与操作。设计充分利用JAVA易于使用和快速开发的特性,提高了编程效率和可靠性。同时对系统的开发原理、系统的功能特点和设计方案进行了介绍。利用其提供的各种面向对象的开发工具,开发出的产品不但能完成小型饭店点餐中的基本操作,而且具有程序设计合理、操作简单、运行可靠、保密性强等特点。

目录No table of contents entries found.

前言

随着市场经济的发展,我国餐饮业已呈现出高速发展的趋势。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

餐厅点餐系统毕业设计

西北工业大学网络教育学院 毕业论文任务书 一、题目: 餐厅点餐系统毕业设计 二、指导思想和目的要求: 本论文从可行性分析、需求分析、详细设计、编码实现、系统测试五个方面入手,实现系统的完整设计。 三、主要技术指标: 需求:系统需要实现的功能 用户:使用系统的操作员 角色:拥有一组权限的用户 C#:一种面向对象编程语言 VS:Visual Studio 2010开发工具的简称 四、进度与要求: 6月20日与导师沟通 6月22日前确定论文题目、填写任务书 6月24日至7月24日调研、起草、修改论文

7月25日至8月15日二审定稿 8月6日前填写《毕业论文中期调查表》 8月15日至24日上交论文及电子版 8月30日前上交论文纸制版 9月17日至9月29日毕业答辩 五、主要参考书及参考资料: [1]软件工程课程设计,吕云翔,机械工业出版社,2009年9月1日,1-132页 [2]大话设计模式,程杰著,清华大学出版社,2007年12月1日,1-368页 [3]面向对象技术与UML,刘振安董兰芳刘燕君,机械工业出版社,2007年4月 学习中心:郑州惠文科技中等班级:005309404 专业:软件工程学生:王保国 指导教师:孙飞显

摘要 在深入研究中小餐饮企业工作流程的基础上,分析制约餐饮企业工作效率的各种因素,发现影响效率的主要因素是普遍使用手工登记菜谱的现象,本系统运用计算机系统来实现餐饮企业工作流的信息化管理,采用面向对象的开发方法以及C#语言,依靠Visual studio2010作为开发工具,使用Sql Server 2005网络数据库存储数据。实现了客户点餐、厨师配餐、收银管理、系统设置四大功能,解决餐饮企业中客户点餐速度慢、服务员登记不清晰、厨师配餐漏配、菜谱更新不及时且不直观、会员管理混乱的现象。 关键词:餐饮点餐;面向对象开发方法;C#

餐馆订餐信息管理系统数据库课程设计修订版

餐馆订餐信息管理系统数据库课程设计 集团标准化小组:[VVOPPT-JOPP28-JPPTL98-LOPPNN]

餐馆订餐信息管理系统 **课程设计文档 班级: 小组组长: 成员: 指导老师: 2012年11月*日 第一章前言 餐饮行业慢慢的也进入了网络时代,各大餐饮企业争相做自己的网站,实现网络营销。而小的餐馆也不想落后,也纷纷做起了自己的餐馆订餐系统。 什么样的订餐系统才是好的呢?当今社会的生活节奏越来越快,做什么都讲究一个“快”字。做什么最有效率才是最大的赢家。面对人们对餐饮的要求也越来越高,不仅要求色香味俱全,而且对于就餐的时间和方式也有了更高的要求,许多顾客由于工作繁忙无法抽出时间来享受美味,这样就产生了快捷订餐的要求,最快的方式莫过于利用计算机网络。在当今社会,家家户户都有电脑,大街小巷人人都会上网,如今老一辈的人们也在学习上网。而且,人人都有手机,使用手机上网是当今一道普普通通的风景了!在哪里都会发现有人在玩手机。使用手机上网订餐也是一件便利的事情。人们都喜欢这种快捷便利的方式,因而造就了如今这个庞大的网络营销环境。 订餐管理系统对于商家、用户都是一个非常便利的一个工具。商家可以利用系统协调时间来接收更多的外卖预定,也可以方便管理餐馆的运营。对于用户来说节省时间,了解餐馆的菜品,有更好的选择口味、价格、环境等等。 第二章需求分析 第一部分调查用户需求 本系统的最终用户为送餐员工,订餐用户。根据我们日常生活中的经验,结合对餐馆用户的咨询和对周围市民的调查,得出用户的下列实际要求: 1、订餐的基本情况 一、老板的基本信息 老板可以查看顾客的基本信息。查看员工的基本信息,对员工进行管理,可以进行进行增、删、改、查。而且对他们的工资进行修改。老板的联系电话进行公开,方便顾客有什么问题可以反馈给自己。 二、送餐员工的基本信息 一个餐馆有多个送餐员,、一个送餐员要处理多张订单。每一张订单是一个唯一的送餐员来送餐。他要能够查看用户订单的信息,才能够获取电话和地址等的联系方式去送餐,以及查看顾客的留言。 三、顾客的基本信息 订餐用户是能够注册、修改、查看自己的个人信息。

JAVA课程设计打砖块(含代码)

Java程序课程设计任务书 一、主要容 打砖块游戏是一种动作电子游戏的名称。玩家操作一根萤幕上水平的“棒子”,让一颗不断弹来弹去的“球”在撞击作为过关目标消去的“砖块”的途中不会落到萤幕底下。球碰到砖块、棒子与底下以外的三边会反弹,落到底下会失去一颗球,把砖块全部消去就可以破关。 二、具体要求 通过图形用户界面(Graphics User Interface,GUI)和线程,使用户和程序之间可以方便地进行交互。运用Swing组件,编写小应用程序游戏,加深对Java语言的理解,深入地了解图形用户界面的设计,更加熟练地运用编程软件。 功能要求: (1)游戏运行需键盘的操作; (2)游戏可统计分数; (3)球落到底下会失去一颗,按ENTER可重新开始。 开发工具:JCreater软件; 开发技术:J2ME。 三、进度安排 12月28日:课程设计选题,查找参考资料 12月29日:完成打砖块游戏程序设计分析 12月30日~ 1月3日:完成程序代码的编写 1月4日~ 1月5日:游戏测试与完善 1月6日~ 1月7日:完成课程设计报告,准备答辩 四、主要参考文献 [1] (美)埃克尔著昊鹏,饶若楠等译. Java编程思想[J]. 机械工业,2005 [2](美)Gary J.Bronson著珑雅文译. Java编程原理[J]. 清华大学,2004 [3](美)Michael Morrison著徐刚,于健,薛雷译. 游戏编程入门[J]. 人民邮电,2005.9 [4](美)Wendy Stahler著冯宝坤,曹英译. 游戏编程中的数理应用[J]. 红旗,2005

[5](美)克罗夫特(David Wallace Croft)著彭晖译. Java游戏高级编程[J]. 清华大学,2005 [6](美)David Brackeen著邱仲潘译. Java游戏编程[J]. 科学,2004 [7] 聂庆亮编著. Java应用开发指南[J]. 清华大学,2010 [8] 耿祥义,跃平编著. Java面向对象程序设计[J]. 清华大学,2010 [9] 绍方编著. Java编程实用技术与案例[J]. 清华大学,2000.11 [10] 明日科技编著. Java编程全能词典[J]. 电子工业,2010 摘要 随着Java语言的不断发展和壮大,现在的Java已经广泛的应用于各个领域,

Java课程设计聊天室(含代码)

Java程序课程设计任务书 JAVA聊天室的系统的设计与开发 1.主要内容: 用JA V A实现基于C/S模式的聊天室系统。聊天室分为服务器端和客户端两部分,服务器端程序主要负责侦听客户端发来的信息,客户端需要登陆到服务器端才可以实现正常的聊天功能。 2.具体要求(包括技术要求等): 系统的功能要求: A.服务器端主要功能如下: 1.在特定端口上进行侦听,等待客户端连接。 2.用户可以配置服务器端的侦听端口,默认端口为8888。 3.向已经连接到服务器端的用户发送系统消息。 4.统计在线人数。 5.当停止服务时,断开所有的用户连接。 B.客户端的主要功能如下: 1.连接到已经开启聊天服务的服务器端。 2.用户可以配置要连接的服务器端的IP地址和端口号。 3.用户可以配置连接后显示的用户名。 4.当服务器端开启的话,用户可以随时登录和注销。 5.用户可以向所有人或某一个人发送消息。 学习并掌握一下技术:Java JavaBean 等 熟练使用一下开发工具:Eclipse,JCreator 等 实现系统上诉的功能。 3.进度安排: 12月28日~ 12月29日:课程设计选题,查找参考资料 12月30日~ 1月1日:完成系统设计 1月2日~ 1月5日:完成程序代码的编写 1月6日:系统测试与完善 1月7日:完成课程设计报告,准备答辩 4.主要参考文献: [1].张广彬孟红蕊张永宝.Java课程设计(案例精编)[M].清华大学出版社.2007年版

摘要 在网络越来越发达的今天,人们对网络的依赖越来越多,越来越离不开网络,由此而产生的聊天工具越来越多,例如,国外的ICQ、国内腾讯公司开发的OICQ。基于Java网络编程的强大功能,本次毕业设计使用Java编写一个聊天系统。 一般来说,聊天工具大多数由客户端程序和服务器程序外加服务器端用于存放客户数据的数据库组成,本系统采用客户机/服务器架构模式通过Java提供的Soket类来连接客户机和服务器并使客户机和服务器之间相互通信,由于聊天是多点对多点的而Java提供的多线程功能用多线程可完成多点对多点的聊天,数据库管理系统用SQL Server2000完成并通过JDBC-ODBC桥访问数据库。 本系统建立在JAVA平台上,系统的设计使用了面向对象技术和面向对象的设计原则。系统采用C/S结构,客户端与客户端以及客户端与服务器端之间通过Socket传送消息。使用JAVA语言编写,开发工具采用Eclipse。服务器端设计与实现过程中,采用了多线程技术,可以在单个程序当中同时运行多个不同的线程,执行不同的任务。大大增强了程序对服务器资源的利用。 聊天系统完成后将可进行多人对多人的聊天,对好友进行添加、删除,对新用户的注册,发送消息、接受消息等等功能。 关键词:多线程;客户机/服务器;JA V A ;Socket ;Eclipse ;TCP/IP

饭店点菜管理系统课程设计报告书[1]

大学课程设计 饭店点菜管理系统 单位学院(系) 专业 学号 学生姓名 指导教师 完成日期 2010 年 9 月 15 日

目录 1.内容摘要 (3) 1.1 编写目的 (3) 1.2 定义 (3) 2.需求分析 (4) 2.1 功能分析 (4) 2.2 业务活动 (4) 3.界面设计 (5) 3.1 登陆界面设计 (5) 3.2 内部菜类管理系统界面设计 (6) 3.3 内部人员管理系统界面设计 (7) 4.代码设计 (9) 4.1 登陆界面代码 (9) 4.2 内部菜类管理代码 (10) 4.3 内部人员管理代码 (12) 5.总结 (13) 5.1 总结 (14) 5.2 存在的主要问题 (15) 参考文献 (15)

一摘要 1.1 编写目的 饭菜点菜管理系统是用VB6.0编写的一款软件。饭店点菜管理系统是实用性很强的系统,本系统实现了照片上传,信息的增删改查、统计、报表等功能,对实际理解和掌握VB语言以及进行实际的项目开发有很好的范例作用。本系统将通过编写一个饭菜点菜管理系统程序,综合介绍VB的一些特征,讲解如何使用VB设计和实现本应用程序。同时,也借此了解编写此类程序的基本过程。 在本系统的实际应用中,顾客可以分类浏览饭店的各种菜式、采样及价格并进行点菜,操作后能预览点菜结果,并可对其进一步修改;留言板能够记录顾客对饭店菜色以及服务等各方面的建议和评价,并具有浏览功能;当顾客消费达到一定金额时,可抽取一些小奖品。 该系统中除了顾客应用系统外,还有饭店管理内部人员使用系统。饭店管理者可以通过登陆界面进入饭店内部管理系统,由此可以对菜类,菜价等进行修改,增删等操作以及对顾客留言和消费金额的查看。另外还有饭店工作人员的档案管理,可以对人员惊醒增删,修改等操作,和该系统的用户使用管理,同样可以进行增添修改等操作。 此软件主要用于饭店管理系统,有利于饭店工作效率的增加。 关键词:饭店点菜管理系统,VB6.0,组件 1.2 定义 1、系统名称:饭店点菜管理系统 2、系统应用软件:VB6.0 3、系统设计人员:杨杰、陈毅、王巍浩

软件工程课程设计――餐厅点餐系统

软件工程课程设计餐厅点餐系统详细设计 姓名: 院系: 学号: 专业班级: 指导老师: 2011 年 6 月 11 日 目录 1、引言 ...................................................................... 1 1.1编写目 的 (1) 1.2编写背景 (1) 2、可行性研究 . ............................................................... 1 2.1 要 求 . ................................................................ 1 2.2 目 标 . ................................................................ 1 2.3 可行性研究方 法 . (1) 2.4 决定可行性的主要因素 . (2) 3、需求分析 . ................................................................. 2 3.1现 状 ................................................................. 2 3.1.1用传统手工流程的餐饮企业面对的是 ............................... 2 3.1.2正在使用着餐饮软件的企业面对的是 ............................... 2 3.1.3内部矛盾分析 ................................................... 3 3.2竞争优 势 (4)

Java课程设计实验报告及全部源码流程图

课程设计 一、实验目的 1.加深对课堂讲授内容的理解,掌握解决实际应用问题时所应具有的查阅资料、技术标准和规范,以及软件编程、调试等能力,掌握面向对象的编程思想及Java语言程序设计的规律与技巧,为进一步学习web应用开发及今后从事专业工作打下基础。 2. 使用本学期学习的Java SE技术(也可以使用课堂教学中没有学习过的Java技术,但是应当以Java SE技术为主)完成多功能日历GUI程序的设计,使之具有如下基本功能:一年日历用12页显示,每页显示一个月的日历。日历可以按年或月前后翻动,能够显示当前的日期,可以为每页日历选择背景图片。 3.在完成基本功能的基础上发挥自己的想象力与创造力,使程序凸显出与众不同的特点与功能,形成本小组的特性色。 二、实验要求 1.问题描述准确、规范。 2.程序结构合理,调试数据准确、有代表性.。 3.界面布局整齐,人机交互方便。 4.输出结果正确。 5.正确撰写实验报告。 三、实验内容 编写一个GUI程序实现日历的功能。一年日历用12页显示,每页显示一个月的日历。日历可以按年或月前后翻动,能够显示当前的日期以及当前农历,可以为每页日历选择背景图片。可以实现显示时钟,时钟能进行整点报

时。可以实现备忘记事功能,能在每天添加、修改、删除记事等操作。 四、实验步骤 1.在上机实验前,小组成员进行选题讨论,确定小组感兴趣而又伸缩性强的题目多功能日历。 2.在第一次上机实验时讨论分工,分工明确之后,分头合作进行。 3.各成员完成自己的任务后,最后进行统筹合并,以及程序最后的优化。 4. 根据实验结果,写出合肥工业大学实验报告。实验报告应当包括:实验内容,程序流程图,类结构,程序清单,运行结果,以及通过上机取得的经验。 5.详细的上机实验步骤见任务分工及程序设计进度表。 五、实验结果 经过小组成员的共同努力,最终我们小组设计的多功能日历程序能够实现实验的基本要求——一年日历用12页显示,每页显示一个月的日历。日历可以按年或月前后翻动,能够显示当前的日期,可以为每页日历选择背景图片。另外,在完成基本要求的基础上,我们增添了显示农历、显示时钟、添加备忘录、修改备忘录等功能。整体程序运行流畅、功能齐全、符合操作习惯。 下面是程序运行效果截图: 日历主界面(可以实现每个月的日历,可以按年或按月前后翻动,能够显示当前日期,并能够选择背景图片):

餐馆点餐系统课程设计

软件工程设计报告 餐馆点餐系统 班XXX 姓名:XXXX 学XXXX

第一章绪论 1.1现实背景和理论背景1.2研究目的 1.2目的 第二章系统需求分析 1.引言 1.1编写目的 1.2项目背景 2.术语定义 3.参考资料 4.目前餐饮企业工作流程 5.所建议系统的工作流程 6.产品功能 7.软件需求描述 8.系统用例图 9.软件接口 第三章系统设计 1.系统部署图设计 2.数据库设计 2.1命名规范 2.2安全设计 2.3概念设计 2.4物理设计 2.5函数设计 3.系统模块设计 4.系统架构设计 5.客户端系统目录结构 0. . 0 . 3. 3. . 3. 3. 3. . 3. . 3. 4. 5. . 6. . 6. . 8. . 9. .9 .. 9. 9. 9. 9. 1. 1 ■13 15 15 16

6.系统类图设计■ 16 7.主要模块设计20 7.1登录模块设计20 7.2点餐模块设计20 第五章测试概要23 1.测试用例设计23 2.测试环境与配置23 3.测试方法(和工具)23

第一章绪论 1.1现实背景和理论背景 1.1.1 现实背景 我国的餐饮市场经过30 多年的改革开放及发展,可以说我国正迎来一个餐饮业大发展的时期,市场潜在力量巨大,远景很是广阔。根据中国烹饪协会发布的2009年度餐饮业发展报告显示,即便在经济遭受重创的2009 年,全社会餐饮业零售额达依然到17998 亿元,同比增长16.8%。其中,每月的零售额均超过1300 亿元,增长率稳定在14.4%至21.6%。在各类消费性支出中增幅居前,仅次于交 通和通信支出。并且预计2012 年餐饮市场还将继续增长,营业额也将达到20000 亿元。 与此同时,我国餐饮业发展的质量和内涵也发生了重大变化。行业的经营领域和市场空间不断拓宽,经营档次和企业管理水平不断提高,经营业态日趋丰富,投资主体和消费需求多元化特点更加突出,网点数量和人员队伍继续扩大;餐饮市场更加繁荣,消费的个性化和特色化的趋势明显,追求健康营养和连锁规模发展成为主题。集团化、品牌化、产业化和国际化的发展步伐加快,餐饮现代化的进程不断推进。 近几年来,中国餐饮业的发展一直保持强劲快速增长同时,也看到目前餐饮行业普遍存 在的问题。餐饮企业的发展一直处于自我摸索、自我运作、自我积累和自我完善为主的状态, 利润低、承载重、支撑小、发展难的特点突出。餐饮企 业在产品标准化技术设备开发、连锁管理体系的建立、专业人才的培养、吸纳资本投入、理论指导和信息交流等方面的条件十分不足,存在着技术开发与设备配套难、管理与人才难、配送渠道与发展资金难、沟通交流与合作难等深层次因素的制约,行业平台和基础支持力量不强,对企业发展产生较大的影响。

java课程设计-拼图游戏代码

package love; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.util.Random; import javax.swing.*; public class Games extends JFrame implements ActionListener { private JButton buttons[][];// 存储按键的数组 private Container container;// 一个容器 private GridLayout layout;// 布局方式为GridLayout private int count = 0, is[] = new int[8];// count的作用是计算按键移动的次数,is[]储存一个随机产生的1到8数字数组 public Games() { super("拼图游戏");// 设置标题 layout = new GridLayout(3, 3);// 3行3列 container = getContentPane();// 该容器的布局方式,及其重要,否则产生空引用异常 container.setLayout(layout);// 将该布局方式作用于容器 buttons = new JButton[3][3];// 给按键数组分配储存空间 int locate1, locate2;// locate1用来指示当前产生的元素 locate2用来指示locate1之前的元素 for (locate1 = 0; locate1 < 8; locate1++) {// 该方法作用是产生1到8这8个数,随机分配给数组,即无序排列 int g = new Random().nextInt(8) + 1;// 随机产生一个空白按键,即不显示的那个 is[locate1] = g; for (locate2 = locate1 - 1; 0 <= locate2; locate2--) { if (is[locate1] == is[locate2]) break; } if (locate2 != -1) locate1--; } int temp = 0; int r = new Random().nextInt(3);// 随机产生一个0到3的数,代表空白按键的行 int l = new Random().nextInt(3);// 随机产生一个0到3的数,代表空白按键的列 for (int i = 0; i < 3; i++) { for (int j = 0; j < 3; j++) {

餐馆点餐系统课程设计

软件工程设计报告 ——餐馆点餐系统 班级:XXX 姓名:XXXX 学号:XXXX

目录 第一章绪论 (1) 1.1 现实背景和理论背景 (1) 1.2 研究目的 (2) 1.2 目的 (2) 第二章系统需求分析 (3) 1.引言 (3) 1.1编写目的 (3) 1.2项目背景 (3) 2.术语定义 (3) 3.参考资料 (3) 4.目前餐饮企业工作流程 (3) 5.所建议系统的工作流程 (4) 6.产品功能 (5) 7.软件需求描述 (6) 8.系统用例图 (6) 9.软件接口 (8) 第三章系统设计 (9) 1.系统部署图设计 (9) 2.数据库设计 (10) 2.1命名规范 (10) 2.2安全设计 (10) 2.3概念设计 (10) 2.4物理设计 (12) 2.5函数设计 (14) 3.系统模块设计 (15) 4.系统架构设计 (16) 5.客户端系统目录结构 (17)

6.系统类图设计 (17) 7.主要模块设计 (21) 7.1登录模块设计 (21) 7.2点餐模块设计 (21) 第五章测试概要 (23) 1.测试用例设计 (23) 2.测试环境与配置 (23) 3.测试方法(和工具) (23)

第一章绪论 1.1 现实背景和理论背景 1.1.1现实背景 我国的餐饮市场经过30多年的改革开放及发展,可以说我国正迎来一个餐饮业大发展的时期,市场潜在力量巨大,远景很是广阔。根据中国烹饪协会发布的2009年度餐饮业发展报告显示,即便在经济遭受重创的2009年,全社会餐饮业零售额达依然到17998亿元,同比增长16.8%。其中,每月的零售额均超过1300亿元,增长率稳定在14.4%至21.6%。在各类消费性支出中增幅居前,仅次于交通和通信支出。并且预计2012年餐饮市场还将继续增长,营业额也将达到20000亿元。 与此同时,我国餐饮业发展的质量和内涵也发生了重大变化。行业的经营领域和市场空间不断拓宽,经营档次和企业管理水平不断提高,经营业态日趋丰富,投资主体和消费需求多元化特点更加突出,网点数量和人员队伍继续扩大;餐饮市场更加繁荣,消费的个性化和特色化的趋势明显,追求健康营养和连锁规模发展成为主题。集团化、品牌化、产业化和国际化的发展步伐加快,餐饮现代化的进程不断推进。 近几年来,中国餐饮业的发展一直保持强劲快速增长同时,也看到目前餐饮行业普遍存在的问题。餐饮企业的发展一直处于自我摸索、自我运作、自我积累和自我完善为主的状态,利润低、承载重、支撑小、发展难的特点突出。餐饮企业在产品标准化技术设备开发、连锁管理体系的建立、专业人才的培养、吸纳资本投入、理论指导和信息交流等方面的条件十分不足,存在着技术开发与设备配套难、管理与人才难、配送渠道与发展资金难、沟通交流与合作难等深层次因素的制约,行业平台和基础支持力量不强,对企业发展产生较大的影响。

5_Java课程设计源代码

package zhouchuan; import java.applet.*; import java.awt.*; import java.awt.event.*; import https://www.doczj.com/doc/6d1289394.html,.*; public class zhouchuan extends Applet implements ActionListener { AudioClip clip; Button buttonPlay, buttonLoop, buttonStop; public void init(){ try{ URL url=new URL("file:"+"F://ding.wav"); clip=getAudioClip(url);}catch(Exception e){ } buttonPlay=new Button("开始播放"); buttonLoop=new Button("循环播放"); buttonStop=new Button("停止播放"); buttonPlay.addActionListener(this); buttonStop.addActionListener(this); buttonLoop.addActionListener(this); add(buttonPlay); add(buttonLoop); add(buttonStop); } public void stop(){ clip.stop(); } public void actionPerformed(ActionEvent e){ if(e.getSource()==buttonPlay) clip.play(); else if(e.getSource()==buttonLoop) clip.loop();

餐馆点餐系统课程设计

餐馆点餐系统课程设计 Company Document number:WTUT-WT88Y-W8BBGB-BWYTT-19998

软件工程设计报告 ——餐馆点餐系统 班级:XXX 姓名:XXXX 学号:XXXX

目录5

3 3 3 3

第一章绪论 现实背景和理论背景 现实背景 我国的餐饮市场经过30多年的改革开放及发展,可以说我国正迎来一个餐饮业大发展的时期,市场潜在力量巨大,远景很是广阔。根据中国烹饪协会发布的2009年度餐饮业发展报告显示,即便在经济遭受重创的2009年,全社会餐饮业零售额达依然到17998亿元,同比增长%。其中,每月的零售额均超过1300亿元,增长率稳定在%至%。在各类消费性支出中增幅居前,仅次于交通和通信支出。并且预计2012年餐饮市场还将继续增长,营业额也将达到20000亿元。 与此同时,我国餐饮业发展的质量和内涵也发生了重大变化。行业的经营领域和市场空间不断拓宽,经营档次和企业管理水平不断提高,经营业态日趋丰富,投资主体和消费需求多元化特点更加突出,网点数量和人员队伍继续扩大;餐饮市场更加繁荣,消费的个性化和特色化的趋势明显,追求健康营养和连锁规模发展成为主题。集团化、品牌化、产业化和国际化的发展步伐加快,餐饮现代化的进程不断推进。 近几年来,中国餐饮业的发展一直保持强劲快速增长同时,也看到目前餐饮行业普遍存在的问题。餐饮企业的发展一直处于自我摸索、自我运作、自我积累和自我完善为主的状态,利润低、承载重、支撑小、发展难的特点突出。餐饮企业在产品标准化技术设备开发、连锁管理体系的建立、专业人才的培养、吸纳资本投入、理论指导和信息交流等方面的条件十分不足,存在着技术开发与设备配套难、管理与人才难、配送渠道与发展资金难、沟通交流与合作难等深层次因素的制约,行业平台和基础支持力量不强,对企业发展产生较大的影响。

餐厅点菜系统 设计说明书

C++语言程序设计课程设计说明书 一、课程设计题目及功能简介 1、课程设计题目:餐厅点菜系统 2、程序功能简介: 1、能够实现顾客点菜、结帐、打印功能,能够实现顾客预定和VIP客户管理。 2、餐桌至少有15张。 3、客人规模在30人以上。 4、能够实现客人的排队等候等功能。 二、餐厅点菜系统背景及实用性 1、餐厅点菜系统的数据结构表 成员名(字段名)数据类型长度字段含义 Food_Name string 食物名称 Food_Price float 食物价格 food_type string 餐点类型 all_price int 总价 B[6]、C[10]、D[8] Food 对象数组 Desk_number int 桌号 Cust_type string 顾客类型 food_num int 食物数量

All_Desk_numnumber int 餐厅总桌量 Desk_customer int 每桌人数 desk_num int 客人所定桌数 All_desk int 总餐桌数 Customer_num int 每桌人数 cust_number int 客人规模 2、界面 (1)界面一 先进入:餐厅管理系统初始化 主管可以设置本餐厅所能容纳的餐桌数(不得小于15张)及每张餐桌所容纳的客人数。 (2)界面二 初始化完毕后,就进入了:餐厅管理系统

顾客可以选择:点餐、结账、或退出系统。 (3)界面三 当我们选择点餐后,屏幕上就会显示:请输入顾客数、选择用户或退出系统。 (4)界面四 当我们输入顾客数和选择用户后,屏幕就会显示出:您所需要的餐桌数并请顾客输入所需餐的类型或退出系统。 (5)界面五

java课设走迷宫(含代码)

目录1.设计目的 课程设计的目的 2.总体设计 设计思路 设计方法 3.关键技术 4.程序流程 5.主要源代码 6. 运行结果及结论 7. 参考文献

1.设计目的 课程设计的目的 随着科技进步,时代发展,计算机走进了大家的生活。计算机程序强大的功能为使用者提供服务,编程语言也变得越来越流行。 Java 语言是当今流行的网络编程语言,它具有面向对象、跨平台、分布应用等特点。面向对象的开发方法是当今世界最流行的开发方法,它不仅具有更贴近自然的语义,而且有利于软件的维护和继承。 为了进一步巩固课堂上所学到的知识,深刻把握 Java 语言的重要概念及其面向对象的特性,熟练应用面向对象的思想和设计方法解决实际问题的能力,也是为了增加同学们娱乐游戏选择而开发了一个适合学生的,能提升思考力的迷宫冒险游戏,这既锻炼了动手能力,还能进行消遣娱乐,可谓一举两得。 2.总体设计设计思路 根据对游戏系统进行的需求分析,本系统将分为 6 个模块:分别是迷宫 主界面模块、记时设计模块、迷宫设计模块、道路和障碍设计模块、动漫冒险者设计模块、出入口设计模块。实现的功能有:

(1)迷宫的选择 玩家可以根据自身需求来进行选择简单迷宫、中等迷宫、难度迷宫三类中选择一类迷宫进行游戏。 (2)选择道路和障碍的图像 玩家可以根据个人喜好对迷宫中的道路和障碍的图片进行选择,但是图片的格式有规定,必须是“ jpg ”或“ gif ”格式的。 (3)游戏记时 当玩家控制迷宫中的动漫人物进行游戏时,计时器就开始进行记时,直 到动漫人物到达出口时,记时结束,并在屏幕上显示游戏用时。 (4)开始游戏 玩家将鼠标移动至迷宫中的动漫冒险者,即可看到“单击我然后按键盘 方向键”,单击后,游戏开始。玩家即可通过键盘上的方向键进行游戏。 (5)游戏结束 玩家控制动漫冒险者移动至迷宫地图的出口处时,游戏的计时器停止计时,并弹出信息框“恭喜您通关了” ,游戏结束 (6)冒险脚步声 玩家单击动漫冒险者后,便可以用键盘方向键进行控制。动漫冒险者每移动一步便会发出一声“嘟”的响声。

软件工程课程设计—餐厅点餐系统

软件工程课程设计 餐厅点餐系统详细设计 姓名:王洁 院系:信息技术系 学号:11340154 专业班级:软件技术(一)班 指导老师: 2012 年12月14日

1系统说明 软件可行性研究报告的编制是为了使用户和软件开发者双方对该软件的初始规定有一个共同的理解,使之成为整个开发工作的基础. 酒店点餐管理系统包括菜品及管理员的添加、删除、修改,,顾客点菜时涉及到的添加、删除,以及账单的查询打印和销售额的查询。酒店点餐管理系统可以实现上述功能,能够方便快捷准确地获得所需的信息。 2 要求 主要功能:将餐厅点菜自动化、自由化、个性化 功能需求: 面向经理:后台管理(访问权限,修改菜单,增加菜项,删除菜项,销售情况分析) 面向顾客:显示特色菜,菜单列表,具体菜名查询(显示实际图片),订餐功能,预计等待时间银行卡消费并打印座位凭条(顾客服务员一式两份)及消费凭条 面向服务员:顾客消费结算功能 面向厨师:显示当前任务功能 性能要求: 管理员录入的信息必须无差错地存储至中心服务器,且对客户端的数据应该及时进行更新。 输出要求:数据完整,详实。 输入要求:方便,简捷,快速。 安全与保密要求: 餐厅顾客和厨师以及服务员只有查询和建议功能 管理人员则拥有在其权限内的查询,修改,增加,删除菜单,制定价格等一些管理功能。3目标 为各大中小型餐厅酒店提供一个统一、方便、安全的信息管理平台. 4 可行性研究方法 可行性研究的方法是通过对各大中小型餐厅、酒店管理者进行问卷调查及访问谈话而得到用户对此系统的信任度关注度及依赖度的,通过建模分析,得出了该系统的功能需求,成本分析,可行性分析。

Java餐厅点餐系统课程设计说明书

Java程序设计课程设计 设计说明书 饭店点餐系统 起止日期:2013 年06月24日至2013 年06月30日 学生姓名刘文文 班级计算机1103 学号11408100318 成绩 指导教师(签字) 计算机与通信学院 2013年6月30日

摘要 根据现行快餐连锁店管理的需要,设计此饭店模拟点餐系统。运用软件工程的思想进行系统的分析与设计,使用Eclipce和JCreator编程实现。通过本系统的应用实现管理系统化。本论文首先使用了Eclipce作为开发工具,然后再介绍了开发背景,最后通过截图和表格来说明该系统的开发与操作。设计充分利用JAVA易于使用和快速开发的特性,提高了编程效率和可靠性。同时对系统的开发原理、系统的功能特点和设计方案进行了介绍。利用其提供的各种面向对象的开发工具,开发出的产品不但能完成小型饭店点餐中的基本操作,而且具有程序设计合理、操作简单、运行可靠、保密性强等特点。

目录 第一章系统规划及需求分析............................ 错误!未定义书签。 1.1功能需求....................................... 错误!未定义书签。1.2性能需求....................................... 错误!未定义书签。 1. 3可行性分析..................................... 错误!未定义书签。 1.3.1经济可行性.................................. 错误!未定义书签。 1.3.2技术可行性 (6) 1.3.3营运可行性.................................. 错误!未定义书签。第二章系统总体设计.................................. 错误!未定义书签。 2.1系统功能结构.................................... 错误!未定义书签。 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)

餐馆点餐系统课程设计

餐馆点餐系统课程设计 Document serial number【NL89WT-NY98YT-NC8CB-NNUUT-NUT108】

软件工程设计报告 ——餐馆点餐系统 班级:XXX 姓名:XXXX 学号:XXXX

目录5

3 3 3 3

第一章绪论 现实背景和理论背景 现实背景 我国的餐饮市场经过30多年的改革开放及发展,可以说我国正迎来一个餐饮业大发展的时期,市场潜在力量巨大,远景很是广阔。根据中国烹饪协会发布的2009年度餐饮业发展报告显示,即便在经济遭受重创的2009年,全社会餐饮业零售额达依然到17998亿元,同比增长%。其中,每月的零售额均超过1300亿元,增长率稳定在%至%。在各类消费性支出中增幅居前,仅次于交通和通信支出。并且预计2012年餐饮市场还将继续增长,营业额也将达到20000亿元。 与此同时,我国餐饮业发展的质量和内涵也发生了重大变化。行业的经营领域和市场空间不断拓宽,经营档次和企业管理水平不断提高,经营业态日趋丰富,投资主体和消费需求多元化特点更加突出,网点数量和人员队伍继续扩大;餐饮市场更加繁荣,消费的个性化和特色化的趋势明显,追求健康营养和连锁规模发展成为主题。集团化、品牌化、产业化和国际化的发展步伐加快,餐饮现代化的进程不断推进。 近几年来,中国餐饮业的发展一直保持强劲快速增长同时,也看到目前餐饮行业普遍存在的问题。餐饮企业的发展一直处于自我摸索、自我运作、自我积累和自我完善为主的状态,利润低、承载重、支撑小、发展难的特点突出。餐饮企业在产品标准化技术设备开发、连锁管理体系的建立、专业人才的培养、吸纳资本投入、理论指导和信息交流等方面的条件十分不足,存在着技术开发与设备配套难、管理与人才难、配送渠道与发展资金难、沟通交流与合作难等深层次因素的制约,行业平台和基础支持力量不强,对企业发展产生较大的影响。

学生信息管理系统java课程设计源代码

JAVA程序设计课程设计报告 课题: 学生信息管理系统 姓名: 学号: 同组姓名: 专业班级: 指导教师: 设计时间: 评阅意见: 评定成绩: 指

目录 一、系统描述 (2) 1、需要实现的功能 (3) 2、设计目的 (3) 二、分析与设计 (3) 1、功能模块划分 (3) 2、数据库结构描述 (4) 3、系统详细设计文档 (6) 4、各个模块的实现方法描述 (9) 5、测试数据及期望结果 (11) 三、系统测试 (16) 四、心得体会 (23) 五、参考文献 (24) 六、附录 (24)

一、系统描述 1、需求实现的功能 1.1、录入学生基本信息的功能 学生基本信息主要包括:学号、姓名、年龄、出生地、专业、班级总学分,在插入时,如果数据库已经存在该学号,则不能再插入该学号。 1.2、修改学生基本信息的功能 在管理员模式下,只要在表格中选中某个学生,就可以对该学生信息进行修改。 1.3、查询学生基本信息的功能 可使用“姓名”对已存有的学生资料进行查询。 1.4、删除学生基本信息的功能 在管理员模式下,只要选择表格中的某个学生,就可以删除该学生。 1.5、用户登陆 用不同的登录权限可以进入不同的后台界面,从而实现权限操作。 1.6、用户登陆信息设置 可以修改用户登陆密码 2、设计目的 学生信息管理系统是一个教育单位不可缺少的部分。一个功能齐全、简单易用的信息管理系统不但能有效地减轻学校相关工作人员的工作负担,它的内容对于学校的决策者和管理者来说都至关重要。所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案、统计和查询数据,这种管理方式存在着许多缺点,如:效率低、保密性差、人工的大量浪费;另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少困难。随着科学技术的不断提高,计算机科学日渐成熟,

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

鱼陂科扶學院 学生实验报告 (理工类) 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/6d1289394.html, 2005 ,SQL Sever 2005 等 三、实验过程 1、开发背景 随着我国市场经济的不断发展,国民生活水平的不断提高,进入酒店等高等消费场所的人数也与日俱增。传统的手工点菜方式由于其难计算、难查找、难更改、易出错、效率低等缺点已逐渐退出了酒店等高等消费场所的服务管理平台。层出不穷的各类餐厅点菜管理系统也应运而生,呈现出多元化的发展。为了更好的满足广大消费者的多元化消费需求和不同层次的消费水平,提高餐厅的服务管 理质量,提高餐厅工作人员的工作效率,在多方面考察、分析、研究现有酒店点菜管理系统的基础之上,以提高消费者的满意程度及商家的服务水平和市场竞争力为目标,致力于开发出一套可视化程度高、功能全面、集分析管理于一体的点餐管理系统,极具有市场价值。 目前,我国餐饮业在日常点菜管理中仍普遍采用手工操作方式,整体科技含量低,随着餐饮业高速发展和餐饮店规模的不断扩大,许多餐饮企业采用连锁经经营和集团化运营,手工操作无论是在工作效率、人力成本和决策信息等方面都

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