MaxEdu.ru

База данных «Расписание поездов»

Оглавление
Постановка задачи……………………………………………………………………… 2
Структура данных……………………………………………………………………... 3
Алгоритм……………………………………………………………………………….. 3
Интерфейс……………………………………………………………………………… 6
Процедуры и функции………………………………………………………………… 7
Листинги………………………………………………………………………………... 7
Выводы…………………………………………………………………………………. 9
Литература……………………………………………………………………………... 10
1. Постановка задачи
Написать программу работы с базой данных «Расписание поездов» (рис. 1).
Адрес Телефон Район
ДМШ № 19 Рижский пр. д.8 2596342 Адмиралтейский
ДМШ № 31 Наб. Обводного канала д. 123-б 3161201 Адмиралтейский
ДМШ им. Ляховильцкой Садовая ул. д. 32 3100456 Адмиралтейский
Вдохновение 4-я линия д.29 3237377 Василеостровский
ДМШ № 38 ул. Симонова д. 8 5154003 Выборгский
ДМШ им. Бородина пр. Просвещения д. 82 5944645 Калининский
ДМШ № 9 ул. Гладкова д. 3 7865058 Кировский
ДМШ № 41 ул. Косыгина д. 28 5241562 Красногвардейский
Рис. 1. База данных, представленная в виде таблицы
Программа должна обеспечить решение следующих задач:
- Подготовку файла данных;
- Вывод информации на экран;
- Поиск информации в базе данных;
- Добавление записей в базу данных;
- Взаимодействие с пользователем через меню.
Запрос в базе данных выполняется по району, в котором расположена музыкальная школа. Результатом является вывод на экран полной информации о школах запрашиваемого района (название школы, адрес, телефон).
2. Структура данных
На диске компьютера база данных представляет собой текстовый файл. (Листинг 1).
Листинг 1. Файл данных:
ДМШ № 19
Рижский пр. д.8
2596342
Адмиралтейский
ДМШ № 31
Наб. Обводного канала д. 123-б
3161201
Адмиралтейский
ДМШ им. Ляховильцкой
Садовая ул. д. 32
3100456
Адмиралтейский
Вдохновение
4-я линия д.29
3237377
Василеостровский
ДМШ № 38
ул. Симонова д. 8
5154003
Выборгский
ДМШ им. Бородина
пр. Просвещения д. 82
5944645
В оперативной памяти база данных представлена в виде совокупности массивов:
name:array [1..HB] of string[25];
adres: array [1..HB] of string[60];
phone: array [1..HB] of string[10];
rayon: array [1..HB] of string[20];
3. Алгоритм
Алгоритм программы приведен на рис. 2.


com=1 com=3
com=2

Нет Да

Рис. 2.1. Алгоритм программы


true


false


Рис. 2.2. Алгоритм загрузки БД
4. Интерфейс
Взаимодействие с пользователем осуществляется при помощи меню и диалогов.
(Рис. 3.1 – Рис. 3.3)
Рис. 3.1. Главное меню
Рис. 3.2. Диалоги ввода информации
Рис. 3.3. Выполнение запроса
5. Процедуры и функции
Таблица 1. Процедуры и функции.
Процедура (функция) Описание Разработчик
FunctionMenu Меню базы данных Керсанова Л.В.
ProcedureLoadDB Загрузка БД из файла Керсанова Л.В
ProcedureShowDB Просмотр информации Керсанова Л.В
ProcedureSearchDB Поиск в БД Селиванова С.В
ProcedureAddDB Добавление данных в БД Керосанова Л.В
ProcedureSave Сохранение БД
СелтвановаС.В
Оформительская работа Оформление отчета Селиванова С.В

Внимание, отключите Adblock

Вы посетили наш сайт со включенным блокировщиком рекламы!
Ссылка для скачивания станет доступной сразу после отключения Adblock!

Скачать полную версию
Курсовые работы по информатике Оглавление Постановка задачи……………………………………………………………………… 2 Структура данных……………………………………………………………………... 3 Алгоритм……………………………………………………………………………….. 3
Оценок: 464 (Средняя 5 из 5)

Специалисты RetsCorp работают в digital-сфере более 7 лет. За это время мы разработали более 500+ успешных проектов. Основываясь на своем опыте и знании рынка, мы с уверенностью можем сказать, что будет работать, а что — нет. Заказывая создание лендинга для бизнеса в нашей студии, вы получаете работающие решения, необходимые именно вашему бизнесу.

Сотрудничая с нами, вы будете не клиентом, а нашим партнером. Благодаря этому мы будем развивать ваш бизнес как собственный. Мы так же как и вы заинтересованы в успехе проекта, поскольку ваша успешность будет нашей рекламой.

© 2014 - 2022 MaxEdu.ru