
- •1 Мета дипломного проектування
- •2 Тематика дипломних проектів
- •3 Організація роботи над дипломним проектом
- •4 Склад дипломного проекту
- •5 Методичні вказівки до виконання окремих розділів пояснювальної записки
- •6 Оформлення пояснювальної записки
- •7 Оформлення додатків
- •8 Підготовка дипломного проекту до захисту
- •9 Захист дипломного проекту
- •Календарний план
- •3 Організаційно-економічна частина
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
ДЕРЖАВНИЙ ВИЩИЙ НАВЧАЛЬНИЙ ЗАКЛАД
«ПРИАЗОВСЬКИЙ ДЕРЖАВНИЙ ТЕХНІЧНИЙ УНІВЕРСИТЕТ»
МАРІУПОЛЬСЬКИЙ МЕХАНІКО-МЕТАЛУРГІЙНИЙ КОЛЕДЖ
Затверджено
Заст. директора
__________ Л.О. Рубан
«____» __________ 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 - «міра , аналог, зразок» ) - це система, дослідження якої служить засобом для отримання інформації про іншу систему , це спрощене уявлення реального пристрою та /або процесів, явищ, що у ньому протікають. Побудова та дослідження моделей, тобто моделювання, полегшує вивчення наявних в реальному пристрої властивостей і закономірностей.
Орієнтовна тема дипломного проекту: «Розробити модель і програмні засоби для аналізу простоїв кранового обладнання в рейкобалковому цеху ВАТ «МК «Азовсталь».
Тема затверджується на засіданні циклової комісії «Розробка програмного забезпечення».