Диплом: Автоматизация процесса контроля качества образования для ООО «Соло Групп»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
68
База данных «Отзывы»
Наименование поля
Тип данных
Размер поля
ID отзыва
Числовой
Целое
ID обучающегося
Текстовый
Целое
Название отзыва
Текстовый
Результат отзыва
Текстовый
Содержание отзыва
Текстовый
Дата отзыва
Дата
Таблица 15
База данных «Отчеты»
Наименование поля
Тип данных
Размер поля
ID отчета
Числовой
Целое
ID отзыва
Числовой
Целое
ID учебного материала
Числовой
Целое
ID контрольной
Числовой
Целое
Название отчета
Текстовый
Дата написания
Дата
Содержание отчета
Текстовый
ФИО, написавшего отчет
Текстовый
Таблица 16
База данных «Контрольные»
Наименование поля
Тип данных
Размер поля
ID контрольной
Числовой
Целое
ID обучающегося
Числовой
Целое
Ответы
Текстовый
Оценка
Числовой
Дата контрольной
Дата
Каждый отзыв имеет связь 1:N (один ко множеству) к отчету.
Каждый учебный материал имеет связь 1:N (один ко множеству) к
отчету.
69
Каждый обучающийся имеет связь 1:N (один ко множеству) к отзыву.
Теперь будет представлена диаграмма «Сущность – Связь» (рис. 21)
Рисунок 15. Диаграмма «Сущность – Связь»
Сущности IT-компании в сфере обучения:
Обучающейся.
Обучающий отдел.
Отдел контроля качества.
Учебный материал.
Результаты контрольных.
Отзывы.
70
Как показано на диаграмме, все связи имеют отношения 1:N (один ко
многим).
На основании диаграммы «Сущность – Связь» построим логическую
модель базы данных (рис. 22).
Отчеты
ID отчета
ID отзыва (FK)
ID учебного материала (FK)
ID контрольной (FK)
Название отчета
Дата написания
Содержание отчета
ФИО, написавшего отчет
Учебный материал
ID учебного материала
Название документа
Содержание
Дата редактирования
ФИО редактирующего
Отзывы
ID отзыва
ID обучающегося (FK)
Название отзыва
Результаты отзыва
Содержание отзыва
Дата отзыва
Обучающийся
ID обучающегося
ФИО
Возраст
Место жительтва
Контактный телефон
Адрес электронной почты
Контрольные
ID контрольной
ID обучающегося (FK)
Ответы
Оценка
Дата контрольной
Рисунок 16. Логическая модель БД
2.2.3 Характеристика результатной информации
В этом пункте рассматривается выходная информация. Приведу их
структуру далее. В качестве результатной информации работы
информационной системы рассматривается отчетная документация на
выходе.
Структура выходного документа «Результаты контрольных» из БД
«Контрольные». Для его выполнения требуются:
Контрольно-проверочные материалы.
Контрольно-проверочное мероприятие.
71
Отчет, сформированный по данным реквизитам, дает исчерпывающую
информацию об оценках обучаемых.
Структура выходного документа «Отчет по проведению проверки
качества обучения» из БД «Отчеты». Для его выполнения требуются:
Отчет по актуальности обучающего материала.
Отчет по проведению контрольно-проверочных мероприятию.
Отчет по обратной связи.
Отчет, сформированный по данным реквизитам, дает исчерпывающую
информацию об оценках обучаемых.
Ниже будет приведена таблица с описанием результирующей
информации (табл. 17)
Таблица 17
Сводная информация по результатной информации
Название
документа
Поля
документа
Источник
Частота
Кому
предназначается
Отчет по
актуальности
материала
Название,
Дата, Время,
Кем
написано,
Содержание.
БД «Отчеты»,
БД «Учебный
материал»
Раз в 3
месяца
Глава отдела
проверки качества
образования.
Глава учебного
отдела
Отчет по
контрольно-
проверочным
работам
Название,
Дата, Время,
Кем
написано,
Содержание.
БД «Отчеты»,
БД
«Контрольные»
Раз в 3
месяца
Глава отдела
проверки качества
образования.
Глава учебного
отдела
Отчет по
обратной
связи
Название,
Дата, Время,
Кем
написано,
Содержание.
БД «Отчеты»,
БД «Отзывы»
Раз в 3
месяца
Глава отдела
проверки качества
образования
Итоговый
отчет
Название,
Дата, Время,
Кем
БД «Отчеты»
Раз в 3
месяца
Начальство. Глава
отдела проверки
качества
72
написано,
Содержание.
образования
2.3 Программное обеспечение задачи
2.3.1 Общие положения (дерево функций и сценарий диалога)
Приведенная далее схема «Древо функций» позволяет наглядно
показать иерархическую структуру функций управления и обработки
данных, которые были автоматизированы в разработанном программном
продукте (рис. 23).
Основные
функции
Служебные
функции
Формирование
отчетности
Учет отзывов
Учет обучающихся
Архивизация БД
Редактирование
документов
Учет результата
контрольных работ
Рассылка опроса
Функции
Рисунок 17. Древо функций
Имеются два вида функций программы: служебные (управление
окнами, полное редактирование информации, параметры и т.д.) и основные
функции (первичная информация, справочники, распечатка и т.д.).
Далее я приведу сценарий диалога разрабатываемой системы (рис. 24)
73
Главное меню
Учебный материалОтчетность Документация ВыходОтзывы
Обучающий
материал
Контрольно-
проверочный
материал
Отчет по
актуальности
обучающего
материала
Отчет по отзывам
Отчет по
контрольно-
проверочному
мероприютию
Список
обучающихся
Результаты
контрольно-
проверочных работ
Редактирование
отчета
Рассылка опроса
Результаты опроса
Рисунок 18. Сценарий диалога
Основной функционал программного обеспечения будет
осуществляется с помощью кнопочной панели. При нажатии на одну из
кнопок открывается следующий уровень окон для выбранной функции. В
окнах, в которых есть возможность редактирования информации окно
разделится на 2 части: Левая – список отчетов, правая – текстовое поле с
возможностью изменения отчета.
2.3.2 Характеристика базы данных
Теперь будет представлена структура таблиц данных, которые были
приведены в главе 2.2.3. Ниже сами таблицы (рис. 18-22)
Таблица 18
Структура таблицы «Study_Material»
Наименование поля
Тип данных
Размер поля
id_matirial
int
Material_name
char
20
Material_plot
char
2000
Material_date
date
Material_FCS
char
30
74
Таблица 19
Структура таблицы «Students»
Наименование поля
Тип данных
Размер поля
Id_student
int
Student_name
char
30
Student_age
char
10
Student_place
char
20
Student_number
char
15
Student_email
char
30
Таблица 20
Структура таблицы «Comments»
Наименование поля
Тип данных
Размер поля
Id_comment
int
Id_student
int
Comment_name
char
20
Comment_result
char
50
Comment_plot
char
1000
Comment_date
date
Таблица 21
Структура таблицы «Reports»
Наименование поля
Тип данных
Размер поля
Id_report
int
Id_comment
int
id_matirial
int
Id_control
int
Report_name
char
20
Report_date
date
Report_plot
char
2000
Report_ FCS
char
30
75
Таблица 22
Структура таблицы «Control»
Наименование поля
Тип данных
Размер поля
Id_control
int
Id_student
int
Control_answers
Char
50
Control_evol
smallint
10
control_date
date
К таблицам выше приведу физическую модель данных (рис. 25)
Reports
Id_report: Int
Id_comment Int (FK)
Id_matirial: Int (FK)
Id_control: Int (FK)
Report_name: Char(20)
Report_date: Date
Report_plot: Char(2000)
Report_FCS: Char(30)
Study_Material
Id_matirial: Int
Matterial_name: Char(20)
Matterial_plot: Char(2000)
Matterial_date: Date
Matterial_FCS: Char(30)
Comments
Id_comment: Int
Id_student: Int (FK)
Comment_name: Char(20)
Comment_result: Char(50)
Comment_plot: Char(1000)
Comment_date: Date
Students
Id_student: Int
Student_name: Char(30)
Student_age: Char(10)
Student_place: Char(20)
Student_number: Char(15)
Student_email: Char(30)
Control
Id_control: Int
Id_student: Int (FK)
Control_answer: Char(50)
Control_evol: Smallint(10)
Control_date: Date
Рисунок 19. Физическая модель данных
Получение доступа производится на уровне программного обеспечения
с использованием технологии ADO.
Парольная защита и система разграничения доступа на следующее:
Авторизация в СУБД.
Авторизация в приложении.
76
Исходя из требований к уровню безопасности при выполнении
технологических операций, авторизация происходит через пароль к базе
данных, а в приложении при использовании определенных функций.
Уровни доступа на уровне СУБД являются стандартными.
2.3.3 Структурная схема пакета (дерево вызова программных модулей)
Следующим шагом, будет представление дерева функций
программных модулей (рис. 26)
В данной системе используются следующие виды модули:
Модуль ввода первичной информации.
Модуль обработки информации.
Модуль хранения информации.
Выход
Дерево вызова
программных
модулей
Обработка
информации
Ввод первичной
информации
Хранение данных Выход
Входная
документация
Выходная
документация
Запрос
Обучающиеся
Учебный материал
Контрольно-
проверочный
материал
Отчетность
Отзывы
Отчет по
актуальности
Отчет по
контрольно-
проверочному
мероприятию
Отчет по отзвам
Рассылка опроса
Рисунок 20. Дерево вызова программных модулей
77
2.3.4 Описание программных модулей
Описание программных модулей приведено ниже (табл. 23)
Таблица 23
Описание функций модулей
Наименование модуля
Функции модуля
1.
Модуль безопасности
Содержит процедуры и функции,
обеспечивающие ввод и проверку пароля,
вход пользователей в систему, напоминание
о необходимости смены пароля,
автоматический выход из системы при
отсутствии пользователя на рабочем месте.
2.
Модуль инициализации
интерфейса программы
После успешного входа в систему,
запускает программу, используя настройки
прав доступа для учетной записи
пользователя
3.
Модуль управления деревом
объектов
Содержит процедуры и функции,
позволяющие управлять отображением
дерева объектов и его элементами
4.
Модуль взаимодействия с
базой данных
Содержит процедуры и функции,
используемые для установления
соединения с базой данных, а также
управляющие операциями чтения, записи и
редактирования данных
5.
Модуль справочной системы
Содержит процедуры и функции,
необходимые для отображения справочной
информации
6.
Модуль «Справочники»
Содержит процедуры функции,
позволяющие просматривать содержимое
справочников системы, и редактировать их
(если позволяют права доступа)
7.
Модуль ввода оперативной
информации
Содержит процедуры и функции,
позволяющие создавать новые заявки,
вводить данные, управлять статусом заявок

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
«Управление ресурсами проекта» (на примере организации ООО «ЛАКОСТЭ»)
Agile-методология в управлении проектами на примере ООО «Ресурсный центр «Академия КлассИнфо»
Aвтoмaтизaция пpoцecca вeдeния инфopмaциoннoй бaзы o дoлжнocтяx и вaкaнcияx c укaзaниeм тpeбoвaний к уpoвню знaний и нaвыкoв кaндидaтoв для гpуппы кaдpoв вoйcкoвoй чacти 3474»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
Cовершенствование управления рентабельности предприятия (на примере гуипп «бендерская типография «полиграфист»)