JAVA编程学习与实践操作_第1页
JAVA编程学习与实践操作_第2页
JAVA编程学习与实践操作_第3页
JAVA编程学习与实践操作_第4页
JAVA编程学习与实践操作_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

成果形式:实践报告成果名称:微信点餐小程序设计JAVA编程学习与实践操作实践目的1.学习JAVA的基本操作,拓宽知识面将学生从书本知识中拉入实际电脑编程操作,以往计算机课程只教会了学生Word、Excel、PPT这几种基础办公软件的使用,而这一次的实践活动则在此基础上进一步拓宽学生的知识面,学习了解软件编程的相关知识。2.通过实践活动让理论与实践相结合并转化众所周知,很多学生在毕业就业时所要面临的一个问题就是理论知识丰富但缺乏实际操作能力,无法做到把理论知识运用到实践过程中,让理论知识在实践过程中得到充分高效的应用。所以针对这一普遍性问题,开设实践活动,以不一样的方式达到锻炼提高学生实践能力的目的,提高学生的理论转化率。3.能力提升通过基础的编程学习,让我们的实际操作能力、自主学习能力得到提高。敢于去创新的精神得到培养与锻炼。我们需要尽早发现自己的不足与缺点,努力改正自身发展过程中发现的不足之处,提高个人能力,使自己变得更加优秀。只有不断地学习与进步,才能不会被竞争激烈得社会所淘汰,获得成功。4.自我实现学校安排这一次的实践活动课程,重要目的之一就是让我们在不断学习与实践的过程中实现自我的价值,在与身边同学与老师的交流与合作中,明确自我发展的方向,懂得自我价值实现的意义。同时,在实践过程中观察他人实现自我价值的过程,也能帮助自己提高个人认知,不断成长。而实践活动的一个重要意义与目的也正是帮助我们从另一个方面去了解,去学习,去尝试着完成自我价值的实现。二、实践内容为了更方便地学习JAVA语言编程,下载其语言开发集成环境IDEAIDEA作为一种java语言开发的环境,全称IntelliJIDEA。可以说是业界被公认的最好用的java开发工具之一,尤其是它的智能代码助手、代码自动提示、重构功能非常方便我们使用。同时支持J2EE、并且还可以Ant、JUnit、CVS进行整合、审查所写代码。另一方面创新的GUI设计等功能也可以说是非常先进的。IDEA的开发人员以东欧程序员为主,他们的特点是严谨,这也从另一方面体现了IDEA的高效性与保障性。通过学习编写一个简单的计算器程序,使它可以完成正常的加减乘除运算。计算器程序作为被人们熟知的程序之一,有简单,易懂,编写方便等特点,作为新接触编程的学生来讲,学习并且自己动手编写一个简单的计算器程序,有利于更好地入门以及了解一些基础编写要求,也是我们理解程序运行原理的一个快捷方式。编写一个自助微信点餐系统,要求可以成功运行。外卖平台的用户量多,消费者集中,但是商家服务范围内的也是固定的人群,另外在消费者集中的同时商家也是集中的,所以商家就需要削减利润尽量让自己的店铺排名靠前,商家是完全被平台把控的。而自助点餐小程序就避免了这些问题在实践学习结束后,通过利用所学到的JAVA编程相关知识,设计编写一个类似于微信点餐的系统。包含点餐、收货地址、联系人、付款、找零等功能。可以说是整个实训课程学习到的知识的一个汇总考察。完成这一个简单的点餐小程序可以帮助我们在实际操作过程中,更加好的去了解java,了解编程的一些乐趣,建立一个兴趣点,以这个兴趣点来展开学习过程,更高效的学习。三、实践过程了解学习整个IDEA的工作界面作为JAVA语言的一个开发环境,认真了解各部分功能及含义,才能使我们在后续的学习过程中能更好的进行操作,换句话讲,只有熟悉了工具,才可以做出好的作品。认识一些编程基础规定与书写格式,编写一个计算器程序。首先,从最简单的加法运算程序编写开始学习,在按部就班地学习好加法的编写过程后,对于其他三种运算程序的编写也就有了一个大概的头绪,但是在自己实践操作的过程中还是存在一些问题。例如运算死板问题,只能按顺序进行加减乘除运算而不能直接进行想要操作的运算。还有就是无法循环运算的问题,每次计算过后都必须重新进行运行,不能直接继续运算。明显这些问题是我们现在使用的计算器程序没有的或者说已经解决的。那么如何解决这一问题就又引入了识别运算符号这一程序,并且编写完加减乘除运算后加上一个while(true),这代表了一个循环结构,死循环在我们运算完之后,就可以不用再重新运行程序,就可以开始下一个计算了。在老师的带领下了解微信公众号的程序运行原理,把日常生活中经常遇到的点餐程序从JAVA程序编写的视角去进一步剖析认识。首先要了解这种程序的实际功能及特点(1)操作要简单、方便、快捷(2)后台要有数据,用来方便餐厅进行菜单的优化(3)在人力方面节约人力成本,降低人为因素带来的出错率我们可以通过传统餐厅与新模式餐厅进行比较来总结出这种微信点餐小程序所带来的各种优势以及特点。传统餐厅:服务人员工资等各方面人力成本高,存在工作积极性等不确定因素,加菜麻烦,体验差。另一方面结账慢,顾客买单,现金支付,刷卡支付体验差。当财务对账时,流程繁琐,对账时间长,无清晰账单。再拓展一点,印刷成本高。新菜上新,菜单,点餐单,菜品更新迭代菜单大量浪费。小程序点餐系统:首先成本降低30%以上服务人员用工成本。其次服务效率提升40%以上,顾客自助点餐,手机扫一扫,全桌顾客可以一起点餐,体验感好,能带给顾客新鲜感。并且在顾客想要加菜时可以直接一键提交,直接传到后厨位置,高效省时。最后顾客消费完成买单可直接微信支付,动动手指,即可完成。下班时,财务可直接在手机端或PC端查看管理,账单,报表零出错,有效避免人为因素导致的账面出错。同时节省99%的物料成本,低碳环保微信小程序点餐系统能为商家带来什么?1、大幅度降低开发成本由于微信的普及化程度高,这种小程序节约了开发成本,商家可以直接使用,也不需要花时间推广或者研发,消费者只需要扫一扫二维码就可以直接使用了2、有效形成商业闭环打通用户内部信息,商品服务之间的关系,直接在微信生态系统内完成选购,下单支付整个商业模式的闭环。3、可为餐厅带来大批客户基于微信8亿活跃用户号搭上小程序的大浪潮,一键分享,为餐厅拓展客源,大幅扩大曝光率。4、餐厅营销方式得到丰富深化餐厅的营销布局,利用小程序结构化,将图表用于记录一些会员的数据,增加服务体验感,增加回头客数量,同时牢牢抓住老顾客。使用自助点餐小程序,对比传统点餐方式,有时候顾客数量同时段激增,传统方式会出现“顾头不顾尾”的情况,降低顾客用餐体验,而新模式则解决了这一问题。云打印机自动打印订单,同时我们支持在线支付,也能够结合线下支付,减少商家对账的工作量。扫码点餐其实并不新鲜,但是较为常见的还是H5页面点餐,H5扫码点餐总是要先关注公众号,然后录入个人信息,最后才能点菜,整个流程非常麻烦导致长期应用不起来根本不能帮助商家减少工作量。而自助点餐小程序可以在扫码后进入小程序即可开始点餐。流程更简单。消费者也就会更加愿意使用。最后的编写成果附后四、实践体会非常开心可以参加甲骨文大数据公司与我校的合作培训课程,一直以来学校以注重理论知识为主进行开展教学工作,而未来步入社会进入工作职位,公司则需要有实际操作能力的员工,所以将理论与实践能力进行转化对接是非常重要的,很幸运贵公司与我校的这次合作为我们这些学生提供了这样的一个机会。在学习的过程中,我发现在这个过程中最重要的就是1.逻辑性要严谨要成立,这是一个程序运行的基础。2.在输入过程中要符合规范,否则会出现无法运行或识别。3.一定要细心认真,虽然软件很人性化地自带检查报错的功能,但是毕竟不能完全依赖程序,还是要细心认真才可以。最后,我自己动手完成了一个购物系统的编程如下图所示为期一个月的java编程语言学习实践活动终于结束了,虽然它的时间不是太长,我们过的有点忙碌,但是它使我们初步了解到了全新的知识。从这一点看,JAVA编程语言的学习使我们受益无穷,可以说,它是我目前为止在大学里所学到的最好的知识之一。我们经常说“学以致用”,可能很多人都会有这样的困惑。在大学里学到的知识在社会上,或者说将来在工作岗位上究竟有哪些作用。“专业与工作很少有联系”这句话是否正确,我们现在也很难得出一个准确的答案,但若是从这次编写程序的实践来看,如果说以前上课所学的理论知识我们不知道将来如何在工作中运用,那么这一次编写这个点餐小程序则是纯粹将理论与实践相结合为一体,并且在另一方面我们统计所学到的知识,在数据收集过程中也可以说做到了学以致用这四个字。自己学到的只是有限,知识面也较为狭窄,真正是“沧海一粟”。一个人当它生活在独自的领域,自我的世界或者外界的联系太少甚至没有时,经常会形成以自我为中心,并且逐渐懒惰,自狂自傲的心理。学校虽然也是一个社会的缩影,但它与外界真正的世界相比,乃是微不足道的。因此,我们需要尽早发现自己的不足与缺点,不能停留在自我的、纯粹的理论世界里,尽可能拓宽自己的知识面,以后迈入社会上的实际的世界,才能不会被竞争激烈得社会所淘汰,获得成功。大学是一个小的训练场,我们就像是蓄势待发的运动员,在这里不停训练,不断进步。希望有朝一日可以从容不迫地面对社会中的风风雨雨,我们都应该认识到现在的学习与实践是一笔宝贵的财富。只有珍惜现在的每一分每一秒,只有正确的去深入社会,去了解社会,去服务于社会,深深地去感受这种实践过程,才能使我们发现自身的不足,以后走出校门,踏进社会创造良好的条件;才能使我们学有所用,在实践中成才,在磨练中成长,努力去在这种实践过程里体现我们大学生的自身价值。今后在我们工作的过程中,我们才会慢慢发现现在的实践活动带给我们的是受益终身的“课本外的知识”很多的事情需要我们去关注,需要社会上的每个人投入更多的热情。在JAVA编程语言的学习与实践过程中,我们遇到了各种各样的人和各种各样的问题,他们所体现出来的世界观与价值观也大相径庭,正是应为这样的差异性,使得我们有机会去了解不同的思想,不同的思维方式,看待事物或问题不同的角度。这是我们平时书本上得不到的。以一个大学生的角度,通过一个普通的社会实践活动,以社会的角度看待大学生,对于我们而言,这是远远不够的。我们都清楚的知道工作不等同于学习,题做错了可以参考标准答案,可是在工作中出现了失误,后果就比较严重了。而且还没有所谓的标准答案可让我们去参考去改正,我们要付出更多的东西去弥补这些自己的错误,甚至有些错误还没有机会和办法去改正。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论