Современные информационные технологи/3.Программное обеспечение

Степова Т.О. , Юшко Д.П., Мерінов І.В.

АВТОМАТИЗАЦІЯ КОНТРОЛЮ ЗА ВОДОПОСТАЧАННЯМ БАГАТОКВАРТИРНОГО БУДИНКУ

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

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

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

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

Література:

1.                 Гради Буч. Объектно-ориентированный анализ и проектирование с примерами на С++ / Буч Гради.М.: Невский Диалект, 2000. – 558 с.

2.                 Староверова И.Г. Водопровод и канализация / И.Г. Староверова, Ю.И. Шиллера. - М.: Стройиздат, 1990. – 247 с.