“Разработка бд с использованием линейных списков”

Вид материалаДокументы
Подобный материал:
Указания к выполнению лабораторной работы на тему

“Разработка БД с использованием линейных списков”.

  1. Выбрать предметную область для базы данных и подложить структуру для описания отдельных записей БД. Выбранная структура должна иметь не менее пяти полей (элементов) двух или более типов.
  2. Все операции над БД выполняются через основное меню. Тип меню указывается преподавателем.
  3. Разработать функцию для формирования линейного списка структур, значения которых вводятся с клавиатуры. Вид линейного списка согласовать с преподавателем. При вводе структур можно реализовать один из механизмов:

- ввод заранее заданного количества структур;

- ввод до появления структуры с заданным признаком;

- диалог с пользователем о необходимости продолжить ввод.
  1. Разработать функцию для записи в текстовый файл линейного списка структур (функция сохранения БД).
  2. Разработать функцию формирования линейного списка структур из текстового файла(функция загрузки БД).
  3. Разработать функцию дополнения уже существующего линейного списка структур новыми структурами (функция дополнить БД).
  4. Разработать функцию поиска структуры в списке с заданными значениями выбранного элемента (функция поиска записи).
  5. Разработать функцию постраничного вывода на экран дисплея содержимого линейного списка структур (функция просмотр БД).
  6. Разработать функцию упорядочения списка структур по заданному полю (элементу). Функция сортировки данных.
  7. Разработать функцию создания отчетов по результатам поиска и перебора с выводом в другие текстовые файлы (создание отчетов).


Разработать две библиотеки пользователя:
  1. Первая должна содержать средства для разработки меню указанного типа.
  2. Вторая должна содержать процедуры и функции, реализующие функции БД.

Основная программа строит меню и реализует работу с БД.


Отчет к лабораторной работе должен содержать следующие разделы:

1.Назначение программы

2.Требования к функциональным характеристикам

а) Требования к составу выполняемых функций

б) Организация входных данных

с) Организация выходных данных

3. Разработка алгоритма

3.1. Структура программы

3.2. Назначение процедур и функций

4. Текст программы

5. Тесты или контрольные примеры.

6. Заключение

7. Литература


Рассмотрим содержимое отдельных разделов.


В разделе "Назначение программы" кратко характеризуется функциональное и эксплуатационное назначение разрабатываемой программы.

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


В разделе " Организация входных данных" помещается информация о данных и/или управляющих воздействиях посредством клавиатуры, которые требуются в процессе работы с программой.


В разделе "Организация выходных данных" помещаются сведения о результатах работы программы.

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


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


Тесты должны быть оформлены в виде таблицы, содержащей следующие столбцы:

- номер теста;

- назначение;

- входные данные;

- ожидаемая реакция программы;

- возможные причины отличия фактической реакции от ожидаемой.

Состав тестов и вид таблицы должен быть согласован с преподавателем.


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


В разделе "Литература" необходимо привести перечень источников, использованных при выполнении курсовой работы.


Текст отчета и программы (с комментариями) должен быть отпечатан на принтере на листах формата А4. Листы должны быть пронумерованы.


Пример БД. Структура “Государство”

Поля, компоненты структуры:
  1. Название страны.
  2. Столица.
  3. Государственный язык.
  4. Численность населения.
  5. Площадь территории.
  6. Денежная единица.



Возможные предметные области:

- человек

- школьник

- покупатель

- пациент поликлиники

- спортивная команда

- стадион

- владелец автомобиля

- автомобиль

- фильм

- музыкальный товар

- отдел кадров

- студент.