首页 餐厅点餐系统设计与实现

餐厅点餐系统设计与实现

举报
开通vip

餐厅点餐系统设计与实现z 目录 1绪论 (3) 1.1 研究的背景及意义 (3) 1.2 研究的目的 (3) 2 相关技术介绍 (4) 2 .1Java技术简介 (4) 2.2 Oracle数据库简介 (6) 2.2.1 Oracle数据库的特点 (7) 2.2.2 Oracle数据库的存储结构 (7) 2.2.3 Oracle数据库的优点与优势 (8) 3系统需求分析 (9) 3.1引言 (9) 3.1.1编写目的 (9) 3.1.2项目背景 (9) 2.2目前餐饮业的工作流程 (9) 2.3软件需求...

餐厅点餐系统设计与实现
z 目录 1绪论 (3) 1.1 研究的背景及意义 (3) 1.2 研究的目的 (3) 2 相关技术介绍 (4) 2 .1Java技术简介 (4) 2.2 Oracle数据库简介 (6) 2.2.1 Oracle数据库的特点 (7) 2.2.2 Oracle数据库的存储结构 (7) 2.2.3 Oracle数据库的优点与优势 (8) 3系统需求分析 (9) 3.1引言 (9) 3.1.1编写目的 (9) 3.1.2项目背景 (9) 2.2目前餐饮业的工作流程 (9) 2.3软件需求描述 (10) 4可行性分析 (12) 4.1 可行性研究 (12) 4.1.1技术科性分析 (12) 4.1.2 经济可行性分析 (12) 4.1.3 运行可行性分析 (12) 4.1.4社会可行性分析 (12) 5总体 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 (13) 5.1 系统功能模块图 (13) 5.1 系统功能模块图 (13) 5.2统数据库模型设计 (13) 5.3模块流程图 (16) 6 系统测试 (17) 6.1系统测试原则 (17) 6.2测试结果及发现 (18) 6.3 对于软件功能的结论 (19) 结论 (19) 个人总结 (20) 参考文献 (21) 摘要 随着社会的发展,快餐文化的盛行,传统点餐的方式已经不适合当代社会的发展,传统点餐方式有诸不足之处,当餐厅在用餐高峰时期,传统的点餐方式的弊端就显现出来。一是点餐太过麻烦,过程太过繁琐,照成工作人员人手不够的问 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 ,客户的体验也不好,这样造成餐馆遭受巨大经济损失。客人抱怨点的菜普错上、漏上时有发生,皆因服务员忘记下单,下错单,或厨房失了单,造成了部分客户有时会有不满的情绪。客人多的时候,等候时间太长,结帐时,客人排队付钱,既浪费了时间,又造成了不必要的浪费。从以上看来,开发出一个点餐软件系统的必要性,这样既节约人力、物力、财力。随着计算机技术的发展,特别是计算机网络技术与数据库技术的发展,使用人们的生活与工作方式发生了很大的改观。网络技术的应用使得计算机之间通信、信息共享成为可能,而数据库技术的应用则为人们提供了数据存储、信息检索、信息分析等功能,从而使得工作更高效地进行。使得点餐系统的实现具有了实际性与可行性。 餐系统主要运用Java语言编写,Oracle数据库存储数据,实现了点餐,显示所点菜品,自动生成账单等功能,极大地提高了餐厅的运营效率,有效地降低了成本,提高了与同行业的竞争力。 关键词:点餐方式,计算机,Oracle,Java 1绪论 1.1 研究的背景及意义 餐饮传统的点菜方式是纯人工操作,由服务员记录顾客点的菜,在具体工作中容易出现以下问题:手写单据字迹潦草从而导致上错菜、传菜分单出错现象严重、加菜和查账程序较繁琐。处理特殊口味有遗漏和偏差、客人催菜遗忘现象较频繁、计算账单易出错、不方便人员管理等等。正因如此,无线点餐模式应运而生。它不仅可以有效地提高餐饮业的工作效率,更可以规范服务体系,提高整体服务质量和管理水平,并为规模化经营提供了坚实的技术基础。 我们生活在一个充斥着数字技术的世界里,数字技术几乎侵入到我们生活的每个细节。点餐系统在使用上不及Wi-Fi点餐系统便利:服务员依然使用手持终端为顾客点餐,当消费者点完餐后,服务员将存储在手持终端内的点餐信息,对准布置在餐厅各个位置的红外接收端进行发射,接收端会将点餐信息通过网线传送到前台计算机。前台计算机会对点餐信息进行分类处理,然后将点餐信息分别发送给收银台和厨房。 1.2 研究的目的 该课程设计介绍了点餐系统的开发过程。遵循软件工程的方法,论文详尽论述了从需求分析、系统分析、概要设计、详细设计、以及测试与调试的整个开发过程。首先系统地研究了无线点餐系统的背景和意义,分析了当今点餐系统的特点和共性,从而得出设计本系统的思路和方法。介绍了实现系统开发的环境,数据库用Oracle来实现,同时简要介绍了以上工具的功能和方法。 概要设计分成后台数据库管理操作设计和客户端操作设计,同时介绍了数据库的建立和维护。详细设计主要阐述了点菜管理、并台管理等功能的实现,并给出了系统部分代码。 最后,对每个功能模块和整个系统进行了测试,测试结果表明:系统基本具备 了的功能以及快速的响应速度。 2 相关技术介绍 2 .1Java技术简介 Java是由SunMicrosystems公司于1995年5月推出的Java程序设计语言(以下简称Java语言)和Java平台的总称。用Java实现的HotJava浏览器(支持Javaapplet)显示了Java的魅力:跨平台、动感的Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器现在均支持Javaapplet。另一方面,Java技术也不断更新。 Java平台由Java虚拟机(Java Virtual Machine)和Java应用编程接口(Application ProgrammingInterface、简称API)构成。Java应用编程接口为Java应用提供了一个独立于操作系统的 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 接口,可分为基本部分和扩展部分。在硬件或操作系统平台上安装一个Java平台之后,Java应用程序就可运行。现在Java平台已经嵌入了几乎所有的操作系统。这样Java程序可以只编译一次,就可以在各种系统中运行。Java分为三个体系JavaSE, JavaEE,JavaME。 Java语言是一个支持网络计算的面向对象程序设计语言。Java语言吸收了Smalltalk语言和C++语言的优点,并增加了其它特性,如支持并发程序设计、网络通信、和多媒体数据控制等。主要特性如下: 1、Java语言是简单的。Java语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习和使用Java。另一方面,Java丢弃了C++中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的强制类型转换。特别地,Java语言不使用指针,并提供了自动的废料收集,使得程序员不必为内存管理而担忧。 2、Java语言是一个面向对象的。Java语言提供类、接口和继承等原语,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制(关键字为implements)。Java语言全面支持动态绑定,而C++语言只对虚函数使用动态绑定。总之,Java语言是 一个纯的面向对象程序设计语言。 3、Java语言是分布式的。Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java.net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。 4、Java语言是健壮的。Java的强类型机制、异常处理、废料的自动收集等是Java程序健壮性的重要保证。对指针的丢弃是Java的明智选择。Java的安全检查机制使得Java更具健壮性。 5、Java语言是安全的。Java通常被用在网络环境中,为此,Java提供了一个安全机制以防恶意代码的攻击。除了Java语言具有的许多安全特性以外,Java对通过网络下载的类具有一个安全防范机制(类ClassLoader),如分配不同的名字空间以防替代本地的同名类、字节代码检查,并提供安全管理机制(类SecurityManager)让Java应用设置安全哨兵。 6、Java语言是体系结构中立的。Java程序(后缀为java的文件)在Java平台上被编译为体系结构中立的字节码格式(后缀为class的文件),然后可以在实现这个Java平台的任何系统中运行。这种途径适合于异构的网络环境和软件的分发。 7、Java语言是可移植的。这种可移植性来源于体系结构中立性,另外,Java还严格规定了各个基本数据类型的长度。Java系统本身也具有很强的可移植性,Java编译器是用Java实现的,Java的运行环境是用ANSIC 实现的。 8、Java语言是解释型的。如前所述,Java程序在Java平台上被编译为字节码格式,然后可以在实现这个Java平台的任何系统中运行。在运行时,Java平台中的Java解释器对这些字节码进行解释执行,执行过程中需要的类在联接阶段被载入到运行环境中。 9、Java是高性能的。与那些解释型的高级脚本语言相比,Java的确是高性能的。事实上,Java的运行速度随着JIT(Just-In-Time)编译器技 术的发展越来越接近于C++。 10、Java语言是多线程的。在Java语言中,线程是一种特殊的对象, 它必须由Thread类或其子(孙)类来创建。通常有两种方法来创建线程: 其一,使用型构为Thread(Runnable)的构造子将一个实现了Runnable接 口的对象包装成一个线程,其二,从Thread类派生出子类并重写run方法, 使用该子类创建的对象即为线程。值得注意的是Thread类已经实现了Runnable接口,因此,任何一个线程均有它的run方法,而run方法中包 含了线程所要运行的代码。线程的活动由一组方法来控制。Java语言支持 多个线程的同时执行,并提供多线程之间的同步机制(关键字为synchronized)。 11、Java语言是动态的。Java语言的设计目标之一是适应于动态变化 的环境。Java程序需要的类能动态地被载入到运行环境,也可以通过网络 来载入所需要的类。这也有利于软件的升级。另外,Java中的类有一个运 行时刻的表示,能进行运行时刻的类型检查。 Java语言的优良特性使得Java应用具有无比的健壮性和可靠性,这 也减少了应用系统的维护费用。Java对对象技术的全面支持和Java平台 内嵌的API能缩短应用系统的开发时间并降低成本。Java的编译一次,到 处可运行的特性使得它能够提供一个随处可用的开放结构和在多平台之间 传递信息的低成本方式。特别是Java企业应用编程接口(JavaEnterpriseAPIs)为企业计算及电子商务应用系统提供了有关技术 和丰富的类库。 2.2 Oracle数据库简介 ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或 B/S体系结构的数据库之一。比如SilverStream就是基于数据库的一种中间件。ORACLE数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。但它的所有知识,只要在一种机型上学习了ORACLE知识,便能在各种类型的机器上使用它。 Oracle数据库最新版本为Oracle Database 12c。Oracle数据库12c引入了一个新的多承租方架构,使用该架构可轻松部署和管理数据库云。此外,一些创新特性可最大限度地提高资源使用率和灵活性,如Oracle Multitenant可快速整合多个数据库,而Automatic Data Optimization和Heat Map能以更高的密度压缩数据和对数据分层。这些独一无二的技术进步再加上在可用性、安全性和大数据支持方面的主要增强,使得Oracle数据库12c成为私有云和公有云部署的理想平台。 2.2.1 Oracle数据库的特点 1、完整的数据管理功能: 1)数据的大量性 2)数据的保存的持久性 3)数据的共享性 4)数据的可靠性 2、完备关系的产品: 1)信息准则---关系型DBMS的所有信息都应在逻辑上用一种方法,即表中的值显式地表示; 2)保证访问的准则 3)视图更新准则---只要形成视图的表中的数据变化了,相应的视图中的数据同时变化 4)数据物理性和逻辑性独立准则 3、分布式处理功能: ORACLE数据库自第5版起就提供了分布式处理能力,到第7版就有比较完善的分布式数据库功能了,一个ORACLE分布式数据库由oraclerdbms、 sql*Net、SQL*CONNECT和其他非ORACLE的关系型产品构成。 4、用ORACLE能轻松的实现数据仓库的操作。 这是一个技术发展的趋势,不在这里讨论。 2.2.2 Oracle数据库的存储结构 它由至少一个表空间和数据库模式对象组成。这里,模式是对象的集合,而模式对象是直接引用数据库数据的逻辑结构。模式对象包括这样一些结构:表、视图、序列、存储过程、同义词、索引、簇和数据库链等。逻辑存储结构包括表空间、段和范围,用于描述怎样使用数据库的物理空间。而其中的模式对象和关系形成了数据库的关系设计。 段(Segment): 是表空间中一个指定类型的逻辑存储结构,它由一个或多个范围组成,段将占用并增长存储空间。 其中包括: 数据段:用来存放表数据; 索引段:用来存放表索引; 临时段:用来存放中间结果; 回滚段:用于出现异常时,恢复事务。 范围(Extent):是数据库存储空间分配的逻辑单位,一个范围由许多连续的数据块组成,范围是由段依次分配的,分配的第一个范围称为初始范围,以后分配的范围称为增量范围。 数据块(Block): 是数据库进行IO操作的最小单位,它与操作系统的块不是一个概念。oracle 数据库不是以操作系统的块为单位来请求数据,而是以多个Oracle数据库块为单位。 2.2.3 Oracle数据库的优点与优势 Oracle数据库的优点 (1)可用性强 (2)可扩展性强 (3)数据安全性强 (4)稳定性强 Oracle数据库与其他数据库的优势 在了解了ORACLE数据库后,我们有必要对ORACLE和Sybase SQL Server的比较,Oracle采用的是并行服务器模式,而Sybase SQL Server采用的是虚拟服务器模式,它没有将一个查询分解成多个子查询,再在不同的CPU 上同时执行这些子查询。我们可以说在对称多处理方面Oracle的性能优于Sybase的性能。业务量往往在系统运行后不断提高,如果数据库数量达到GB 以上时,我们在提高系统的性能方面可以从两方面入手,一种是提高单台服务器的性能,还有就是增加服务器数目。基于此,如果我们是提高单台服务器的性能,选择Oracle 数据库较好,因为它们能在对称多CPU的系统上提供并行处理。相反,由于Sybase的导航服务器使网上的所有用户都注册到导航服务器并通过导航服务提出数据访问请求,导航服务器则将用户的请求分解,然后自动导向由它所控制的多台SQL Server,从而在分散数据的基础上提供并行处理能力,我们可以选择它。这些都是在其他条件和环境相同的情况下比较的,这样才有可比性。在数据的分布更新方面,Oracle采用的是基于服务器的自动的2PC(两阶段提交),而Sybase采用的则是基于客户机DB-Library或CT-Library的可编程的2PC,因此我们在选择数据库方面,必须根据需要进行选择,比如,从事的社会保险软件 的开发,考虑到数据量大,并发操作比较多,实时性要求高,我们后台基本采取的是ORACLE数据库。Oracle服务器由Oracle数据库和Oracle实例组成。Oracle实例由系统全局区内存结构和用于管理数据库的后台进程组成。 3系统需求分析 3.1引言 3.1.1编写目的 本文档时餐厅管理系统的项目需求说明书,对餐厅点餐系统的发展进行简要回顾,分析当前业务流程,总结管理系统的基本特点,本文档对项目开发人员、设计人员具有重要的指导意义。 3.1.2项目背景 中国是一个美食大国,拥有五千年的饮食文化和巨大的餐饮市场,随着人民的生活水平和生活方式的转变,餐饮业具有投资市场,被称为中国的黄金产业,但同时我们也看到,餐饮业不仅面临巨大的发展机遇,也面临前所未有的挑战和考验。 餐饮业的不断发展,在经营管理也逐步向电子化迈进,通过电脑信息系统管理餐饮的内部事务,使得作业更加简单化、高效。减轻了服务人员的劳动强度,节约了人力、物力、财力与管理成本。该系统提供点菜、结算、加点、退点等功能。极大地降低了餐厅的运营成本。 2.2目前餐饮业的工作流程 目前的中小餐厅大多数采用手工记账形式,业务流程如图2.1所示: 图2.1 手工记账流程图结构分析 流程图简介:顾客到大餐厅有服务员引导到座位后,承上菜谱并登记所点菜品,点餐完毕后,由服务员记录在记事本上,然后交给后台厨师及配餐人员,配餐人员根据大厅服务员提交的餐谱为客人配齐所有饮料、酒水等,厨师根据大厅服务员提交的菜谱按照先凉后热的顺序加工美味的食物,再由服务员送到客户的餐桌上,客人用餐完毕后,有服务员或者客户到收银台结账,这样的工作方式当客流量高峰时,必然会出现上错菜、漏上菜、甚至忘记上菜以及计算失误等现象,轻则引起客户的不满情绪,重则引起纠纷,因此有必要采用新的工作方式,来避免上述情况的发生。 2.3软件需求描述 1.客户点餐子系统:当客人落座后,服务员手持IPAD登陆点餐子系统,先输入相应的桌号,然后根据客人所点的不同食物,系统自动计算客人所点食物的总价。 2.加点与减点的功能:客户可以根据自己的需要选择加点已选食物或减点以点食物,系统自动会记录加点或减点的食物,防止出现错误。 3.系统管理子系统:系统管理子系统可以上传菜谱,管理菜谱等功能。 2.4 数据流程图的组成由四个部分组成:统部件包括系统的外部实体、处理过程、数据存储和系统中的数据流四个组成部分。 顾客 4点菜系统后厨 顾客1后厨1 5 点菜 6 结账 4可行性分析 4.1 可行性研究 用很少的代价确定社交软件是否值得开发,研究在当前的条件下,开发该系统是否已具备必要的资源与条件,故从经济可行性、技术可行性、运行可行性、社会可行性四个方面分析该系统的可行性报告。 4.1.1技术科性分析 技术可行性要考虑现有的条件是否能够顺利完成开发工作,软硬件配置是否满足开发的需求等,点餐系统基于Eclipse平台开发,点餐系统满足社会发展的需求,符合人类的发展模式。随着计算机技术的发展,特别是计算机网络技术与数据库技术的发展,故在技术上时可行的。 4.1.2 经济可行性分析 经济可行性分析主要从指出的费用与预期取得的收益,支出费用包括设备购置费用、管理和维护费用等,这个点餐系统,投入的人力、物力、财力是相当小的,所以说从经济可行性分析师可行的。 4.1.3 运行可行性分析 随着科学技术的进步社会经济的发展,各种硬件资源已满足该系统的运行,各项技术已经成熟,所以从运行可行性分析上是可行的。 4.1.4社会可行性分析 该点餐系统不违背社会道德、现有的 管理制度 档案管理制度下载食品安全管理制度下载三类维修管理制度下载财务管理制度免费下载安全设施管理制度下载 ,不违反法律、经济政策,该系统应合了社会发展趋势的选择,可以产生巨大的经济效益。所以说从社会可行性分析是可行的。 5总体设计 总体设计即对有关软件全局问题的设计,也就是设计系统总的处理 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 ,是详细描述系统的开发过程,又称点餐系统概要设计。它包括:计算机配置设计、系统模块结构设计、数据库和文件设计、代码设计以及系统可靠性与内部控制设计等内容。软件功能分解属于下列软件开发中的总体设计阶段。 5.1 系统功能模块图 顾客 点餐系统 点餐加点减点 菜单 后厨 5.1 系统功能模块图 5.2统数据库模型设计 系统涉及3张数据表,分别为菜品表(food),菜单表(menu),账单表(bill),下面分别对各表进行描述和展示。 (1)菜单表及相关信息,包含三个字段:食物号(foodid)、食物名称(food name)、价格(price),其中食物号为主键。menu表如图5.2所示: 图5.2菜单表(menu) (2)食物表(food)及相关信息,包含四个字段,分别为食物号(foodid)、 食物名称(foodname)、食物价格(foodprice)、食物类型(foodtype), food表如图5.3所示: 图5.3食物表(food) (3) 账单表(bill)及相关信息,包含两个字段,分别为桌号(deskid)、账单(bill),bill如图5.4所示: 图5.4 账单(bill)图 当查询数据库表时,会显示各种菜名,以及各个菜品所对应的单价,查询food 表,如图5.5所示: 图5.5 查询食物表 5.3模块流程图如图5.6 图5.6 模块流程图 数据库链接代码,用于获取数据库的连接,供其他类的调用。在java resources 的src 目录下建立一个dbconn 包,在包下建一个名为DBConnection 的类,用于获取数据库的连接盒关闭数据库,项目运行调用数据库来显示信息,关键代码如下: 数据库的连接代码如下: public class DBconnection { private String url = "jdbc:oracle://180.84.33.254:1152/food"; private String username = "a_wanghuan"; private String password = "123"; private Connection conn = null; private ResultSet rs = null; Statement sql = null; float bill=0; public Connection ConnDB() { try { Class.forName("com.oracle.jdbc.Driver"); conn = DriverManager.getConnection(url, username, password); // System.out.println("success connetion!"); return conn; } catch (Exception e) { e.printStackTrace(); return null; // TODO: handle exception } } 开始 菜品展示 选择你要点的菜是否加点 是 选择加点的菜 是否减点 选择减选的 临时菜单否 否 是否继续 是 否 是否继续 是 否最终菜单 否结束 public void CloseDB() { try { conn.close(); } catch (Exception e) { e.printStackTrace(); // TODO: handle exception //关闭数据库 查询数据库中信息所调用的代码, public void QueryAll() { try { sql = conn.createStatement(); rs = sql.executeQuery("select * from food"); while (rs.next()) { System.out.println("编号:"+rs.getInt(1)); System.out.println("菜名:"+rs.getString(2)); System.out.println("价格:"+rs.getString("price")); System.out.println("描述:"+rs.getString("desc")); System.out.println("编号:" + rs.getInt("ID") + "\t" + "菜名:" + rs.getString("name") + "\t\t" + "价格:" + rs.getFloat("price") + "\t"+"类型:" + rs.getString("type")); 查询按编号(ID)查询表中的列(显示顾客所点的菜),并且把点的菜插入菜单表中,关键代码如下: public void QueryByID(int id) { try { PreparedStatement ps=conn.prepareStatement("select * from food where ID=?"); ps.setInt(1, id); ResultSet rs=ps.executeQuery(); System.out.println("编号:"+rs.getInt(1)); System.out.println("菜名:"+rs.getString(2)); System.out.println("价格:"+rs.getString("price")); System.out.println("描述:"+rs.getString("desc")); 6 系统测试 6.1系统测试原则 (1)测试应该尽早进行,最好在需求阶段就开始介入,因为一个软件应用的 形成过程中,出现严重的错误往往是系统功能是不能满足用户的需求,和最初设定的设计背道而驰,所以早测试能为后来开发减少很多不必要的麻烦。 (2)程序员应该避免检查自己的程序,顾名思义,自己是很难找到自己的错误缺点的,软件测试应该由第三方来负责,周围同学和朋友就是最好的选择。 (3)对错误结果要进行一个确认过程,一般由A测试出来的错误,一定要由B来确认。严重的错误可以召开评审会议进行讨论和分析,对测试结果要进行严格的确认,是否真的存在这个问题以及严重程度等。 (4)制定严格的测试计划。一定要制定测试计划,并且要具有一定的指导性。测试时间安排尽量宽松,要具有一定的规律性,也不要希望在极短的时间内完成一个高水平的测试。 (5)妥善保存测试计划、测试用例、出错统计和最终分析报告的数据,这些数据对后来软件维护和扩展都提供重要的支撑。 6.2测试结果及发现如图6.1所示: 图6.1 测试结果图 6.3 对于软件功能的结论 结论 本次课程设计主要是利用软件工程基本理论知识和方法,对系统进行了功能需求分析和设计,以及相关功能的实现和验证的相关研究阐明。在需求分析阶段通过对获取系统最基本需求的研究,进一步制定了需求规格说明书。在需求分析的工作基础上,利用现有技术手段,确定了系统的基本架构以及功能模块的进一步设计和规划。 该课程设计主要实现了点餐系统主要功能,还存在很多不足,比如没实现登录模块与注册模块,由于能力有限,还有很多功能不能够实现。 个人总结 学习了一个学期的Oracle课程,感觉收获很大,刚开始接触这门课程时,完全不了解这是一门什么样的课程,只知道现在市场上主流是SQl server数据库、MySQL数据库、Oracle数据库,随着学习的深入,逐渐的发现Oracle与我们大二学习SQl server的差不多,我也逐渐的喜欢上这门课程,在学习插入数据时,感觉难度比较大,通过在实验室里做实验,慢慢的掌握了如何插入数据本次课程设计给我收获很大,发现原来自己学习的知识只是千山一脚,还有很多的知识需要我去学习,在做课程设计时,我发现如果只了解书本上的知识,如果不做实践,在自己编码时会出现很多问题,出现了问题自己也不会如何解决,只有找同学解决。在今后的学习中,我要将理论与实践结合,才能将学到的知识融会贯通,才会在遇到问题时迎刃而解。 最后,我要在今后的日子里加倍的努力用在学校里学到的知识回报这个社会,用我所学所用发挥出最大的用处,回报我的老师们与关心我的人,谢谢你们。 z 参考文献 [1] Bruce Eckel著.刘中兵评注.Java编程思想:评注版[M].北京:电子工业 出版社,2011 [2] 明日科技.Java必须知道的300个问题[M].北京:清华大学出版社,2012 [3] 郑阿奇,java EE 实用教程,北京:电子工业出版社,2009.11 [4] 耿祥依张跃平,java 2 实用教程,北京:清华大学出版社,2006.8 [5] 张玉凤王瑛李晓黎等,Oracle llg数据库基础教程(第二版),北京:人民 邮电出版社,2012.9
本文档为【餐厅点餐系统设计与实现】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_729658
暂无简介~
格式:doc
大小:59KB
软件:Word
页数:24
分类:互联网
上传时间:2019-04-12
浏览量:13