Файл: Создание базы данных.doc

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 09.11.2023

Просмотров: 64

Скачиваний: 6

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.


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

Санкт-Петербургский государственный

электротехнический университет

«ЛЭТИ» им. В.И. Ульянова (Ленина)

Кафедра ЭТПТ


Курсовая РАБОТА

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

Тема: Создание базы данных

Студент гр. 2401




Гец А. Д.

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




Чмиленко Ф.В



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

2023

содержание





Введение

4

1.

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

5

1.1.

Файл «name1.cpp» и «name1.h»

0

1.2.

Файл «name2.cpp» и «name2.h»

0

2.

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

0

2.1.

Функция «int function1(int parametrs)»

0

2.2.




0




Заключение

0




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

0




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

0




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





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

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


СУБД (система управления базой данных) должна уметь выполнять следующие действия:

а) чтение данных из файла, имя которого задано пользователем;

б) просмотр данных на консоли в табличном виде;

в) редактирование записи, номер которой задан пользователем;

г) добавление записи в конец списка;

д) удаление записи, номер которой задан пользователем;

е) сортировку записей по возрастанию и убыванию;

ж) поиск записей по названию;

з) запись данных в файл, имя которого задано пользователем;

и) численную обработку данных по выбору учащегося (подсчет среднего, поиск максимального и т. п.).

Должна быть предусмотрена обработка ошибочных ситуаций:

а) на диске нет файла, имя которого задано для чтения;

б) для новой записи нет места в массиве;

в) введен неправильный номер для удаляемой или редактируемой записи.

1. ОПИСАНИЕ МОДУЛЕЙ ПРОГРАММЫ
1.1. Файл «name1.cpp» и «name1.h»

В данном разделе описываются модули программы при модульном построении. Название файлов модуля необходимо выбирать подходящие под Вашу тему курсового проекта.
1.2. Второй подраздел первого раздела

2. ОПИСАНИЕ ФУНКЦИЙ ПРОГРАММЫ
2.1. Функция «int function1(int parametrs)»

В данном разделе описываются функции программы, в названии подраздела приводится название функции в самом тексте подраздела описывается что за параметры функция принимает, для чего она нужна и т.д.

Сколько у Вас в программе функций – столько будет подразделов во 2 разделе.
2.2. Второй подраздел второго раздела
заключение
Кратко подвести итоги, проанализировать соответствие поставленной цели и полученного результата.
список использованных источников
Ниже представлены примеры библиографического описания, В качестве названия источника

в примерах приводится вариант, в котором применяется то или иное библиографическое описание.

1. Иванов И. И. Книга одного-трех авторов. М.: Издательство, 2010. 000 с.

2. Книга четырех авторов / И. И. Иванов, П. П. Петров, С. С. Сидоров, В. В. Васильев. СПб.: Издательство, 2010. 000 с.

3. Книга пяти и более авторов / И. И. Иванов, П. П. Петров, С. С. Сидоров и др.. СПб.: Издательство, 2010. 000 с.

4. Описание книги под редакцией / под ред. И.И. Иванова СПб., Издательство, 2010. 000 с.

5. Иванов И.И. Описание учебного пособия и текста лекций: учеб. пособие. СПб.: Изд-во СПбГЭТУ «ЛЭТИ», 2010. 000 с.

6. Описание методических указаний / сост.: И.И. Иванов, П.П. Петров. СПб.: Изд-во СПбГЭТУ «ЛЭТИ», 2010. 000 с.

7. Иванов И.И. Описание статьи с одним-тремя авторами из журнала // Название журнала. 2010, вып. (№) 00. С. 000–000.

8. Описание статьи с четырьмя и более авторами из журнала / И. И. Иванов, П. П. Петров, С. С. Сидоров и др. // Название журнала. 2010, вып. (№) 00. С. 000–000.

9. Иванов И.И. Описание тезисов доклада с одним-тремя авторами / Название конференции: тез. докл. III международной науч.-техн. конф., СПб, 00–00 янв. 2000 г. / СПбГЭТУ «ЛЭТИ», СПБ, 2010, С. 000–000.

10. Описание тезисов доклада с четырьмя и более авторами / И. И. Иванов, П. П. Петров, С. С. Сидоров и др. // Название конференции: тез. докл. III международной науч.-техн. конф., СПб, 00–00 янв. 2000 г. / СПбГЭТУ «ЛЭТИ», СПБ, 2010, С. 000–000.

11. Описание электронного ресурса // Наименование сайта. URL: http://east-front.narod.ru/memo/latchford.htm (дата обращения: 00.00.2010).

12. ГОСТ 0.0–00. Описание стандартов. М.: Изд-во стандартов, 2010.

13. Пат. RU 00000000. Описание патентных документов / И. И. Иванов, П. П. Петров, С. С. Сидоров. Опубл. 00.00.2010. Бюл. № 00.

14. Иванов И.И. Описание авторефератов диссертаций: автореф. дисс. канд. техн. наук / СПбГЭТУ «ЛЭТИ», СПБ, 2010.

15. Описание федерального закона: Федер. закон [принят Гос. Думой 00.00.2010] // Собрание законодательств РФ. 2010. № 00. Ст. 00. С. 000–000.

16. Описание федерального постановления: постановление Правительства Рос. Федерации от 00.00.2010 № 00000 // Опубликовавшее издание. 2010. № 0. С. 000–000.

17. Описание указа: указ Президента РФ от 00.00.2010 № 00 // Опубликовавшее издание. 2010. № 0. С. 000–000.
приложение А

Код программы


Здесь приводится полный листинг кода Вашей программы, причем с указанием из какого файла Ваш код. Пример:

File1.cpp

eCMD MenuShow()

{

while(true)

{

puts("\nВыберите действие:");

puts("1 - Редактировать; ...); //отображение меню


unsigned opt;

fflush(stdin); //обнуление входного потока

scanf("%u", &opt);

switch( opt )

{ //возврат из функции команды

case 1: return CMD_EDIT;

...

case 6: return CMD_EXIT;

default: puts("Вы ввели неправильную команду");

system("pause");

}

}

}

приложение Б

Интерфейс программы
Здесь приводятся несколько скриншотов интерфейса Вашей программы. Показывается главное меню, затем как отображаются данные и прочее.

На скриншотах обязательна инверсия цветов консоли (черный шрифт и белый фон).



Рисунок 1 ­­– ­ Пример скриншота консоли