Скачиваний:
23
Добавлен:
11.07.2021
Размер:
509.94 Кб
Скачать

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

федеральное государственное бюджетное образовательное учреждение

высшего образования

«Балтийский государственный технический университет «ВОЕНМЕХ» им. Д.Ф. Устинова»

(БГТУ «ВОЕНМЕХ» им. Д.Ф. Устинова»)

БГТУ.СМК–Ф–4.2–К5–02

Факультет

И

Информационные и управляющие системы

шифр

наименование

Кафедра

И5

Информационные системы и программная инженерия

шифр

наименование

Дисциплина

Программирование на ЯВУ

КУРСОВОЙ ПРОЕКТ

на тему

Разработка простейшей базы данных

Выполнил студент группы

О401Б

Ситева С. Б.

Фамилия И.О.

РУКОВОДИТЕЛЬ

Ракова И. К.

Фамилия И.О. Подпись

Оценка

«_____»

2021 г.

САНКТ–ПЕТЕРБУРГ

2021 г.

СОДЕРЖАНИЕ

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

2 Описание структуры данных 6

3 Общая структура программы 7

3.1 Состав программы 7

3.2 Описание пользовательского интерфейса 7

4 Описание функций 9

4.1 Функция addInf(char* file) 9

4.2 Функция ticketOut(struct train name) 9

4.3 Функция show(char* file) 10

4.4 Функция searchDeparture(char* file) 10

4.5 Функция searchNum(char* file) 11

4.6 Функция searchTravel(char* file) 12

4.7 Функция del(char* file1) 13

4.8 Функция printFile() 13

4.9 Функция edit(char* file) 14

4.10 Функция menu(char* file_name) 15

5 Результаты работы программы 16

ЗАКЛЮЧЕНИЕ 21

СПИСОК ЛИТЕРАТУРЫ 22

ПРИЛОЖЕНИЕ А 23

Введение

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

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

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

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

– возможность оперативного доступа к данным;

– возможность обновления данных;

– возможность удаления данных;

– возможность добавления данных.

Для достижения поставленной цели должны быть решены следующие задачи:

– проанализировано задание;

– изучены структуры данных для реализации поставленной задачи;

– разработан алгоритм решения задачи;

– написана программа на основании разработанного алгоритма;

– проведено тестирование программы и анализ результатов ее работы.

Курсовая работа должна быть выполнена с учетом требований технологии структурного программирования. Использование принципов структурного программирования [1] позволяет создавать логически простые и понятные программы.

Принципы структурного программирования заключаются в следующем:

– Разработка программы ведётся пошагово, методом «сверху вниз». (Нисходящее программирование метод пошаговой детализации);

– Модульность (метод пошаговой детализации позволяет разбить алгоритм на части (модули), каждая из которых решает самостоятельную подзадачу);

– Использование при разработке алгоритма базовых алгоритмических структур (следование, ветвление, цикл) [2].

Курсовая работа включает в себя шесть разделов. В первом разделе содержится формулировка задания. Во втором – описывается структура данных (общие сведения и используемая структура данных). В третьем разделе описывается общая структура программы (подключённые библиотеки и пользовательские функции). В четвёртом – приводится описание интерфейса. В пятом – приводится описание всех используемых в программе функций. В шестом разделе приведены результаты тестирования программы (с иллюстрациями).

Соседние файлы в папке курсовая программирование на яву 1 курс