- •Введение.
- •Постановка задачи.
- •Теоретические сведения по проектированию реляционных баз данных.
- •Анализ предметной области: выявление основных сущностей и их связей.
- •Модель «сущность - связь» для базы данных задачи.
- •Разработка программного приложения.
- •Описание структуры и основных методов (процедур и функций) приложения.
- •Результаты тестирования с примерами визуальных форм приложения.
- •Заключение.
- •Список литературы
УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ
«УНИВЕРСИТЕТ УПРАВЛЕНИЯ «ТИСБИ»
Факультет информационных технологий
Кафедра информационных технологий
Пояснительная записка к курсовой работе
По дисциплине: «Базы данных»
На тему: «Проектирование и разработка базы данных «Деканат успеваемость»
Выполнил: студент группы ИВТ411-2К
Хайруллин Ильяс
Проверила: доцент кафедры информационных технологий,
Таренко Людмила Борисовна
г. Казань, 2016 г.
Содержание.
Введение.
В век информационных технологий просто необходимо собирать и хранить информацию, а для ее хранения и дальнейшей обработки необходимость информационных систем, позволяющих обеспечить информационную поддержку процессов принятия решений и хранения информации. Хранимых данных с каждым годом становится все больше и возрастает в геометрической прогрессии, и для обработки такого объема данных и используются базы данных.
Одним из самых основных компонентов большинства информационных систем являются базы данных. Базой данных является представленная в объективной форме совокупность самостоятельных сущностей, систематизированных таким образом, чтобы эти сущности могли быть в последствии найдены и обработаны.
Рассматривая такую предметную область, как учет успеваемости студентов деканатом, можно сделать вывод, что базы данных необходимо использовать для учебного процесса, базы данных позволяют существенно упростить работу с документооборотом. Деканат контролирует выделенный ему факультет, и ведет учет успеваемости по дисциплинам всех студентов факультета. Для правильной работы деканата необходимо учитывать большой объем информации, поэтому использование информационных систем для учета сильно упрощает работу и сокращает временные затраты.
Удобное хранение данных позволяет контролировать надлежащее исполнение студентом плана обучения, и при несвоевременном исполнении оповещать обучающегося о имеющихся задолженностях. Также базы данных позволяют контролировать работу преподавателей, и собирать иную информацию необходимую для взаимодействия студентов и преподавателей с деканатом.
Цель разработки информационной системы «Деканат - успеваемость»:
Разработать базу данных, которая будет отвечать современным стандартам по таким критериям, как: добавление, изменение и удаление информации, удобство пользования и быстродействие.
Автоматизировать работу с успеваемостью студента.
Вести учет имеющихся дисциплин, и учебных планов
Разработать удобный интерфейс для сотрудников, чтобы использование функций было применимо именно к тем задачам, которые в данный момент стоят перед ними.
Задачи разработки информационной системы «Деканат - успеваемость»:
Анализ выбранной предметной области.
Выделение основной и вспомогательных сущностей, определение атрибутов для сущностей.
Построение логических связей между основной сущностью и вспомогательными в Oracle MySQL
Связать базу данных на основе выработанных решений в Visual Studio с применением выбранного языка программирования.
Постановка задачи.
Курсовая работа включает в себя разработку схемы базы данных деканата и построение программного приложения, позволяющего просматривать базу данных, производить поиск записей по заданным значениям полей, добавлять, удалять и изменять записи базы данных.
Основные требования, предъявляемые к разрабатываемому приложению:
Среда разработки и программирования – Visual Studio.
.NET Framework 3.5 и выше
Система управления базами данных (СУБД) – Oracle MySQL.
Количество таблиц (сущностей) – 11.
Наличие связанных таблиц.
Размеры таблиц – не менее 10 записей.
Основные требования, предъявляемые к рабочей станции, где будет использоваться приложение:
Операционная система семейства Windows поддерживающая работу .NET Framework 3.5: Windows XP/Windows Vista/Windows 7 (х32 и х64)/Windows 10
Процессор: от 1.3 GHz (2 ядра и более).
Установленная память (ОЗУ): от 2,00 ГБ.
Дополнительное ПО: Oracle MySQL.
Наличие свободного места на диске: 1 МБ.
