Материал: Автоматизация процессов взаимодействия участников образовательного процесса на основе использования интернет-сервиса «Дневник.ру»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
88
2.3 Программное обеспечение задачи
2.3.1 Общие положения ерево функций и сценарий диалога)
Основная функция, разрабатываемой информационной системы, сложна и
требуют иерархического представления. Для более наглядного представления
функции системы необходимо декомпозировать на составляющие его функции.
Представим основную функцию системы в дерева функций.
На рисунке 2.2. представлено дерево функций системы.
Основные
Учет обучаемых
Работа со
справочниками
Служебные
Функции ИС
Список
преподавател
ей
Учет занятий
Список
студентов
Список
занятий
Получение
отчетов
Настройки
соединения
Настройки
авторизации
Добавление
Редактирование
Удаление
Дата и время
Вопросы
Тема
Учет
преподавателей
Добавление
Редактирование
Удаление
Виды
отчетности
Рисунок 2.2 Дерево функций системы
Первый уровень представляет основную функцию разрабатываемой
системы учёт информации об обучаемых, занятиях, отчетности. Эту
информацию можно условно разделить на две составляющие:
данные об обучаемых;
данные об отчетности.
Подфункция учета отчетности разделяется в соответствии с
наименованиями типов отчетности, типов занятий и предметов . Подфункция
работы со справочниками системы предполагает разделение на ввод данных,
получение содержания справочника, редактирование и удаление записей в
справочнике.
Служебные функции содержат функции настройки доступа к ИС, а также
авторизационных данных.
89
Сценарии диалога системы приведен на рисунке 2.3 (для администратора)
и на рисунке 2.4 для пользователя.
Обучаемые
Предметы
Группы
Специализации
Список
обучаемых
Отчетность
Список
преподавателей
Главное меню
Пользователь
Обновление
списка
Добавление
Удаление
Редактирование
Авторизация
Отчеты Выход
Работа со
справочниками
Обновление
списка
Добавление
Удаление
Редактирование
Формы отчетности
Рисунок 2.3 Сценарий диалога для администратора
90
Главное меню
Обучаемый
Обновление
списка
Добавление
Удаление
Редактирование
Учет
отчетности
Информация об
обучаемом
Список отчетности
Вопросы и ответы
Авторизация
Формирование списка
отчетности
Отчеты Выход
Рисунок 2.4 Сценарий диалога для пользователя
91
2.3.2 Характеристика базы данных
В соответствии с выбранной СУБД определим для каждой таблицы тип
поля и формат содержащихся в нем данных.
Таблица 2.4
Структура таблицы Tipi_rabot
Поле
Тип
Null
По умолчанию
idchet
int(11)
Нет
idklientchet
int(11)
Нет
datechet
text
Нет
nomer
int(11)
Нет
nameigra
varchar(255)
Нет
timeigra
varchar(12)
Нет
statchet
int(1)
Нет
0
Таблица 2.5
Структура таблицы fak
Поле
Тип
Null
По умолчанию
idfak
int(11)
Нет
namefak
text
Нет
sokrfak
varchar(255)
Нет
udalfak
int(1)
Нет
0
Таблица 2.6
Структура таблицы Raboti
Поле
Тип
Null
По умолчанию
idgame
int(11)
Нет
idsotrg
int(11)
Нет
idplg
int(11)
Нет
rez
varchar(255)
Нет
udalg
int(1)
Нет
0
gamestat
int(1)
Нет
0
Таблица 2.7
Структура таблицы Gruppa
Поле
Тип
Null
По умолчанию
idgruppa
int(11)
Нет
namegruppa
varchar(255)
Нет
idfakgr
int(11)
Нет
udalgr
int(1)
Нет
0
92
Таблица 2.8
Структура таблицы Predmet
Поле
Тип
Null
По умолчанию
idpr
int(11)
Нет
predmet
text
Нет
sokrpredmet
varchar(255)
Нет
udalpr
int(1)
Нет
0
Таблица 2.9
Структура таблицы Prepod
Поле
Тип
Null
По умолчанию
idsotr
int(11)
Нет
name
varchar(45)
Да
NULL
login
varchar(45)
Да
NULL
parol
varchar(45)
Да
NULL
dates
timestamp
Нет
CURRENT_TIMESTAMP
surname
varchar(45)
Да
NULL
udal
int(1)
Нет
idkafp
int(11)
Нет
zvan
varchar(255)
Нет
Таблица 2.10
Структура таблицы Results
Поле
Тип
Null
По умолчанию
idres
int(11)
Нет
idigres
int(11)
Нет
idplayerres
int(11)
Нет
vopres
text
Нет
otvetres
text
Нет
timeres
varchar(255)
Нет
statres
int(11)
Нет
0
resultat
int(1)
Нет
0
parser
int(1)
Нет
0
otvetprav
text
Нет
Таблица 2.11
Структура таблицы Uchenik
Поле
Тип
Null
По умолчанию
idsotr
int(11)
Нет
name
varchar(45)
Да
NULL
dolg
varchar(45)
Да
NULL
login
varchar(45)
Да
NULL
parol
varchar(45)
Да
NULL
Источник: https://baza.diplomsite.ru/previewfile/2157