ReferatWorld.ru

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

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

Факультет инноватики

Курсовая работа

Дисциплина: Теория и технология программирования

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

Выполнил студент гр. 2221/1

Керсанова Л.В ________________

(подпись)

Селиванова С.В ________________

(подпись)

Преподаватель: к.т.н., доц. Культин Н.Б.
«__» ____________ 2008

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

2008

Оглавление

  1. Постановка задачи……………………………………………………………………… 2
  2. Структура данных……………………………………………………………………... 3
  3. Алгоритм……………………………………………………………………………….. 3
  4. Интерфейс……………………………………………………………………………… 6
  5. Процедуры и функции………………………………………………………………… 7
  6. Листинги………………………………………………………………………………... 7
  7. Выводы…………………………………………………………………………………. 9
  8. Литература……………………………………………………………………………... 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 Сохранение БД

СелтвановаС.В

Оформительская работа Оформление отчета Селиванова С.В

6. Листинги

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

Листинг 6.1. Процедура загрузки БД из файла

procedure LoadDB;{Процедура загрузки данных из файла}

var

f:text;

begin

assign(f,'c:tp7School.txt');{Указание пути к файлу}<

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

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

Скачать
Курсовые работы по информатике и программированию Санкт-Петербургский государственный политехнический университет Факультет инноватики Курсовая работа Дисциплина: Теория и технология
Оценок: 1001 (Средняя 5 из 5)

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

© 2017 - 2022 ReferatWorld.ru