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

ЗМІСТ

Вступ 3

1. Теоретична частина 4

1.1. Загальні відомості про довідники меломана 4

1.1.2 Java 5

1.1.3 NetBeans IDE 6

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

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

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

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

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

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

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

2.4. Опис алгоритму 11

2.5. Тестування проекту (методи та інструменти ) 12

2.6. Інтерфейс та керівництво користувача 16

Висновки 20

Список використаної літератури 21

Додаток 1. Лістинг

Группа 51 Додаток 2. Блок-схема

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

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

До практичної актуальності теми можна ввести огляд аналогів. Аналогів по даній програмі є небагато і вони досить схожі, наприклад такі як: мережевий довідник меломана, довідники створені за допомогою MS Access та інші.

Але більшість з них є мережевими та платними. Довідник меломана має бути доступним, не лише в місцях де є інтернет, адже на даний час він не є доступним по окраїнам країни і віддалених районах.

Мета програми: створення портативного довідника меломана. Для цього було зроблено максимально простий та зручний інтерфейс, який дозволяє користуватися програмою людині, яка не досконало володіє комп’ютером. Тим самим програма є не тільки простою в розумінні, а й корисною для користувача.

Для розробки цієї програми використано середовище NetBeans 8.0.1, мова програмування – java тому, що вона має найпростіший синтаксис. А отже проект, скомпільований у java, можна запустити на будь-якому комп’ютері, не звертаючи уваги на швидкодії цього комп’ютера. Також програма буде працювати не залежно від того чи встановлене інтегроване середовище розробки NetBeans, але потрібен встановлений WampServer, тому що, інформація для довідника зчитується з бази даних.

Группа 25

1.Теоретична частина

1.1Загальні відомості про довідники меломана

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

Для більш зручного використання довідника, лікарські препарати в розділах програми розташовуються в алфавітному порядку і дані про кожний лікарський препарат описуються в наступному порядку:

  • Назва лікарського засобу: під яким можна придбати цей препарат в аптеках.

  • Тип препарату: мається на увазі для чого використовується препарат, тобто, проти яких хвороб він повинен використовуватися.

  • Склад і форма випуску ліки: зазначається, з чого складається лікарський препарат із зазначенням основного діючої речовини або всіх основних компонентів входять до складу препарату із зазначенням доз; лікарські форми, включають в себе те, в якому вигляді випускається препарат (екстракти, драже, мазі, порошки, таблетки).

  • Побічні явища: можливі побічні реакції або ускладнення організму, які можуть виникнути внаслідок лікування лікарським препаратом.

  • Умови зберігання лікарських засобів: в даному пункті описується рекомендації щодо зберігання лікарського препарату. Також у пункті «Умови та термін» вказується, за рецептом можна придбати даний препарат чи ні.

  • Опис препарату: Группа 121 в цьому пункті тописується, як правильно потрібно застосовувати певний тип ліків.

1.1.2 Java

Java — об'єктно-орієнтована мова програмування, випущена компанією Sun Microsystems у 1995 році як основний компонент платформи Java. Зараз мовою займається компанія Oracle, яка придбала Sun Microsystems у 2009 році. Синтаксис мови багато в чому схожий на C та C++. У офіційній реалізації, Java програми компілюються у байт-код, який при виконанні інтерпретується віртуальною машиною для конкретної платформи.

Oracle надає компілятор Java та віртуальну машину Java, які задовольняють специфікації Java Community Process, під ліцензією GNU General Public License.

Мова значно запозичила синтаксис із C і C++. Зокрема, взято за основу об'єктну модель С++, проте її модифіковано. Усунуто можливість появи деяких конфліктних ситуацій, що могли виникнути через помилки програміста та полегшено сам процес розробки об'єктно-орієнтованих програм. Ряд дій, які в С/C++ повинні здійснювати програмісти, доручено віртуальній машині. Передусім, Java розроблялась як платформо-незалежна мова, тому вона має менше низькорівневих можливостей для роботи з апаратним забезпеченням. За необхідності таких дій java дозволяє викликати підпрограми, написані іншими мовами програмування.

Java вплинула на розвиток J++, що розроблялась компанією Microsoft. Роботу над J++ було зупинено через судовий позов компанії Sun

Microsystems, оскільки ця мова програмування була модифікацією Java. Пізніше в новій платформі Microsoft .NET випустило J#, щоб полегшити міграцію програмістів J++ або Java на нову платформу. З часом нова мова програмування С#, стала основною мовою платформи, перейнявши багато чого з Java. J# востаннє включався в версію Microsoft Visual Studio 2005. Мова сценаріїв JavaScript має схожу із Java назву і синтаксис, але не пов'язана із Java.Группа 191

1.1.3 NetBeans IDE

NetBeans IDE — вільне інтегроване середовище розробки (IDE) для мов програмування Java, JavaFX, C/C++, PHP, JavaScript, HTML5, Python, Groovy. Середовище може бути встановлене і для підтримки окремих мов, і у повній конфігурації. Середовище розробки NetBeans за умовчанням підтримує розробку для платформ J2SE і J2EE.

Поширюється у сирцевих текстах під ліцензіями GPLv2 і CDDL. Проект NetBeans IDE підтримувався і спонсорувався фірмою Sun Microsystems і після придбання Sun — Oracle, проте розробка NetBeans ведеться незалежно співтовариством розробників (NetBeans Community) і компанією NetBeans.Org.

NetBeans IDE доступна для платформ Microsoft Windows, GNU/Linux, FreeBSD, і Solaris (як SPARC, так x86). Для інших платформ доступна можливість зібрати NetBeans самостійно із сирцевих текстів.

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

Підтримувані зовнішні компоненти

NetBeans IDE підтримує плагіни, дозволяючи розробникам розширювати можливості середовища.

У версії NetBeans IDE 6.0 підтримуються засоби застосунків на J2ME, UML, SOA, мова програмування Ruby (включаючи підтримку Ruby on Rails). Проте через слабу популярність NetBeans серед розробників Ruby у версії 7.0 підтримка Ruby та Ruby on Rails скасована, а наявні ресурси залучені для розвитку Java SE 7 та JDK 7.

У версії IDE 7.0 забезпечена підтримка Oracle Database, підтримуються такі зовнішні компоненти:

  • Java EE та J2EE;

  • Java Card SDK;

  • Struts;

  • Spring;

  • Hibernate;

  • Java API for RESTful Web Services (JAX-RS);

  • Java Wireless Toolkit для CLDC;

  • Системи відстеження помилок Bugzilla і Jira;

  • C/C++/Fortran;

  • PHP;

  • Groovy;

  • Grails;

  • Apache Ant;

  • Apache Maven;

  • Системи управління версіями: CVS; Subversion; Mercurial; ClearCase;

  • GlassFish Server Open Source Edition;

  • Oracle WebLogic Server;

  • Сервери застосунків: GlassFish Enterprise Server, Tomcat, JBossГруппа 251 ;

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