# **Методические указания к курсовой работе по дисцпилине "Технология разработки и защиты баз данных"**
Методические указания предназначено для обучающихся СПО ИКТЗИ по направлению подготовки 09.02.07 "Информационные системы и программирование", изучающих дисциплину "Технология разработи и защиты баз данных".
Настоящее учебно-методическое пособие содержит основные требования, предъявляемые к оформлению курсовых работ в колледже.
Курсовая работа предполагает подробное изложение осуществляемых исследований и его результатов по теме, выданной преподавателем.
Методические указания содержат требования к структуре и оформлению курсовой работы в соответствии с действующими государственными стандартами в области библиографии и научно-исследовательских работ.
#
# Структура и содержание курсовой работы
Курсовая работа состоит из
- [ ] титульного листа;
- [ ] автособираемого оглавления;
- [ ] введения;
- [ ] основной части, состоящей из глав и параграфов;
- [ ] заключения;
- [ ] списка использованных источников и приложений.
Объем курсовой работы должен составлять **не менее 25 страниц** печатного текста, без приложений.
**Титульный лист курсовой работы** должен быть оформлен на русском языке. Образец листа содержания приводен в LMS BlackBoard. [Титульный лист](https://docs.google.com/document/d/16EkArVBuJQsi8POcWfQF_A1yPP9bznai/edit?usp=sharing&ouid=106073860550266660636&rtpof=true&sd=true)
**Автособираемое оглавление** собирается с помощью встроенных средств MS Office или любого другого офисного редактора.
**Во введении** обосновывается акутальность и необходимость разработки базы данных определяются цель и задачи, которые ставит перед собой студент. ТРекомендуемый объем введения 1 -2 страницы.
**Основная часть** включает в себя:
1. Глава 1. Описание программных средств, используемых в работе. Рекомендуемый объем 2-3 страницы.
2. Глава 2. ER-диаграмма. В главе указывается, что будет из себя представлять база данных, также описывается диаграммы трех уровней. Рекомендуемый объем 3-4 страницы. **Не менее 4 таблиц!!**
3. Глава 3. База данных. Описывается ход создания базы данных, прикрепляются скриншоты из phpmyadmin, описывается, что хранится в каждой таблице. Рекомендуемый объем 4-5 страниц.
4. Глава 4. Создание Web-форм. В данной главе описывается как создаются формы, прикрепляются скриншоты для каждой формы. Все коды вставляются в приложения. Рекомендуемый объем 10-15 страниц.
5. Глава 5. Простейшие криптографические способы защиты базы данных(для тех, кто делает на оценку 4 и 5). Описывается создание таблицы для хранения хешей, триггеры, прикрепляются скриншоты. Рекомендуемый объем 5-10 страниц.
6. Глава 6. Транзакции (для тех, кто делает на оценку 5). Описывается как происходит процедура транзакци, как она реализована у вас, прикрепляются скриншоты. Рекомендуемый объем 5-10 страниц.
В конце каждой главы делается небольшой вывод. Можно использовать такие фразы; "В главе 1 рассмотрены...", "В главе 2 представлены..." и т.п.
**В заключении** резюмируются основные выводы, вытекающие из результатов проведенного исследования. Рекомендуемый объем заключения 1 -2 страницы.
**Список использованных источников** должен содержать не менее 7 источников, в том числе возможны ссылки из электронно-библиотечных систем (ЭБС) и на интернет-ресурсы.
**Приложения** включают в себя код на языке html и php. Ссылки на приложения в ходе текста обязательны.
# Задание на курсовую работу
Разработка баз данных по вариантам и по разным уровням сложности.
### **На оценку "3"**
1. Создать ER-диаграмму (все три уровня) по заданному варианту.
2. Создать базу данных через phpmyadmin (проставить все связи, первичные ключи).
3. Заполнить не менее 15 строк для каждой таблицы.
4. Создать пользователя через phpmyadmin и дать ему права для редактирования
5. Создать формы для вывода, изменения и удаления базы данных.
### **На оценку "4"**
1. Создать ER-диаграмму (все три уровня) по заданному варианту.
2. Создать базу данных через phpmyadmin (проставить все связи, первичные ключи).
3. Заполнить не менее 15 строк для каждой таблицы.
4. Создать пользователя через phpmyadmin и дать ему права для редактирования
5. Создать формы для вывода, изменения и удаления базы данных.
6. Создать форму для добавления новых пользователей.
7. Сделать так, чтобы в базе хранились не пароли, а их хэши.
8. Создать 2 триггера.
### **На оценку "5"**
1. Создать ER-диаграмму (все три уровня) по заданному варианту.
2. Создать базу данных через phpmyadmin (проставить все связи, первичные ключи).
3. Заполнить не менее 15 строк для каждой таблицы.
4. Создать пользователя через phpmyadmin и дать ему права для редактирования
5. Создать формы для вывода, изменения и удаления базы данных.
6. Создать форму для добавления новых пользователей.
7. Сделать так, чтобы в базе хранились не пароли, а их хэши.
8. Создать 2 триггера.
9. Реализовать транзакцию (форма и новая таблица).
# Варианты 2022/2023 учебный год
Вариант
Кадровое агентство
Учет нарушений правил дорожного движения через камеру видеонаблюдения
Картотека абонентов АТС
Салон сотовой связи
Оптовый склад
Продуктовый магазин
Поступление
Маршрутки
Прокат спортивного оборудования
Электронная библиотека
Банк
Аренда жилого помещения
Производственная практика
Автосервис
Доставка
Ремонт
Обувной магазин
Авиаперелет
Книжный магазин
Авиаперелет
Продуктовый магазин
Оптовый склад
Автосервис
Компьютерный салон
Обувной магазин
Можно выбрать свой вариант
Выбранный варинат можно посмотреть [здесь](https://docs.google.com/spreadsheets/d/1D0dZ5-GgOlMOp2pfNN6OwuNtDMM0iOtwiAU4uoFOngs/edit?usp=sharing)
# Защита курсовой работы
Что необходимо иметь для защиты курсовой работы:
- [ ] Бумажный вид работы в папке (скоросшивателе)
- [ ] Презентация
- [ ] На диске:
- [ ] электронный вид курсовой работы, провернный преподавателем в формате KR_TRIZBD_FIO_group_2023.docx, где FIO и group- Ваши ФИО и номер группы
- [ ] экпортированная база данных в формате BD_TRIZBD_FIO_group_2023.sql, где FIO и group- Ваши ФИО и номер группы
- [ ] Презентация в виде Prez_TRIZBD_FIO_group_2023.pptx, где FIO и group- Ваши ФИО и номер группы
- [ ] HTML и php скрипты в формате Code_TRIZBD_FIO_group_2023.zip, где FIO и group- Ваши ФИО и номер группы
Для защиты курсовой работы обучающийся готовит презентацию и текст выступления обучающегося, рассчитанный на 3-5 минут.
В презентации обязательно должно быть:.
1. Описание что у вас будет и для кого делаете
2. Физическая модель
3. Формы(можно даже видео небольшое записать с экрана)
4. Показываете как реализована транзакция и хэши (если делали)
В тексте выступления обучающийся должен основное внимание уделить конкретным результатам, что получилось в ходе разработки БД, с какими трудностями столкнулся.
После выступления обучающийся отвечает на вопросы преподавателя по курсовой работе и связанным с темой аспектам.
По результатам защиты преподаватель соответствующей дисциплины выставляет оценку.
# Оформление курсовой работы
### Требования к полям и шрифтам
Работа выполняется на одной стороне стандартного листа форматом А4 (210*297) в машинописном варианте с полями: левое - 30 мм, правое - 10 мм, нижнее - 20 мм, верхнее - 20 мм.
Шрифт Times New Roman, кегль 14, межстрочный интервал - 1,5. Интервал перед и после абзаца - 0. Абзацный отступ - 1,25.
Листы должны иметь сквозную нумерацию арабскими цифрами, посредине внизу страницы. Нумерация страниц проставляется с Введения, начиная с цифры 3 (не нумеруются титульный листы, содержание).
### Требования к оформлению глав
Название главы пишется заглавными прописными буквами и располагается симметрично строке (выравнивание по центру) без переноса слов. Точка в конце названия главы не ставится, название не подчеркивается. Название главы отделяется от последующего названия параграфа интервалом в одну пустую строку. Каждая глава начинается с новой страницы.
Подразделы (параграфы) должны иметь двойную нумерацию арабскими цифрами (например: 1.1.). Дальнейшее деление не допускается. Название подраздела (параграфа) отделяется от последующего текста одной пустой строкой. Подразделы (параграфы) начинаются на той же странице, где заканчивается предыдущий подраздел (внутри главы), отделяясь от текста предыдущего параграфа двумя пустыми строками.
### Оформление рисунков
Иллюстрации (чертежи, графики, схемы, компьютерные распечатки, диаграммы, фотоснимки) следует располагать в отчете непосредственно после текста, в котором они упоминаются впервые, или на следующей
странице. Иллюстрации могут быть в компьютерном исполнении, в том числе и цветные.
На все иллюстрации должны быть даны ссылки в отчете
Иллюстрации, за исключением иллюстрации приложений, следует нумеровать арабскими цифрами сквозной нумерацией. При ссылках на иллюстрации следует писать "... в соответствии с рисунком 2" при сквозной нумерации и "... в соответствии с рисунком 1.2" при нумерации в пределах раздела.
Если рисунок один, то он обозначается "Рисунок 1". Слово "рисунок" и его наименование располагают посередине строки.
Допускается нумеровать иллюстрации в пределах раздела. В этом случае номер иллюстрации состоит из номера раздела и порядкового номера иллюстрации, разделенных точкой. Например, Рисунок 1.1.
Иллюстрации, при необходимости, могут иметь наименование и пояснительные данные (подрисуночный текст). Слово "Рисунок" и наименование помещают после пояснительных данных и располагают следующим образом: Рисунок 1 - Детали прибора.
Иллюстрации каждого приложения обозначают отдельной нумерацией арабскими цифрами с добавлением перед цифрой обозначения приложения. Например, Рисунок А.3.
### Оформление таблиц
Таблицы применяют для лучшей наглядности и удобства сравнения показателей. Наименование таблицы, при его наличии, должно отражать ее содержание, быть точным, кратким.
Наименование таблицы следует помещать над таблицей **слева**, без абзацного отступа в одну строку с ее номером через тире.
На все таблицы должны быть ссылки в отчете. При ссылке следует писать слово "таблица" с указанием ее номера.
Таблицу с большим числом строк допускается переносить на другой лист (страницу). При переносе части таблицы на другой лист (страницу) слово "Таблица", ее номер и наименование указывают один раз слева над первой частью таблицы, а над другими частями также слева пишут слова "Продолжение таблицы" и указывают номер таблицы.
Таблицы, за исключением таблиц приложений, следует нумеровать арабскими цифрами сквозной нумерацией.
Допускается нумеровать таблицы в пределах раздела. В этом случае номер таблицы состоит из номера раздела и порядкового номера таблицы, разделенных точкой.
Таблицы каждого приложения обозначают отдельной умерацией арабскими цифрами с добавлением перед цифрой обозначения приложения. Если в отчете одна таблица, то она должна быть обозначена "Таблица 1" или "Таблица B.1", если она приведена в приложении В.
### Оформление приложений
Каждое приложение должно начинаться с новой страницы с указанием наверху страницы с выравниванием справа слова «ПРИЛОЖЕНИЕ».
Приложение должно иметь заголовок, который
записывают симметрично относительно текста (выравнивание по центру) с прописной буквы отдельной строкой.
Приложения, если их больше одного, должны бозначаться заглавными буквами русского алфавита, начиная с А, за исключением букв Ё, 3, И, О, Ч, Ь, Ы, Ъ. После слова «ПРИЛОЖЕНИЕ» следует буква, обозначающая его последовательность.
В тексте документа на все приложения должны быть даны ссылки:
..была создана форма для ввода данных в таблицу 1 (ПРИЛОЖЕНИЕ А).
### Стилистические особенности
При изложении обязательных требований в тексте должны применяться слова «должен», «следует», «не допускается», «запрещается», «не следует». При изложении других положений следует применять слова - «могут быть», «как правило», «при необходимости», «может быть», «в случае» и т.д.
В курсовой работе должны применяться научно-технические термины, обозначения и определения, установленные соответствующими стандартами, а при их отсутствии - общепринятые в научно-технической литературе.
В тексте курсовой работы не допускается:
- применять обороты разговорной речи, техницизмы, профессионализмы;
- применять для одного и того же понятия различные научно-технические термины, близкие по смыслу (синонимы), а также иностранные слова и термины при наличии равнозначных слов и терминов в русском языке;
- применять произвольные словообразования.
В тексте курсовой работы, за исключением формул, таблиц и рисунков, не допускается:
- сокращать обозначения единиц физических величин, если они употребляются без цифр;
- применять математический знак минус (-) перед отрицательными значениями величин (следует писать слово «минус»);
- применять без числовых значений математические знаки, например > (больше), < (меньше), = (равно), ≥ (больше или равно), ≤ (меньше или равно), ≠ (не равно), а также знаки № (номер), % (процент);
- применять индексы стандартов, технических условий и других документов без регистрационного номера.
При необходимости применения сокращений слов, терминов, наименований, условных обозначений, изображений или знаков, не установленных действующими стандартами, их следует пояснять при первом упоминании в тексте и включать в перечень сокращений и условных обозначений.
### Оформление списка литературы
Ссылки на использованные источники должны нумероваться арабскими цифрами по порядку появления в списке литературы и помещаться в квадратные скобки. Например: [14,85] (первая цифра - номер источника, вторая - номер страницы).
Ссылаться следует на источник в целом. Ссылки на подразделы, пункты, таблицы и иллюстрации не допускаются, за исключением подразделов, пунктов, таблиц и иллюстраций данной работы.
Оформлять ссылки на использованные источники в виде сносок не допускается.
При ссылках на стандарты и технические условия указывают только их обозначение.
При оформлении списка литературы рекомендуется пользоваться ГОСТ Р 7.0.5-2008 "Система стандартов по информации, библиотечному и издательскому делу" и сайтом snoska.info.