Главная страница

Создание и работа с простыми моделями представления данных с помощью языка Java. Лаб №1. Отчет по лабораторной работе 1 по дисциплине


Скачать 1.19 Mb.
НазваниеОтчет по лабораторной работе 1 по дисциплине
АнкорСоздание и работа с простыми моделями представления данных с помощью языка Java
Дата11.01.2021
Размер1.19 Mb.
Формат файлаdocx
Имя файлаЛаб №1 .docx
ТипОтчет
#167144

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ

ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

ВЫСШЕГО ОБРАЗОВАНИЯ

«ВОРОНЕЖСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»

Факультет информационных технологий и компьютерной безопасности


(факультет)


Кафедра систем автоматизированного проектирования и информационных систем



ОТЧЕТ ПО ЛАБОРАТОРНОЙ РАБОТЕ № 1



по дисциплине Модели представления и обработки данных


Тема Создание и работа с простыми моделями представления данных с помощью языка Java



Разработал студент группы мРИС-201 Д.В.Попов

Подпись, дата Инициалы, фамилия


Принял Р. В. Семенов.


Подпись, дата Инициалы, фамилия

Защищена ___________________ Оценка _____________________________

дата

2020

Лабораторная работа № 1

«Создание и работа с простыми моделями представления данных с помощью языка Java»

Цель работы: изучить модели представления данных в виде классов, работу с моделями данных для представления визуальных компонентов JTable (класс TableModel), JList, работу с файловыми данными, модели, основанные на файловых структурах ini xml.
Задание на лабораторную работу:

1. Создать класс, представляющий собой модель данных «Студент», «Автомобиль».

2. Создать модель данных в виде ini файла и в виде xml файла

3. Создать модели данных для визуальных компонент JTable и JList.
Ход работы:

1. Создадим класс Student и Car, добавив 5 полей и по два метода доступа к ним
Класс Car

Package s.lab1

Public class car{

Private String name;

Private String model;

Private int speed;

Private Boolean is AutomaticTransmissiom;

Private String getName(){

Return name;}

Public void setName(String name){

this.name=name;

}

Private String getModel(){

Return model;

}

Public void setModel (String model){

this. model =model;

}

Private int getSpeed(){

Return speed;

}

Public void setName(int speed){

this.speed =speed;

}

Public Boolean isAutomaticTransmission(){

Return isAutomaticTransmission;

}

Public void setisAutomaticTransmission(boolean automaticTransmission){

isAutomaticTransmission= automaticTransmission;

}

Public int getyear(){

Return year;

}

Public void setyear (int year){

this.year=year;

}

Класс Student
Package s.lab1

import java.until.Date;

Public class student{

Private String name;

Private String lastname;

Private String department;

Private Date birthday;

Private int studentNumber;
Private String getName(){

Return name;}
Public void setName(String name){

this.name=name;

}

Private String getlastname(){

Return lastname;

}

Public void setlastname (String lastname){

this. lastname =lastname;

}

Private Date getbirthday(){

Return birthday;

}

Public void setbirthday(Date birthday){

this.birthday =birthday;

}

Private String getdepartment(){

Return department;

}

Public void setdepartment(String department){

this.department =department;

}

Private String getstudentNumber(){

Return studentNumber;

}

Public void setdepartment(int studentNumber){

this.studentNumber =studentNumber;

}}



Рисунок 4 – ini файл



Рисунок 5 – Чтение ini файла и результат

3.



Рисунок 5 – Модель данных на основе JTable



Рисунок 6 – Результат работы JTable



Рисунок 7 –Модель данных на основе JList



Рисунок 8 – Результат работы JList

Вывод: в рамках данной лабораторной работы были изучены модели представления данных в виде классов, были получены навыки по работе с моделями данных для представления визуальных компонентов JTable (класс TableModel), JList, навыки работы с файловыми данными, модели, основанные на файловых структурах ini xml.


написать администратору сайта