Java员工管理系统实训报告.doc

Java员工管理系统实训报告.doc

ID:57899761

大小:34.00 KB

页数:4页

时间:2020-04-02

Java员工管理系统实训报告.doc_第1页
Java员工管理系统实训报告.doc_第2页
Java员工管理系统实训报告.doc_第3页
Java员工管理系统实训报告.doc_第4页
资源描述:

《Java员工管理系统实训报告.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实习报告年级大三专业计算机科学与技术学号姓名实习时间2016.8.8-2016.8.28实习地点三峡大学一、实习目的进一步了解java开发的相关知识,掌握java开发的基本技术,丰富java开发的实战经验。学习SQL的基础知识及正确的运用方法,和有用的相关技术,提高自己的工作效率。通过实习,培养我们综合运用Java语言的面向对象编程能力;培养我们动手能力;培养我们良好编程规范、编程方法;以便能较全面地理解、掌握和综合运用所学的知识,提高自身的编程能力;增强自己的团队协作意识,了解软件开发的思考角度和主要流程。为

2、毕业之后能够更快地进入工作状态并且能够更好的工作,打好一定的基础。二、实验内容根据实际需求,“工厂员工管理系统”项目采用模块化的设计思想,在Windows7操作系统环境下,搭建JSP运行环境JDK+TOMCAT,通过使用JAVA脚本语言完成动态的、交互的web服务器应用程序,实现员工信息进行添加、修改、查询、删除等功能。三、相关技术此员工信息管理系统采用了Struts+Spring+Hibernate的框架实现。SSH=Struts+Spring+Hibernat。其中,Struts进行流程控制,Spring进

3、行业务流转,Hibernate进行数据库操作的封装。此系统分为J2EE三层结构,分为表现层、中间层(业务逻辑层)和数据服务层。三层体系将业务规则、数据访问及合法性校验等工作放在中间层处理。客户端不直接与数据库交互,而是通过组件与中间层建立连接,再由中间层与数据库交互。表现层是传统的JSP技术,自1999年问世以来,经过多年的发展,其广泛的应用和稳定的表现,为其作为表现层技术打下了坚实的基础。中间层采用的是流行的Spring+Hibernate,为了将控制层与业务逻辑层分离,又细分为以下几种:Web层,就是MVC

4、模式里面的“C”(controller),负责控制业务逻辑层与表现层的交互,调用业务逻辑层,并将业务数据返回给表现层作组织表现,该系统的MVC框架采用Struts。Service层(就是业务逻辑层),负责实现业务逻辑。业务逻辑层以DAO层为基础,通过对DAO组件的正面模式包装,完成系统所要求的业务逻辑。DAO层,负责与持久化对象交互。该层封装了数据的增、删、查、改的操作。PO,持久化对象。通过实体关系映射工具将关系型数据库的数据映射成对象,很方便地实现以面向对象方式操作数据库。Spring的作用贯穿了整个中间层

5、,将Web层、Service层、DAO层及PO无缝整合,其数据服务层用来存放数据。四、自己的经历和收获在此次实训中,来自达内的胡老师为我们进行了为期二十天的培训。主要介绍了实习的主要内容以及Java语言的一些简单操作。通过编写一些简单的Java程序,了解Java的编写的基本规范,熟悉Linux的操作环境。之后胡老师的授课是从Java的基础开始讲解的。通过一段时间的学习,更深一层地了解了Java语言的特点、构建Java程序的方法。并在学习中巩固了Java的一些基础知识,如Java语言中的8种基本数据类型,数组的初

6、始化、排序及应用。并通过这些基础知识,编写了一些程序,通过程序加强对基础知识的应用。后期一段时间主要讲解了Java的面向对象。编程要解决的本质工作就是把现实问题抽象成计算机能解决的问题,对现实问题在计算机中建模,即抽象。而面向对象就是以数据的抽象为导向。在类中巩固理解了创建类的语法、创建类的对象的语法、构造方法的调用问题以及this的用法。后期老师详细的为我们讲解了学生管理系统,该系统包含显示学生信息,添加学生信息,删除学生信息等基本功能。由于学生的数据要存储在文件和数据库中。为了让程序能访问到数据,抽象一个对

7、数据访问的接口,在接口中定义数据的访问方法。实训结束后我们制作了一个类似学生管理系统的员工信息管理系统,让这二十天学到的很多知识得到了运用。五、总结通过这段时间的学习自我感觉受益匪浅,达内为我们提高了较好的实训平台,让我们更深入的了解的软件的技术含量。同时使自己的专业基础知识得到巩固,学到了一些在学校不曾学过的知识,让我懂得在学习专业知识的同时,要更加注重编程与实际应用的相结合,提高专业技能。此次培训,我体会到学习Java程序设计语言应该注重上机过程,不能一味的看课本记代码,那只能是纸上谈兵,要学会将理论运用到

8、具体案例中加以实现。其次,学习是一个循序渐进的过程,不能追求速成,要一点一点慢慢积累,熟能生巧。所以除了课堂讲授以外,必须充分利用业余时间,加强练习,掌握Java语言程序的能力,为今后的继续学习打下一个良好的基础。这次的实习感触颇深,实习内容和学校所学的联系很紧密,在大学期间这种实习对于学生基本知识的巩固和综合素质的提高有很大的帮助。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。