Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Создание системы управления базой данных

Автор:   •  Февраль 24, 2023  •  Курсовая работа  •  7,779 Слов (32 Страниц)  •  305 Просмотры

Страница 1 из 32

     

МИНОБРНАУКИ РОССИИ

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

ЭЛЕКТРОТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

«ЛЭТИ» ИМ. В.И. УЛЬЯНОВА (ЛЕНИНА)

Кафедра ЭТПТ

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

по дисциплине «Информационные технологии»

Тема: создание системы управления базой данных

Студент гр. 1491

Козий В.В

Преподаватель

Чмиленко Ф.В

Санкт-Петербург

2022


СОДЕРЖАНИЕ

Введение

3

1.

Описание модулей программы

4

1.1.

Файл Main.cpp и Main.h

4

1.2.

1.3

Файл File.cpp и File.h

Файл BD.cpp и BD.h

4

4

2.

Описание функций программы

5

2.1.

2.2

Функция Add()

Функция Delete()

5

5

2.3

2.4

2.5

2.6

2.7

2.8

Функция Edit()

Функция Sort()

Функция Search()

Функция Show()

Функция menu_edit()

Функция menu()

6

7

8

9

10

11

2.9

Функция Read()

11

2.10

Функция Write()

12

Заключение

13

Список использованных источников

14

Приложение А. Код программы

15

Приложение Б. Интерфейс программы

26


ВВЕДЕНИЕ

Цель работы: Получение навыков постановки задачи, алгоритмизации, модульного принципа разработки и отладки приложений на примере создания программы для работы с базой данных в виде типизированного файла.

Задание: создать программу, которая работает с базой данных в виде типизированного файла. Код программы должен поддерживать модульный принцип разработки (состоять не менее чем из трех модулей). При реализации программы необходимо использовать функции, массивы, структуры, указатели, выполнять форматное преобразование данных и производить чтение и запись в файлы. Помимо этого, программа должна выполнять основные способы редактирования базы: удаление, изменения, добавление элементов базы данных, а также выполнять их сортировку.


1. ОПИСАНИЕ МОДУЛЕЙ ПРОГРАММЫ

1.1. Файл Main.cpp и Main.h

В модуле находится выделение памяти для массива структур. Главная функция main, её реализация, функция выбора в меню, функция выхода при изменении данных. Также в этом модуле находится реализация структуры.

1.2. Файл File.cpp и File.h

В этом модуле расположены функции работы с файлом: чтение и сохранение в файл. Реализация функций находится в cpp-файле, а сигнатуры в h-файле.

1.3. Файл BD.cpp и BD.h

В модуле находятся реализации функции редактирования базы данных, функция визуализации базы данных, меню выбора в меню редактирования. Из функций: добавление, удаление, редактирование, сортировка, поиск, меню выбора, визуализация массива структур (БД).


2. ОПИСАНИЕ ФУНКЦИЙ ПРОГРАММЫ

2.1. Функция Add(FILM **data,unsigned &size)

Функция добавляет новый элемент базы данных. Функция принимает 2 параметра. data – динамический массив указателей и size – размер массива.

void Add(FILM **data,unsigned &size){

        FILM sss[size+1];

        memcpy(sss, *data, (size+1)*sizeof(FILM));

        printf("Введите имя продюсера: ");

        fflush(stdin);

        scanf("%[^\n]s",sss[size].producer);

        printf("Введите название фильма: ");

        fflush(stdin);

        scanf("%[^\n]s",sss[size].film);

...

Скачать:   txt (33.2 Kb)   pdf (196.7 Kb)   docx (39.9 Kb)  
Продолжить читать еще 31 страниц(ы) »
Доступно только на Essays.club