




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件助理工程师Java框架开发实习报告TOC\o"1-3"\h\u187421实习目的 13052实习单位及岗位介绍 162652.1实习单位概述 1125812.2实习岗位概述 1140863实习内容及过程 2131593.1实习工作的内容 2233343.2实习过程的难点 3308394实习体会 3249094.1人生角色的转变: 3105254.2虚心请教,不断学习: 4155234.3摆正心态,快乐工作: 411107结论 425756参考文献 6第第7页共9页1实习背景1.1公司介绍武汉S软件开发有限公司成立于2008-06-02,近年来,公司在研发方面取得了多项技术创新,产品研发成果,经有关机构认定,已达到国内先进水平。该公司曾两次获得国家科学技术进步奖二等奖,国家科学技术进步奖三等奖,并拥有9项技术发明专利和14项计算机软件作者权利。勤奋创建公司,诚实待人,公司理念和核心价值观是多年来奋斗历程和集体智慧的总结,也是未来发展的精神基础。1.2实习岗位介绍我的职位是软件助理工程师,主要是利用Java语言结合一系列的框架开发,对OCR产品进行设计。当前市场上很多识别软件都只能对一种特定的对象进行识别,从而达到专属性或一定程度的高效性,比如一个身份识别软件只能对于身份信息卡的普通字符进行快速识别。但是限制这个身份识别软件不仅仅是因为功能需求,更多的也是因为OCR识别技术的滞后,因为信息发展当前速度非常之快,这种身份信息卡也会存在着很多独特设计和复制程度,各种设计也是非常多样五花八门,在通过人力进行识别、输入、存储处理等将会耗费大量时间,同时如果每次识别不同的身份信息卡时都用不同的识别软件都会耗费很多成本,所以能看到这个例子存在的识别需求非常的迫切,将类似于身份信息的提取等更多功能都需要与时俱进,进行更深度的探讨。我的具体工作主要可以概括为以下几点:(1)根据产品开发需求,配合工程师编写软件程序及源代码,确保设备功能匹配及完整性、准确性;(2)设备软件部分技术资料编写(设计说明书、产品规格书、操作说明书、培训手册);(3)根据产品市场或内部反馈,配合工程师对产品软件程序功能进行改进;(4)由工程师带领,承担设备软件部分调试,确保设备功能正常运行。1.3实习目的和意义实习是尝试运用我们在实践中学到的理论知识。我相信这次实习非常重要,为我将来的毕业和工作打下了坚实的基础。通过实践,我们可以加强该专业的基础知识,提高我们自身分析,评估和管理实际问题的能力,锻炼我们的自己的实践技能,增强我们的集体合作意识,并开始理解和思考的别人的观点和软件开发的主要过程。为期两个月的实习使我得以进入一个熟悉又陌生的领域,并开始了我迈向社会的第个一步骤。实习的结果并不重要。更具体地说,实习的意义是让我可以学习成长,实习就是我的新起点。我认为我的专业技能和一些习惯很有帮助。2实习内容及过程3.1重点项目参与3.1.1需求分析将直接进行项目的需求分析。因为项目名称已经给出,所以将去掉可行性分析。我们小组分到的项目是“诊所管理系统”,这就免不了去诊所实地调查了。实际调查的过程中发现,需求分析这个过程是非常非常的重要,需求分析文档的制作,决定了项目的各个功能以及这个软件是否符合用户的需求。这一周的收获就是软件需求分析的文档制作,这是软件工程中非常重要的-一个步骤,这一环节,是一整个软件生成的最为重要和关键的环节。3.1.2概要设计由于是初次制作软件概要分析的文档,所有有很多不符合规定的地方,就比如数据流图的制作,很多小的细节都没有注意,像这样的问题还有很多。不过,在经过了小组成员的积极讨论修改以及老师的指导后,这些问题都得以解决。接下来根据概要设计,来制作软件的详细设计。概要设计模块中,在已经设计好的的模块、接口、类中实现所需要的功能,所以我们只需要考虑每个类的功能如果用代码实现就可以了,当然不是将代码写上去而是用流程图以及伪代码之类的相关技术来表示。这个阶段的制作完成就开始正式的编码了。3.1.3编码配置spring系列框架。比如在spring中dao,service中使用xml文件进行配置,并且在spring中的xml文件中配置也要理解究竟是配置什么类,SpringUtil在没有被spring容器管理但是需要在spring容器管理的类中使用。还有在文件上传时使用FastDFS时遇到了一些问题,因为使用FastDFS优点就是可以轻松完成服务器的集群保证我电脑配件的上传,在同事的帮助下还是完成了这个流程,在电脑商家上传文件后存储服务器将文件ID返回给商家的客户端,这个文件ID就用于以后访问该电脑配件的索引信息。此外,我还尝试写dailyreport和issueslist,在以后的代码编程中无论是布局页面、配置xml、异常信息,都是我这边进行负责。3.1.4测试根据做完的项目,进行软件的测试。本周就是对软件进行测试,从最基本的类之内的方法测试一直到整个项目的综合测试,分了好几个阶段。而区分于以往的测试。在测试之前需要先写测试文档,当测试文档检查合格后,我们才可以对着文档进行逐步测试。3.2系统建设需求分析3.2.1可扩展性需求基于Java的疫情期间的管理系统相应具有可扩展性,不然的话,系统需要实时转换,这不仅需要消耗时且费力,并且也是没有必要的。在软件开发层面,系统应考虑在初始设计过程中在结构,功能,管理实体等方面进一步扩展后续功能的可能性。软件设计人员必须考虑到未来软件系统将对业务的新增加做出响应并增加工作量的可能性。在设备层面,由于系统的职业发展,人们正在考虑对负载的需求。由于各个用户自身地理位置自身定位的不同,会造成自身硬件和功能性需求不同。此外基于时代发展也会有新的需求,这些都需要高可拓展延伸性,基于此基于Java的疫情期间的OCR才能对软件升级删除修改替换,有好的维护性,用户体验性更高。同时基于Java的疫情期间的管理系统还需要具有高移植性。单机版基于Java的疫情期间的管理系统由于基于服务器客户机实现,企业用户安装需要多次安装软件客户端,浪费时间和精力。3.2.2接口需求菜单栏位置精美,为了方便用户的查找和使用,系统的导航布局必需清晰。网站必须支持在不同的浏览器中能够运行顺畅,而不会出现链接错误。除了外部网络空间环境中的安全考虑外,在其特定的功能设计中,系统需要确保系统服务器本身能够及时进行内部预警,功能限制等。在安全应用程序类型的代码开发期间该基于Java的疫情期间的管理系统是对多个用户负责的,比如人群密集注册的时候实时数据大,毫无疑问会对系统的硬件要求很高。所以在设计开发过程中,必须保证能同时为多个用户负责,在高实时性情况下具有安全可靠性。此外,界面须令人赏心悦目,风格清晰,字体大小设置正确,页面颜色样式必须与此主题一致。3.2.3响应时间需求这意味着系统必须保证一定的响应速度,通常不超过3秒。无论是前端接口还是后台管理,都必须提供非常快的响应时间,否则用户体验将会很差,系统将无法开发和宣传。另外,为了确保诸如通信连接和数据库之类的接口的统一处理,有必要在几个方向上监视系统。基于Java的疫情期间的管理系统的管理人员可能不是专业相关的人员,缺乏专业知识,或者对计算机应用不熟练。所以基于此我们需要开发简单易懂的交互式界面,多图片直观表达减少文字的描述,具有好的操作性并以中文描述为主。4实习体会4.1人生角色的转变:对于刚步入职场的我来说,由于从学生到职场人士身份的转变让我有极大的不适感,包括对网络信息环境和所面对的电脑木马病毒防治相关的操作性极强的工作内容的束手无策。但庆幸的是,在热心细致的同事和领导们的引导和带领下,我很快熟悉了公司环境和部门的组织结构,以及所要面临的电脑病毒防治和安全监测相关的实际工作。同时,在各位经验丰富的同事和部门领导的指导下,我较快地适应了电脑病毒防治相关的理论知识和基本工作流程和一些简单的病毒防治基础工作,并很快适应了角色的转变,调整好自己的思维方式、行为和沟通技巧和心理状态,为今后的正式工作打下了良好基础。4.2虚心请教,不断学习:在实习过程中我最深的体会就是要不断学习,不断实践,学无止境。通过在电脑木马病毒防治工作中不断寻找和发现问题线索这一过程,以及不断在探索电脑安全防治问题中学习的过程,我深刻理解到遇到问题不只是要第一时间反馈并寻求帮助,更重要的是要发挥主动学习意识,不断在工作中主动请教和自我学习,只有这样才能真正掌握和电脑木马病毒防治相关的专业实践和理论知识,让这些专业技能真正内化于心,变成自己的知识。只有我们练就了踏实的基本功,以知识为后盾,以不变应万变,才是自己今后能有所成就的关键。这也是我实习经历最大的体会。4.3摆正心态,快乐工作:众所周知,软件工程师是一项专业性非常强,且非常注重实践操作的工作,这就尤其需要我更快地适应这种专业性的操作节奏。通过这次实习,我逐渐适应和融入到这项工作中。通过这一过程我也发现:不论专业性多么强,操作多么复杂的工作,只要我们摆正了心态,以更加积极乐观的态度和虚心学习的心态面对工作,不论多难的工作和苛刻的问题都可以迎刃而解。这一点,是我这次实习中最为深刻的体会。还记得在实习过程中,遇到的那一个个看似让人毫无头绪的代码,我从一开始的不知所措,到后面试着慢慢解开一个个谜团,并在同事们的指导下一步步自己运用更有针对性的安全防控手段解决难题,这样的喜悦也是无与伦比的。并且这样的经历更加加深了我从实践中学习和获取知识的喜悦和深刻印象。而这样的实践经历更是让我树立了正确的工作和学习态度,这将让我今后的职业经历受益颇深。5实习总结此次实习,首先感谢学校与老师给我的机会,让我能在这样好的单位进行专业实习,此时所掌握的开发技术还有很多值得我继续学习。另外还要感谢实习单位的领导与同事,耐心的指导我的工作,让我顺利度过实习期,并且学到了很多专业知识与为人处世。感谢我的指导老师,在实习期间一直关心我,在我迷茫的时候给予我指导与安慰。实习是每位大学毕业生都会有的经验。它使我们能够在实习期间开始了解和体验社会。它还使我们能够学习到许多我们在课堂上无法学习的东西。它也打开了我们的视野,扩大了我们的知识面,为我们迈向社会奠定了坚实的基础。关于专业技能,我明白了工作需要更多的努力,更加有耐心,比以往更细心。这些都是我的缺点,但是我在实习期间取得了长足的进步。尽管要成为一个真正的软件开发人员还有很长的路要走,但我会努力工作,并实现自己的目标。我与人的关系也开始变得很成熟。尽管无法用语言来描述,但可以在生活的各个层面上感受到。经验使一个人成长。只有经过真正的实践的经验,我们才能真正成熟。如果我们真的想脱颖而出,我们必须努力工作并尽力而为。简而言之,我在这个实习中逐渐长大。在实习期间,我学到了以前学不到的东西,遇到了以前看不到的困难,看到了很多以前看不到的问题。如果要使开发更加完整,开发的结果更加准确,那么将始终会遇到很多奇怪的问题。当今软件的功能变得越来越复杂。如果不去学习,不积累一定的格局和眼界,很难在实际工作中解决它。因此,这反映了自身学习不足以及与他人的差距。我们必须努力学习,开阔视野,提高实践技能,并为将来成为一个开发工程师而努力,最后,我要感谢所有帮助我实习的老师,非常感谢他们对我实习提供的帮助和耐心。参考文献付飞飞.场景文字识别算法的研究[J].福建电脑,2020,36(04):1-4.王凌燕.中文字符识别系统的研究与实现[J].吉林大学学报(信息科学版),2020,38(02):199-205.张婷婷,马明栋,王得玉.OCR文字识别技术的研究[J/OL].计算机技术与发展,2020(03):1-8金连文,钟卓耀,杨钊等.深度
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 水电工程劳务协议
- 苗木连续供货合同
- 2024-2025学校年度教师科研能力提升计划
- 高三历史复习计划:阶段性目标设定
- 二年级数学考试准备计划
- 环保监测设备采购框架合同范本
- 城市综合体车棚租赁与商业运营合同
- 智能电网设备采购与安装调试服务合同
- 汽车维修服务场地承包与连锁经营合同
- 五年级下册校园安全教育教学计划
- 审计基础与实务(第二版)项目九货币资金审计
- 2025年浙江省交通投资集团公司招聘笔试参考题库含答案解析
- 临床研究分期介绍
- 《国父孙中山》课件
- 回顾性临床研究
- 2025年上海奉贤区部分单位招考非编人员高频重点提升(共500题)附带答案详解
- 武昌实验中学2025届高三下第一次测试数学试题含解析
- 小学航空科普类课程设计
- 公安调解和解协议书范本
- 高教版2023年中职教科书《语文》(基础模块)下册教案全册
- 国家安全教育第四章-坚持以人民安全为宗旨
评论
0/150
提交评论