Автоматизированная система учета реализации продукции на предприятии ОАО "КОНЦЕРН КЭМЗ"

Дипломная работа - Бухгалтерский учет и аудит

Другие дипломы по предмету Бухгалтерский учет и аудит

°ют проектную часть, непонятной с точки зрения четкой структурной логики.

 

2.1 Информационное обеспечение комплекса задач

 

2.1.1 Инфологическая модель данных и ее описание

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

Информационное обеспечение данного комплекса задач реализуется на основе инфологической модели. Под инфологической моделью понимают описание предметной области, выполненной с использованием специальных языковых средств, не зависящих от используемых в дальнейшем программных средств. Инфологическая модель должна строиться вне зависимости от того, будем ли мы в дальнейшем использовать какую-либо СУБД или пользоваться другими программными средствами для реализации своей информационной системы. Основным требованием к инфологической модели (ИЛМ) является требование адекватного отображения предметной области. В связи с этим для представления ИЛМ должен обладать достаточными выразительными возможностями для отображения явлений, имеющих место в предметной области.

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

Инфологическая модель должна легко восприниматься разными категориями пользователей. Желательно, чтобы инфологическую модель строил специалист, работающий в этой предметной области. ИЛМ должна легко и однозначно восприниматься всеми специалистами, которые в дальнейшем участвуют в процессе проектирования баз данных и программного обеспечения. Для описания ИЛМ используются языки аналитического типа (описательного типа), так и графические средства (блок-схемы).

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

Компонентами инфологической модели являются:

  1. Описание объектов и связей между ними;
  2. Описание информационных потребностей пользователей;
  3. Алгоритмические связи и показатели;
  4. Лингвистические отношения;
  5. Организация целостности.

Классом объектов называют совокупность объектов, обладающих одинаковым набором свойств.

Объекты могут быть двух типов: реальные объекты и абстрактные объекты.

Каждому объекту в классе объектов присваивается свое уникальное имя (идентификатор). Каждому классу объектов в модели присваивается уникальное имя.

Связи между объектами и характеризующими его свойствами изображаются в виде линий, соединяющих обозначение объекта и его свойств. Свойства могут быть единичными (например, год рождения) и множественными (например, один человек может знать несколько языков).

Обычно для изображения связей между объектом и его единичным свойством используется единичная стрелка, а для множественных свойств - двойная стрелка.

Свойства могут быть статистическими (постоянные, не изменяющиеся с течением времени) и динамическими (изменяющиеся с течением времени).

Некоторым объектам из класса объектов присущи свойства, которые не характерны для других объектов из этого же класса. Такие свойства называются условными. Кроме связей между объектом и его свойствами в инфологической модели фиксируются связи между объектами разных классов.

Различают следующие виды связей:

  • один к одному;
  • один ко многим;
  • многие к одному;
  • многие ко многим.

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

Связи между разными классами объектов могут быть: обязательные и необязательные. Для указания этой ситуации существует понятие класс принадлежности.[]

Инфологическая модель комплекса задач, рассматриваемого в данном дипломном проекте, имеет следующий вид:

вычислительная техника модель данные

2.1.2 Характеристика входной информации

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

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