Разработка базы данных "Система ДГТУ"

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

ГОУ ВПО ДАГЕСТАНСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

КАФЕДРА ИНФОРМАЦИОННЫХ СИСТЕМ В ЭКОНОМИКЕ

КУРСОВАЯ РАБОТА

по диiиплине: База данных

на тему: Разработка базы данных Система ДГТУ

Выполнила: студентка Гулеватая Е.В.

Руководитель: Ярахмедова Н.Я.

Махачкала 2007 г.

Содержание

Аннотация

Постановка задачи

Введение

. Анализ предметной области

.1 Общие сведения о ДГТУ

.2 ДГТУ Факультеты

. Среда разработки Borland С++ Builder

. Базы данных

. Модели данных

4.1 Описание моделей данных

4.2 Иерархическая модель

4.3 Сетевая модель

4.4 Реляционная модель

.5 Инфологическая модель

.6 Даталогическая модель

.7 Физическая модель

5. Проектирование базы данных

5.1 Инфологическая модель

.2 Даталогическая модель

5.3 Описание команд

. Программа

. Модули программы

8. Вычислительная техника

Заключение

Список литературы

Аннотация

Данная курсовая работа посвящена разработке базы данных, позволяющей определять состояние кафедр и факультетов Дагестанского государственного технического университета. База данных проектировалась для использования в системе управления ДГТУ.

Учет состояния кафедр и факультетов позволяет выявить произведенные изменения в системе ДГТУ. Другими словами помогает получить сведения о существующих кафедрах и факультетах, и о недавно сформированных.

Для создания данной базы данных был выбран язык программирования С++ Builder, так как является наиболее подходящим для данного проекта, и реализует разработанный алгоритм. Полученная программа работает с базой данных, которая позволяет редактировать, добавлять и удалять существующие поля, а так же осуществлять фильтрацию, поиск данных и просмотр отчетов с последующей распечаткой.

база иерархический реляционный сетевой

Постановка задачи

Разработать базу данных Система ДГТУ на базе кафедр и факультетов технического университета. Описать алгоритмы и процедуры обработки данных. Осуществить добавление, изменение, удаление, фильтрацию и поиск данных, вывод данных на печать и просмотр отчетов.

Введение

В современном мире значительно увеличилась роль информации в самом широком смысле этого слова и связанных с ней информационных технологий. Очень часто приходится иметь дело с большим объемом данных, которые необходимо обрабатывать, дополнять, изменять и осуществлять по ним поиск. Для того чтобы эти процессы протекали быстро и не требовали больших затрат времени, необходимо структурировать данные.

Широкая потребность в автоматизированной обработке массовой информации на ЭВМ выдвинула потребность и в специализированных языках обработки данных. Данные специализированные средства включаются в состав систем управления базами данных (СУБД).

В СУБД содержаться сформированные пакеты, которые дают возможность пользователям осуществлять непосредственное управление данными, а программистам быстро разрабатывать более совершенные программные средства их обработки - приложения. В различных базах данных отражается информация о конкретной предметной области, которая является частью реального мира и представляет интерес для данного исследования. Программы для баз данных пишутся на основе специальных современных языков программирования, которые содержат в себе встроенные возможности для быстрого и удобного создания СУБД.

В данной курсовой работе создана специализированная база данных для учёта кафедр и факультетов ДГТУ, а также рассмотрены основные понятия и принципы, лежащие в основе систем управления базами данных. Согласно заданию была разработана объектно-ориентированная графическая процедура. Была произведена разработка алгоритмов. На основе интегрированной среды программирования Borland С++ Builder, была создана программа, которая работает с базой данных, и позволяет редактировать, удалять и добавлять поля.

1. Анализ предметной области

.1Общие сведения о ДГТУ

Дагестанский государственный технический университет сегодня - это учебно-научный университетский комплекс технического профиля, размещенный на площади более 60 тыс. кв. метров, в составе которого функционируют 13 факультетов, в том числе факультет повышения квалификации, 60 кафедр, включая кафедру экологии ЮНЕСКО, отделение довузовской и послевузовской подготовки, филиалы в городах Кизляре, Дербенте и Каспийске. Научные лаборатории ДГТУ оснащены современным оборудованием, имеется библиотека, Интернет-центр и другие подразделения, где обучаются более 10 тыс. студентов.

Ежегодный выпуск специалистов составляет более1000 человек для различных отраслей народного хозяйства, которые вносят значительный вклад в развитие экономики Дагестана и Росси.

В университете работают более 500 преподавателей, в том числе 72 докторов наук, профессоров и 250 кандидатов наук, доцентов, а также 14 академиков и членов-корреспондентов различных академий.

По 29 специальностям открыта аспирантура, а также докторантура по 4 специальностям, функционируют диссертационные советы.

Качество высшего профессионального образования во