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

34

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

ДЕРЖАВНИЙ ВИЩИЙ НАВЧАЛЬНИЙ ЗАКЛАД

«ПРИАЗОВСЬКИЙ ДЕРЖАВНИЙ ТЕХНІЧНИЙ УНІВЕРСИТЕТ»

МАРІУПОЛЬСЬКИЙ МЕХАНІКО-МЕТАЛУРГІЙНИЙ КОЛЕДЖ

Затверджено

Заст. директора

__________ Л.О. Рубан

«____» __________ 200_ р.

МЕТОДИЧНІ ВКАЗІВКИ

до виконання та оформлення дипломного проекту

для спеціальності 5.05010301 Розробка програмного забезпечення

Склали викладачі

Н.О. Красковська

Н.В. Івлієва

Н.О. Міроненко

Розглянуто і схвалено на засіданні

циклової комісії «Розробка програмного забезпечення»

Голова __________ /Красковська Н.О./

Протокол № ____ від «____» _____________ 200_ р.

2014

Зміст

Передмова…………………………………………………………………………

3

1 Мета дипломного проектування……………………………………………..

4

2 Тематика дипломних проектів………………………………………………..

5

3 Організація роботи над дипломним проектом ………………………………..

9

4 Склад дипломного проекту…………………………………………………..

10

5 Методичні вказівки до виконання окремих розділів пояснювальної

записки…………………………………………………………………………...

11

6 Оформлення пояснювальної записки…………………………………………

15

7 Оформлення додатків………………………………………………………….

21

8 Підготовка дипломного проекту до захисту…………………………………

22

9 Захист дипломного проекту…………………………………………………..

24

Додаток А Титульний аркуш……………………………………………………..

25

Додаток Б Завдання………………………………………………………………

26

Додаток В Зміст…………………………………………………………………..

28

Додаток Г Титульний знак………………………………………………………

30

Додаток Д Лист із текстом………………………………………………………

31

Додаток Е Лист із розрахунками…………………………………………………

32

Додаток Ж Лист із таблицею……………………………………………………

33

Додаток З Лист із рисунком…………………………………………………….

34

Передмова

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

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

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

На основі захисту в Державній кваліфікаційній комісії (ДКК) ДП, виконаного на реальну, актуальну тему і відповідного рівневі науки і техніки, студенту присвоюється кваліфікація “технік-програміст” за спеціальністю “Розробка програмного забезпечення”.

ДП виконується на випускаючій цикловій комісії під керівництвом викладачів комісії.

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

Порядок захисту дипломних проектів визначаються рекомендаціями про ведення засідання державної кваліфікаційної комісії в МММК ДВНЗ «ПДТУ».

1 Мета дипломного проектування

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

Дипломне проектування, як завершальний етап навчального процесу, ставить за мету:

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

  • розвиток навиків ведення самостійної роботи, оволодіння методикою дослідження та експериментування при вирішенні розроблюваних у дипломному проекті проблем і питань;

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

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

2 Тематика дипломних проектів

Тематика дипломних проектів повинна :

- відповідати завданням підготовки фахівців;

- враховувати напрямки і проблематику сучасних досліджень і розробок у галузі знань «Програмна інженерія» ;

- враховувати інтереси студентів у сфері «Розробка програмного забезпечення»;

- розробляти актуальні програмні продукти.

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

Орієнтовна тематика дипломних проектів комісії « Розробка програмного забезпечення»:

1 Розробити автоматизоване робоче місце ...

2 Розробити автоматизовану систему управління ...

3 Розробити автоматизовану інформаційну систему ...

4 Розробити сайт ...

5 Розробити віртуальну лабораторію ...

6 Розробити комп'ютерну гру ...

7 Розробити експертну систему ...

8 Розробити автоматичну інформаційну систему ...

9 Розробити наукове програмне забезпечення ...

10 Розробити модель ...

Визначення за тематикою дипломних проектів:

1 Автоматизоване робоче місце (АРМ) - програмно-технічний комплекс, призначений для автоматизації діяльності певного виду. При розробці АРМ для управління технологічним обладнанням як правило використовують SCADA- системи. АРМ об'єднує програмно-апаратні засоби, що забезпечують взаємодію людини з комп'ютером , надає можливість введення інформації (через клавіатуру, комп'ютерну мишу, сканер і пр.) і її виведення на екран монітора, принтер, плотер, звукову карту - динаміки чи інші пристрої виводу. Як правило, АРМ є частиною АСУ .

Орієнтовна тема дипломного проекту: «Розробити автоматизоване робоче місце начальника планово-розподільного бюро управління головного механіка ВАТ«МК «Азовсталь»

2 Автоматизована система управління (скорочено АСУ) - комплекс апаратних і програмних засобів, призначений для управління різними процесами в рамках технологічного процесу, виробництва, підприємства. АСУ застосовуються в різних галузях промисловості, енергетиці, транспорті і т. п. Термін "автоматизована" , на відміну від терміна "автоматична" підкреслює збереження за людиною - оператором деяких функцій.

Орієнтовна тема дипломного проекту: «Розробити автоматизовану систему управління технологічними процесами рейкобалкового цеху ВАТ «МК«Азовсталь»

3 Автоматизована інформаційна система (АІС) являє собою сукупність інформації , економіко - математичних методів і моделей, технічних, програмних, технологічних засобів і штату фахівців, призначених для обробки інформації та прийняття управлінських рішень. Створення АІС сприяє підвищенню ефективності виробництва економічного об'єкта і забезпечує якість управління.

За ступенем розподіленості відрізняють:

  • настільні (desktop), або локальні ІС , в яких всі компоненти (БД, СКБД, клієнтські програми) знаходяться на одному комп'ютері ;

  • розподілені ( distributed ) ІС, в яких компоненти розподілені по декількох комп'ютерах.

Розподілені ІС, в свою чергу , поділяють на :

  • файл-серверні ІС (ІС з архітектурою «файл -сервер» ) ;

  • клієнт-серверні ІС (ІС з архітектурою «клієнт -сервер»).

У файл-серверних ІС база даних знаходиться на файловому сервері, а СКБД і клієнтські програми знаходяться на робочих станціях.

У клієнт-серверних ІС база даних і СКБД знаходяться на сервері, а на робочих станціях знаходяться клієнтські програми .

У свою чергу, клієнт-серверні ІС поділяють на дволанковий і багатоланкові.

У двуланкових (англ. two - tier ) ІС всього два типи «ланок»: сервер баз даних, на якому знаходяться БД і СКБД (back - end) , і робочі станції , на яких знаходяться клієнтські програми ( front - end ). Клієнтські програми звертаються до СКБД безпосередньо.

У багатоланкових (англ. multi-tier ) ІС додаються проміжні «ланки»: сервери додатків (application servers ). Користувальницькі клієнтські програми не звертаються до СКБД безпосередньо, вони взаємодіють з проміжними ланками. Типовий приклад застосування багатоланкові - сучасні веб-додатки, що використовують бази даних. У таких додатках крім ланки СУБД і клієнтського ланки , що виконується в веб-браузері, є як мінімум одна проміжна ланка - веб-сервер з відповідним серверним програмним забезпеченням

Орієнтовна тема дипломного проекту: «Розробити автоматизовану інформаційну систему обліку виробництва продукції киснево-конвертерного цеху ВАТ«МК«Азовсталь»

4 Сайт - сукупність електронних документів (файлів) приватної особи або організації в комп'ютерній мережі, об'єднаних під однією адресою (доменним ім'ям або IP- адресою) . Сайти поділяються на:

  • Інтернет-портал - багатокомпонентна розгалужена структура, скомпонована з функціонально самодостатніх сайтів самостійних організацій або підрозділів корпоративної структури;

  • Тематичний сайт - сайт, що надає специфічну вузькотематичну інформацію з якої-небудь темі;

  • Тематичний портал - це веб-ресурс , який надає вичерпну інформацію з певної тематики. Портали схожі на тематичні сайти, але додатково містять засоби взаємодії з користувачами і дозволяють користувачам спілкуватися в рамках порталу (форум , чати) - це середовище існування користувача;

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

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

  • Каталог продукції - в каталозі є докладний опис товарів/послуг, сертифікати , технічні та споживчі дані , відгуки експертів і т. д. На таких сайтах розміщується інформація про товари/послуги , яку неможливо помістити в прайс-лист;

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

  • Промо- сайт - сайт про конкретну торгову марку або продукт, на таких сайтах розміщується вичерпна інформація про бренд , різних рекламних акціях (конкурси , вікторини , ігри і т. п.);

  • Сайт-квест - інтернет-ресурс, на якому організовано змагання з розгадування послідовно взаємопов'язаних логічних загадок.

 Орієнтовна тема дипломного проекту: «Розробити інтернет-магазин приватного підприємства «Все для дому».

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

Орієнтовна тема дипломного проекту: «Розробити віртуальну лабораторію з хімії»

6 Комп'ютерна гра - комп'ютерна програма, що служить для організації ігрового процесу ( геймплея) , зв'язку з партнерами по грі , або сама виступаюча в якості партнера. Комп'ютерні ігри поділяються на:

  • Однокористувацькі;

  • Мультиплеєрні на одному комп'ютері;

  • Мультиплеєрні через електронну пошту;

  • Масові;

  • Ігри для соціальних мереж.

Орієнтовна тема дипломного проекту: «Розробити комп'ютерну однокористувацьку гру в шашки»

7 Експертна система (ЕС, англ. Expert system) - комп'ютерна система, здатна частково замінити фахівця - експерта у вирішенні проблемної ситуації, що дозволяє знаходити рішення за заданими умовами, наприклад визначати найбільш підходящі ліки по спостережуваних у пацієнта симптомів захворювання. В інформатиці експертні системи розглядаються спільно з базами знань як моделі поведінки експертів у певній галузі знань з використанням процедур логічного висновку і прийняття рішень, а бази знань - як сукупність фактів і правил логічного висновку в обраній предметній області діяльності .

Орієнтовна тема дипломного проекту: «Розробити експертну систему діагностики захворювань».

8 Автоматична інформаційна система - інформаційна система, в якій автоматизація є повною, тобто втручання персоналу не потрібно або потрібно тільки епізодично.

Орієнтовна тема дипломного проекту: «Розробити автоматичну інформаційну систему обліку показників датчиків високого тиску під час проходження плавки в киснево-конвертерному цеху ВАТ« МК «Азовсталь»

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

Орієнтовна тема дипломного проекту: «Розробити наукове програмне забезпечення для вирішення завдань технічних обчислень».

10 Модель (фр. modèle , від лат. Modulus - «міра , аналог, зразок» ) - це система, дослідження якої служить засобом для отримання інформації про іншу систему , це спрощене уявлення реального пристрою та /або процесів, явищ, що у ньому протікають. Побудова та дослідження моделей, тобто моделювання, полегшує вивчення наявних в реальному пристрої властивостей і закономірностей.

Орієнтовна тема дипломного проекту: «Розробити модель і програмні засоби для аналізу простоїв кранового обладнання в рейкобалковому цеху ВАТ «МК «Азовсталь».

Тема затверджується на засіданні циклової комісії «Розробка програмного забезпечення».