сутня (малюнок 5.9).
Малюнок 5.8 - Видалення шаблону з бази даних
Малюнок 5.9 - Повідомлення про відсутність шаблону для даної дисципліни
Існуючий шаблон також можна зберегти на ПК у вигляді текстового документа з розширенням DOCX. Для цього необхідно вибрати один із списку шаблонів і натиснути на кнопку «Завантажити шаблон». Буде запропоновано вибрати шлях і назва файлу, що зберігається. Виконавши ці дії, буде видано повідомлення про успішне збереженні шаблону.
Збереження шаблону з бази даних продемонстровано на малюнку 5.10:
Малюнок 5.10 - Збереження шаблону з бази даних
Також у вкладці «Адміністрування» користувач з правами адміністратора може додавати облікові записи для інших користувачів, а також видаляти вже існуючі. Для додавання адміністратору потрібно ввести ім'я нового облікового запису в полі «Ім'я користувача», потім ввести двічі однаковий пароль для цього облікового запису. Далі необхідно натиснути на кнопку «Додати користувача». Якщо введені паролі не збігатимуться, то з'явиться відповідне повідомлення (малюнок 5.11):
Малюнок 5.11 - Повідомлення про незбіжних паролі
При додаванні нового облікового запису, їй можна присвоїти права адміністратора. Для цього необхідно натиснути на флаговую кнопку «Права адміністратора». Якщо всі поля для додавання облікового запису були коректно заповнені, то після натискання кнопки «Додати користувача» з'явиться повідомлення про успішне створення даного облікового запису. Додавання нового облікового запису проілюстровано на малюнку 5.12:
Малюнок 5.12 - Додавання нового облікового запису
Для видалення існуючого облікового запису необхідно в розділі «Видалення користувачів» вибрати зі списку потрібний обліковий запис і натиснути на кнопку «Видалити користувача». У результаті на екран буде виведено повідомлення про успішне видалення облікового запису. Згідно з малюнком 5.13 видалення облікового запису має вигляд:
Малюнок 5.13 - Видалення облікового запису
У вкладці «Генерація» можна згенерувати нову навчальну програму зі списку навчальних дисциплін. Для цього користувач повинен вибрати зі списку потрібну йому дисципліну і натиснути на кнопку «Згенерувати програму», потім вказати шлях до попередньо збереженим шаблоном. Після виконання всіх дій буде видане повідомлення про успішну генерації та збереженні файлу. Згідно з малюнком 5.14 генерація нової навчальної програми по заданій дисципліні має вигляд:
Малюнок 5.14 - Генерація нової навчальної програми
У цьому розділі були наочно проілюстровані користувальницький інтерфейс і основні моменти роботи програмного забезпечення.
Таким чином, розроблено програмне забезпечення для автоматизації формування навчальних програм для кафедри ІХТ факультету ІТіКС ОмГТУ. У процесі розробки поставлені на проектування задачі вирішені. Мета дипломного проекту була досягнута - розроблене ПЗ дозволяє автоматизувати процес створення нової навчальної програми і скоротити тим самим витрачений на цей процес час.
6. Організаційно-економічна частина
У даному розділі наводиться розрахунок витрат на розробку автоматизованого місця співробітника ОмГТУ. Калькуляція на розробку програмного продукту включає наступні статті:
- основна заробітна плата розробника;
- додаткова заробітна плата розробника;
- витрати на придбання додаткових коштів ВТ і ПЗ;
- відрахування на соціальні потреби;
- витрати по налагодженні програми;
- контрагентські витрати;
- накладні витрати.
Процес програмування необхідно планувати, контролювати і завершувати в строк. Крім того, праця програмістів повинен оплачуватися за результатами. Для цих цілей визначають витрати праці (трудомісткість) на розробку програмного продукту. Трудомісткість характеризує час, необхідний одному спеціалісту або колективу для створення деякого програмного продукту або виконання певного етапу робіт.
Для визначення трудомісткості розробки, насамперед, складається перелік всіх стадій, етапів і видів робіт (таблиця 6.1), які повинні бути виконані.
Таблиця 6.1 - Перелік стадій, етапів і видів робіт
Стадії та етапи разработкіВід работТехніческое заданіе1. Постановка задачі; 2. Збір матеріалів та аналіз існуючих розробок; 3. Визначення вимог до сіс...