Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Kursova_Java.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
4 Мб
Скачать

1.2 Опис предметної області та постановка задачі

Предметна область – це аудіофайли та детальна інформація про них, для швидкого пошуку.

Задача програми полягає в допомозі користувачу компютера в пошуку інформації про аудіофайли, для спрощення роботи пошуку, було створено декілька видів пошуку: це пошук за назвою та пошук за виконавцем.

У програмі використані стандартні компоненти мови програмування Java для зручності та зрозумілості користувачеві. В основному це текстові поля для пошуку, та опис знайдених музичних композицій, котрі зберігаються у базі даних.

Програма буде працювати в п’ятьох формах. Перша форма – це форма головного меню, де користувач вибирає один із пунктів, і потрапляє на другу форму яка представлена як анкета, Группа 271 в ній він може бачити цікаві відомості про виконавців та їхні пісні. За потреби можна додавати, видаляти, редагувати, користуватися пошуком треків, продивлятися інформацію, змінювати, а також сортувати її.

1.3 Обґрунтування вибору методу розв’язку задачі

Методика вибору розв’язку даної програми полягає в тому, що користувач повинен з легкістю знаходити потрібну йому інформацію, при вводі виконавця пісні програма повинна відразу ж виводити на екран інформацію яка потрібна користувачеві. Програма складається з декількох частин, у кожній частині програми користувач працює з програмою, у першій частині користувач заходить в меню програми, і виберає потрібний розділ, у другій частину користувач повністю занурюється у пошук, і знайшовши певний музичний твір, він дізнається цікаві відомості про нього, його виконавця та альбом.

1.4 Огляд аналогів

Аналогів по даній програмі є небагато і вони досить схожі і майже всі платні.На сайті я знайшов аналог мого продукту, але не мав змоги подивитися його інтерфейс та можливості, у звязку з тим що він був платним. Посилання на сайт http://rokservice.com.ua (Рис.1.1)

Рис.1.1Вигляд аналога довідника меломана

Довідники меломана відрізняються інтерфейсом: ще один аналог в якому є функція відтворення мелодії, але на просторі інтернету є тільки огляд цього продукту на сайті: https://www.youtube.com/watch?v=vPKBKYWoYSY(Рис.1.2)

Рис. 1.2 Інтерфейс одного з аналогів

2 Практична частина

2.1 Інформаційна структура моделі та алгоритму

Користувач працює з діалоговими вікнами програми, котрі суттєво спрощують роботу та розуміння програмного продукту. За своєю будовою вона проста у користуванні і не вимагає особливих навичок в управлінні.

Програма складається з 5 форм:

  • Головна форма

  • Чотири форми для зчитування, додавання, видалення та пошуку інформації.

До вхідних даних належать текстові поля в чотирьох формах: одне текстове поле для пошуку та такеж поле для додавання виконавця або треку. А вихідні дані– це відомості про треки які вводив для пошуку користувач.

2.2 Функціональні частини програми

Функціональними частинами програми є 5 класів. (Рис.2.1)

Рис.2.1 Класи

2.3 Вхідні-вихідні дані окремих модулів

У формі авторизації використовується вхідні дані: вхідні дані є текстові поля, куди вводиться логін і пароль, а вихідними даними є форма помилки, при неправильному вводі пароля і логіна.

У другій формі вхідними даними є текстові поля, куди вводяться назви препаратів, а також інформація про них.(Рис.2.2, 2.3,2.4) Группа 485

Рис.2.2 Вхідні дані у форма авторизації

Группа 101 Рис2.3. Вхідні дані у головній формі

Рис.2.4 Вхідні дані у додаванні препарату

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]