Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
bd_sportsmeny11.doc
Скачиваний:
4
Добавлен:
19.09.2019
Размер:
178.69 Кб
Скачать

«Приднестровский государственный университет им. Т.Г. Шевченко»

Рыбницкий филиал

Кафедра физики, математики и информатики

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

по дисциплине: «Информатика и программирование»

на тему: « База данных спортсменов»

Выполнила:

студентка 1 курса

специальности «ПИВЭ»

.

Проверил:

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

Муляр А.Ф.

г. Рыбница

2012 г.

Содержание

Введение 4

1 . Теоретический раздел 6

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

2. Практический раздел 8

Описание технологии разработки 11

Блок схема 14

14

Заключение 15

Список литературы 16

Приложение 17

Листинг 17

Введение

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

Нашей задачей является создание простейшей базы данных, используя модули языка TURBO PASKAL.

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

Модуль - это автономно компилируемая программная единица, включающая в себя различные компоненты раздела описаний (типы, константы, переменные, процедуры и функции) и, возможно, некоторые исполняемые операторы инициирующей части. В модуле Турбо Паскаля явным образом выделяется некоторая «видимая» интерфейсная часть, в которой сконцентрированы описания глобальных типов, констант и переменных, а также приводятся заголовки глобальных процедур и функций. Появление объектов в интерфейсной части делает их доступными для других модулей и основной программы. Тела процедур и функций располагаются в исполняемой части модуля, которая может быть скрыта от пользователя.

Модули представляют собой прекрасный инструмент для разработки библиотек прикладных программ и мощное средство модульного программирования. Важная особенность модулей заключается в том, что компилятор Турбо Паскаля размещает их программный код в отдельном сегменте памяти. Максимальная длина сегмента не может превышать 64 Кбайта, однако количество одновременно используемых модулей ограничивается лишь доступной памятью, что дает возможность создавать весьма крупные программы.

Таким образом, цели данной курсовой работы можно свести к решению следующих задач:

  • Изучение теоретических аспектов для реализации приложения « База данных спортсменов».

  • Разработка алгоритма работы приложения База данных спортсменов».

  • Создание программного продукта реализующего База данных спортсменов» на языке Pascal.

  • Анализ работоспособности программного продукта реализующего « База данных спортсменов».

1 . Теоретический раздел Постановка задачи

Исходя из цели курсовой работы в приложение « База данных спортсменов » должны быть реализованы следующие возможности:

  • Хранение информации о спортсменах

  • Вывод информации.

  • Добавление информации

  • Редактирование информации

  • Сохранение изменений

  • Удаление информации о спортсмене

  • Удаление всей базы данных

  • Создание новой базы данных

  • Выход из программного продукта

Будут изучены такие средства языка Pascal как функции, процедуры, операторы условного выбора и циклы.

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

Описание алгоритма работы приложения

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

Для хранения отчетов используется текстовые файлы. Данный тип файлов был выбран за удобство взаимодействия с пользователем.

Пользователь имеет возможность взаимодействовать программным продуктом посредством интерфейса, построенного на основе псевдографики.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]