Алгоритмическое обеспечение проекта

      Комментарии к записи Алгоритмическое обеспечение проекта отключены

2.3.1 Проектирование алгоритма работы программного продукта

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

Алгоритм функционирования программы можно разделить на три основных блока:

— запуск программы;

— редактирование данных;

— вывод отчетов на печать.

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

Во втором блоке осуществляется редактирование данных (добавление, изменение, удаление).

На третьем (заключительном) этапе осуществляется формирование отчета, а также вывод отчета на печать.

2.3.2 Проектирование базы данных «Издательство»

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

Для ее создания используется реляционная модель представления данных.

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

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

Концептуальное моделирование предметной области

Первый этап проектирования заключается в описании объектов БД (сущностей).

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

— «Магазины»;

— «Каталоги магазинов».

При работе с системой методист должен иметь возможность решать следующие задачи:

— заносить данные о новых каталогах магазинов в программу;

— заносить данные о новых магазинах;

— редактировать ранее имеющиеся данные.

Определение объектов логической модели данных, их атрибутов и первичных ключей

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

а) понятен пользователю-программисту;

б) позволяет легко изменять схему — присоединять новые элементы данных и записи без изменения соответствующих подсхем;

в) обеспечивать необходимую гибкость при обработке непредвиденных запросов;

Названия сущностей в реляционной базе данных станут заголовками таблиц, а атрибуты станут столбцами. Целостность данных в реляционной базе данных основывается на концепции ключей.

Первичный ключ (РК) — это атрибут который можно использовать для уникальной идентификации таблицы (это столбец или некоторое подмножество столбцов, которое уникально, т.е. единственным образом определяют строки). Так у таблицы «Table_1» первичным ключом станет «ID_kod» (№ Каталога).

Внешний ключ (FK) — это атрибут, который существует в нескольких таблицах и является первичным ключом одной из этих таблиц (своеобразная ссылка на первичный ключ другой таблицы). Связь проводится от первичного ключа одой таблицы до внешнего ключа другой таблицы.

Реляционная модель представлена в приложении В.

Статьи к прочтению:

20160131G Алгоритмическое обеспечение для задачи мониторинга качества обучения


Похожие статьи: