Дипломная работа: Автоматизация учебного процесса и составления расписания занятий в учебном заведении (на примере ОЧУ ВО "Академия МНЭП МНЭПУ")

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
54
2.3.2. Работа клиент-серверной архитектуры
Клиент-серверная архитектура характеризуется наличием двух
взаимодействующих самостоятельных процессов - клиента и сервера, которые, в
общем случае, могут выполняться на разных компьютерах, обмениваясь
данными по сети. По такой схеме могут быть построены системы обработки
данных на основе СУБД, почтовые и другие системы.
Рисунок 6 Клиент-серверная архитектура
2.3.3. Структурная схема
Структурная схема демонстрирует иерархию модулей программного продукта,
их взаимосвязь (рисунок 7). В таблице 8 приведены требуемые пояснения к
структурной схеме программы.
55
Рисунок 7 Структурная схема
Таблица 8 Описание структурной схемы
№
Название блока
Описание блока
1.
AudU
Форма просмотра и редактирования аудиторий
2.
CopyRaspU
Форма для копирования расписания
3.
DMU
Модель данных
4.
ExpoU
Форма выбора для выгрузки расписания
5.
FObuchU
Форма просмотра и редактирования формы обучения
6.
GrupU
Форма просмотра и редактирования групп
7.
IzmRaspU
Форма добавления или зменения занятий
8.
Main_U
Главная форма для просмотрп и редактирвания
расписания
9.
Mess1U
Форма предупреждения при сохранении
Raspisan
ie
DMU
MainU
AudU
CopyRasp
U
ExpoU
FObuch
U
GrupU
IzmRasp
U
Mess1U
NauchSt
U
OtdU
PredPar
U
PredU
PrepU
SpecU
TyObuch
U
TyPredU
ViborU
56
10.
NauchStU
Форма просмотра и редактирования научной степени
11.
OtdU
Форма просмотра и редактирования отделений
12.
PredParU
Форма просмотра и редактирования связи
преподаватель-предмет
13.
PredU
Форма просмотра и редактирования предметов
14.
PrepU
Форма просмотра и редактирования преподавателей
15.
SpecU
Форма просмотра и редактирования специальностей
16.
TyObuchU
Форма просмотра и редактирования типа обучения
17.
TypeAuU
Форма просмотра и редактирования типа аудиторий
18.
TyPredU
Форма просмотра и редактирования типа предмета
19.
ViborU
Форма вывода выборки по преподавателям
20.
Raspisanie
Ядро программы
2.3.4. Инфологическая модель данных
Цель инфологического моделирования – обеспечение наиболее
естественных для человека способов сбора и представления той информации,
которую предполагается хранить в создаваемой базе данных. Поэтому
инфологическую модель данных пытаются строить по аналогии с естественным
языком (последний не может быть использован в чистом виде из-за сложности
компьютерной обработки текстов и неоднозначности любого естественного
языка). Основными конструктивными элементами инфологических моделей
являются сущности, связи между ними и их свойства (атрибуты) (рисунок 8).
57
Аудитория
Номер аудитории
Тип аудитории
Количество мест
День недели
День недели
Форма обучения
Форма обучения
Сокращённое название
Группа
Название группы
Курс
Специальность
Год поступления
Тип обучения
Форма обучения
Научная степень
Научная степень
Сокращённое название
Отделение
Отделение
Связь преподаваетли-предметы
Предмет
Преподаватель
Предмет
Название предмет
Тип предмета
Преподаватели
Фамилия
Имя
Отчество
Научная степень
Расписание
Группа
Номер пары
Предмет
Аудитория
День недели
Номер недели
Год
Преподаватель
Дата
Специальность
Специальность
Отделение
Тип аудитории
Тип аудитории
Тип обучения
Тип обучения
Сокращённое название
Тип предмета
Тип предмета
Сокращённое название
Рисунок 8 Инфологическая модель
58
2.3.5. Даталогическая схема данных
Под даталогической понимается модель, отражающая логические
взаимосвязи между элементами данных безотносительно их содержания и
физической организации. При этом даталогическая модель разрабатывается
с учётом конкретной реализации СУБД, также с учётом специфики
конкретной предметной области на основе ее инфологической модели
(рисунок 9)
Источник: https://baza.diplomsite.ru/previewfile/2352