《重磅计算机科学与技术专业实习报告.docx》由会员分享,可在线阅读,更多相关《重磅计算机科学与技术专业实习报告.docx(7页珍藏版)》请在第一文库网上搜索。
1、1 .实习目的实习是专业教学中重要的实践性教学环节,是在完成专业理论课程学习之后,进行专业实践能力训练、培养实践动手能力、理论联系实际的实践课程。通过理论联系实际,我们可以巩固和加强平时在课堂上所学的知识,从而锻炼自己发现问题并运用平时所学知识来分析和解决问题的能力,提高我们解决实际问题的能力。只有自己亲身参与到项目的开发过程中,我们才能真正的弄清楚项目的具体开发流程。通过实习,我们可以接触专业生产实际,认清行业发展方向,了解职业岗位需求,学会团队协作与沟通交流能力,从而训练我们从事专业技术工作所必须的各种基本技能和实践动手能力,提高我们的专业素质,为以后走向工作岗位打下一定的基础。2 .实习
2、内容这次实习的主要内容是学习Java的基础知识,并最终能够运用所学的知识完成一个“企业进销存管理系统”的项目。在为期近一个月的时间里,前三周的时间里主要是用来学习JaVa的相关知识,最后一周就是通过分组合作来完成该项目。在第一周里,老师为我们讲解了Java的一些基础知识,使我们对Java有了一个较全面的认识,并能够运用JaVa语言亲自动手写出一些小程序;在第二周和第三周里,主要是我们自主学习,通过制作一个“坦克大战”的小游戏,使我们能够巩固和加强第一周所学的基础知识,提高自己的实际动手能力,在学习的过程中,我们不仅可以上网查询,还能同学之间相互交流,如果有自己无法解决的问题,还能随时向老师请教
3、。因为最后的实际项目需要,老师还特地花了一天的时间为我们讲解了一下MRSqI数据库的基础知识;在最后一周里,主要就是小组合作来完成“企业进销存管理系统”这个项目。在拿到项目后,我们小组并没有急着去做,而是大家一起商量需求分析,把我们要做的模块及各个模块所需的功能确定下来,然后进行分工,每个人各负责一个模块,在大家都完成自己负责的模块之后,最后再进行整合,从而形成一个完成的系统。项目组长还制定了一份项目进度表,是我们有一个大体的计划,知道自己每天需要完成哪些内容。主要功能模块截图进销存徵里系统用户管理S管理-遨员管理.1功能类别,功能名称、标识符,描述用户登陆用户登陆User系统用户登陆Q基本信
4、息管理C客户信息管理Customer添加、删除、修改客户信息商品信息管理ProducK添加、删除、修改商品信息Q供应商信息管理ProVidere添加、删除、修改供应商信息Q进货管理IQ进货单StoCkF设置企业的进货单进货退货口对企北的进货退货业务进行酉1置Q俏售管理Q俏售单觊照财设置企Ik的请售单Q消售退货O对企业的优售退货业务进行配置Q查询管理口客户信息查询*对客户的资料进行查询商品信息查询对商品的资料进行查询供应商信息查询对供应商的资料进行查询,消售信息查询*对销售的信息进行查询Q请售退货查询对请售退货的信息进行查洵商品入库查询,对入库的商品信息进行查询F入库退货查询一对入库和退货的商品
5、进行查询一库存管理C库存盘点Storage对在仓库中的商品进行盘点Q价格调整通过盘点库存对商品进行价格调整o系统管理Q操作员管理,对操作员进行添加和删除更改密码更改操作员的密码所需实现的功能截,图在确定了所需完成的模块以及各个模块所需实现的功能之后,就是进行任务分配,我所负责的是“销售管理”模块。在分配完任务之后,我们就开始独自完成自己的任务,我们第一天的主要任务就是构建数据库以及数据模型类,由于我负责的是销售管理模块,在对销售管理模块的功能进行分析之后,确定的数据库表的字段包括以下部分:“销售订单”用于录入企业的销售订单。“销售订单”的内容包括编号、客户编号、销售日期、有效起日、有效止日、业
6、务员、制单人、税价合计、不含税价、税额、订单号、货号、销售数量、销售价、扣率、税率等。“销售单”用于录入企业的销售单,“销售单”内容包括编号、客户编号、销售日期、业务员、制单人、保管员、税价合计、不含税价、税额、订单号、销售单号、货号、销售数量、销售价、扣率、税率、出货仓库等。“销售退货单”用于录入企业销售退货单,内容包括编号、销售单编号、货号、退货数量、销售价、税价合计、扣率、税率、不含税价、税额、退货仓库等。“调整历史售价”用于调整历史销售单的价格,内容包括内部编号、编号、销售数量、原销价、新销进价、调整日期、制单人等。“历史查询”用于查询商品销售的历史。一般可以让用户按照任何条件查询,如
7、按照客户、日期、商品货号、商品拼音、业务员等信息查询。在项目进行的第二天主要就是实现对数据库表的增删改查等操作,后面的几天主要就是对各个窗体的设计以及功能的实现。if(e.getKeyChar()=)(Se11Return.this.btnQuery.doC1ick();)pub1icvoidkeyPressed(KeyEvente)pub1icvoidkeyRe1eased(KeyEvente)c1assReturnC1ickimp1ementsAction1istener(pub1icvoidactionPerformed(ActionEvente)intse1ected=tab1e.ge
8、tSe1ectedRows();intfai1edCount0;intresu1t=JOptionPane.ShowConfirmDia1og(Se11Return.this,se1ected.1ength+fe!sg*.是百之冬:嗓抬王”,DOptionPane.WARNINGJ-IESSAGE);if(resu1t!=JOptionPane.YES_OPTION)return;tryfor(inti=0jise1ected.1engthji+)Objectobj=tm.getVaIueAt(se1ectedi,1);if(Dao.Se11Return(obj.toString()tm.re
9、法货后史”,我:支天,OOptionPane.P1AIN_MESSAGE);c1assTextEnterimp1ementsKey1istener(intkindCount=0;intgoodsCount=0;doub1etota1cost;gOverride/表尊二行事七七途pub1icvoidkeyTyped(KeyEvente)intk=e.getKeyChar();if(k=f)intgc=0;doub1eprice=0;、喳=芝百存三for(inti=4ji5ji+)Objectco1vnu11;Tab1eCo1umnco1=nu11;/11芟率土申罪案弓intindex=tab1e
10、.getSe1ectedRow();/12r桑索弓台名.更H以或二艺.&产j羔if(index=0)co1v=tm.getVa1ueAt(index,i);co1=tab1e.getCo1umde1().getCo1umn(i);)/rr5*eubte(String)co1v);e1seif(i=5)gc=Integer.rse1nt(String)co1v);catch(NumberFormatExceptione1)JOptionPane.ShoiessageDia1og(Se11.this,部分代码截图主界面截图3 销售管理界面被图4 .实习总结虽然实习只有短短的一个月,但是我的收获是很
11、多的。从对项目相关的技术完全不了解,到和同学组成的团队一起克服种种困难,解决各种疑问,一起协同合作成功将软件调试成功。我的感触颇深,古语有云:读万卷书,行万里路。古人将读与行并列甚至有偏重行的意味,这正是说明了实践的重要性。”实践是检脸真理的唯一标准”,没有实践何来了解、进步之说。也深深的体会到大学期间为什么要安排这样的实习课程。通过这次实习,我们基本达到了此次实习的目的,加强和巩固了理论知识,提高了发现问题并运用所学知识分析问题和解决问题的能力。锻炼自己的实习工作能力,适应社会能力和自我管理的能力。了解了实习单位的计算机技术的应用情况、需求情况和发展方向及前景。亲身参与了项目的实际完成工作,
12、了解了计算机专业项目开发工作的具体流程。通过实习,可以加深对自我能力认识,由于大学的学习基本上是理论的接受,而缺少能力的熟练与加强,缺少实际情景的见证和实践活动的参与,同学之间缺乏必要的交流与对比,使得能力缺陷都被蒙蔽起来。并且实习生活考验着我们的知识迁移和运用能力、适应环境的能力、应对突发事件的能力以及如何处理人际关系等各方面的能力,为我们提供了不可多得的机遇和平台。通过实习,培养新的思考维度有效发现自己能力上的缺陷。综合运用所学理论知识、方法、技能,在实习中,巩固专业技能,培养和强化社会沟通能力,认识社会的需要,发现自身的差距,培养面对现实的正确态度和独立分析解决问题的能力,培养良好的职业精神,适应毕业以后的实际工作需求。同时,在这段时间我得到的最大体会就是,如果一个人在社会上没有一技之长,那他是没有办法很好的活下来的。工欲善其事,必先利其器。而对于我们来说,扎实稳固的技术就是我们以后走上工作岗位,实现人生梦想、自我价值以及在竞争越来越激烈的今天立足社会的最好利器,只有不断的加强自身专业技能学习才行。所以,我会在以后的时间里努力学习,加强自己的专业能力,使自己变得更强,只有这样才能上到为国家、为社会做出贡献,下到为自己、为父母、为学校交出一份满意的答卷。