Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Текстовку_вставляй_сюда_-_тут_рамки_в_колонтиту...doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
295.42 Кб
Скачать

Зміст

1. Вступ……………………………………………………………………..

2. Огляд літературних джерел……………………………………………..

2.1. Обґрунтування вибраної мови програмування.............................

2.2. Опис методів та алгоритмів вирішення задачі..............................

2.3. Обґрунтування вибору базового рішення......................................

3. Спеціальна частина……………………………………………………….

3.1. Основні функції програмного продукту........................................

3.2. Структура програмного продукту..................................................

3.3. Розробка алгоритму.........................................................................

3.4. Розробка програми..........................................................................

3.5. Інструкція користувачу...................................................................

3.6. Результати тестування....................................................................

4. Висновок.....................................................................................................

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

6. Додаток.......................................................................................................

1. Вступ

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

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

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

Поставлене завдавання курсової роботи можна реалізувати на різних мовах програмування, але головне я вважаю результат роботи програми, тобто, сприйняття запропонованого матеріалу користувачам для успішного закріплення вивченої дисципліни „Технологія програмування та створення програмних продуктів”

2.1. Обґрунтування вибраної мови програмування.

Тема курсової роботи: “Розробка програми керування базою даних магазину біжутерії”. Для підготовки даної роботи я вибрав об’єктно-орієнтовану мову програмування Java. Створення мови Java — це дійсно один із самих значних кроків вперед в області розробки середовищ програмування за останні 20 років. Мова HTML (Hypertext Markup Language — мова розмітки гіпертексту) була необхідна для статичного розміщення сторінок у "Всесвітній павутині" WWW (World Wide Web). Мова Java потрібна була для якісного стрибка в створенні інтерактивних продуктів для мережі Internet.

Три ключових елементи об’єдналися в технології мови Java і зробили її в корені відмінної від усього, що існує на сьогоднішній день.

Java надає для широкого використання свої аплети (applets) — невеликі, надійні, динамічні, що не залежать від платформи активні мережеві програми, що вбудовуються в сторінки Web. Аплети Java можуть надбудовуватися і поширюватися споживачам з такою ж легкістю, як будь-які документи HTML

Java вивільняє можливість об’єктно-орієнтованої розробки програм сполучаючи простий і знайомий синтаксис з надійним і зручним у роботі середовищем розробки. Це дозволяє широкому колу програмістів швидко створювати нові програми і нові аплети.

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

Мова Java зародилася як частина проекту створення передового програмного забезпечення (ПО) для різних побутових приладів Реалізація проекту була почата мовою С++, але незабаром виник ряд проблем, найкращим засобом боротьби з яким була зміна самого інструмента – мови програмування. Стало очевидним, що необхідно платформенно не залежну мову програмування, що дозволяє створювати програми, що не приходилося б компілювати окремо для кожної архітектури і можна було б використовувати на різних процесорах під різними операційними системами.

Народженню мови Java передувала досить цікава історія, в 1990 році розроблювач компанії Sun Microsystems Патрік Нотон {Patrick Naughton) зрозумів, що йому набридло підтримувати сотні різних інтерфейсів програм, використовуваних у компанії, і повідомив виконавчому директору Sim Microsystems і своєму другу Скоттові Макнілі (Scott McNeaty) про свій намір перейти працювати в компанію NeXT. Макнілі, у свою чергу, попросив Нотона скласти список причин свого невдоволення і висунути таке рішення проблем, та ніби він був Богом і міг виконати усе, що завгодно .

Нотон, хоча і не розраховував на те, що хтось зверне увагу на його лист, усе-таки виклав свої претензії, нещадно розкритикувавши недоліки Sun Microsystems, зокрема архітектуру ПО NeWS. До подиву Нотона, його лист мав: успіх він був розісланий всім провідним інженерам Sun Microsystems, що не забарились відгукнутися і висловити гарячу підтримку своєму колезі і схвалення його поглядів на ситуацію в Sun Microsystems. Звертання викликало схвалення й у вищого керівництва компанії, а саме, у Білла Джоя, засновника Sun Microsystems, і Джеймса Гослінга {James Gosling), начальника Нотона.

У той день, коли Нотон повинний був піти з компанії, було прийняте рішення про створення команди ведучих розроблювачів для того, щоб вони робили що завгодно, але створили щось незвичайне. Команда із шести чоловік приступила до розробки нового об’єктно-орієнтованої мови програмування, що була названа Oak, на честь дерева, що росло під вікном Гослінга.

Незабаром компанія Sun Microsystems перетворила команду Green у компанію First Person. Нова компанія мала найцікавішу концепцію, але не могла знайти їй придатного застосування. Після ряду невдач зненацька ситуація для компанії різко змінилася: був анонсований браузер Mosaic - так народився World Wide Web, з якого почався бурхливий розвиток Internet.