Проектування та реалізація інформаційно-пошукової системи "Випускник"

Abstract

Одним з основних показників рейтингу українських університетів є якість підготовки майбутніх випускників. Якість підготовки випускника може бути відображена можливістю його працевлаштування. Відстежування кар'єрного росту випускника неможливо без створення централізованого сховища інформації про цей процес і доступу до нього випускника, який міг би заносити інформацію про своє працевлаштування. Основною метою створення інформаційно-пошукової системи "Випускник" є розроблення програмного рішення для кафедр українських університетів, яке зберігало би інформацію про випускників. Для створення програмного рішення та досягнення цілей розроблено веб орієнтовану систему, яка працює за архітектурним шаблоном клієнт-сервер з клієнтською частиною в режимі односторінкового застосунку, розгорнутого на сервері Windows Web Server 2016. Система містить: клієнт-серверний застосунок для використання персоналом кафедри та випускниками; функціонал наповнення бази даних (БД) новими випускниками кафедри, та оновлення вже існуючих записів про випускників; функціонал закритого пошуку випускників з інформацією про навчання; статистичну інформацію про випускників на підставі обраних критеріїв; функціонал для випускників для оновлення інформації про професійну кар'єру та досягнення. Для цього програмного рішення спроектовано та розроблено реляційну базу даних MS SQL Server. Систему було розроблено за допомогою мови програмування C#, з використанням технології ASP.NET Core, а дружні користувацькі інтерфейси – за допомогою HTML, CSS 3, та мови JavaScript на підставі бібліотеки React та розширенням JSX, з елементами бібліотеки Bootstrap. Така багатофункціональна система матиме велику популярність завдяки зручному користувацькому інтерфейсу, високу швидкість опрацювання користувацьких запитів, сповіщення користувача про події, що пов'язані з його обліковим записом. Планується удосконалювати систему та додати можливість інтеграції з іншими системами процесу навчання студентів у вищих навчальних закладах.
One of the main indicators of the rating of Ukrainian universities is the quality of preparation of future graduates. The quality of the graduate's training may be reflected with a possibility of his employment. It is impossible to track career growth of graduates without creation of centralized informational storage to cover this process as well as possibility for graduate to input information about his employment. Main aim of creation of information search system graduate was to provide different departments of Ukrainian universities with software solution which could store graduates related information. To create the software solution and achieve the goals, a web-based system was developed that runs on a client-server architectural template with client side created as single page application, application deployed on Windows Web Server 2016. The system includes: client-server application for use by department staff and graduates; functionality for filling the database (database) with new graduates of the department, and updating of already existing records about graduates; functionality exposed for departments staff with search for graduates with information about their studying in university; statistical information on graduates based on selected criteria; functionality for graduates to update career information and achievements. For given software solution relational database was designed and exposed with the help of MS SQL Server capabilities. The system was developed with the help of C # programming language, using ASP.NET Core technology in particular for backend, for front-end – user-friendly interfaces using HTML, CSS 3, and JavaScript based on React library and JSX extension, with elements of the Bootstrap library. One of the important components of the system is the graphical interface, which is a multitude of tools for processing and displaying information for user working with the system. Successfully designed GUI must meet the following criteria: aesthetics, clarity, performance, expressiveness, ease of learning, consistency, consistency, error prevention. During the creation of information search system, "Graduate" these criteria was adhered and implemented which is the result of successfully developed graphical interfaces of the system. Graphical interface includes such pages as: login, search for a graduate (by name, patronymic for certain years), adding a graduate (includes not only personal information, but also topics of completed graduation work, employment), forming of statistical information on graduates (by educational level, assessment of graduation work, form of training), system setup functions, rights of teachers and administrators, and forms for reporting information for university departments. Such multifunctional system is ought to have big popularity due to convenient user interface, high speed of processing of user requests, informing user about event that are associated with his account. It is planned to improve the system and to add the possibility of integration with other systems of the student learning process in higher educational institutions.

Description

Keywords

архітектура, діаграма, інтерфейс, модуль, architecture, diagram, interface, module

Citation

Кузьмін О. В. Проектування та реалізація інформаційно-пошукової системи "Випускник" / О. В. Кузьмін, Т. Я. Яцишин // Український журнал інформаційних технологій. — Львів : Видавництво Львівської політехніки, 2019. — Том 1. — № 1. — С. 46–51.