Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практика Болховитин Разилов.doc
Скачиваний:
0
Добавлен:
29.09.2019
Размер:
1.57 Mб
Скачать

5. Информационное моделирование

Предметной областью моделирования данного курсового проекта является моделирование процессов протекающих в медицинском учреждение.

Моделирование происходило с использованием СУБД «Microsoft SQL Server 2005».

На рисунке 2.7 представлена структура базы данных «Сведения о памятниках истории и архитектуры».

Рисунок 2.7 – структура базы данных «Сведения о памятниках истории и архитектуры».

Ниже представлены структуры всех составленных таблиц:

На рисунке 2.8 представлена структура таблицы «Стиль».

Рисунок 2.8 – структура таблицы «Стиль».

На рисунке 2.9 представлена структура таблицы «Памятник».

Рисунок 2.9 – структура таблицы «Памятник».

На рисунке 2.10 представлена структура таблицы «Назначение объекта».

Рисунок 2.10 – структура таблицы «Назначение объекта».

На рисунке 2.11 представлена структура таблицы «Регион».

Рисунок 2.11 – структура таблицы «Регион».

На рисунке 2.12 представлена структура таблицы «Архитектор».

Рисунок 2.12 – структура таблицы «Архитектор».

На рисунке 2.13 представлена структура таблицы «Статус здания».

Рисунок 2.13 – структура таблицы «Статус здания».

На рисунке 2.14 представлена структура таблицы «Форма здания».

Рисунок 2.14 – структура таблицы «Форма здания».

К таблице «Памятник» установлены связи ко всем остальным таблицам, т.к. информация в остальные таблицы будет добавляться исходя из номера идентификатора раздела. На рисунке 2.14 показана схема базы данных «Сведения о памятниках истории и архитектуры», где отображены все связи.

Рисунок 2.15 – схема базы данных «Сведения о памятниках истории и архитектуры».

6. Программные модули

Функции программных модулей

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

Описание модулей

Для модуля «Стиль» входными данными являются следующие поля:

  • Код стиля;

  • Название стиля;

  • Краткое описание.

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

Для модуля «Памятник» входными данными являются следующие поля:

  • Код памятника;

  • Наименование;

  • Стиль;

  • Архитектор;

  • Место нахождения;

  • Дата основания;

  • Общая занимаемая площадь объектом;

  • Количество этажей;

  • Количество окон;

  • Количество лестниц;

  • Форма здания;

  • Количество фасадов;

  • Длины всех фасадов;

  • Количество комнат;

  • Назначения объекта;

  • Статус объекта;

  • Количество реставраций;

  • Краткая информация.

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

Для модуля «Назначение объекта» входными данными являются следующие поля:

  • Код назначения;

  • Название;

  • Краткое описание.

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

Для модуля «Регион» входными данными являются следующие поля:

  • Код региона;

  • Название региона;

  • Номер региона;

  • Краткая история региона.

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

Для модуля «Архитектор» входными данными являются следующие поля:

  • Код архитектора;

  • Фамилия;

  • Имя;

  • Отчество;

  • Дата рождения;

  • Место рождения;

  • Краткая биография.

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

Для модуля «Статус здания» входными данными являются следующие поля:

  • Код статуса;

  • Наименование;

  • Краткое описание.

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

Для модуля «Форма здания» входными данными являются следующие поля:

  • Код формы;

  • Наименование.