Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ДП Курик Микола 18 06.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
13 Мб
Скачать
☆

Розділ 2. Технічний проект

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

2.1 Технічне завдання

Тема проекту: Автоматизована інформаційно-довідкова система оздоровчого комплексу «Енігма».

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

Терміни розробки:

  • початок – 20 квітня 2017 року;

  • закінчення – 19 червня 2017 року.

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

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

Використовуючи технологію візуального програмування розробити інформаційно-довідкову систему під ОС Windows в якій повинно міститись:

  • добавлення, редагування, пошук даних;

  • вивід довідкової інформації;

  • виведення статистичних даних;

  • організація авторизації користувачів.

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

До принципових задач відносять:

  • забезпечення збереження та ефективний пошук усіх даних пов’язаних з списком справ користувача;

  • зручний інтерфейс;

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

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

  • контроль даних що додаються у базу даних.

До функціональних задач відносять наступні:

  • збереження даних в базі;

  • збереження зміни даних.

До сервісних задач відносяться:

  • організація головного меню;

  • інформування користувача про причину відмови у виконанні тієї чи іншої операції;

  • забезпечення маніпуляції з даними;

  • організація довідкової системи по використанню програми.

Надійність даного проекту забезпечується використанням технологій об’єктно-орієнтованого програмування.

Мінімальні вимоги до апаратного забезпечення:

  • ОС: XP/Vista/7/8;

  • процесор: 1ГГц;

  • ОЗУ: 512 Мб;

  • відеокарта 1 гб;

  • місце на жорсткому диску 200 мб.

Вимоги до мови програмування не передбачаються.

В процесі розробки програмного продукту можливе використання стандартних програмних засобів, які використовуються для програмування додатків під ОС Windows.

Етапи розробки ПЗ можуть уточнюватись згідно календарного плану робіт по узгодженню між замовником та виконавцем (див. табл. 1.4).

Таблиця 1.4 – Етапи роботи над дипломним проектом

Етапи виконання роботи

Термін виконання та приблизний обсяг робіт

Звітні матеріали

Передпроектні дослідження

20.04-06.05

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

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

Технічний проект

10.05-17.05

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

Специфікація вимог (опис алгоритму, правил, функціональних вимог, критеріїв якості тощо), опис концептуальної, інформаційної та функціональної моделей

Робочий проект

18.05-13.06

Реалізація програмного забезпечення

Опис засобів розробки, розробка документів на супроводження ПЗ (інструкції програмісту та користувачу), опис плану тестування (розробка тестів, аналіз результатів тестування)

Оцінка результатів розробки і доцільність її продовження здійснюється замовником по представленню наступних матеріалів:

  • встановлений програмний комплекс на комп’ютер замовника;

  • перелік файлів на резервному носії;

  • стислий опис роботи ПЗ та опис всіх файлів, які необхідні для роботи ПЗ;

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

Перелік звітних документів, необхідних для прийняття етапів роботи:

  • стислий опис результатів етапу у вигляді анотованого звіту (для перших двох етапів);

  • частковий програмний комплекс на комп’ютер замовника згідно календарного плану робіт;

  • акт приймання продукції.

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

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

Порядок контролю та приймання.

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

У процесі розробки програмного забезпечення виконуються наступні види випробувань:

  • тестування елементів системи;

  • тестування системи у цілому;

  • дослідна експлуатація.

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