С на ПКСпісок ПК із зазначенням встановлених на них ОС.ВиходСтруктура звіту про несправні ПКСодержаніе звіту про несправні ПК і його структура.УправленіеСтруктура звіту про відповідальних за ПКСодержаніе звіту про відповідальних за ПК і його структура.УправленіеСтруктура звіту про встановлені ОС на ПК Зміст звіту про встановлені ОС на ПК і його структураУправленіе
. 2 Побудова діаграм потоків даних (DFD)
Діаграми потоків даних (DFD) є основним засобом моделювання функціональних вимог проектованої системи. З їх допомогою ці вимоги розбиваються на функціональні компоненти (процеси) і представляються у вигляді мережі, пов'язаної потоками даних. Головна мета таких засобів - продемонструвати, як кожен процес перетворить собою вхідні дані у вихідні, а також виявити відносини між цими процесами. Діаграми потоків даних дозволяють специфікувати як функції розроблюваного програмного забезпечення, так і оброблювані їм дані. При використанні цієї моделі підсистему представляють у вигляді ієрархії діаграм потоків даних, що описують асинхронний процес перетворення інформації з моменту введення в підсистему до видачі користувачеві.
Діаграми потоків даних зображені на малюнках 8,9 і 10.
Малюнок 8- Контекстна діаграма потоків даних
Малюнок 9- Детальна діаграма потоків даних
Малюнок 10- декомпозіровано діаграма Формування звітів.
Таблиця 7 - Опис елементів діаграми
ЕлементОпісаніеТіпТехнік МУП теплоенергії Співробітники, які збирають дані про наявний АТ і ПО і заносять їх у обхідний лістВнешняя сущностьОператор відділу АСУПСотруднікі IT-відділу, які здійснюють операції з програмою і БД.Внешняя сущностьТабліци БД SQL Server Облік системних комп'ютерів База даних SQL Server, що включає всі таблиці сістеми.Храніліще даних
. 3 Проектування інфологічної моделі бази даних (ERD)
Схема бази даних відображена на малюнку 11.
Малюнок 11- Инфологическая модель бази даних
5. Проектування структури програмного забезпечення
. 1 Побудова структурної схеми програми
Дана програма складається з 2 підсистем, перша - робота з базою даних, друга - формування та друк звітів, кожна з них у свою чергу ділиться на модулі, для підсистеми роботи з базою даних це пошук за критерієм, який містить пошук по інвентарному номеру, пошук по підрозділу і пошук по відділу та обробка даних, додавання, зміна та видалення інформації в БД, для формування та друку звітів-це найменування 7 видів звітів і форма обхідного листа. Дана схема відображена на малюнку 12.
Рисунок 12 - Структурна схема програми
. 2 Побудова функціональної схеми програми
Дана програма складається з 2 підсистем, перша - робота з базою даних, друга - формування та друк звітів, кожна з них у свою чергу ділиться на модулі, для підсистеми роботи з базою даних це пошук за критерієм, в якому здійснюється введення критерію і вивід на монітор шуканого значення, і обробка даних, в якій виконується введення даних через користувальницький інтерфейс і висновок оброблених даних на монітор у відповідних таблицях. Формування та друк звітів виконує висновок звіту для перегляду і його друк на паперовому носії.
Малюнок 13 - Функціональна схема програми
. 3 Специфікації програмних модулів
. 3.1 Модуль обробки даних
Найменування модуля: Модуль обробки даних
Найменування в програмі: Unit2.pas-Unit8.pas
Опис:
Модуль виконує перехід по формам, що містить різні таблиці, функції по роботі з зберігається в них інформацією. Таких як додавання, зміна та видалення інформації. Всі перераховані операції здійснюються при прямому зверненні до модуля через інтерфейс користувача програми.
Вхідні дані:
«инв.№» - інвентарний номер ПК;
«Фіо» - Фио співробітника, відповідального за ПК
«Підрозділ» - Підрозділ, в якому розташований ПК
«Відділ» - Відділ, в якому розташований ПК
«Робоче місце» - с;
«Стан» - Стан ПК;
«Мережеве ім'я» - Мережеве ім'я комп'ютера;
«MAC» - MAC-адресу ПК;
«IP» - унікальний мережеву адресу вузла в комп'ютерній мережі;
«Операційна система» - Встановлена ??ОС;
«Серійний номер» - Серійний номер ...