预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共65页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

2022it行业社会实践报告it行业社会实践报告随着个人的文明素养不断提升报告运用的频率越来越高报告成为了一种新兴产业。你还在对写报告感到一筹莫展吗?以下是我为大家收集的it行业社会实践报告希望对大家有所帮助。it行业社会实践报告1时间飞逝转瞬了大三就结束了经过三年的校内专业学问的学习我将要步入社会参与工作暑假到了此时的我和同学们在学院领导老师的支配下利用暑假时间参与了这次专业实习。此次实习的地点是xx一个IT公司时间是一个月我选的专业实习方向是大数据开发;大数据开发是以Java编程为基础然后做大数据架构数据导入HDFS分布式文件系统Hadoop体系环境搭建云计算;因为时间相当有限因此我们这次实习只学习了Java编程的基础。Java是一门面对对象编程语言不仅汲取了C++语言的各种优点还摒弃了C++里难以理解的多继承、指针等概念因此Java语言具有功能强大和简洁易用两个特征。Java语言作为静态面对对象编程语言的代表极好地实现了面对对象理论允许程序员以优雅的思维方式进行困难的编程。Java具有简洁性、面对对象、分布式、健壮性、平安性、平稳性与可移植性、多线程、动态性等特点[2]。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。桌面应用程序又称为GUI程序(GraphicalUserInterface)但是和GUI程序也有一些区分。桌面应用程序将GUI程序从GUI详细为“桌面”使冷冰冰的像块木头一样的电脑概念更具有人性化更生动和富有活力。运行桌面应用程序时用户界面会出现在运行应用程序的机器屏幕上。应用程序和它的用户界面之间的消息通过机器的操作系统进行传递。通常状况下这里只涉及到一台机器不存在网络。我们是通过做项目实战来学习Java编程的在这一个月中我们做了两个Java项目一个是桌面应用程序:图书进销存系统另一个是web应用程序:学生信息管理系统。第一个项目是图书进销存系统图书进销存系统是CS结构的CS结构即客户端—服务器结构运用的是eclipse集成开发环境MySQL数据库进行该软件的开发;该系统的主要有出版社管理、书本管理、书的入库管理、销售管理等功能通过这些简洁的功能可以让我们了解如何利用JDBC进行数据库操作、如何运用Java的反射机制以及如何对系统进行分层等学问点。在实现功能前我们须要为这个系统建立界面和设计数据库。该系统共有六个界面包括登录界面、销售管理界面、入库管理界面、书本管理界面、种类管理界面、出版社管理界面。设计数据库方面该系统运用的是MySQL5.0作为数据库。在设计数据库前我们可以确定系统相关的表从最基础起先有出版社表、书的类型表、书表、入库记录表和销售记录表其中一条入库记录中涉及多本书一条销售记录也涉及多本书因此还须要书的入库记录表和书的销售记录表一条书的入库记录对应一本书该条书的入库记录属于某一条入库记录可以理解成这是书与入库记录的关系表同样地书的销售记录与书的入库记录一样。我根据实习公司导师的要求以及依据软件的开发文档每日完成相应的模块功能严格根据企业真实正规的开发方式进行该软件的开发工作;在开发的过程中遇到了许多问题有简洁的问题也有难的问题我主动的向导师请教导师也耐性的给我讲解每一次解决一个问题都会有许多收获;遇到的问题许多这体现了我学问驾驭的不过扎实软件开发阅历的缺少但是实力是在不断改错中提高的因此通过这这个项目的开发我学习到了许多Java编程的学问;通过图书进销存系统的开发我驾驭了基础学问如开发环境的安装eclipse集成开发环境的安装运用MySQL数据的安装和运用;驾驭了Java的基本语法学问驾驭了Java图形界面开发的基础学问驾驭了如何将eclipse中开发的软件连接到MySQL数据库驾驭了一个软件所需数据的表的建立驾驭了运用基本的SQL语句对数据库中数据的查询。我和我的团队做的另一个项目是一个基于Web的学生信息管理系统。Web应用程序是一种可以通过Web访问的应用程序程序的好处是用户很简单访问应用程序用户只须要有阅读器即可不须要再安装其他软件。B/S就是阅读器端/服务器端应用程序这类应用程序一般借助IE等阅读器来运行。WEB应用程序一般是B/S模式。Web应用程序首先是“应用程序”和用标准的程序语言如C、C++等编写出来的程序没有什么本质上的不同。然而Web应用程序又有自己独特的地方就是它是基于Web的而不是采纳传统方法运行的。换句话说它是典型的阅读器