Skip to content

DennisYudin/WellApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Тестовое задание

Программа по работе с SQLite

Описание задания: Написать программу, работающую с SQLite БД которая организует работу с оборудованием на скважинах со следующими функциями:

  1. Создание N кол-ва оборудования на скважине. При выборе этого пункта пользователь указывает кол-во оборудования и имя скважины. Программа создает указанное кол-во оборудования на скважине с указанным именем. При создании оборудования каждому присваивается свой id и свое уникальное имя (должно генерироваться программой с использованием латинских букв и цифр). Скважина, так же создается программой с указанным именем, если ее еще нет в таблице.

  2. Вывод общей информации об оборудовании на скважинах. При выборе этого пункта пользователь указывает имена скважин, разделяя их пробелами или запятыми. Программа подсчитывает кол-во оборудования на каждой скважине и выдает на экран таблицу вида ИМЯ скважины - кол-во оборудования.

  3. Экспорт всех данных в xml файл. При выборе этого пункта пользователь указывает имя файла. Программа выбирает все скважины из базы и записывает данные по ним и оборудовании в xml формате в виде (одна и та же скважина или оборудование не могут повторяться несколько раз):

ПРИМЕЧАНИЕ:
  1. Рабочая база данных с заранее созданными в ней всеми таблицами и данными называется test.db и лежит в (src\main\resources\test.db)

  2. Для всех тестов создана тестовая база данных которая называется databaseForTest.db и лежит она в (src\test\resources\databaseForTest.db)

About

Spring + SQLite

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages