Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая ТБД. Кондратьев И.В. БСТ1851.docx
Скачиваний:
17
Добавлен:
06.02.2022
Размер:
1.67 Mб
Скачать

Министерство цифрового развития, связи и массовых коммуникаций Российской Федерации

Ордена Трудового Красного Знамени

Федеральное государственное бюджетное образовательное учреждение высшего образования

«Московский технический университет связи и информатики»

Кафедра «Интеллектуальные системы в управлении и автоматизации»

Отчет по курсовой работе

по дисциплине «Технологии баз данных»

на тему:

«Разработка БД для ИС «Компьютерные курсы»

Выполнил: Кондратьев И.В.

Студент группы БСТ 1851

Проверил: Белов Н.В

Оглавление

Глава 1. Анализ предметной области асу. 5

1.1 Системный анализ предметной области АСУ «Компьютерные курсы» 5

1.2 Обзор информационных технологий 6

1.3 Обзор продуктов-аналогов 10

1.3.1 Система 1С:Управление учебным центром 10

1.3.2 Отмечалка - CRM Система 12

1.3 Требования к разрабатываемой базе данных и учет ограничений 13

Выводы 15

Глава 2. Проектирование базы данных 16

2.1 Разработка инфологической модели 16

2.2 Обоснование выбора модели данных 17

2.3 Даталогическое проектирование 20

2.4 Нормализация, схема БД 21

Выводы 23

Глава 3. Программная реализация 24

3.1 Анализ и выбор СУБД 24

3.2 Физическое проектирование БД 25

3.3 Разработка представлений 30

3.4 Реализация ограничений, автоматизация обработки данных в БД 34

3.7 Безопасность и контроль 38

Выводы 40

Заключение 40

Список источников и литературы 41

Введение Цель работы

Целью курсовой работы является закрепление и развитие теоретических знаний, практических умений и навыков, полученных в ходе изучения дисциплины, связанной с созданием баз данных и информационных систем. Разработка базы данных для ИС «Компьютерные курсы» поможет автоматизировать деятельность компании, упростит работу преподавателей по составлению программы обучения и проведения занятий, поможет обучающимся в изучении материалов.

Задачи курсового проектирования

  • Закрепление теоретического материала по дисциплине;

  • Приобретение навыков анализа источников и литературы, используемой в процессе выполнения курсовой работы;

  • Приобретение навыка системного анализа конкретной предметной области, для последующей реализации информационной системы (ИС);

  • Приобретение навыка сравнительного обзора и анализа конкурентных продуктов и существующих технологий для детального решения поставленной задачи;

  • Закрепление и развитие навыка составления технического задания для описания требований, предъявляемых к разработке данной базы данных;

  • Приобретение и развитие навыков по проектированию и разработке ИС

Разрабатываемая АСУ «Компьютерные курсы» является актуальной из-за большого спроса на образование в сфере ИТ, которая развивается достаточно быстро и многие компании нуждаются в компетентных, образованных и высококвалифицированных специалистах.

Глава 1. Анализ предметной области асу.

В первой главе курсовой работы проведен системный анализ АСУ «Компьютерные курсы», представлены рамки системы, проведен обзор продуктов аналогов на рынке, а также рассмотрены информационные технологии, которые подходят для разработки заданной ИС. В заключении Главы 1 указаны все требования к разрабатываемой БД.

    1. Системный анализ предметной области асу «Компьютерные курсы»

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

Рисунок 1 - Организационно-функциональная структура компьютерных курсов

На Рисунке 1 (см Рисунок 1) представлена организационная структура компьютерных курсов, опишем ее более подробно.

Директор – контролирует развитие курсов, решает организационные вопросы, занимается наймом сотрудников.

Бухгалтер – отвечает за контроль денежных средств с оплаты обучения, также отвечает за выплату зарплаты сотрудникам и сдачи отчетности в налоговые органы.

Сотрудник учебного отдела – составляет расписание занятий и экзаменов, организует онлайн конференции, следит за успеваемостью студентов.

Менеджер – составляет договора, отвечает на вопросы о поступлении от абитуриентов, привлекает новых клиентов, консультирует о имеющихся курсах, их цене.

Преподаватель – занимается обучением студентов, составляет план занятий, выдает задания и отвечает на вопросы, связанные с преподаваемым курсом.

Студент курсов – получает знания от преподавателя, развивается в интересующей его сфере.

Абитуриент – человек, который заинтересован в обучении на курсах.