
- •Содержание
- •Введение
- •1 Общие требования к курсОвому проекту
- •1. 1 Цели и задачи курсового проектирования
- •1.2 Требования к выполнению курсового проекта и представлению результатов
- •1.3 Задание на курсовое проектирование и его анализ
- •1.4 Объем и содержание пояснительной записки
- •2.5 Основная часть
- •2.6 Заключение
- •2.7 Список использованных источников
- •2.8 Приложения
- •3 Рекомендации по проектированию реляционной базы данных
- •3.1 Содержание раздела «Построение инфологической концептуальной модели»
- •Концептуальное проектирование базы данных
- •Символы erd, соответствующие сущностям и отношениям
- •Описание сущности
- •Представление связи «один ко многим» с обязательным участием в связи сущности «Заявка»
- •Представление связи «один к одному» с обязательным участием обеих сущностей в связи
- •Представление необязательной связи «многие ко многим»
- •Различные способы представления бинарной связи типа «один ко многим»
- •Способы представления бинарной связи «один ко многим» с обязательным участием сущности в связи
- •Концептуальная схема (диаграмма Питера Чена) для процесса приема и исполнения заказа
- •3.2 Содержание раздела «Построение логической модели реляционной бд» Логическое проектирование базы
- •Пример транзитивной зависимости: а) отношения между объектами с транзитивной зависимостью; б) отношения между объектами без транзитивной зависимости
- •Фрагмент концептуальной схемы
- •Представление связи «многие ко многим»
- •Логическая схема для процесса приема и исполнения заказа
- •Форма в erWin 4.0 для определения типа данных id с целью последующего использования в описании столбцов таблиц
- •Пример задания свойств связи между сущностями «Заказчик» и «Заявка»
- •3.3 Содержание раздела «Физическое проектирование базы данных»
- •3.4 Содержание раздела «Проектирование запросов на языке sql»
- •3.5 Содержание раздела «Реализация законченного приложения, работающего с созданной базой данных» Разработка приложения
- •Графический интерфейс пользователя модуля администратора
- •Графический интерфейс пользователя клиентского приложения
- •Окно ввода данных, для успешной авторизации и аутентификации
- •Форма для управления учетными записями
- •Форма для управления ролями учетных записей
- •Форма для доступа к клиентскому приложению
- •Сообщение выдаваемое, при попытке входа в заблокированный модуль
- •4 Оформление курсового проекта
- •4.1 Текст пояснительной записки
- •4.2 Нумерация и заголовки
- •1 Построение инфологической концептуальной модели
- •1.1 Анализ предметной области
- •4.3 Таблицы
- •4.4 Требования к иллюстративному материалу пояснительной записки
- •4.5 Оформление библиографического указателя (литература). Ссылки на использованные источники
- •Список использованных источников
- •4.6 Оформление приложений
- •4.7 Оформление графического материала
- •4.8 Требования к оформлению проекта на электронном носителе
- •4.9 Требования к оформлению фрагментов программы
- •5 Рекомендации учащимся при защите курсового проекта
- •5.1. Защита курсового проекта
- •Требования к докладу
- •5.2. Критерии оценки курсового проекта
- •Рекомендуемая литература приложения
- •Календарный план-график
- •Содержание
- •Список использованных источников
- •Список использованных источников
1.2 Требования к выполнению курсового проекта и представлению результатов
Курсовой проект состоит из пояснительной записки и графической (практической) части. Объем пояснительной записки не должен превышать 30 страниц печатного текста или 60 страниц рукописного текста. Графическая часть курсового проекта может быть представлена чертежами, схемами, графиками, диаграммами, иными результатами творческой деятельности учащихся.
Практическая часть курсового проекта выполняется учащимся на основании задания и его знаний о предметной области информационной системы, о ее структуре, функционировании, документообороте. Машинная реализация проекта производится с использованием аппаратных и программных средств, выбор которых предоставляется учащемуся.
1.3 Задание на курсовое проектирование и его анализ
Темы курсовых проектов и задания по курсовому проектированию разрабатываются преподавателями в соответствии с учебной программой по учебной дисциплине и обсуждаются на заседании предметной (цикловой) комиссии.
Задания по курсовому проектированию должны быть индивидуальными и разнообразными по содержанию, но при этом одинаковыми по степени сложности поставленных перед учащимися задач.
Задание по курсовому проектированию подписывается преподавателем – руководителем курсового проекта (курсовой работы), утверждается председателем предметной (цикловой) комиссии и выдается учащемуся не позднее, чем за полтора месяца до срока сдачи курсового проекта. Задание по курсовому проектированию определяет цели, объем и результаты работы, оно посвящено проектированию и разработке и созданию базы данных и набора программ (приложения) для информационных систем различных предметных областей (организаций, предприятий, учреждений и их подразделений). При этом предусматривается закрепление знаний и навыков системного проектирования с применением различных технологии баз данных. Образец листа задания находится в Приложении А и содержит пункты описанные ниже.
Тема курсового проекта
В качестве темы для курсового проекта рекомендуется проектирование и разработка реляционной базы данных в системе управления базами данных (СУБД) MS Server или MySQL.
Исходные данные
Общие требования:
описание информационной системы, для которой необходимо создать базу данных;
виды запросов к созданной базе данных
программный пакет Visual Studio 2010, СУБД MS SQL Server 2008, MySQL, PHP;
объем работы – 25-30 листов формата А4.
Перечень вопросов подлежащих разработке:
Обоснование и разработка концептуальной модели исследуемой предметной области (подразделения, отдела, компании, фирмы, организации).
Разработка логической модели реляционной базы данных (построение набора необходимых отношений базы данных, задание первичных и внешних ключей, приведение отношений к третьей нормальной форме, определение ограничений целостности для внешних ключей отношений и для отношений в целом).
Графическое представление связей между внешними и первичными ключами.
Создание спроектированной базы данных и ввод информации в базу данных (не менее 30 записей).
Создание запросов на выборку данных из одной и нескольких таблиц и изменение данных по различным информационным задачам на языке SQL.
Реализация законченного приложения, работающего с созданной базой данных (разработка и построение интерфейса главной и рабочих форм для занесения информации в таблицы, для модификации и удаления записей, выполнение запросов).
Реализация отчетов для вывода данных на печать.
Перечень графического материала:
Концептуальная схема БД.
Схема реляционной БД.
Графическую часть можно выполнять на листах форматов A3.
Работа учащихся над выполнением курсовых проектов осуществляется по календарному плану-графику, составленному преподавателем – руководителем курсового проекта для каждой учебной группы (Приложение А). В плане-графике указываются сроки выполнения отдельных разделов курсового проекта. Выполнение отдельных разделов курсового проекта учащимися учебной группы проверяется преподавателем – руководителем курсового проекта на учебных занятиях по курсовому проектированию, о чем делается соответствующая запись в журнале учебных занятий.