已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实习报告一、实践的目的(实习目的的简要说明,对所有实习生都应一致)1、培养学生理论联系实际,了解生产技术工作的一般程序和方法,掌握计算机应用技术和当前流行的开发技术的开发方法。2、培养严谨的工作作风和认真的科学态度。3.建立工程技术工作所需的全局观、生产观和经济观。二。实习任务1、公司管理制度、员工素质、程序员代码规范;2.需求开发和管理;3.面向对象的分析和设计,面向对象编程的特点;4、巴西航空、日本航空、日本空间科学基金会5.数据库设计与SQL应用6.软件需求分析和设计7.项目实战三。实践的内容我刚进公司时,进行了为期一周的公司管理制度和员工素质的软技能培训。通过本周的学习,我了解了公司的企业文化和公司的管理规则。同时,我也与我的项目团队成员进行了了解和交流,并与团队成员建立了团结合作的精神,这为我融入公司的工作环境和更好地学习打下了良好的基础。接下来,我们开始了对JAVA技术的培训和学习。由于我们没有在学校学习JAVA,我们开始有点担心学习不好,但幸运的是,我们的学习是从回顾在大学学习的基础知识开始的,这给我们学习JAVA技术提供了一个缓冲期。以下是这段时间公司实习的主要内容(当然,由于公司安排的实习还没有结束,这只是上一期的实习内容):关系数据库管理系统概述关系数据库管理系统是一个通过数据模型存储和管理数据的系统,该数据模型由数据、关系和数据约束组成。在过去的30年里,关系数据库管理系统取得了巨大的进步。目前,许多企业在网上交易处理系统、内部财务系统、客户管理系统等方面都采用了关系数据库管理系统。字节级关系数据库在大型企业集团中已经变得很常见。目前,行业中常用的关系数据库管理系统产品包括IBM DB2通用数据库、Oracle、My SQL、SQL Server等。在我们公司,主要使用的是Oracle和SQL Server,所以下面的SQL语句语法也是针对这两个数据库的。关系数据库管理系统有以下特点:(1)数据以表格的形式出现(2)每个行为的各种记录的名称(3)每一列都是与记录名称相对应的数据字段(4)许多行和列形成一个表单(5)几种表单数据库关系数据库管理系统的开发分为三个阶段,如下图所示:我们知道数据库技术是数据管理的最新技术。其主要目标是解决数据管理中的数据存储、访问和处理问题。因此,关系型数据库管理系统产品主要用于第一阶段的信息管理应用领域,如基层部门的事务处理和企业管理信息系统。这些应用不需要很高的在线速度;第二阶段的关系数据库管理系统主要针对在线事务处理的应用领域,提高了关系数据库管理系统的事务处理能力,包括事务吞吐量和事务在线响应时间两个方面。因此,关系数据库管理系统的实现技术必须从以下两个方面进行改进:(1)性能:提高RDBMS对在线交易的响应速度。(2)可靠性:由于在线交易处理不允许关系数据库管理系统间歇运行,因此在交易失败和软硬件故障的情况下具有相应的恢复能力,从而保证在线交易的正常运行、撤销和恢复。确保数据库数据的完整性和一致性。尽管关系数据库管理系统是一门在学校学习的课程,但它相对理论化,并且在公司实习期间侧重于实践和应用。因此,在学习本课程的同时,我们主要关注如何提高数据库的查询执行效率,即上述性能。在实践中,我们主要关注如何提高事物的执行效率和数据安全性,而不是简单地获取数据结果。(2)软件工程软件工程是一门研究如何用工程方法构建和维护有效、实用和高质量软件的学科。它涉及编程语言、数据库、软件开发工具、系统平台、标准、设计模式等。它的目标是开发可修改的、有效的、可靠的、可理解的、可维护的、可重用的、可适应的、可移植的、可追踪的和可互操作的软件产品,并在给定成本和进度的前提下满足用户的需求。追求这些目标将有助于提高软件产品的质量和开发效率,并降低维护难度。这门课程相对来说是理论性的,有很多概念性的知识。我们主要学习了各种常用的软件开发模型和软件开发的整个过程。同时,通过研究各种成功的案例,我加深了对软件开发过程的理解。这不仅仅是简单地完成每个模块的功能,而且是从全局和系统的角度开发一个完整和高性能的软件。(三)面向对象的基本方法这一部分主要回顾了大学所学的C语言知识,我们所学的主要是面向对象的编程语法的编程思想是JAVA。面向对象编程,即所谓的“对象”,是一个或一组数据以及处理这些数据的方法和过程的集合。面向对象编程与传统的面向过程编程完全不同。它大大降低了软件开发的难度,并使编程变得像构建块一样简单。这是当今计算机编程不可阻挡的趋势。如今,许多大公司在软件开发中采用这种编程思想。面向对象实现了软件工程的三个主要目标:可重用性、灵活性和可扩展性。面向对象编程有三个特点:封装性、继承性和多态性。Java编程语言的风格非常接近于C和C语言。Java是一种纯面向对象的编程语言,它继承了C语言面向对象技术的核心。Java放弃了C语言的特性,比如容易出错的指针(被引用代替)、操作符重载、多重继承(被接口代替)等等。并添加了垃圾收集器函数来回收不再被引用的对象所占用的内存空间,从而使程序员不再担心内存管理。在Java SE版本中,Java引入了一些语言特性,如泛型编程、类型安全枚举、不定长度参数和自动打包/解包。Java不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码,然后依靠各种平台上的虚拟机来解释执行字节码,从而实现“编译一次,随处执行”的跨平台特性。然而,每次编译都需要一定的时间,这也在一定程度上降低了Java程序的运行效率。在面向对象程序设计中,我们主要了解JAVA的编程思想,它主要继承了c语言的一些特点。这门课程可以说在学习JAVA的整个过程中起到了承上启下的作用。通过本课程的学习,我们已经了解了JAVABean、Java类库、异常捕获和处理、收集、反射机制、注释、QA4J等。在学习这门课程的过程中,我也遇到了一些问题,尤其是对一些新特点的理解和掌握,但这些问题都被我的同事及时解决了。(4)甲骨文架构本课程侧重于甲骨文架构,其图表如下:学习本课程的主要目的是掌握以下几点:(1)掌握ORACLE数据库系统结构中物理结构、系统全局区域和过程的概念(2)掌握ORACLE数据库存储管理知识(3)掌握管理ORACLE数据库的方法(4)了解甲骨文数据库的网络应用ORACLE架构在任何硬件平台或操作系统下都是相同的,包括以下三个方面:物理结构:数据文件、日志文件、控制文件和参数文件;系统全局区(SGA):共享池、数据缓冲区、日志缓冲区、字典缓冲区;进程:用户进程、服务器进程、后台进程;其架构示意图如上所示。ORACLE数据库是处理成一个单元的数据集合。ORACLE数据库有一个物理结构和一个逻辑结构。数据库的物理结构由组成数据库的操作系统文件决定。每个ORACLE数据库由四种类型的文件组成:数据文件、日志文件、控制文件和参数文件。数据库文件为数据库信息提供了真正的物理存储。SGA(系统全局区)系统全局区是由ORACLE系统为实例分配的一组共享缓冲存储区,用于存储数据库数据和控制信息,实现数据库数据的管理和操作。SGA分为以下几个部分:共享池、数据块缓冲区、日志缓冲区和字典缓冲区。将不详细描述每个部分的具体功能。进程是操作系统中的一种机制,可以执行一系列操作步骤(在某些操作系统中,术语“作业”或“任务”用来表示进程)。一个进程通常有自己的专用存储区。ORACLE实例有两种类型:单进程实例和多进程实例。通常使用多进程实例。在ORACLE数据库管理部分,主要介绍了数据字典、事物管理等模块。其中,数据字典是ORACLE数据库最重要的部分之一,由一组只读表及其视图组成。这些表和视图是由数据库系统在建立数据库的同时建立的,起到系统状态编目表的作用。数据字典描述数据库中的表、列、索引、用户、访问权限和其他实体。当其中一个实体被建立、修改或取消时,数据库将自动修改数据字典。事务是数据库维护数据一致性的单位。它将数据库从一致状态转换到新的一致状态。同时,我还学习了Oracle数据库的各种管理方法,即数据库的各种启闭方法和数据库的用户权限问题,即数据库中的数据安全问题。最后,介绍了ORACLE数据库的网络应用。ORACLE数据库具有极强的网络功能。它支持各种网络协议,如TCP/IP、SPX/IPX、X.25、LU6.2、Decnet等。它支持异构网络协议互连和异构数据库互连。网络是甲骨文的网络软件。ORACLE不仅支持传统的主机-终端模式,还支持流行的客户/服务器架构模式,这使得应用和数据库核心的分布式处理,大大提高了资源的利用率和处理效率。通过本模块的学习,我对甲骨文的架构有了更清晰的了解,为以后数据库系统的开发打下了良好的基础。根据公司的实习要求,我们将在实习的最后阶段完成一个示例保险业务项目的开发。由于该项目的开发仍处于初始阶段,我们在此不再赘述。四.经验和总结第一次参加专业实习让我明白了大学生生产实习是引导学生走出校门、走向社会、接触社会、了解社会、加入社会的一种好形式。这是培养人才的好渠道。这是弘扬思想、树立服务社会思想的有效途径。通过实习,我自己也经历了重大变化。首先,当我进入公司时,我是专业人士,不再是学生。我需要具备专业人士应该具备的素质。不迟到或早退是不可避免的,但同时也要对自己严格
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 广东博罗县流动人口服务管理中心招考工作人员易考易错模拟试题(共500题)试卷后附参考答案
- 儿童保险的合同范本
- 山东潍坊农业局审计局2025年下半年事业单位招考易考易错模拟试题(共500题)试卷后附参考答案
- 山东事业单位菏泽市安全生产考试中心招考工作人员易考易错模拟试题(共500题)试卷后附参考答案
- 出租鱼塘场地协议书
- 太原重型机械集团限公司招聘易考易错模拟试题(共500题)试卷后附参考答案
- 代理价格协议书范本
- 框架性协议审核合同
- 公司网络托管协议书
- 档案续签托管协议书
- 走近湖湘红色人物智慧树知到答案2024年湖南工商大学
- 人教版八年级上册数学竞赛试题含答案
- GGD交流低压配电柜运行、维护说明书、安装、操作手册
- 社区卫生传染病风险评估记录表
- 2024年湖北水利发展集团有限公司招聘笔试冲刺题(带答案解析)
- 人教部编版六年级上册语文第五单元测试卷(含答案解析)
- 亚马逊逆向工作法
- 天津子牙循环经济产业区规划
- 受人威胁写遗书范本
- 人力资源解决方案-
- 300MW机组七漏治理方案及消漏方案
评论
0/150
提交评论