Dissertation/ Thesis
Розробка інформаційної системи контролю знань та оперативного обміну між групами студентів та викладачем кафедри з використанням СУБД HeidiSql у локальній мережі ; Development of an information system for knowledge control and operational exchange between groups of students and the teacher of the department using the HeidiSql DBMS in the local network
| Title: | Розробка інформаційної системи контролю знань та оперативного обміну між групами студентів та викладачем кафедри з використанням СУБД HeidiSql у локальній мережі ; Development of an information system for knowledge control and operational exchange between groups of students and the teacher of the department using the HeidiSql DBMS in the local network |
|---|---|
| Authors: | Біланик, Зеновій Богданович, Bilanyk, Z. B. |
| Contributors: | Петрик, Михайло Романович, Козак, Руслан Орестович, Тернопільський національний технічний університет імені Івана Пулюя |
| Publisher Information: | Тернопільський національний технічний університет імені Івана Пулюя |
| Publication Year: | 2023 |
| Collection: | Ternopil Ivan Pul’uj National Technical University: ELARTU |
| Subject Terms: | інженерія програмного забезпечення, сервер, локальна мережа, СУБД, С#, NET, HeidiSQL, VIsual Studio, server, local network, DBMS, 004.9 |
| Subject Geographic: | Тернопіль, UA |
| Time: | 121 |
| Description: | Метою виконання кваліфікаційної роботи магістра є проектування та реалізація десктопної версії програми для контролю якості освіти студентів та постійного зв'язку між користувачами, як однієї визначеної групи так і між окремими користувачами, а також надати інструменти обліку відвідуваності та графіку навчання по групах студентів. Робота демонструє результати проведеного аналізу предметної області для визначення вимог до функціонування та відображення елементів системи відповідно до обраної тематики системи, розглянуто інструменти які були залучені до розробки програми та особливості їх роботи та розгортання. ; ВСТУП 5 1 АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ ТА ВИЗНАЧЕННЯ ВИМОГ 7 1.1 Огляд систем аналогічної напрямленості 7 1.1.1 iStudiez pro 7 1.1.2 Timetable 9 1.2 Визначення функціональних та нефункціональних вимог до розробки програмного забезпечення 12 2 ЗАСОБИ СТВОРЕННЯ ПРОГРАМНОГО ПРОДУКТУ 14 2.1 Мова програмування С# 15 2.2 Середовища програмування Visual Studio 18 2.3 Фреймворк системних зв’язків. Entity Framework 20 2.4 Механізм адміністрації бази даних HeidiSQL 25 3 ПРОЕКТУВАННЯ ПРОГРАМНОГО ПРОДУКТУ 27 3.1 Моделі розробки програми 27 3.2. Проектування варіантів використання та акторів програмної системи 29 3.3 Організація класів 32 3.4 Метамодель системи та опис системи класів 35 3.5 Проектування бази даних 45 3.6 Тестування програмного продукту 49 4 ОХОРОНА ПРАЦІ ТА БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ 59 4.1 Охорона праці 59 4.2. Забезпечення безпеки життєдіяльності при роботі з персональним комп’ютером 62 ВИСНОВКИ 67 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 69 ДОДАТКИ 71 Додаток А Технічне завдання 72 Додаток Б Слайди презентації 73 Додаток В Публікація у науковому виданні 79 |
| Document Type: | master thesis |
| Language: | Ukrainian |
| Relation: | 1. Методичні вказівки до виконання атестаційної роботи магістра за спеціальністю 121 – Інженерія програмного забезпечення (Освітньо-професійна програма – «Програмне забезпечення систем», Освітньо-наукова програма – «Інженерія програмного забезпечення») для студентів усіх форм навчання / Упор.: М.Р. Петрик, Д.М. Михалик, О.Ю. Петрик, Г.Б. Цуприк - Тернопіль: ТНТУ, 2020-51с.; 2. Офіційний сайт програми "iStudiez pro" [Електронний ресурс] – Режим доступу до ресурсу: https://istudentpro.com/.; 3. Ресурс програмного забезпечення відкритого доступу "Timetable" [Електронний ресурс] – Режим доступу до ресурсу: https://soft.mydiv.net/android/download-Timetable.html.; 4. Рекомендації щодо реалізації програмних рішень на мові C# [Електронний ресурс] – Режим доступу до ресурсу: https://programm.top/uk/c-sharp/.; 5. Офіційний сайт Visual Studio 2019 [Електронний ресурс] – Режим доступу до ресурсу: https://visualstudio.microsoft.com/.; 6. Entity Framework інструкції щодо застосування [Електронний ресурс] – Режим доступу до ресурсу: https://metanit.com/sharp/entityframework/.; 7. Сайт-інструкція з використання системи HeidiSQL [Електронний ресурс] – Режим доступу до ресурсу: https://www.heidisql.com/.; 8. Яровенко А. Г. Лабораторний практикум з проектування алгоритмів та програм. Навчально-методичний посібник / А. Г. Яровенко. – Вінниця, 2014. – 105 с.; 9. Розбір особливостей проектування та моделювання БД [Електронний ресурс] // TextReferat. – 2018. – Режим доступу до ресурсу: http://ua.textreferat.com/referat-23369-5.html.; Біланик З. Б. Розробка інформаційної системи контролю знань та оперативного обміну між групами студентів та викладачем кафедри з використанням СУБД HeidiSql у локальній мережі: кваліфікаційна робота на здобуття освітнього ступеня магістр за спеціальністю „121 — інженерія програмного забезпечення“ / З. Б. Біланик. — Тернопіль: ТНТУ, 2023. — 70 с.; http://elartu.tntu.edu.ua/handle/lib/44460; Bilanyk Z.B. Development of an information system for knowledge control and operational exchange between groups of students and the teacher of the department using the HeidiSql DBMS in the local network: Diploma thesis for the qualification level of magistr on specialty "121 — Software Engineering"/ Z.B. Bilanyk — Ternopil: TNTU, 2023. — 70 pp. |
| Availability: | http://elartu.tntu.edu.ua/handle/lib/44460 |
| Rights: | © Біланик Зеновій Богданович, 2023 |
| Accession Number: | edsbas.734B961B |
| Database: | BASE |
| FullText | Text: Availability: 0 CustomLinks: – Url: http://elartu.tntu.edu.ua/handle/lib/44460# Name: EDS - BASE (ns324271) Category: fullText Text: View record from BASE |
|---|---|
| Header | DbId: edsbas DbLabel: BASE An: edsbas.734B961B RelevancyScore: 778 AccessLevel: 3 PubType: Dissertation/ Thesis PubTypeId: dissertation PreciseRelevancyScore: 778.330749511719 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: Розробка інформаційної системи контролю знань та оперативного обміну між групами студентів та викладачем кафедри з використанням СУБД HeidiSql у локальній мережі ; Development of an information system for knowledge control and operational exchange between groups of students and the teacher of the department using the HeidiSql DBMS in the local network – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22Біланик%2C+Зеновій+Богданович%22">Біланик, Зеновій Богданович</searchLink><br /><searchLink fieldCode="AR" term="%22Bilanyk%2C+Z%2E+B%2E%22">Bilanyk, Z. B.</searchLink> – Name: Author Label: Contributors Group: Au Data: Петрик, Михайло Романович<br />Козак, Руслан Орестович<br />Тернопільський національний технічний університет імені Івана Пулюя – Name: Publisher Label: Publisher Information Group: PubInfo Data: Тернопільський національний технічний університет імені Івана Пулюя – Name: DatePubCY Label: Publication Year Group: Date Data: 2023 – Name: Subset Label: Collection Group: HoldingsInfo Data: Ternopil Ivan Pul’uj National Technical University: ELARTU – Name: Subject Label: Subject Terms Group: Su Data: <searchLink fieldCode="DE" term="%22інженерія+програмного+забезпечення%22">інженерія програмного забезпечення</searchLink><br /><searchLink fieldCode="DE" term="%22сервер%22">сервер</searchLink><br /><searchLink fieldCode="DE" term="%22локальна+мережа%22">локальна мережа</searchLink><br /><searchLink fieldCode="DE" term="%22СУБД%22">СУБД</searchLink><br /><searchLink fieldCode="DE" term="%22С#%22">С#</searchLink><br /><searchLink fieldCode="DE" term="%22NET%22">NET</searchLink><br /><searchLink fieldCode="DE" term="%22HeidiSQL%22">HeidiSQL</searchLink><br /><searchLink fieldCode="DE" term="%22VIsual+Studio%22">VIsual Studio</searchLink><br /><searchLink fieldCode="DE" term="%22server%22">server</searchLink><br /><searchLink fieldCode="DE" term="%22local+network%22">local network</searchLink><br /><searchLink fieldCode="DE" term="%22DBMS%22">DBMS</searchLink><br /><searchLink fieldCode="DE" term="%22004%2E9%22">004.9</searchLink> – Name: Subject Label: Subject Geographic Group: Su Data: <searchLink fieldCode="DE" term="%22Тернопіль%22">Тернопіль</searchLink><br /><searchLink fieldCode="DE" term="%22UA%22">UA</searchLink> – Name: Subject Label: Time Group: Su Data: 121 – Name: Abstract Label: Description Group: Ab Data: Метою виконання кваліфікаційної роботи магістра є проектування та реалізація десктопної версії програми для контролю якості освіти студентів та постійного зв'язку між користувачами, як однієї визначеної групи так і між окремими користувачами, а також надати інструменти обліку відвідуваності та графіку навчання по групах студентів. Робота демонструє результати проведеного аналізу предметної області для визначення вимог до функціонування та відображення елементів системи відповідно до обраної тематики системи, розглянуто інструменти які були залучені до розробки програми та особливості їх роботи та розгортання. ; ВСТУП 5 1 АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ ТА ВИЗНАЧЕННЯ ВИМОГ 7 1.1 Огляд систем аналогічної напрямленості 7 1.1.1 iStudiez pro 7 1.1.2 Timetable 9 1.2 Визначення функціональних та нефункціональних вимог до розробки програмного забезпечення 12 2 ЗАСОБИ СТВОРЕННЯ ПРОГРАМНОГО ПРОДУКТУ 14 2.1 Мова програмування С# 15 2.2 Середовища програмування Visual Studio 18 2.3 Фреймворк системних зв’язків. Entity Framework 20 2.4 Механізм адміністрації бази даних HeidiSQL 25 3 ПРОЕКТУВАННЯ ПРОГРАМНОГО ПРОДУКТУ 27 3.1 Моделі розробки програми 27 3.2. Проектування варіантів використання та акторів програмної системи 29 3.3 Організація класів 32 3.4 Метамодель системи та опис системи класів 35 3.5 Проектування бази даних 45 3.6 Тестування програмного продукту 49 4 ОХОРОНА ПРАЦІ ТА БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ 59 4.1 Охорона праці 59 4.2. Забезпечення безпеки життєдіяльності при роботі з персональним комп’ютером 62 ВИСНОВКИ 67 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 69 ДОДАТКИ 71 Додаток А Технічне завдання 72 Додаток Б Слайди презентації 73 Додаток В Публікація у науковому виданні 79 – Name: TypeDocument Label: Document Type Group: TypDoc Data: master thesis – Name: Language Label: Language Group: Lang Data: Ukrainian – Name: NoteTitleSource Label: Relation Group: SrcInfo Data: 1. Методичні вказівки до виконання атестаційної роботи магістра за спеціальністю 121 – Інженерія програмного забезпечення (Освітньо-професійна програма – «Програмне забезпечення систем», Освітньо-наукова програма – «Інженерія програмного забезпечення») для студентів усіх форм навчання / Упор.: М.Р. Петрик, Д.М. Михалик, О.Ю. Петрик, Г.Б. Цуприк - Тернопіль: ТНТУ, 2020-51с.; 2. Офіційний сайт програми "iStudiez pro" [Електронний ресурс] – Режим доступу до ресурсу: https://istudentpro.com/.; 3. Ресурс програмного забезпечення відкритого доступу "Timetable" [Електронний ресурс] – Режим доступу до ресурсу: https://soft.mydiv.net/android/download-Timetable.html.; 4. Рекомендації щодо реалізації програмних рішень на мові C# [Електронний ресурс] – Режим доступу до ресурсу: https://programm.top/uk/c-sharp/.; 5. Офіційний сайт Visual Studio 2019 [Електронний ресурс] – Режим доступу до ресурсу: https://visualstudio.microsoft.com/.; 6. Entity Framework інструкції щодо застосування [Електронний ресурс] – Режим доступу до ресурсу: https://metanit.com/sharp/entityframework/.; 7. Сайт-інструкція з використання системи HeidiSQL [Електронний ресурс] – Режим доступу до ресурсу: https://www.heidisql.com/.; 8. Яровенко А. Г. Лабораторний практикум з проектування алгоритмів та програм. Навчально-методичний посібник / А. Г. Яровенко. – Вінниця, 2014. – 105 с.; 9. Розбір особливостей проектування та моделювання БД [Електронний ресурс] // TextReferat. – 2018. – Режим доступу до ресурсу: http://ua.textreferat.com/referat-23369-5.html.; Біланик З. Б. Розробка інформаційної системи контролю знань та оперативного обміну між групами студентів та викладачем кафедри з використанням СУБД HeidiSql у локальній мережі: кваліфікаційна робота на здобуття освітнього ступеня магістр за спеціальністю „121 — інженерія програмного забезпечення“ / З. Б. Біланик. — Тернопіль: ТНТУ, 2023. — 70 с.; http://elartu.tntu.edu.ua/handle/lib/44460; Bilanyk Z.B. Development of an information system for knowledge control and operational exchange between groups of students and the teacher of the department using the HeidiSql DBMS in the local network: Diploma thesis for the qualification level of magistr on specialty "121 — Software Engineering"/ Z.B. Bilanyk — Ternopil: TNTU, 2023. — 70 pp. – Name: URL Label: Availability Group: URL Data: http://elartu.tntu.edu.ua/handle/lib/44460 – Name: Copyright Label: Rights Group: Cpyrght Data: © Біланик Зеновій Богданович, 2023 – Name: AN Label: Accession Number Group: ID Data: edsbas.734B961B |
| PLink | https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsbas&AN=edsbas.734B961B |
| RecordInfo | BibRecord: BibEntity: Languages: – Text: Ukrainian Subjects: – SubjectFull: Тернопіль Type: general – SubjectFull: UA Type: general – SubjectFull: інженерія програмного забезпечення Type: general – SubjectFull: сервер Type: general – SubjectFull: локальна мережа Type: general – SubjectFull: СУБД Type: general – SubjectFull: С# Type: general – SubjectFull: NET Type: general – SubjectFull: HeidiSQL Type: general – SubjectFull: VIsual Studio Type: general – SubjectFull: server Type: general – SubjectFull: local network Type: general – SubjectFull: DBMS Type: general – SubjectFull: 004.9 Type: general Titles: – TitleFull: Розробка інформаційної системи контролю знань та оперативного обміну між групами студентів та викладачем кафедри з використанням СУБД HeidiSql у локальній мережі ; Development of an information system for knowledge control and operational exchange between groups of students and the teacher of the department using the HeidiSql DBMS in the local network Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: Біланик, Зеновій Богданович – PersonEntity: Name: NameFull: Bilanyk, Z. B. – PersonEntity: Name: NameFull: Петрик, Михайло Романович – PersonEntity: Name: NameFull: Козак, Руслан Орестович – PersonEntity: Name: NameFull: Тернопільський національний технічний університет імені Івана Пулюя IsPartOfRelationships: – BibEntity: Dates: – D: 01 M: 01 Type: published Y: 2023 Identifiers: – Type: issn-locals Value: edsbas |
| ResultId | 1 |