Міністерство освіти І науки України Харківський національний університет радіоелектроніки

Вид материалаДокументы

Содержание


1 Загальні вимоги до розробки й оформлення комплексного курсового проекту 1.1Визначення теми проекту
1.2Організаційні питання
2 Структура і зміст комплексного курсового проекту 2.1Загальні вказівки
2.2Структура пояснювальної записки
Зміст основних розділів пояснювальної записки
2.4Порядок оформлення програмного продукту
Метод рішення
Метод рішення
3 Оформлення пояснювальної записки 3.1Основні вимоги
3.2Особливості виконання та оформлення групових курсових проектів
3.3Електронна форма подачі результатів
4 Перелік основних нормативних документів та стандартів, що застосовуються при комплексному курсовому проектуванні
Додаток А – Зразок оформлення титульного аркуша
Комплексний курсовий проект
Додаток Б – Бланк завдання
Календарний план
Додаток В – Зразок оформлення реферату
Додаток Г – Зразок календарного плану
Додаток Д – Зразок облікової картки
Подобный материал:

Міністерство освіти і науки України

Харківський національний університет радіоелектроніки


Методичні вказівки
до виконання комплексного курсового проекту освітньо-кваліфікаційного рівня Бакалавр для студентів усіх форм навчання зі спеціальності «Програмне забезпечення автоматизованих систем»



2007


Методичні вказівки до виконання комплексного курсового проекту освітньо-кваліфікаційного рівня Бакалавр для студентів усіх форм навчання зі спеціальності «Програмне забезпечення автоматизованих систем»


Упорядники.: Дудар З.В.

Каук В. I.

Качко Е.Г.

Самофалов Л. Д.


ЗМІСТ

ВСТУП 5

1 Загальні вимоги до розробки й оформлення комплексного курсового проекту 5

1.1 Визначення теми проекту 5

1.2 Організаційні питання 6

2 Структура і зміст комплексного курсового проекту 8

2.1 Загальні вказівки 8

2.2 Структура пояснювальної записки 8

2.1.1. Зміст основних розділів пояснювальної записки 9

2.3 Додатки 10

2.4 Порядок оформлення програмного продукту 11

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

3.1 Основні вимоги 13

3.2 Особливості виконання та оформлення групових курсових проектів 14

3.3 Електронна форма подачі результатів 15

4 Перелік основних нормативних документів та стандартів, що застосовуються при комплексному курсовому проектуванні 15

Додаток А – Зразок оформлення титульного аркуша: 17

Додаток Б – Бланк завдання 18

Додаток В – Зразок оформлення реферату 20

Додаток Г – Зразок календарного плану 21

Додаток Д – Зразок облікової картки 22



ВСТУП


Стрімкий розвиток радіоелектронної, обчислювальної та інших галузей техніки та науки, які стосуються сфер діяльності ХНУРЕ, вимагає від випускника університету комплексного підходу до створення нової продукції з використанням досягнень світової науки та техніки, сучасних методів техніко-економічних обґрунтувань, виготовлення, дизайну та маркетингу.

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

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

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

За своїм статусом ККП є практичною частиною державного іспиту фахівця за кваліфікаційним рівнем Бакалавр.

Результати, що отримані у ході виконання ККП, можна у подальшому використовувати при роботі над дипломним проектом.

1 Загальні вимоги до розробки й оформлення комплексного курсового проекту

1.1Визначення теми проекту


Визначення теми проекту здійснюється керівником, відповідно з об'єктом діяльності бакалаврів спеціальності ПЗАС та переліку затверджених базових дисциплін ККП. Бажано, щоб тема відповідала загальному напрямку наукової і практичної діяльності керівника проекту, та /або вимогам підприємства, де очікується працевлаштування студента. Тема ККП повинна задовольняти наступним вимогам:
  • актуальність і практичність застосування;
  • відповідність об'єкту діяльності бакалавра спеціальності ПЗАС;
  • відповідність переліку затверджених базових дисциплін ККП;
  • відповідність основним науковим напрямкам кафедри ПЗ ЕОМ;
  • відповідність вимогам підприємства, де очікується працевлаштування студента;
  • комплексність, яка є достатньою для демонстрації всіх теоретичних знань і практичних навичок, отриманих під час підготовки бакалавра.

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

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

Студент має право пропонувати на розгляд керівникові свою тему з необхідним обґрунтуванням доцільності її розробки та відповідності до вищезгаданих вимог.

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

У дослідницьких темах студент повинен показати знання з розробки, теоретичного дослідження й обґрунтування математичного, алгоритмічного і програмного забезпечення і супроводу програмного забезпечення АСОІ на базі сучасних інформаційних технологій.

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

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

1.2Організаційні питання


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

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

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

Повністю завершену пояснювальну записку з ККП за 3-5 днів до встановленого терміну захисту студент повинен представити керівнику для перевірки (зразок календарного плану див. у додатку Г.).

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

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

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

Оцінювання ККП комісія проводить враховуючи якість виконаних дослідницьких робіт, ступінь відповідності розробленого об'єкта вимогам завдання, рівень розробки об'єкта, обґрунтованість прийнятих рішень, кількість та якість виконаних розрахунків, якість оформлення пояснювальної записки та графічних документів, відповідність їх вимогам стандартів ДСТУ, ЄСКД, ЄСТД, ЄСПД тощо, рівень доповіді та відповідей на запитання під час захисту.

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

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

Процес захисту будується з наступних обов’язкових етапів:
  • усний виступ студента, з використанням електронних слайдів на презентацію (до 7 хвилин);
  • показ демонстраційної версії розробленого ПЗ (до 3 хвилин);
  • відповіді на запитання членів комісії (до 10 хвилин).

Рішення комісії щодо оцінки захистів студентів оголошується після завершення усіх захистів цього засідання.

2 Структура і зміст комплексного курсового проекту

2.1Загальні вказівки


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

2.2Структура пояснювальної записки


Пояснювальна записка повинна містити матеріал в стислій та чіткій формі. Вона повинна складатися з наступних елементів:

- титульний аркуш (зразок оформлення титульного аркуша див. в додатку А)

1 стор.;

- бланк завдання (бланк завдання можна побачити в додатку Б)

1 стор.;

- реферат українською, російською та англійською мовами (зразок див. в додатку В)

1 - 2 стор.;

- зміст

1 - 2 стор.;

- перелік умовних скорочень

1 стор.;

- вступ

1 - 2 стор.;

- мета і завдання проектування

1 стор.;

- основна частина

не менше ніж 25 стор.;

- висновки

1 - 2 стор.;

- перелік посилань

1 - 2 стор.;

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

- аналіз аналогічного ПЗ

3 стор.;

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

5 стор.;

- обґрунтування вибору технології розробки, програмного середовища та мов програмування

3 стор.;

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

10 стор.;

- опис математичного апарату, методів і алгоритмів, які використовуються

5 стор.;

- заходи захисту інформації, яка циркулює в системі

3 стор.;

- заходи захисту програмного продукту від несанкціонованого використання

2 стор.;

- результати тестування програми

5 стор..

Розподіл між розділами ККП, метою якого була дослідницька тематика, можна визначити наступним чином:

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

10 стор.;

- формулювання наукової, науково-технічної задачі, обґрунтування мети дослідження

2 стор.;

- формулювання суті робочої гіпотези

5 стор.;

- математична та програмна модель

10 стор.;

- аналіз результатів досліджень

3 стор.;

- апробація отриманих результатів у вигляді доповідей на наукових конференціях, патентів (заявок на патенти) або підготовлених публікацій у наукових журналах і збірниках

5 стор.

При виконанні проектів з алгоритмічним, математичним, інтелектуальним ухилом зміст основної частини залежить від тематики і містить, наприклад, огляд і аналіз проблем рішення завдань ККП, математичний опис (формалізація) задачі, вибір і обґрунтування методів розв'язання задачі, розробка, обґрунтування, оцінка й опис алгоритму розв'язання поставленої задачі, програмна реалізація розробленого алгоритму тощо.
      1. Зміст основних розділів пояснювальної записки


Титульний аркуш та бланк завдання оформлюються суворо за наданим шаблоном (див. додаток А та додаток Б) та виключно українською мовою.

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

У змісті вказуються усі розділи пояснювальної записки с вказуванням сторінок, на яких починаються розділи.

Перелік умовних скорочень повинен містити у собі скорочення, яке не є загальновживаними (наприклад, скорочення ЕОМ є загальновживаним). Скорочення наводяться у абетковому порядку і можуть бути на декількох мовах.

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

У розділі „Мета і завдання проектування” треба стисло сформулювати головну мету та основні завдання ККП.

Структуру основної частини дивися вище.

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

У розділі «Опис об'єктної моделі, методів і алгоритмів, структури бази даних», якщо такий є в основній частині, необхідно подати об'єктну модель розробленої системи на різних рівнях абстракції, структуру бази даних, ключові методи та їхні алгоритми. У цьому розділі описується прототип програмної системи. Прототип системи складається з взаємодії програмних модулів, опису усіх необхідних даних, переліку усіх функцій системи, з урахуванням їх повноти, несуперечності та оптимальності, а також з інтерфейсу та усіма можливими формами взаємодії з користувачем. Якщо користувачем системи буде некваліфікований користувач, прототип системи вміщує також інтерфейс, системи підказувань тощо. Також треба визначити загрози для інформації, яка циркулює в системі, та обґрунтувати вибір засобів для її захисту. У цьому ж розділі треба визначити стратегію тестування системи, що розроблюється, де визначити методи тестування та набір тестів відповідно функціональним специфікаціям, вимогам до системи та обмеженням.

У розділі «Опис розробленої програмної системи», якщо такий є в основній частині, необхідно обґрунтувати вибір програмного забезпечення, алгоритмів для реалізації окремих модулів, якщо вони не стандартні, технічні і технологічні характеристики системи, технологію розробки системи, порядок і правила її експлуатації та супроводження. Необхідно навести результати тестування окремих модулів. Обов’язково повинні бути наведені всі оригінальні знахідки, які зробив студент у ході виконання ККП.

У розділі «Опис системи захисту інформації», якщо такий є в основній частині, необхідно скласти комплексний план захисту інформації, описати застосовувану для захисту інформації систему PIN-кодів, паролів, цифрових підписів, протоколів, шифрів тощо. Обґрунтувати вибір стандартних засобів для реалізації криптографічних операцій або розробити свої особисті. Розроблена програмна система повинна бути захищена від несанкціонованого використання.

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

У висновку необхідно стисло викласти результати проекту, що винесено на захист, а також оцінити можливі напрямки продовження розробки.

До переліку посилань слід включати не менш 15 джерел, до яких можуть відноситися Інтернет посилання. Перелік посилань не може мати у своєму складі тільки Інтернет посилання.

2.3Додатки


Додатки надаються на дискеті або CD.

Перелік додатків затверджується керівником проекту і, наприклад, може містить наступні пункти:
  • технічне завдання: призначення, галузь застосування, технічні, техніко-економічні і спеціальні вимоги, запропоновані до програми, необхідні стадії і терміни розробки, види іспитів;
  • докладний проект програми з кодами і поясненнями. Тут наводяться:
    а) специфікація – склад програми і документація до неї;
    б) текст програми (ГОСТ 19.401-78) – запис програми з необхідними коментарями;
    в) опис програми (ГОСТ 19.402-78);
    г) програма та методика іспитів (ГОСТ 19.301-79);
    д) формуляр – основні характеристики програми, комплектність і відомості про експлуатацію програми;
  • опис застосування (ГОСТ 19.502-78 ) – відомості за об'єктну модель, логічну структуру і функціонування програми;
  • керівництва
    а) системного програміста
    (ГОСТ 19.503-79). Керівництво системного програміста – відомості для перевірки, забезпечення функціонування і настроювання програми на умови конкретного застосування;
    б) програміста (ГОСТ 19.504-79). Керівництво програміста – відомості з експлуатації програми: призначення й умови застосування, характеристики, вхідні і вихідні дані тощо;
    в) оператора (ГОСТ 19.505-79).Нині оператором комп'ютера в більшості випадків виступає сам користувач, таким чином, посібник оператора стає одним із найважливіших документів, у якому потрібно докладно проінструктувати користувача за всіма питаннями експлуатації програмної системи. Тут треба подати відомості, необхідні для забезпечення процедури спілкування оператора з обчислювальною системою в процесі роботи програми, загальні вказівки, опис функціонування тощо;
  • текст програми, що виконується;
  • демонстраційна версія ПЗ;
  • слайди на презентацію. До складу слайдів на презентацію обов’язково повинні бути включена інформація за кожним розділом ККП, тобто: титульний аркуш, мета і завдання проектування, усі розділи основної частини, висновки. Загальний обсяг слайдів на презентацію повинен бути не менш 10. Під час захисту студент не повинен читати зміст слайду презентації, він повинен доповнювати його коментарями та поясненнями. Усі слайди повинні мати оригінальні назви та наскрізну нумерацію.

2.4Порядок оформлення програмного продукту


Розробка програмної системи повинна пройти через усі етапи, передбачені в стандартах 19-го класу (ЕСПД) або відповідних діючих ДСТУ на момент курсового проектування.

На етапі технічного завдання повинні бути визначені основні вимоги замовника, перелік завдань, що розв'язуються системою, список основних функцій, основні вимоги до програмно-технічного забезпечення. Результатом цього етапу повинний стати текст технічного завдання відповідно до ГОСТ 19.201-78.

У табл. 1 показанi сучасні вимоги до етапу проектування і програмування.

Таблиця .1 – Етап проектування: і програмування



Найменування

Основні характеристики

1

Розробка й аналіз моделі

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

2

Формалізація моделі

Розроблена концептуальна модель формалізується. Метод рішення: розробка діаграм сутностей і зв'язків. Результат: розроблене інформаційне забезпечення ПС: документація по моделі ПС, скрипти для створення об'єктів, БД тощо.

3

Вибір лінгвістичного забезпечення, розробка програмного забезпечення ПС

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

Результат: працездатна ПС.

4

Тестування і налагодження ПС

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

5

Дослідна експлуатація і контроль версій

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

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

3.1Основні вимоги


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

Пояснювальна записка оформляється у вигляді електронного, друкованого або рукописного документа, що задовольняє усі вимоги стандарту (ДСТУ 3008-95) на оформлення науково-технічної документації: стандартний аркуш А4 (210x297 мм); розмір полів документа: верхнє, ліве і нижнє - не менше 20 мм, праве - не менше 10 мм.; “полуторний” інтервал; розмір шрифту - 12 пікселів (2.5 мм); абзацний відступ - п'ять знаків. Допускається використання аркушів формату A3 (297х420 мм), коли це необхідно. Так само припускається використання застарілих принтерів, що не використовують графічний інтерфейс. При цьому інтервал вибирається з розрахунку не більш 40 рядків на сторінці за умови рівномірного її заповнення при висоті літер і цифр не менше 1.8 мм.

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

Прізвища, назви установ, організацій, фірм і інші імена власні в документі подають мовою оригіналу. Припускається транслітерувати власні імена і подавати назви організацій у перекладі на мову записки з додаванням (при першому нагадуванні) оригінальної назви.

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

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

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

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

Приклад

«а) форма і розмір клітин;

б) живий вміст клітин:

1) частини клітин;

2) неживі включення протопластів;

в) утворення тканини »

Таблицю варто розташовувати безпосередньо після тексту, в якому вона згадується вперше або на наступній сторінці. На таблицю мають бути посилання в тексті. Таблиці варто нумерувати арабськими цифрами порядковою нумерацією в межах розділу, за винятком таблиць, що наводять у додатках. Номер таблиці складають із номера розділу і порядкового номера таблиці, розділених крапкою. Таблиця може мати назву, яку поміщають над таблицею. Якщо рядки або графи таблиці виходять за формат сторінки, таблицю поділяють на частини, розміщаючи одну частину під іншою, або поруч, або переносячи частину таблиці на наступну сторінку. При цьому в кожній частині таблиці повторюють її голівку і боковик. При розподілі таблиці на частини припускається її голівку і боковик заміняти відповідно номерами граф. Слово «Таблиця <номер» вказують один раз зліва над першою частиною таблиці, над іншими частинами пишуть: «Продовження таблиці <номер».

Ілюстрації (креслення, рисунки, графіки, схеми, діаграми, фотознімки) варто розташовувати в записці безпосередньо після тексту, в якому вони згадуються або на наступній сторінці. На всі ілюстрації повинні бути дані посилання в записці. Креслення, рисунки, графіки, схеми, діаграми мають відповідати вимогам стандартів ЕСКД і ЕСПД. Ілюстрації можуть мати назву, яку розміщають під ілюстрацією. При необхідності під ілюстрацією поміщають роз'яснювальні дані (підрисунковий текст). Ілюстрація позначається словом «Рисунок <номер», що разом із назвою ілюстрації поміщають після пояснень, наприклад, «Рисунок 3.1 - Схема розміщення». Ілюстрації варто нумерувати арабськими цифрами порядковою нумерацією в межах розділу, за винятком ілюстрацій, що наводяться в додатках. Номер ілюстрації містить номер розділу і порядковий номер ілюстрації, розділені крапкою, наприклад, рисунок 3.2

Якщо ілюстрація не вміщується на одній сторінці, можна переносити її на інші сторінки, при цьому назву ілюстрації поміщають на першій сторінці, пояснення - на кожній сторінці, і під ними вказують: «Рисунок __, лист __».

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

На задній частині обкладинки пояснювальної записки приклеюється конверт для дискети або CD із додатками до пояснювальної записки.

3.2Особливості виконання та оформлення групових курсових проектів


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

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

3.3Електронна форма подачі результатів


Відповідно з законом про цифровий підпис, прийнятим на Україні [11, 12], електронна копія документу має таку ж юридичну силу, що і тверда копія, якщо перша має цифровий підпис. Результати виконання ККП можуть бути надані в електронному вигляді, якщо це узгоджено з керівником ККП. У електронному виді надається пояснювальна записка та програмна документація. У разі електронного вигляду результатів обов’язково треба надрукувати облікову картку (додаток Д), а також титульний аркуш (додаток А) і бланк завдання (додаток Б).

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

Пояснювальна записка, що надається у друкованому вигляді, зберігається в архіві кафедри терміном 1 рік.

4 Перелік основних нормативних документів та стандартів, що застосовуються при комплексному курсовому проектуванні




  1. ДСТУ 34.003-90 – Автоматизовані системи. Терміни і визначення.
  2. ДСТУ 34.601-90 – Комплекс стандартів на автоматизовані системи. Автоматизовані системи. Стадії створення.
  3. РД 50-680-88 – Керівний документ зі стандартизації. Методичні вказівки. Автоматизовані системи. Основні положення.
  4. ДСТУ 34.602-89 – Технічне завдання на створення автоматизованої системи.
  5. РД 50, ДСТУ 34.698-90 – Інформаційні технології. Автоматизовані системи. Вимоги до змісту документів.
  6. ДСТУ 3008-95 – Державний стандарт України. Документація. Звіти в сфері науки і техніки. Структура і правила оформлення.
  7. ДСТУ 19.701-90 – ЄСПД. Схеми алгоритмів, програм, даних і систем. Умовні позначки і правила виконання.
  8. ДСТУ 2.105-95 - ЄСКД. Загальні вимоги до текстових документів.
  9. ДСТУ 2850-90. Програмні засоби ЕОМ. Показники та методи оцінювання якості. – К.: 1994
  10. Единая система программной документации. Изд-во Стандартов. – М.:1985
  11. Закон України про електронний документообіг. № 851-ІV від 22 травня 2003 р.
  12. Закон України про електронний цифровий підпис. № 852-ІV від 22 травня 2003 р.



Додаток А – Зразок оформлення титульного аркуша:


Міністерство освіти і науки України

Харківський національний університет радіоелектроніки


Факультет комп’ютерних наук

Кафедра програмного забезпечення ЕОМ


КОМПЛЕКСНИЙ КУРСОВИЙ ПРОЕКТ
ПОЯСНЮВАЛЬНА ЗАПИСКА

______________________________

(позначення документу (в разі необхідності)


_________________________________________________________________

(Тема курсового проекту )

_________________________________________________________________


Студент гр. __________ _________________ (прізвище, ініціали )

(позначка групи)


Дата захисту _____________


Робота захищена з оцінкою ______________


Керівник проекту ___________ _________________ (прізвище, ініціали)

( посада, звання )


Комісія

______________________ __ _________________ (прізвище, ініціали)

(посада, звання )


______________________ __ _________________ (прізвище, ініціали)

(посада, звання )


Харків, 200__ р.

Додаток Б – Бланк завдання


ХАРКІВСЬКИЙ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ РАДІОЕЛЕКТРОНІКИ


Кафедра: Програмного забезпечення ЕОМ

Дисципліна: Комплексний курсовий проект

Спеціальність: Програмне забезпечення автоматизованих систем

Курс __________. Група __________________. Семестр __________.


ЗАВДАННЯ

на комплексний курсовий проект студента

____________________________________________________________________________

(Прізвище, Ім'я, По батькові)

  1. Тема проекту:_____________________________________________________________
    ____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

  2. Термін здачі студентом закінченого проекту: 20 – травня - 200__ р.
  3. Вихідні дані до проекту:________________________________________________
    ________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
  4. Зміст розрахунково-пояснювальної записки:
    ____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
  5. Перелік графічного матеріалу (зміст слайдів на презентацію) ____________________________________________________________________________________________________________________________________________________________________________________________________________________________________

зворотній бік бланку завдання

КАЛЕНДАРНИЙ ПЛАН




Назва етапу

Термін виконання

1

Видача теми ККП, узгодження і затвердження теми


__-__-200__ - __-__-200__ р.

(другий тиждень з початку семестру)

2







3







4







5







6







7







8







9







10

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

__-__-200__ - __-__-200__ р.

(три тижня до кінця семестру)

11

Публічний захист проекту перед комісією


__-__-200__ - __-__-200__ р.

(два тижня до кінця семестру)



Студент ______________________


Керівник ______________________ ___________________

(Прізвище, Ім'я, По батькові)


«____»_______________ 200__ р.

Додаток В – Зразок оформлення реферату



РЕФЕРАТ / ABSTRACT


Пояснювальна записка до комплексного курсового проекту : 42 с., 10 iл., 7 табл., 17 джерел.

Об’єктом дослідження є підприємство, що займається реалізацією товарів та послуг через мережу Internet, на прикладі фірми “Інтелект-оптика”, що працює у галузі контактної корекції зору та реалізує контактні лінзи, розчини за доглядом за ними та аксесуари.

Методом розробки обрано технологію «клієнт - сервер», інтеграцію баз даних в Інтернет, використання скриптових серверних мов програмування.

Метою роботи є розробка системи електронної комерції для реалізації товарів оптичного асортименту через мережу Інтернет.

У результаті проекту здійснена програмна реалізація системи електронної комерції для продажу товарів оптичного асортименту і реалізації послуг у мережі Інтернет для фірми “Інтелект – оптика”, у якій використовується технологія PHP, сервер бази даних MySQL і Web-сервер Apache.

ЕЛЕКТРОННИЙ МАГАЗИН, WEB–САЙТ, КОРЕКЦІЯ, ЗІР, КОНТАКТНІ ЛІНЗИ, РОЗЧИНИ, АКСЕСУАРИ, MySQL, PHP, APACHE .

Додаток Г – Зразок календарного плану


КАЛЕНДАРНИЙ ПЛАН



Назва етапу

Термін виконання

1

Видача теми ККП, узгодження і затвердження теми.

20-02-200__ - 25-02-200__ р.

2

Огляд існуючих систем, постановка задачі, вибір середовища проектування.

26-02-200__ - 05-03-200__ р.

3

Об'єктна декомпозиція системи, яка проектується, її моделювання, розробка тестів, методів і алгоритмів, що використовуються.

06-03-200__ - 20-03-200__ р.

4

Кодування програмної системи, яка проектується

21-03-200__ - 05-04-200__ р.

5

Тестування і доопрацювання розробленої програмної системи. Розробка програмної документації.

06-04-200__ - 20-04-200__ р.

6

Оформлення пояснювальної записки, додатків, графічного матеріалу.

21-04-200__ - 10-05-200__ р.

7

Перевірка виконаного проекту керівником, попередній захист, допуск до захисту.

11-05-200__ - 20-05-200__ р.

8

Публічний захист проекту перед комісією.

20-05-200__ - 30-05-200__ р.



Додаток Д – Зразок облікової картки





Облікова картка

пояснювальної записки в електронному вигляді

Дисципліна

Комплексний курсовий проект

Тема




Виконав (прізвище, ім’я, по батькові), група




Оцінка




Комісія. Голова


Члени комісії













Пояснювальна записка є файлом в форматі




Назва та розмір не архівного файла




Пояснювальна записка включає:

... сторінок

... розділів

... малюнків

... таблиць

... додаткiв

... використаних джерел

Мета роботи:




Ключові слова:






Навчальне видання


Дудар Зоя Володимирівна

Каук Віктор Іванович

Качко Олена Григорівна

Самофалов Леонід Дмитрович


МЕТОДИЧНІ ВКАЗІВКИ ДО ВИКОНАННЯ КОМПЛЕКСНОГО КУРСОВОГО ПРОЕКТУ ОСВІТНЬО-КВАЛІФІКАЦІЙНОГО РІВНЯ БАКАЛАВР ДЛЯ СТУДЕНТІВ УСІХ ФОРМ НАВЧАННЯ ЗІ СПЕЦІАЛЬНОСТІ «ПРОГРАМНЕ ЗАБЕЗПЕЧЕННЯ АВТОМАТИЗОВАНИХ СИСТЕМ»


Методичні вказівки


Відповідальний випусковий З. В. Дудар


Редактор


План 2004, 1-ше півріччя, поз. __


Підп. до друку Формат 60х80 1/16. Умовн. друк. арк. _____

Облік. вид. арк. Тираж ___ прим. Зам. № __ Ціна договірна

____________________________________________________________________

61727, Україна, Харків, пр. Леніна, 14

____________________________________________________________________

Надруковано в учбово-виробничому видавничо-поліграфічному центрі ХНУРЕ, 61727, Харків, пр. Леніна, 14