КАФЕДРА. бд
Заказать уникальную курсовую работу- 46 46 страниц
- 14 + 14 источников
- Добавлена 03.05.2024
- Содержание
- Часть работы
- Список литературы
Глава 1. Применение баз данных для хранения информационных массивов 4
1.1 Основные понятия СУБД 4
1.2 Анализ различных вариантов проектирования базы данных 5
1.3 Выбор базы данных 9
1.4 Основные компоненты реляционной базы данных 12
1.5 Нормализация в базах данных 14
1.6 Защита базы данных 15
Глава 2. Проектирование базы данных 17
2.1 Этапы проектирования базы данных 17
2.2 Определение предметной области 19
2.3 Создание таблиц 20
2.3 Создание запросов 25
2.4 Создание форм 28
2.5 Защита базы данных 36
2.5 Отчет по работе 38
Заключение 43
Список использованной литературы 45
Создадим формы по просмотру дисциплин.Рисунок 37 Просмотр дисциплинВыбираем кафедру и нажимаем применитьРисунок 38 Фильтр по кафедрамНа нажатие кнопки напишем кодРисунок 39 Кнопка применить фильтрСоздадим главную кнопочную формуРисунок 40 Кнопочная формаСоздадим отчет «Справочник преподавателей»Рисунок 41 Справочник преподавателей2.5 Защита базы данныхУ нас есть таблица с доверенными МАС адресами. Сделаем проверку – если адрес есть в таблице – тогда загружаем кнопочную форму и разрешаем работать, если нет – закрываем приложение. Ставим процедуру на загрузку формы. Прописываем код.Рисунок 42Свойства формыРисунок 43 Код на загрузку формыРисунок 44 Код на проверку адресаЧтобы код закрывал приложение, необходимо убрать комментарий 'Application.Quit чтоб получилось Application.Quit.Рисунок 45Проверка физического адреса успешнаРисунок 46Проверка физического адреса неуспешнаВ параметрах прописываем формы просмотра – кнопочная форма. Чтоб при загрузке Базы данных она загружалась первой.Рисунок 47 Настройки2.5 Отчет по работеБаза данных кафедры представляет собой информационную систему, которая централизованно хранит и обрабатывает данные, связанные с учебным процессом.Назначение создания базы данных для кафедры заключается в оптимизации управления учебным процессом, научными исследованиями и административными функциями этой структурной единицы учебного заведения. Главной целью разработки и развития системы является обеспечение эффективного ведения деятельности кафедры с учетом современных информационных технологий и потребностей всех заинтересованных сторон. Основные цели создания системы базы данных для кафедры включают в себя: обеспечение доступа к актуальной информации, учет и хранение информации, создание централизованного хранилища данных, где можно быстро получать актуальную информацию о кафедре, преподавателях, учебных планах.Дальнейшее развитие:Создание системы, которая обеспечивает эффективное планирование и контроль учебных занятий, распределение учебной нагрузки, формирование учебных планов и программ.Обеспечение возможности эффективного управления научно-исследовательскими проектами, учет результатов их выполнения, а также управление научными публикациями и отчетами.Обеспечение возможности генерации отчетов и аналитических данных для администрации учебного заведения, студентов, преподавателей и других заинтересованных лиц.Характеристика объектов автоматизации в системе управления кафедрой включает в себя основные элементы, которые подлежат автоматизации и обработке в рамках информационной системы. Это включает следующие объекты: Факультеты, к которым принадлежат учебные кафедры, организации и обеспечивающие управление обучающимися в соответствии с их профилем.Учебные кафедры, отвечающие за организацию и проведение учебных занятий по определенным предметам или направлениям.Информация о преподавателях, работающих на учебных кафедрах, включая их ФИО, контактные данные, квалификациюУчебные предметы, которые преподаются на кафедрах.Требования к системе управления кафедрой учитыватют разнообразные потребности пользователей и особенности функционирования учебного заведения. Вот основные требования, которые учитывались при разработке такой системы:Ведение учета кадров, включая информацию о преподавателях, их, квалификации.Обеспечение доступа к актуальной информации о кафедре, преподавателях, учебных группах и предметах.Реализована защита данных.Создан удобный и интуитивно понятный интерфейса.Возможность настройки интерфейса в соответствии с предпочтениями пользователей.Возможность расширения функционала системы и добавления новых модулей.Поддержка работы с различными операционными системами.Создание системы включает в себя ряд этапов и работ, которые были выполнены для разработки, тестирования и внедрения системы. Вот основные этапы и содержание работ:Анализ требований и определение функциональных требований:Формулирование функциональных и нефункциональных требований к системе.Проектирование системы:Разработка архитектуры системы, включая структуру базы данных, логику бизнес-процессов и пользовательский интерфейс.Создание модели данных.Определение технологий, которые будут использоваться при разработке системы.Разработка системы:Создание базы данных и таблиц, реализующих структуру данных, определенную на этапе проектирования.Написание программного кода для реализации функциональности системы, включая бизнес-логику и пользовательский интерфейс.Тестирование отдельных компонентов системы.Тестирование системы:Проведение функционального тестирования для проверки работоспособности всех функций системы.Исправление ошибок и устранение недочетов, выявленных в процессе тестирования.Порядок контроля и приемки системы обычно включает следующие шаги:проведение внутреннего тестирования: разработчики тестируют систему на соответствие требованиям и выявляют ошибки.Участие заказчика в тестировании: заказчик тестирует систему и проверяет, соответствует ли она его ожиданиям.Корректировка ошибок и улучшений: разработчики исправляют обнаруженные ошибки и вносят улучшения в систему.Финальная проверка и приемка: проводится окончательная проверка системы на соответствие требованиям заказчика.Подписание акта приемки: заказчик подписывает акт приемки системы и принимает ее в эксплуатацию.При разработке системы управления необходимо готовить следующую документацию:Спецификация требований: подробное описание функциональности системы, включая входные и выходные данные, алгоритмы обработки информации и взаимодействие с пользователем.Техническая документация: пключает в себя архитектуру системы, структуру базы данных, алгоритмы обработки данных и другие технические аспекты системы.Руководство пользователя: инструкции по установке, настройке и использованию системы, включая примеры использования и справочную информацию.Документация по тестированию: планы тестирования, тестовые сценарии, результаты тестирования и отчеты о выполненных тестах.Документация по обновлениям и изменениям: описание внесенных изменений в систему, инструкции по их установке и руководства по адаптации пользователей к новым версиям системы.Документация по безопасности: политики безопасности, описание уязвимостей системы, инструкции по обеспечению безопасности данных и профилактике угроз.Документация по сопровождению и поддержке: инструкции по решению проблем, контактные данные службы поддержки, информация о гарантийных обязательствах и условиях сопровождения.Эта документация позволяет обеспечить полное понимание проекта всеми участниками и способствует эффективному процессу разработки, внедрения и поддержки системы управления кафедрой.ЗаключениеРазработка и внедрение базы данных для кафедры является ключевым шагом в современном управлении учебными заведениями. Эффективное использование базы данных позволяет улучшить организацию учебного процесса, повысить эффективность работы преподавателей и администрации, а также обеспечить более качественное образование для студентов.База данных кафедры позволяет централизованно хранить информацию о преподавателях, учебных планах, расписаниях занятий, научно-исследовательской деятельности и других аспектах жизни кафедры. Это обеспечивает удобный доступ к информации, сокращает время на поиск и обработку данных, улучшает координацию между различными подразделениями учебного заведения.Внедрение базы данных также способствует повышению прозрачности и отчетности работы кафедры, что позволяет администрации учебного заведения более эффективно планировать бюджетные ресурсы, контролировать выполнение учебных планов и обеспечивать высокий уровень качества образования.Все цели работы были достигнуты.Анализ литературы и источников: цель этого этапа состоит в том, чтобы изучить существующие подходы к проектированию баз данных, провести оценку их эффективности и применимости. Проектирование базы данных: цель этого этапа - разработать структуру базы данных. Определены необходимые таблиц, связей между ними и основные атрибутов. Разработка на платформе MicrosoftAccess: цель этого этапа - создание базы данных на основе разработанной структуры с использованием инструментов MicrosoftAccess. Тестирование и оценка функциональности: на данном этапе провелось тестирование разработанной базы данных на соответствие поставленным требованиям. Целью было убедиться в правильной работе всех функций базы данных.Список использованной литературыГандерлой Автоматизация MicrosoftAccess с помощью VBA / Гандерлой, ХаркинзМайк;,СейлзСьюзан. - М.: Вильямс, 2021. - 416c.Голенищев Э.П., Клименко И.В. Информационное обеспечение систем управления. Серия "Учебники и учебные пособия". Ростов н/Д: "Феникс", 2023. – 352 с.Епанешников, А. М. Практика создания приложений в Access / А.М. Епанешников, В.А. Епанешников. - Москва: Гостехиздат, 2021. - 440c.Кошелев, В. Е. Access 2007. Эффективное использование / В.Е. Кошелев. - М.: Бином-Пресс, 2021. - 590 cКронан, Джон Microsoft Office Access 2003. Быстрые шаги / Джон Кронан и др. - М.: НТ Пресс, 2020. - 226 cСавицкий Н.И. Технология организации, хранения и обработки данных: Учеб. пособие. – М.: ИНФРА-М, 2021. – 232 с. – (Серия "Высшее образование").Смирнова, О. В. Access 2007 на практике / О.В. Смирнова. - М.: Феникс, 2021. - 160 c.Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. Базы данных: Учебник для высших учебных заведений / Под ред. проф. А.Д. Хомоненко. – Издание второе, дополненное и переработанное – СПб.: КОРОНА принт, 2022. – 672 с.Прамодкумар, Дж. СадаладжNoSQL. Новая методология разработки нереляционных баз данных / Прамодкумар Дж. Садаладж, Мартин Фаулер. - М.: Вильямс, 2020. - 192 c.Фаулер, М. NoSQL: новая методология разработки нереляционных баз данных / М. Фаулер. - М.: Диалектика / Вильямс, 2021. - 609 c.Мартишин, С. А. Базы данных. Практическое примечание СУБД SQL и NoSOL. Учебное пособие / С.А. Мартишин, В.Л. Симонов, М.В. Храпченко. - М.: Форум, Инфра-М, 2020. - 368 c.Степанов, Е.А. Информационная безопасность и защита информации. Учебное пособие / Е.А. Степанов, И.К. Корнеев. - М.: ИНФРА-М, 2020. - 304 c.https://ru.wikipedia.org/wiki/Microsoft_Accesshttps://www.microsoft.com/ru-ru/microsoft-365/access
2. Голенищев Э.П., Клименко И.В. Информационное обеспечение систем управления. Серия "Учебники и учебные пособия". Ростов н/Д: "Феникс", 2023. – 352 с.
3. Епанешников, А. М. Практика создания приложений в Access / А.М. Епанешников, В.А. Епанешников. - Москва: Гостехиздат, 2021. - 440c.
4. Кошелев, В. Е. Access 2007. Эффективное использование / В.Е. Кошелев. - М.: Бином-Пресс, 2021. - 590 c
5. Кронан, Джон Microsoft Office Access 2003. Быстрые шаги / Джон Кронан и др. - М.: НТ Пресс, 2020. - 226 c
6. Савицкий Н.И. Технология организации, хранения и обработки данных: Учеб. пособие. – М.: ИНФРА-М, 2021. – 232 с. – (Серия "Высшее образование").
7. Смирнова, О. В. Access 2007 на практике / О.В. Смирнова. - М.: Феникс, 2021. - 160 c.
8. Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. Базы данных: Учебник для высших учебных заведений / Под ред. проф. А.Д. Хомоненко. – Издание второе, дополненное и переработанное – СПб.: КОРОНА принт, 2022. – 672 с.
9. Прамодкумар, Дж. Садаладж NoSQL. Новая методология разработки нереляционных баз данных / Прамодкумар Дж. Садаладж, Мартин Фаулер. - М.: Вильямс, 2020. - 192 c.
10. Фаулер, М. NoSQL: новая методология разработки нереляционных баз данных / М. Фаулер. - М.: Диалектика / Вильямс, 2021. - 609 c.
11. Мартишин, С. А. Базы данных. Практическое примечание СУБД SQL и NoSOL. Учебное пособие / С.А. Мартишин, В.Л. Симонов, М.В. Храпченко. - М.: Форум, Инфра-М, 2020. - 368 c.
12. Степанов, Е.А. Информационная безопасность и защита информации. Учебное пособие / Е.А. Степанов, И.К. Корнеев. - М.: ИНФРА-М, 2020. - 304 c.
13. https://ru.wikipedia.org/wiki/Microsoft_Access
14. https://www.microsoft.com/ru-ru/microsoft-365/access