Uploaded by abramyan.zemfira

UP BD

advertisement
Отчет
по учебной практике
Выполнение работ по разработке и защите баз данных
Разработка, администрирование и защита баз данных
Содержание
Введение ....................................................................................................................... 3
1. Описание создания БД и создания клиентского приложения .......................... 5
1.1. Описание предметной области ........................................................................ 5
1.2 Структура таблиц БД «Автоматизация учебного процесса в колледже» .... 5
1.3 Связи базы данных «Автоматизация учебного процесса в колледже» ........ 7
1.4 Заполнение таблиц ............................................................................................. 7
1.5 Запросы ............................................................................................................... 9
2. Инструкция пользователя ..................................................................................... 12
2.1 Клиентское приложение .................................................................................. 12
Заключение................................................................................................................. 15
Список литературы.................................................................................................... 16
2
Введение
Проблема автоматизации производственных процессов и процессов
управления как средства повышения производительности труда всегда являлась
и остается актуальной в любой сфере человеческой деятельности. Сфера
образования также не является исключением. Необходимость автоматизации
процессов управления в сфере образования объясняется задачами облегчения
труда
персонала,
следовательно,
повышения
эффективности
работ
по
составлению различных отчетов и ведомостей и их обработке, а также
обработке и хранению различных данных. Внедрение информационных
технологий
процедуры
автоматизации
управления
в
образовательных
учреждениях является одной из приоритетных задач современной системы
образования.
Основной
целью
администрирование
и
учебной
защита
баз
практики
данных
УП.11.01
является
Разработка,
формирование
первоначального практического опыта разработки электронной базы данных.
В результате прохождения учебной практики необходимо получить
практический опыт:
- работы с объектами базы данных в MS SQL Server
- использовании стандартных методов защиты объектов базы данных
- работе с документами отраслевой направленности
- присоединения базы данных к приложению
- приёмов обработки и представления данных.
а также освоить общие компетенции и личностные результаты:
ОК 1. Выбирать способы решения задач профессиональной деятельности,
применительно к различным контекстам
ОК 2. Осуществлять поиск, анализ и интерпретацию информации, необходимой
для выполнения задач профессиональной деятельности.
ОК 3. Планировать и реализовывать собственное профессиональное и
личностное развитие
3
ОК 4. Работать в коллективе и команде, эффективно взаимодействовать с
коллегами, руководством, клиентами
ОК 9. Использовать информационные технологии в профессиональной
деятельности
ОК 11. Использовать
знания
по
финансовой
грамотности,
планировать
предпринимательскую деятельность в профессиональной сфере
ЛР 4. Проявляющий и демонстрирующий уважение к людям труда,
осознающий
ценность
собственного
труда.
Стремящийся
к
формированию в сетевой среде личностно и профессионального
конструктивного «цифрового следа»
ЛР 4.1 Проявляющий и демонстрирующий уважение к людям труда,
осознающий ценность собственного труда.
4
1.
Описание создания БД и создания клиентского
приложения
1.1. Описание предметной области
База данных должна хранить информацию о преподавателях, аудиториях
и о предметах. Это должно автоматизировать учебный процесс в колледже.
Таблица "Преподаватели" содержит следующую информацию: ФИО, адрес,
должность преподавателя, квалификационная категория (таб.1). База данных
преподаватели
позволяет
добавлять
новых
преподавателей,
их
квалификационную категорию. Таблица "Предметы" содержит следующую
информацию: код, название, количество часов, тип контроля и раздел предмета
(дисциплины) (таб.2). База данных Предметы позволяет выполнять операции
добавления новых предметов или уточнения информации по счет типа
контроля предмета. Таблица "Аудитория" содержит следующую информацию:
номер аудитории, где преподаватель читает свой предмет, дата, время, группа
(таб.3). База данных Аудитории позволяет добавлять, когда были предметы, а
также позволяет знать, когда и во сколько был проведен предмет. Таблица
"Заведующего отделения" содержит следующую информацию: код, название,
номер заведующего отделением (таб.4). База данных Заведующего отделения
позволяет узнать кто заведует тем или иным отделением.
1.2 Структура таблиц БД «Автоматизация учебного процесса в колледже»
База данных состоит из 4 таблиц: "Преподаватели" (таб.1), "Предметы" (таб.2),
"Аудитории" (таб.3) и "Заведующие отделением" (таб.4).
Таблица 1. "Преподаватели"
Имя столбца
Тип данных
Номер
Int
ФИО
Varchar(50)
Адрес
Varchar(50)
Должность преподавателя
Varchar(50)
Квалификационная категория
Varchar(50)
5
Таблица 2. "Предметы"
Имя столбца
Тип данных
Код
Int
Название
Varchar(50)
Кол-во часов
Int
Тип контроля
Varchar(50)
Раздел предмета
Varchar(50)
Таблица 3. "Аудитории"
Имя столбца
Тип данных
Номер аудитории
int
Где преподаватель читает предмет
Varchar(50)
Дата
Date
Время
Varchar(50)
Группа
Varchar(50)
Таблица 4. "Заведующего отделения"
Имя столбца
Тип данных
Код
Int
Название
Varchar(50)
Номер заведующего отделения
int
6
1.3 Связи базы данных «Автоматизация учебного процесса в колледже»
Также составлена диаграмма связей по базе данных «Автоматизация
учебного процесса в колледже» (рис.1).
Рисунок 1. Диаграмма база данных
1.4 Заполнение таблиц
После создания таблиц и добавления связей необходимо их заполнить.
1. Заполненная таблица "Преподаватели" (рис.2).
Рисунок 2. Заполненная таблица "Преподаватели"
7
2.Заполненная таблица "Предметы" (рис.3).
Рисунок 3. Заполненная таблица "Предметы"
3.Заполненная таблица "Аудитории" (рис.4).
Рисунок 4. Заполненная таблица «Аудитории»
4. Заполненная таблица "Заведующего отделения" (рис. 5).
Рисунок 5. Заполненная таблица "Заведующего отделения"
8
1.5 Запросы
1.Запрос выводит преподавателей, которые были "без работы" весной 2014г
(рис.6).
Рисунок 6. Запрос 1
2.Запрос определяет возможные "накладки" аудиторий в расписании (рис.7).
Рисунок7. Запрос 2
3.Запрос выводит расписание занятий группы 'ПО-31' на март 2015г (рис.8).
9
Рисунок 8. Запрос 3
4.Запрос выводит все предметы, у которых кол-во часов больше 30 (рис.9).
Рисунок 9. Запрос 4
5.Запрос выводит все предметы, у которых тип контроля "Экзамен" (рис.10).
10
Рисунок 10. Запрос 5
11
2. Инструкция пользователя
2.1 Клиентское приложение
Для более быстрого и удобного обращения с базой данных требуется
создать формы в Visual Studio.
1.Главная форма (рис.11).
Рисунок 11. Главная форма
2.Форма для таблицы "Преподаватели" (рис.12).
Рисунок 12. Форма "преподаватели"
3.Форма для таблицы "Предметы" (рис.13).
12
Рисунок 13. Форма "предметы"
4.Форма для таблицы "Аудитории" (рис.14).
Рисунок 14. Форма "аудитории"
5.Форма для таблицы "Заведующий отделения" (рис.15).
13
Рисунок 15. Форма "заведующий отделения"
14
Заключение
В
процессе
написания
отчета
по
учебной
практике
на
тему
«Автоматизация учебного процесса в колледже», были изучены принципы
проектирования и создания базы данных, и была разработана база данных
«Автоматизация учебного процесса в колледже». Также были изучены системы
управления реляционными базами данных и основные возможности, и
характеристики MS SQL Server. Также были выработаны навыки пользования
приложение Microsoft Visual Studio и было разработано клиентское приложение
для наиболее удобного отслеживание, а также редактирование информации.
Разработанная база данных может найти применение в любых учебных
заведениях школах, колледжах и вузах, так как данная база включает
практически все необходимое, для грамотного учета учителей, их пар и
экзаменов.
Основные характеристики разработанной базы данных:

возможность добавления в базу данных информации о новых учителях,
их парах, экзаменов и редактирования уже имеющихся в базе данных;

наличие удобных для работы, добавления и редактирования форм;

наличие готовых отчетов по расписанию определенных групп, учителей
без работы в определенные сроки и т.д.;

возможность
быстрого
поиска
учителей
по
номеру
или
по
квалификационной категории.
15
Список литературы
Литература
1.
Карвин, Билл Программирование баз данных SQL. Типичные ошибки
и их устранение. - Билл Карвин. - М.: Рид Групп, 2018. - 336 c.
2. Лейн К., Черити М. Базы данных. Инжиниринг надежности. – СПб:
Питер, 2020. - 304 с.
3. Маркин А.В. Программирование на SQL: учебное пособие для СПО. М.: Юрайт, 2020.- 435 с.
4. Нестеров С.А. Базы данных: учебник и практикум для среднего
профессионального образования. - М: Юрайт, 2021.- 230 с.
5. Стасышин В.М., Стасышина Т.Л. Базы данных: технологии доступа:
учебное пособие для СПО. - М.: Юрайт, 2020. - 164 с.
6. Фуфаев Э.В., Фуфаев Д.Э. Разработка и эксплуатация удаленных баз
данных.: учебник для студ. учреждений сред. проф. образования. - М.: Изд.
Академия, 2018. - 320 с.
Интернет-ресурсы:
1. Studfile.net
2. Cyberforum.ru
16
Download