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

Bibliographic Details
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