Учебный центр. Аттестация слушателей.

Заказать уникальную курсовую работу
Тип работы: Курсовая работа
Предмет: Информатика
  • 30 30 страниц
  • 4 + 4 источника
  • Добавлена 25.01.2023
1 000 руб.
  • Содержание
  • Часть работы
  • Список литературы
  • Вопросы/Ответы
Введение 3
Индивидуальное задание 4
1. Функциональные требования для проекта 4
2. Определение типа пользователей и действия для каждого типа 4
3. Определение объектов и нормальные формы базы данных. 5
4. Концептуальная модель базы данных 7
5. Создание и заполнение таблиц в СУБД Mysql 7
6. Таблицы phpmyadmin 13
Заключение 20
Список литературы 21
Приложение А. Код SQL 22

Фрагмент для ознакомления

- М.: Вузовская книга, 2015. - 144 c.4. Макин, Дж.К. Проектирование серверной инфраструктуры баз данных Microsoft SQL Server 2005 / Дж.К. Макин. - М.: Русская редакция, 2008. - 560 c.Приложение А. Код SQL-- База данных: `universitet`---- ------------------------------------------------------------ Структуратаблицы `kafedry`--CREATE TABLE `kafedry` ( `k_id` int NOT NULL, `k_name` varchar(20) DEFAULT NULL, `k_fname` varchar(20) DEFAULT NULL, `k_lname` varchar(20) DEFAULT NULL, `k_patronymic` varchar(20) DEFAULT NULL) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;---- Дампданныхтаблицы `kafedry`--INSERT INTO `kafedry` (`k_id`, `k_name`, `k_fname`, `k_lname`, `k_patronymic`) VALUES(80, 'Kit', 'Pushkin', 'Andrey', 'Kiravich'),(81, 'Domasniy', 'Pushkin', 'Anna', 'Zakirovna'),(82, 'Autobus', 'Makarov', 'Ruslan', 'Andreevich'),(83, 'Poezd', 'Mazneva', 'Marina', 'Anatolievna'),(84, 'Vagon', 'Talalaev', 'Vasya', 'Andreevich');-- ------------------------------------------------------------ Структуратаблицы `predmety`--CREATE TABLE `predmety` ( `p_id` int NOT NULL, `p_name` varchar(20) DEFAULT NULL, `p_kolchasov` time DEFAULT NULL) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;---- Дампданныхтаблицы `predmety`--INSERT INTO `predmety` (`p_id`, `p_name`, `p_kolchasov`) VALUES(1, 'English', '00:00:10'),(2, 'Russian', '00:00:12'),(3, 'Mathematics', '00:00:08'),(4, 'Spanish', '00:00:20'),(5, 'Physical culture', '00:00:25'),(6, 'Computer sciense', '00:00:30'),(7, 'Biology', '00:00:21'),(8, 'OBZH', '00:00:18'),(9, 'Physics', '00:00:35'),(10, 'Literature', '00:00:40');-- ------------------------------------------------------------ Структуратаблицы `prepodavately`--CREATE TABLE `prepodavately` ( `p_id` int NOT NULL, `p_fname` varchar(20) NOT NULL, `p_lname` varchar(20) NOT NULL, `p_partonymic` varchar(20) NOT NULL, `p_adress` varchar(100) NOT NULL, `p_doljnost` varchar(20) NOT NULL) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;---- Дампданныхтаблицы `prepodavately`--INSERT INTO `prepodavately` (`p_id`, `p_fname`, `p_lname`, `p_partonymic`, `p_adress`, `p_doljnost`) VALUES(50, 'Gareev', 'Diana', 'Pupkinov', 'Kulubina 15', 'Physical culture'),(51, 'Bibov', 'Kirov', 'Kirovich', 'Archtercturnaya 100', 'Physical culture'),(52, 'Gyvashi', 'Nina', 'Nikolaevna', 'Pushkina 42', 'Programmust'),(53, 'Pupkin', 'Maksim', 'Maksimovich', 'Prospect Oktyabrya 62', 'Dizayner'),(54, 'Jo', 'Masha', 'Nilitina', 'Ulyanovich 10', 'Sport'),(55, 'Shagiahmetov', 'Nail', 'Andreevich', 'MaksimaGorkovo 86', 'Computer science'),(56, 'Kurochin', 'Sanya', 'Nikolaevich', 'Pushkina 120', 'Ecologia'),(57, 'Bibov', 'Kira', 'Kirovich', 'Kulibina 67', 'Arhitectura'),(58, 'Gyvashi', 'Nina', 'Nikolaevna', 'Internationalnaya 145', 'Biznes'),(59, 'Pupkin', 'Maksim', 'Maksimovich', 'Prospect Oktyabrya 45', 'Ecologia');-- ------------------------------------------------------------ Структуратаблицы `raspisanie`--CREATE TABLE `raspisanie` ( `r_id` int NOT NULL, `r_day` varchar(20) DEFAULT NULL, `r_grypp` varchar(20) DEFAULT NULL, `r_grypp_id` int DEFAULT NULL, `r_fname` varchar(20) DEFAULT NULL, `r_lname` varchar(20) DEFAULT NULL, `r_patronymic` varchar(20) DEFAULT NULL, `r_predmet` varchar(20) DEFAULT NULL, `r_auditoria` int DEFAULT NULL) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;---- Дампданныхтаблицы `raspisanie`--INSERT INTO `raspisanie` (`r_id`, `r_day`, `r_grypp`, `r_grypp_id`, `r_fname`, `r_lname`, `r_patronymic`, `r_predmet`, `r_auditoria`) VALUES(20, 'Chetverg', 'Stroitel', 100, 'Bibov', 'Kira', 'Kirovich', 'English', 400),(21, 'Ponedelnik', 'Programmust', 101, 'Gyvashi', 'Nina', 'Nikolaevna', 'Russian', 401),(22, 'Vtornik', 'Dizayner', 102, 'Pupkin', 'Maksim', 'Maksimovich', 'Mathematics', 402),(23, 'Subbota', 'Sport', 103, 'Jo', 'Masha', 'Nikitina', 'Spanish', 403),(24, 'Sreda', 'Medicina', 104, 'Gareev', 'Diana', 'Pupkinov', 'Physical culture', 404),(25, 'Pyatnica', 'Istoria', 105, 'Shagiahmetov', 'Nail', 'Andreevich', 'Computer science', 405),(26, 'Ponedelnil', 'Ecologia', 106, 'Kurochkin', 'Sanya', 'Nikolaevich', 'OBZH', 406),(27, 'Sreda', 'Archtectura', 107, 'Bibov', 'Kira', 'Kirovich', 'Physics', 407),(28, 'Pyatnica', 'Biznes', 108, 'Gyvashi', 'Nina', 'Nikolaevna', 'Literature', 408);---- Индексы сохранённых таблиц------ Индексы таблицы `kafedry`--ALTER TABLE `kafedry` ADD PRIMARY KEY (`k_id`);---- Индексытаблицы `predmety`--ALTER TABLE `predmety` ADD PRIMARY KEY (`p_id`);---- Индексытаблицы `prepodavately`--ALTER TABLE `prepodavately` ADD PRIMARY KEY (`p_id`);---- Индексытаблицы `raspisanie`--ALTER TABLE `raspisanie` ADD PRIMARY KEY (`r_id`);---- AUTO_INCREMENT для сохранённых таблиц------ AUTO_INCREMENT длятаблицы `kafedry`--ALTER TABLE `kafedry` MODIFY `k_id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=85;---- AUTO_INCREMENT длятаблицы `predmety`--ALTER TABLE `predmety` MODIFY `p_id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=11;---- AUTO_INCREMENT длятаблицы `prepodavately`--ALTER TABLE `prepodavately` MODIFY `p_id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=60;---- AUTO_INCREMENT длятаблицы `raspisanie`--ALTER TABLE `raspisanie` MODIFY `r_id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=29;COMMIT;/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

1. Гринченко, Н.Н. Проектирование баз данных. СУБД Microsoft Access: Учебное пособие для вузов. / Н.Н. Гринченко и др. - М.: РиС, 2013. - 240 c.
2. Коннолли, Т. Базы данных. Проектирование, реализация и сопровождение. Теория и практика / Т. Коннолли. - М.: Вильямс И.Д., 2017. - 1440 c.
3. Лукин, В.Н. Введение в проектирование баз данных / В.Н. Лукин. - М.: Вузовская книга, 2015. - 144 c.
4. Макин, Дж.К. Проектирование серверной инфраструктуры баз данных Microsoft SQL Server 2005 / Дж.К. Макин. - М.: Русская редакция, 2008. - 560 c.

Вопрос-ответ:

Какие функциональные требования должны быть у проекта?

Функциональные требования для проекта включают в себя описание основных функций и возможностей системы. В данном случае учебного центра Аттестация слушателей, функциональные требования могут включать такие пункты, как: регистрация и аутентификация пользователей, создание и редактирование профилей слушателей, возможность прохождения и оценки тестов и экзаменов, генерирование отчетов и статистики, а также административные функции для администраторов системы.

Какая концептуальная модель базы данных используется в проекте?

В проекте "Учебный центр Аттестация слушателей" используется концептуальная модель базы данных, которая описывает основные сущности и связи между ними. Например, модель может содержать сущности "Пользователь", "Курс", "Задание", "Тест" и связи между ними, такие как "Студент проходит тест" или "Преподаватель назначает задание". Концептуальная модель является абстрактным описанием структуры базы данных и используется в дальнейшем для создания физической модели.

Какие функциональные требования должны быть учтены при разработке проекта для Учебного центра Аттестация слушателей?

При разработке проекта для Учебного центра Аттестация слушателей необходимо учесть следующие функциональные требования: 1) Регистрация новых слушателей; 2) Отображение расписания занятий и мероприятий; 3) Проведение аттестации слушателей; 4) Предоставление статистической информации о слушателях и аттестации; 5) Генерация отчетов и сертификатов.

Какие типы пользователей предусмотрены в проекте Учебного центра Аттестация слушателей и какие действия доступны каждому типу?

В проекте Учебного центра Аттестация слушателей предусмотрены следующие типы пользователей и доступные им действия: 1) Администратор - регистрация новых слушателей, управление расписанием, проведение аттестации, генерация отчетов и сертификатов; 2) Преподаватель - проверка аттестационных заданий, оценка слушателей, просмотр статистической информации; 3) Слушатель - просмотр расписания, выполнение аттестационных заданий, просмотр результатов, генерация сертификатов.

Какие объекты и нормальные формы базы данных должны быть определены для проекта Учебного центра Аттестация слушателей?

Для проекта Учебного центра Аттестация слушателей необходимо определить следующие объекты базы данных: 1) Слушатели - информация о всех зарегистрированных слушателях; 2) Расписание - информация о занятиях и мероприятиях; 3) Аттестация - информация о проведенных аттестациях и результатов; 4) Оценки - информация об оценках слушателей; 5) Отчеты - сгенерированные отчеты и сертификаты. Нормальные формы базы данных должны быть определены с учетом требований целостности и минимизации избыточности данных.

Какие функциональные требования должны быть выполнены для проекта учебного центра Аттестация слушателей?

Для проекта учебного центра Аттестация слушателей должны быть выполнены следующие функциональные требования: объекты пользователей, регистрация и авторизация пользователей, добавление и редактирование информации о слушателях, проведение аттестаций и выставление оценок, вывод отчетов и статистики.