![(完整word版)Java员工管理系统实训报告_第1页](http://file3.renrendoc.com/fileroot_temp3/2021-12/3/05362357-a95b-4367-bcef-c14f412dac40/05362357-a95b-4367-bcef-c14f412dac401.gif)
![(完整word版)Java员工管理系统实训报告_第2页](http://file3.renrendoc.com/fileroot_temp3/2021-12/3/05362357-a95b-4367-bcef-c14f412dac40/05362357-a95b-4367-bcef-c14f412dac402.gif)
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实习报告年 级大三专业计算机科学与技术学号_姓名_实习时间2016.8.8-2016.8.28实习地点三峡大学_、实习目的进一步了解 java 开发的相关知识,掌握 java 开发的基本技术,丰富 java 开 发的实战经验。学习 SQL 的基础知识及正确的运用方法,和有用的相关技术, 提高自己的工作效率。通过实习,培养我们综合运用 Java 语言的面向对象编程 能力 ;培养我们动手能力 ;培养我们良好编程规范、编程方法 ;以便能较全面地理 解、掌握和综合运用所学的知识,提高自身的编程能力;增强自己的团队协作意识,了解软件开发的思考角度和主要流程。 为毕业之后能够更快地进入工作状态 并且能够更
2、好的工作,打好一定的基础。二、实验内容根据实际需求, “工厂员工管理系统”项目采用模块化的设计思想,在Windows 7 操作系统环境下,搭建 JSP 运行环境 JDK+TOMCAT ,通过使用 JAVA 脚本语言完成动态的、交互的 web 服务器应用程序,实现员工信息进行添加、 修改、查询、删除等功能。三、相关技术此员工信息管理系统采用了 Struts+Spri ng+Hibernate 的框架实现。SSH=Struts + Spring + Hibernate其中,Struts 进行流程控制,Spring 进行业务流 转,Hibernate 进行数据库操作的封装。此系统分为 J2EE 三层
3、结构,分为表现层、中间层(业务逻辑层)和数据服 务层。三层体系将业务规则、 数据访问及合法性校验等工作放在中间层处理。 客 户端不直接与数据库交互, 而是通过组件与中间层建立连接, 再由中间层与数据 库交互。表现层是传统的 JSP 技术,自 1999 年问世以来,经过多年的发展,其广泛 的应用和稳定的表现,为其作为表现层技术打下了坚实的基础。中间层采用的是流行的 Spring+Hibernate,为了将控制层与业务逻辑层分离,又细分为以下几种Web 层,就是 MVC 模式里面的“ C” (controller),负责控制业务逻辑层与 表现层的交互,调用业务逻辑层,并将业务数据返回给表现层作组织
4、表现,该系 统的 MVC框架采用 Struts。Service 层(就是业务逻辑层) ,负责实现业务逻辑。业务逻辑层以 DAO 层 为基础,通过对 DAO 组件的正面模式包装,完成系统所要求的业务逻辑。DAO 层,负责与持久化对象交互。该层封装了数据的增、删、查、改的操 作。PO,持久化对象。通过实体关系映射工具将关系型数据库的数据映射成对象, 很方便地实现以面向对象方式操作数据库。Spring 的作用贯穿了整个中间层,将 Web 层、Service 层、DAO 层及 PO 无 缝整合,其数据服务层用来存放数据。四、自己的经历和收获在此次实训中,来自达内的胡老师为我们进行了为期二十天的培训。主
5、要介 绍了实习的主要内容以及 Java 语言的一些简单操作。通过编写一些简单的 Java 程序,了解 Java 的编写的基本规范,熟悉 Linux 的操作环境。之后胡老师的授课是从 Java 的基础开始讲解的。通过一段时间的学习,更深 一层地了解了 Java 语言的特点、构建 Java 程序的方法。并在学习中巩固了 Java 的一些基础知识,如 Java 语言中的 8 种基本数据类型,数组的初始化、排序及 应用。并通过这些基础知识, 编写了一些程序, 通过程序加强对基础知识的应用。 后期一段时间主要讲解了 Java 的面向对象。编程要解决的本质工作就是把现实 问题抽象成计算机能解决的问题, 对
6、现实问题在计算机中建模, 即抽象。 而面向 对象就是以数据的抽象为导向。 在类中巩固理解了创建类的语法、 创建类的对象 的语法、构造方法的调用问题以及 this 的用法。后期老师详细的为我们讲解了学生管理系统,该系统包含显示学生信息,添 加学生信息, 删除学生信息等基本功能。 由于学生的数据要存储在文件和数据库 中。为了让程序能访问到数据, 抽象一个对数据访问的接口, 在接口中定义数据的访问方法。实训结束后我们制作了一个类似学生管理系统的员工信息管理系 统,让这二十天学到的很多知识得到了运用。五、总结通过这段时间的学习自我感觉受益匪浅,达内为我们提高了较好的实训平 台,让我们更深入的了解的软件的技术含量。 同时使自己的专业基础知识得到巩 固,学到了一些在学校不曾学过的知识, 让我懂得在学习专业知识的同时, 要更 加注重编程与实际应用的相结合,提高专业技能。此次培训,我体会到学习 Java 程序设计语言应该注重上机过程,不能一味的 看课本记代码,那只能是纸上谈兵,要学会将理论运用到具体案例中加以实现。 其次,学习是一个循序渐进的过程,不能追求速成,要一点一点慢慢积累,熟能 生巧。所以除了课堂讲授以外,必须充分利用业余时
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024-2025学年学年高二英语下学期第13周说课稿(选修6module 6)
- 2023三年级数学下册 四 绿色生态园-解决问题第3课时说课稿 青岛版六三制
- 15 自相矛盾 说课稿-2023-2024学年统编版语文五年级下册001
- 2024年春七年级英语下册 Unit 11 How was your school trip Section B说课稿 (新版)人教新目标版
- 2024-2025学年九年级物理上册 第十三章 探究简单电路 13.1 从闪电谈起说课稿 (新版)粤教沪版
- 2024-2025学年新教材高中生物 第4章 基因的表达 章末总结说课稿 新人教版必修第二册
- 2024学年九年级英语上册 Module 8 Sports life Unit 1 Daming wasnt chosen for the team last time说课稿 (新版)外研版001
- 6 夜间飞行的秘密 说课稿-2024-2025学年语文四年级上册统编版
- 综合与实践-远离肥胖(说课稿)-2024-2025学年六年级上册数学青岛版
- 7《走近我们的引路人》(说课稿)-2024-2025学年道德与法治三年级上册统编版
- 四川省自贡市2024-2025学年上学期八年级英语期末试题(含答案无听力音频及原文)
- 2025-2030年中国汽车防滑链行业竞争格局展望及投资策略分析报告新版
- 2025年上海用人单位劳动合同(4篇)
- 二年级上册口算题3000道-打印版让孩子口算无忧
- 新疆乌鲁木齐地区2025年高三年级第一次质量监测生物学试卷(含答案)
- 卫生服务个人基本信息表
- 高中英语北师大版必修第一册全册单词表(按单元编排)
- 苗圃建设项目施工组织设计范本
- 广东省湛江市廉江市2023-2024学年八年级上学期期末考试数学试卷(含答案)
- 学校食品安全举报投诉处理制度
- 2025年生物安全年度工作计划
评论
0/150
提交评论