1.7.1 Обоснование проектных решений по информационному обеспечению (ИО)
Информационное обеспечение - это совокупность средств и методов построения информационной базы.
· Информационное обеспечение должно удовлетворять пользователя по своей упорядоченности, точности, достоверности и своевременности представления информации для решения поставленных задач, а также однозначности и удобства ее восприятия всеми потребителями;
· Свойство объектов системы должны иметь возможность оформляться в виде сложной структуры, ссылающейся на другие объекты и хранящей историческую последовательность значений;
· Структура данных Системы должна обеспечивать расширяемость по номенклатуре и свойствам новых объектов;
· Система должна обеспечивать поддержку иерархической структуры типов объектов, реализующей механизм наследования свойств объектов.
· Совокупность информационных массивов Системы должна быть организована в виде БД на машинных носителях;
· Система должна иметь механизм регистрации событий, который связывает изменение свойств объектов, вызванное каким-либо внешним событием, с последующей реакцией системы на это событие;
· Форма представления выходной информации должна согласовываться с заказчиком (пользователем) системы. При разработке форм выходных документов в выходных документах АИС должны применяться термины и сокращения общепринятые в данной предметной области и согласованные с заказчиком системы;
· Структура процесса сбора, обработки и передачи данных в ИС должна соответствовать процессам, которые выполняются на рабочем месте мастера строительно - монтажных работ.
Внутримашинная информационная база представляет собой физически реализованную базу данных. Носителем данных является жесткий диск, на котором находится СУБД. Доступ к данным осуществляется посредством SQL-запросов к СУБД.
Основные принципы построения внутримашинной информационной базы:
· информационный массив накапливается и хранится в реляционной базе данных;
· проектирование таблиц осуществляется с принципами построения и организации реляционных баз данных;
· уменьшение избыточности данных не должно приводить к усложнению доступа и уменьшению скорости обработки информации.
Во внутримашинной информационной базе осуществляется контроль целостности данных с помощью бизнес-правил, то есть процедур, применяемых к элементам БД в качестве ограничения целостности.
На этапе ввода происходит сопоставление типов вносимых данных с типом поля БД, а также проверка на допустимые значения.
Хорошо спроектированная база данных:
· удовлетворяет всем требованиям пользователей к ее содержимому. Перед проектированием базы необходимо провести исследования требований пользователей к ее функционированию;
· гарантирует непротиворечивость и целостность данных. При проектировании таблиц нужно определить их атрибуты и некоторые правила, ограничивающие возможность ввода пользователем неверных значений. Для верификации данных перед непосредственной записью их в таблицу база данных должна осуществлять вызов правил модели данных и тем самым гарантировать сохранение целостности информации;
· обеспечивает естественное, легкое для восприятия структурирование информации. Качественное построение базы позволяет делать запросы к ней более “прозрачными” и легкими для понимания; следовательно, снижается вероятность внесения некорректных данных и улучшается качество сопровождения базы;
· удовлетворяет требованиям пользователей к ее производительности. При больших объемах информации вопросы сохранения производительности начинают играть главную роль, сразу “высвечивая” все недочеты этапа проектирования.
- Введение
- 1. Аналитическая часть
- 1.1 Технико-экономическая характеристика предметной области
- 1.2 Организационная структура объекта автоматизации
- 1.3 Функциональная структура объекта автоматизации
- 1.4 Информационная модель объекта автоматизации
- 1.5 Постановка задачи
- 1.5.1 Цель и назначение автоматизированного варианта решения задачи
- 1.5.2 Общая характеристика организации решения задачи на ЭВМ
- 1.5.3 Формализация расчетов
- 1.6 Анализ существующих программных продуктов для автоматизации предметной области
- 1.7 Обоснование проектных решений по видам обеспечения
- 1.7.1 Обоснование проектных решений по информационному обеспечению (ИО)
- 1.7.2 Обоснование проектных решений по технологическому обеспечению
- 1.7.3 Обоснование проектных решений по программному обеспечению (ПО)