Розробка графічного інтерфейсу користувача автоматизованої системи управління роботою малого електроенергогенеруючого підприємства
Розробка підсистеми графічного інтерфейсу користувача автоматизованої системи управління роботою малого електроенергогенеруючого підприємства, що підтримує роботу споживача, менеджера, адміністратора. Огляд діалогових можливостей графічного інтерфейсу.
Рубрика | Физика и энергетика |
Вид | статья |
Язык | украинский |
Дата добавления | 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
Подобные документы
Матеріальний і тепловий баланс барабанного парогенератора. Розрахунок системи автоматичного регулювання температури перегрітої пари на виході з котла. Визначання її надійності. Вибір щитів, пультів та засобів контролю і керування процесом пароутворення.
дипломная работа [360,4 K], добавлен 02.12.2014Розробка заходів по модернізації системи управління електроприводу насосу з метою поліпшення його техніко-економічних показників. Вибір перетворювача напруги, визначення необхідних параметрів регулювання. Розрахунок і вибір електродвигунів установки.
курсовая работа [1,1 M], добавлен 28.03.2019- Розробка нелінійної моделі системи управління паровою турбіною К-1000-60/1500 атомної електростанції
Розвиток турбобудування, місце ВАТ "Турбоатом" в українській енергетиці. Моделювання систем управління паровими турбінами. Варіанти модернізації гідравлічних систем регулювання. Моделювання систем стабілізації частоти обертання ротора парової турбіни.
курсовая работа [117,4 K], добавлен 26.02.2012 Огляд сучасного стану енергетики України. Розробка системи електропостачання підприємства. Розрахунок графіків електричних навантажень цехів. Вибір компенсуючих пристроїв, трансформаторів. Розрахунок струмів короткого замикання. Вибір живлячих мереж.
курсовая работа [470,0 K], добавлен 14.11.2014Теплотехнічний контроль за роботою парогенератора й устаткуванням за допомогою автоматичних самописних приладів. Дистанційне управління, пристрої технологічної сигналізації. Аналіз статичних та динамічних характеристик об’єкту по окремих каналах зв’язку.
реферат [561,2 K], добавлен 24.09.2009Загальна характеристика Придніпровської ТЕС. Шкідливі і небезпечні чинники котлотурбінного цеху. Комбіновані методи і апаратура очищення газів. Аналіз ефективності роботи існуючої системи пилогазоочищення та розробка пропозицій, щодо її модернізації.
дипломная работа [1,9 M], добавлен 17.06.2013Класифікація електроприводів промислових механізмів. Основні положення щодо розрахунку і вибору електродвигунів. Розрахунок і побудова механічної характеристики асинхронного двигуна. Вибір й описання резервної релейно-контактної схеми управління приводом.
курсовая работа [1,3 M], добавлен 28.02.2012Аналіз задачі автоматизованого управління електропостачанням на підприємстві. САПР в системах електропостачання. Програма вибору потужності трансформатора. Комплекс технічних засобів автоматизованих систем управління. Контроль стану елементів мережі.
реферат [86,8 K], добавлен 31.07.2011- Автоматизована система керування потоками потужності у складнозамкнених електроенергетичних системах
Функціональна та технічна структура автоматичної системи управління. Розробка структури збирання і передачі інформації та формування бази даних. Трирівневе графічне представлення заданої ЕС. Визначення техніко-економічного ефекту оптимального керування.
курсовая работа [1,5 M], добавлен 12.05.2010 Особливості проектування систем автоматичного керування. Вихідні дані та функціональна схема електроприводу системи підпорядкованого тиристорного електроприводу постійного струму з двигуном незалежного збудження. Синтез системи регулювання швидкості.
курсовая работа [680,2 K], добавлен 22.11.2014