Проектирование учета сдачи экзаменов
Автор: temanru • Декабрь 23, 2019 • Курсовая работа • 10,584 Слов (43 Страниц) • 337 Просмотры
СОДЕРЖАНИЕ
СОДЕРЖАНИЕ 1
ВВЕДЕНИЕ 2
1. Постановка задачи 3
1.1. Содержательная постановка задачи 3
1.2. Анализ предметной области 4
2. Разработка приложения 5
2.1 Разработка серверной части 5
2.1.1. Разработка логической модели данных 5
2.1.2. Разработка физической модели данных 5
2.1.3. Листинг SQL-операторов 10
2.2 Разработка клиентской части приложения 13
2.2.1. Разработка структуры клиенткой части приложения 13
2.2.2. Разработка пользовательского интерфейса приложения 13
2.2.3. Разработка программных модулей приложения 15
2.2.4. Разработка отчетных форм приложения 30
2.2.5. Разработка тестов 30
2.2.6. Результаты работы приложения 31
2.3 Составление руководства пользователя приложения 34
ЗАКЛЮЧЕНИЕ 38
СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ 39
ПРИЛОЖЕНИЕ 1 40
ПРИЛОЖЕНИЕ 2 43
ПРИЛОЖЕНИЕ 3 44
ПРИЛОЖЕНИЕ 4 42
ПРИЛОЖЕНИЕ 5 43
ПРИЛОЖЕНИЕ 6 44
ВВЕДЕНИЕ
Наиболее перспективным представляется создание распределительных информационных систем, сети локальных баз данных с обменом информацией между ними по всем уровням службы занятости.
Для учёта сдачи экзаменов абитуриента необходима информационная система. От абитуриента поступает запрос, на которую приемная комиссия подбирает нужного Вам экзаменатора. При обращении к экзаменатор-абитуриент его стандартные данные (фамилия, имя, отчество, дисциплина, адрес, иные данные) также фиксируются в базе данных. В документе указываются все данные о проведённом экзамене.
Для эффективности работы учета экзаменов необходимо ведение баз данных, содержащих полную информацию о абитуриентах и полную информацию о экзамен, информацию о сданных экзаменов и информации экзаменаторов.
Учёт экзаменов является глобальным или абстрактным представлением хранилища данных.
1. Постановка задачи
1.1. Содержательная постановка задачи
Разрабатываемое приложение предназначено для облегчения учета входных экзаменов абитуриентов.
Данное приложение должно соответствовать следующим функциональным требованиям:
- возможность добавления, удаления информации о абитуриенте;
- возможность просматривать информацию о всех работодателях, внесенных в базу данных;
- возможность просматривать информацию о всех абитуриенте, внесенных в базу данных;
- возможность просматривать информацию о всех экзаменах, внесенных в базу данных;
- возможность создавать новые экзамены
- возможность печати договора.
Система должна содержать следующие справочники:
- справочник «Абитуриенты»;
- справочник «Экзаменаторы»;
- справочник «Экзамены»;
Система должна формировать следующие печатные формы:
- отчетность о прошедшем экзамене
1.2. Анализ предметной области
На основании входных и выходных документов был проведен анализ предметной области. Входные и выходные документы представлены в приложениях 1-2.
Результаты анализа предметной области приведены в интеллектуальной карте. Интеллектуальная карта представлена в приложении 3
2. Разработка приложения
2.1. Разработка серверной части
2.1.1. Разработка логической модели данных
Логическая модель данных представлена в приложении 4.
2.1.2. Разработка физической модели данных
Описание структуры таблиц приведено в таблицах 1-8.
Физическая модель данных представлена в приложении 5.
Таблица 1 – Описание таблицы «Экзаменатор»
Название поля | Идентификатор | Тип данных | Условия и ограничения (свойства поля) | Описание |
Фамилия | Surname | Текстовый | Размер поля данных — 15 символов; Обязательное поле — да; Индексированное поле — нет | Фамилия экзаменатора |
Имя | Name | Текстовый | Размер поля данных — 15 символов; Обязательное поле — да; Индексированное поле — нет | Имя экзаменатора |
Отчество | Patronymic | Тестовый | Размер поля данных — 15 символов; Обязательное поле — да; Индексированное поле — нет | Отчество экзаменатора |
Таблица - 1
...