Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практика Дигтяр В.С..docx
Скачиваний:
3
Добавлен:
18.09.2019
Размер:
1.02 Mб
Скачать

Технічне завдання на розробку проекту

4.1. Математична постановка комплексу задач модуля

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

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

4.2. Проектування бд

Фізична модель бази даних наведена на рис. 4.2.

Рис 3.11. Фізична модель даних

4.3. Опис вихідних і вхідних документів

Таблиця 4.1

Інформаційний список документів

Код документу

Назва

Вхідний/вихідний

1

2

3

DOC-01

Накладна на прийом майна(н16)

вхідний

DOC -02

Накладна на відпуск майна

вихідний

DOC -03

Заявка на отримання майна

вихідний

DOC-04

Інвентаризаційний опис

вихідний

4.4. Розроблення архітектури програмної системи

4.4.1. Розроблення архітектури програмної системи

У сучасних автоматизованих інформаційних системах використовують різноманітні ІТ, які реалізуються за допомогою комп'ютерів і програмних засобів: текстові, графічні та табличні процесори, системи управління базою даних (СУБД), гіпертекстові технології, технології мультимедіа, системи підтримки прийняття рішень (СППР).

Діаграма розміщення елементів програмної системи наведена на рис. 4.2.

Рис. 4.2. Діаграма розміщення елементів програмної системи

Програмна система має клієнт-серверну архітектуру. До серверної частини належить сервер БД. До клієнтської − ПК співробітників відділу матеріально технічного забезпечення, з’єднані свічем, пристроєм, що призначений для з’єднання декількох вузлів комп’ютерної мережі, а також БФП.

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

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

Діаграма станів зображена на рис.4.3.

Рис. 4.3. Діаграма класів розробленого додатку для клієнта

4.4.3. Розроблення діаграми станів елементів графічного інтерфейсу користувача

Діаграма станів зображена на рис.4.4.

Рис. 4.4. Діаграма станів

4.4.4. Розроблення інтерактивної довідкової систем.

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

Розкадровка - це послідовність кадрів, кожен з яких конкретизує можливість користувача у відповідній ситуації.

Переваги розкадровки:

а) дозволяє перевірити точність і повноту схеми;

б) наявність схеми навігації по програмному додатку;

в) може бути представлена користувачам для оцінки;

г) видно функціональне призначення кожного елементу розкадровки;

Розкадровка варіанту використання зображена на рис. 4.5. – 4.13.

Розкадровка варіанту використання «Запуск програми»

Рис.4.5. Головна форма програми

Розкадровка варіанту використання «Створення списку замовників»

Рис.4.6. Додавання нових замовників

Для додавання, редагування, видалення нового замовника з бази необхідно на головній формі натиснути кнопку «Система», і в диалоговому вікні додати назву замовника та його дані.

Розкадровка варіанту використання «Вибір типів стадій проекту»

Рис.4.7. Вибір типів стадій проекту

Для того щоб вибрати стадию проекта необхідно на головному вікні програми натиснути на кнопку «Система» и обрати ту стадію яку потрібно.

Розкадровка варіанту використання «Компоненти проекту»

Рис.4.8. Додаваннята та видалення груп компонентів проекту

Рис.4.9. Додавання та видалення компонентів проекту

Для додавання, видалення та збереження компонентів і груп компонентів проекту потрібно на головній формі програми натиснути кнопку «Проект» і додати чи видалити компонент або групу компонентів проекту.

Розкадровка варіанту використання «Додавання, редагування нового проекту»

Рис.4.10. Диалогове вікно реквізити проекту

Рис. 4.11. Створення нового проекту

Рис. 4.12. Діалогове вікно про завершення створення проекту

Для створення нового проекту потрібно натиснути кнопку «Проект» потім «Новий проект», і додати реквізити и уже сам новий проект, потім натиснути кнопку «Подтвердить» - з’явиться діалогове вікно з повідомленням, що проект створено.

Розкадровка варіанту використання «Проекти та їх складові частини»

Рис. 4.13. Перегляд проектів та їх складових частин

Для перегляду створених проектів та їх складових частин потрібно на головній формі програми натиснути кнопку «Отчетность» і обрати пункт меню проекти, і переглянути певні проекти та їх складові частини.

ВИСНОВКИ

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

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

Дана версія продукту може бути впроваджена с наданні послуг по проектуванню будівельних об’єктів. Даний продукт має наступні переваги:

  • на даному етапі розробки він безкоштовний;

  • реалізована можливість ведення довідника клієнтів;

  • реалізована можливість ведення реєстру договорів;

  • реалізована можливість ведення реєстру договорів;

  • реалізована можливість формування та друку звітів;

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

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

Матеріали досліджень пройшли апробацію на науково-практичній конференції молодих вчених, аспірантів та студентів «Актуальні проблеми науки та освіти молоді: теорія, практика, сучасні рішення». За матеріалами дипломного проекту були надруковані публікації: «Збірник наукових праць студентів спеціальностей «Інформаційні управляючі системи і технології», «Комп’ютерний еколого-економічний моніторинг»» [Текст]: /редкол.: В.С. Пономаренко [та ін.]. – Харків: ХНЭУ, 2010.- 346 с. «Актуальні проблеми науки та освіти молоді: теорія, практика, сучасні рішення», 21-22 квітня 2011 р.: тези доповідей. Том 1.- Х.: ХНЕУ, 2011.- 309 с.