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

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

Рубрика Физика и энергетика
Вид статья
Язык украинский
Дата добавления 29.03.2024
Размер файла 212,2 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

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

Дубук Василь Іванович

Павенська Анна-Марія Володимирівна

Онішечко Ірина Олегівна

Анотація

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

Ключові слова: графічний інтерфейс користувача, автоматизована система управління, енергогенеруюче підприємство, облік електричної енергії, функції 'управління.

Графічний інтерфейс користувача (ГІК, англ. Graphical Users Interface) як особлива підсистема у складі автоматизованих систем управління (АСУ) надає користувачам можливості для організації людино-машинної взаємодії, забезпечує реалізацію функцій вводу-виводу інформації та організовує діалог користувача з системою. Тому його роль у складі АСУ є надзвичайно важливою [1, c.33].

Відповідно, розробка ГІК для АСУ роботою малого електроенерго- генеруючого підприємства є важливим етапом процесу створення такої системи. Якісний результат розробки ГІК дозволить користувачам системи зручно та ефективно взаємодіяти з нею, контролювати стан, окремі параметри і процеси й управляти роботою енергетичного обладнання та аналізувати дані.

У розроблюваній АСУ передбачено три види користувачів: споживач, менеджер та адміністратор.

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

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

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

Вказані вище функції повинні підтримуватися та ефективно реалізуватися засобами всіх підсистем у складі АСУ [2, с. 17-18], в т.ч. ГІК.

Для розробки підсистеми ГІК було обрану мову програмування С# [3].

Вона дозволяє реалізувати зручний інтерфейс для роботи користувачам, оскільки використовує Windows Forms (методи для побудови інтерфейсів).

На рис.1 можна побачити елемент ГІК - форму для авторизації і входу.

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

Рис. 1. Форма для входу в систему

Для новостворених користувачів після вибору логіну та натиснення кнопки "Увійти" є можливість створити новий пароль.

При вході у систему в якості споживача - відображається головна форма програми. У її складі є 3 підпорядковані форми - "Головна", "Нарахування" та Оплати", назви яких відображені на відповідних закладках форми. На формі "Нарахування" споживач може побачити історію подання всіх своїх показів та нараховану суму за спожиту електроенергію (рис.2).

Рис. 2. Форма "Нарахування" підсистеми споживача

Після натискання на кнопку "Додати новий показник" - відкривається нова форма з наступним функціоналом. Тут ми можемо побачити значення останнього показника та нового показника, а також дату введення того чи іншого показника (рис.3).

Рис. 3. Форма "Введення показів даних"для підсистеми споживача

Після додавання нового показника - останні покази будуть успішно відображені в особистому кабінеті користувача.

Користувач може переглядати свій профіль у меню "Мій профіль" та змінювати персональні дані (рис.4). Також він може обрати частоту внесення показів.

Рис. 4. Форма "Мій профіль" підсистеми споживача

Менеджер матиме можливість змінювати особисті дані у профілі, управляти інформацією контрольованих споживачів, переглядати покази, оплати та нарахування, а також надсилати повідомлення споживачам. У формі Менеджера передбачено доступ до підпорядкованих форм з допомогою відповідних закладок - "Головна", "Оплати" та "Повідомлення користувачам"(рис.5).

Рис. 5. Форма "Головна" підсистеми менеджера

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

Серед усіх видів користувачів АСУ функції адміністратора -- найоб- ширніші та він зможе їх реалізувати з допомогою відповідної форми (рис.6).

Рис. 6. Форма "Головна" підсистеми адміністратора

Адміністратор може додавати, редагувати та видаляти дані споживачів та менеджерів, видаляти і редагувати дані щодо оплати та нарахувань, а також додавати, редагувати і видаляти ціни за 1КВт*год електроенергії.

Висновки

автоматизована система управління електроенергогенеруюче підприємство

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

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

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

Список використаних джерел

[1] Дубук, В.І. & Чорний, М.В. (2018) Розробка програмного забезпечення з графічним людино-машинним інтерфейсом в інформаційно-аналітичній системі оцінки ринку електричної енергії. Моделювання та інформаційні технології, (82), 33-40. Вилучено з: http://nbuv.gov.ua/UJRN/Mtit_2018_82_7.

[2] Дубук, В.І., Павенська, А.М.В. & Онішечко, І.О. (2023). Розробка концепції автоматизованої системи управління роботою електроенергогенеруючого підприємства. Міжнародна наукова Інтернет-конференція "Інформаційне суспільство: технологічні, економічні та технічні аспекти становлення (випуск 79)": матеріали Міжнародної наукової Інтернет-конференції (с. 16-20). 6-7 липня, 2023, Тернопіль, Україна - м. Переворськ, Польща. ГО "Наукова спільнота"; WSSG w Przeworsku. Тернопіль, Україна: ФО-П Шпак В.Б. Вилучено з: http://www.konferencia- online.org.ua/ua/article/id-1229/.

[3] A tour of the C# language. Microsoft. (2023). Retrieved from: https://learn.microsoft.com/uk-ua/dotnet/csharp/tour-of-csharp/.

Размещено на Allbest.ru


Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.