Сетевое издание
Международный студенческий научный вестник
ISSN 2409-529X

AUTOMATED SYSTEM "STUDENT PERSONNEL DEPARTMENT "

Fayzullina A.A. 1 Ponomareva A.A. 1
1 USATU
Student personnel department - an important part in the structure of the institution. This department is a multi-functional, and therefore very difficult. To simplify the work of student personnel department SF USATU was tasked with designing the application and commissioning. Functional purpose of the module is the recording and analysis of personal and public information to educate students and staff, taking into account the orders and instructions to students and conducting personal affairs. Information system "Student Personnel Department" is the basis for the design of all the other elements of a unified information system management process. Information about the student needs in virtually all business processes in the school: the school planning process, NIRS, rating system of knowledge acquisition and distribution of the teaching load, etc.
student
department
stuff

На первом этапе работы был произведен анализ предметной области и сформирован перечень необходимых данных.

На втором этапе была построена логическая модель. Для этого были сделано следующее:

  1. Распределены данные по группам для разбивки их по таблицам.
  2. Сформированы основные таблицы (рисунок 1).
  3. Сформированы вспомогательные таблицы.
  4. Определены ключевые поля таблиц.

Рисунок 1 – Основные таблицы базы данных

Третий этап – построение физической модели (рисунок 2). На данном этапе были установлены связи между таблицами и их упрощение при необходимости. Поскольку предполагается хранить и общедоступные и персональные данные о студентах, то для исполнения Федерального закона от 27.07.2006 N 152-ФЗ (ред. от 04.06.2014) "О персональных данных" была предусмотрена возможность разграничения доступа к информации по ролям: администратор, специалист отдела кадров и обычный пользователь (гость). Для этого применялся метод разбиения таблицы на несколько частей. В частности, таблица сведений о студентах была разбита на части: общедоступные сведения (student_public) и сведения, доступ к которым ограничен (student_private).

Рисунок 2 – Основная часть физической модели базы данных

На четвертом этапе работы был создан прототип базы данных в СУБД MySql. Была выбрана именно данная система. Также преимуществами являются гибкость поиска и формата вывода. Данная система управления базами данных позволяет производить одновременно многопользовательский доступ к записям.

Завершающим этапом работы является проектирование приложения на языке Delphi. Для осуществления связи между средой программирования и базой данных «Студенческий отдел кадров» были использованы группы компонентов Zeos Access и Data Access. Для визуализации информации из нескольких таблиц при необходимости были созданы дополнительные таблицы в СУБД MySQL, названные виртуальными (представления).

В приложении реализованы следующие основные функции:

  1. просмотр необходимой информации;
  2. редактирование;
  3. поиск по заданным критериям;
  4. добавление;
  5. удаление.