Оглавление Постановка задачи……………………………………………………………………… 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 Сохранение БД СелтвановаС.В Оформительская работа Оформление отчета Селиванова С.В
Курсовые работы по информатикеОглавление Постановка задачи……………………………………………………………………… 2 Структура данных……………………………………………………………………... 3 Алгоритм……………………………………………………………………………….. 3
Оценок: 608 (Средняя 5 из 5)
Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.