- •1.Теоретична частина
- •1.1Загальні відомості про довідники меломана
- •1.2 Опис предметної області та постановка задачі
- •1.3 Обґрунтування вибору методу розв’язку задачі
- •1.4 Огляд аналогів
- •2 Практична частина
- •2.1 Інформаційна структура моделі та алгоритму
- •2.2 Функціональні частини програми
- •2.3 Вхідні-вихідні дані окремих модулів
- •2.4 Опис алгоритму
- •2.5 Тестування проекту (методи та інструменти )
- •2.6. Інтерфейс та керівництво користувача
- •Висновки
- •Список використаної літератури
- •Додаток 1. Лістинг
- •Додаток 2. Блок-схема
1.2 Опис предметної області та постановка задачі
Предметна область – це аудіофайли та детальна інформація про них, для швидкого пошуку.
Задача програми полягає в допомозі користувачу компютера в пошуку інформації про аудіофайли, для спрощення роботи пошуку, було створено декілька видів пошуку: це пошук за назвою та пошук за виконавцем.
У програмі використані стандартні компоненти мови програмування Java для зручності та зрозумілості користувачеві. В основному це текстові поля для пошуку, та опис знайдених музичних композицій, котрі зберігаються у базі даних.
Програма
буде працювати в п’ятьох формах. Перша
форма – це форма головного меню, де
користувач вибирає один із пунктів, і
потрапляє на другу форму яка представлена
як анкета,
в
ній він може бачити цікаві відомості
про виконавців та їхні пісні. За потреби
можна додавати, видаляти, редагувати,
користуватися пошуком треків, продивлятися
інформацію, змінювати, а також сортувати
її.
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)
Рис.2.2 Вхідні дані у форма авторизації
Рис2.3.
Вхідні дані у головній формі
Рис.2.4 Вхідні дані у додаванні препарату
