
- •Методические указания
- •Содержание
- •1 Цель курсовой работы
- •2 Задание на курсовую работу
- •3 Этапы выполнения курсовой работы
- •4 Методические указания
- •4.1 Методические указания по структуре и содержанию пояснительной записки
- •4.2 Методические указания по написанию введения
- •4.3 Методические указания по описанию предметной области
- •4.4 Методические указания по концептуальному этапу проектирования бд
- •4.5 Методические указания по описанию математических разделов
- •4.6 Методические указания по описанию компонентов технического обеспечения
- •4.7 Методические указания по описанию компонентов программного обеспечения
- •4.8 Методические указания по описанию результатов курсового проектирования
- •4.9 Методические указания по написанию заключения
- •4.10 Методические указания по определению состава приложений
- •5 Рекомендуемая литература
- •Список использованных источников
- •Приложение а
- •Приложение б
4.5 Методические указания по описанию математических разделов
Любая задача, предполагающая программную реализацию, может быть описана математическим языком. В данной курсовой работе обязательно наличие математического описания структуры базы данных (более подробно рассматривается на лекциях) и алгоритмов работы с данными.
При написании этого раздела необходимо указать, какой математический аппарат будет использован, например, аппарат теории множеств, реляционной алгебры, реляционного исчисления, и первоисточники, подтверждающие правомерность использования того или иного формализма.
Порядок описания реляционной модели данных:
отношения;
атрибуты и их домены;
правила целостности по сущностям и по ссылкам;
бизнес-правила;
запросы на языке реляционной алгебры или реляционного исчисления.
4.6 Методические указания по описанию компонентов технического обеспечения
В разделе, посвящённом компонентам технического обеспечения, необходимо рассмотреть:
выбор (если в ТЗ отсутствует требование в виде указания конкретного варианта архитектуры) и/или описание архитектуры, в которой будет реализована задача проектирования по теме курсовой работы;
выбор и/или обоснование платформы;
выбор и/или обоснование типовой конфигурации ТС (клиент, сервер и т.п.).
4.7 Методические указания по описанию компонентов программного обеспечения
Программное обеспечение делится на две основные части: общесистемное и прикладное.
В ходе выполнения курсовой работы необходимо выбрать и/или обосновать возможность использования следующих видов общесистемного обеспечения: операционной системы, СУБД и, при необходимости, браузера и других видов программных продуктов.
Прикладное обеспечение необходимо разработать в рамках курсовой работы. Процесс разработки должен быть подробно описан в пояснительной записке. Вариант требований к описанию прикладного программного обеспечения приведён в образце задания (приложение А).
4.8 Методические указания по описанию результатов курсового проектирования
После описания процесса разработки компонентов информационного, технического и программного обеспечения необходимо привести описание функционирования готового приложения на конкретных примерах со скриншотами и любой другой «рекламной» информацией. Не надо бояться некоторого пересечения материала с содержанием руководства пользователя.
4.9 Методические указания по написанию заключения
Заключение должно быть конкретным: что сделано; что, возможно, будет сделано в дальнейшем; выполнено ли задание; каковы результаты тестирования и опытной эксплуатации разработанной БД и приложения.
4.10 Методические указания по определению состава приложений
В соответствии с требованиями к оформлению порядок размещения приложений определяется порядком ссылок на них из текста пояснительной записки.
В приложение должны быть вынесены фрагменты заполнения таблиц БД в виде тестовых или реальных данных.
Руководство пользователя является обязательным приложением к пояснительной записке. Оформляется по требованиям ГОСТ 19.505 – 79 «Руководство оператора» и/или методических указаний РД 50-34.698 – 90 п.п. 3.4 «Руководство пользователя». Комментарии к указанным стандартам см. http://it-gost.ru/content/view/94/51/.
Необходимость других приложений зависит от темы курсовой работы и требований конкретного задания.
5 Рекомендуемая литература
Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. Базы данных: Учебник для высших учебных заведений / Под ред. Проф. А.Д. Хомоненко. – 6-е изд. Доп. И перераб. - СПб.: КОРОНА принт, 2009. – 736 с.
Мирошниченко Г.А. Реляционные базы данных; практические приёмы оптимальных решений. – СПб.: БХВ-Птербург, 2005. – 400 с.
Крейг С. Маллинс. Администрирование баз данных. Полное справочное руководство по методам и процедурам. Пер. с англ. – М.: КУДИЦ-ОБРАЗ, 2003.
Баженова И.Ю. Основы проектирования приложений баз данных / И.Ю. Баженова. – М.: Интернет-Университет Информационных Технологий; БИНОМ. Лаборатория знаний, 2006.
Кроме перечисленных изданий можно использовать документацию по выбранной СУБД, специальную литературу по моделируемой предметной области и другие источники, в том числе, электронные издания.