Файл: Автоматизация учета контингента учащихся (ОАНО "ОЦ "ЛУЧИК").pdf
Добавлен: 22.05.2023
Просмотров: 170
Скачиваний: 4
Табл. 3 прецеденты
Полученная, исходя из вышеописанной информации, диаграмма прецедентов представлена на рисунке 8
Рис. 8 диаграмма прецедентов
1.3.3 Диаграмма деятельности
На Рисунке 9 представлена «диаграмма деятельности» Диаграммы деятельности используются при моделировании бизнес-процессов, технологических процессов, последовательных и параллельных вычислений.
Рис. 9 Диаграмма деятельности
- Информационное обеспечение задачи
2.1. Информационная модель и её описание
Для проектирования ИС была создана модель сущность-связь. В ней определены все основные объекты (сущности) и связи, которые существуют между ними. Были выделены 5 сущностей: Классы (таблица 4), Клиенты (таблица 5), Преподаватели (таблица 6), Учащиеся (таблица 7), Семестровые таблицы (создаются по мере надобности) (таблица 8).
|
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
|
Класс |
Ключ |
Короткий текст |
2 |
ключевое поле |
|
Табельный номер классного руководителя |
Короткий текст |
7 |
Маска ввода: 0000000 |
|
|
Кабинет |
Числовой |
4 |
||
|
Профиль |
Числовой |
50 |
Таблица 4 Сущность “Классы”
|
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
|
Серия и номер паспорта |
Ключ |
Короткий текст |
16 |
ключевое поле, маска ввода: 00\ 00\ 000000 |
|
Фамилия |
Короткий текст |
43 |
||
|
Имя |
Короткий текст |
43 |
||
|
Отчество |
Короткий текст |
43 |
||
|
Телефон |
Короткий текст |
18 |
Маска ввода: "+7 ("000") "000\-00\-00 |
|
|
|
Короткий текст |
26 |
Таблица 5 Сущность “Клиенты”
|
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
|
Табельный номер |
Ключ |
Короткий текст |
7 |
ключевое поле, маска ввода: 0000000 |
|
Фамилия |
Короткий текст |
41 |
||
|
Имя |
Короткий текст |
41 |
||
|
Отчество |
Короткий текст |
41 |
||
|
Телефон |
Короткий текст |
18 |
Маска ввода: "+7 ("000") "000\-00\-00 |
|
|
Предмет |
Короткий текст |
50 |
Таблица 6 Сущность “Преподаватели”
|
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
|
Код контракта |
Ключ |
Короткий текст |
8 |
ключевое поле, маска ввода: 00000000 |
|
Фамилия |
Короткий текст |
41 |
||
|
Имя |
Короткий текст |
41 |
||
|
Отчество |
Короткий текст |
41 |
||
|
Класс |
Короткий текст |
4 |
Таблица 7 Сущность “Учащиеся”
|
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
|
Код контракта |
Ключ |
Короткий текст |
8 |
ключевое поле, маска ввода: 00000000 |
|
01 09 2019 пн |
Короткий текст |
1 |
Список значений: П;У;О;Б |
|
|
02 09 2019 вт |
Короткий текст |
1 |
Список значений: П;У;О;Б |
|
|
03 09 2019 ср |
Короткий текст |
1 |
Список значений: П;У;О;Б |
|
|
… |
Короткий текст |
1 |
Список значений: П;У;О;Б |
|
|
N |
Короткий текст |
1 |
Список значений: П;У;О;Б |
Таблица 8 Сущность “Семестр N”
При проектировании ИС была создана схема данных, отражающая связи в проектируемой базе данных. Она показана на рисунке 9
Рисунок 9 “Схема данных”
- Контрольный пример реализации и его описание.
3.1 Запросы
В данном разделе представлены Запросы, Входные формы и Выходные формы, с которыми могут работать сотрудники организации.
На рисунках 10 и 11 представлен результат запроса информации о заключенных контрактах. Этот запрос используется, преимущественно, работниками финансового отдела и бухгалтерии.
Рисунок 10 запрос “Контракты”
Рисунок 11 запрос “Контракты”
На рисунках 12 и 13 представлен результат запроса информации о посещаемости конкретных учеников ОЦ за некоторый промежуток времени (месяц, или семестр). Этот запрос используется, преподавателями для проставления отметок о посещаемости учащимися занятий.
Рисунок 12 запрос “Сентябрь 2019”
Рисунок 13 запрос “Сентябрь 2019”
На рисунке 14 представлен результат запроса информации об учащихся ОЦ. Этот запрос используется, преподавателями, завучами, директоратом для получения информации о конкретном учащемся, классе, потоке и т.п. по мере возникновения такой необходимости.
Рисунок 14 запрос “Учащиеся”
3.2. Формы
На рисунке 15 представлена форма для регистрации нового клиента и дальнейшего заключения с ним контракта. Эта форма используется исключительно сотрудниками финансового отдела.
Рисунок 15 Форма “Клиенты”
На рисунке 16 представлена форма для заключения контракта с лицом. Эта форма используется исключительно сотрудниками финансового отдела.
Рисунок 16 Форма “Контракты”
На рисунке 17 представлена форма для внесения нового ученика в базу данных после составления контракта с заказчиком (родителем, или опекуном). Эта форма используется сотрудниками финансового отдела и, изредка, учителями.