Автоматизированная система учета на складе

Автор работы: Пользователь скрыл имя, 20 Июня 2011 в 20:08, реферат

Описание

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

Содержание

Введение

Постановка задачи

Исследование предметной области
Описание модели функционирования ИС
Анализ возможностей методологии и инструментальных средств
Контекстная диаграмма
Диаграмма декомпозиции в методологии IDEF0
Диаграмма декомпозиции в методологии DFD
Диаграмма декомпозиции в методологии IDEF3
Функционально-стоимостной анализ
Диаграмма FEO и диаграмма дерева узлов

Работа состоит из  1 файл

5 курс.doc

— 457.00 Кб (Скачать документ)
 

СОДЕРЖАНИЕ 

Введение

Постановка  задачи

  1. Исследование предметной области
  2. Описание модели функционирования ИС
    1. Анализ возможностей методологии и инструментальных средств
    2. Контекстная диаграмма
    3. Диаграмма декомпозиции в методологии IDEF0
    4. Диаграмма декомпозиции в методологии DFD
    5. Диаграмма декомпозиции в методологии IDEF3
    6. Функционально-стоимостной анализ
    7. Диаграмма FEO и диаграмма дерева узлов

                                          ВВЕДЕНИЕ

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

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

          Компьютерный учет имеет свои особенности и радикально отличается от бумажного. Компьютер не только облегчает учет, сокращая время, требующееся на оформление документов и обобщение накопленных данных для анализа хода торговой деятельности, необходимого для управления ею. Отчеты о положении в торговле, получаемые с помощью компьютера, можно получить и без него, но на расчеты уйдет столько времени, что они уже не будут нужны; или ими придется занять такое количество расчетчиков, что на их зарплату уйдет значительно больше, чем будет получено прибыли в результате их расчетов. Таким образом при применении компьютера “количество переходит в качество”: увеличение скорости расчетов делает возможным качественное улучшение самой схемы построения торговли.

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

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

       Экономическая информационная система (ЭИС) - это совокупности внутренних и внешних потоков прямой и обратной информационной связи экономического объекта, методов, средств, специалистов, участвующих в процессе обработки информации и выработке управленческих решений.

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

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

 

      Понятие модели данных 

     Человечество  стремительно вступает в принципиально  новую для него информационную эпоху. Существенным образом меняются все слагаемые образа жизни людей. В современном обществе уровень информатизации характеризует уровень развития государства. Начавшийся ХХI век специалисты называют веком компьютерных технологий. Их революционное воздействие касается государственных структур и институтов гражданского общества, экономической и социальной сфер, науки и образования, культуры и образа жизни людей. Многие развитые и развивающиеся страны в полной мере осознали те колоссальные преимущества, которые несет с собой развитие и распространение информационно-коммуникационных технологий. Не у кого не вызывает сомнения тот факт, что движение к информационному обществу - это путь в будущее человеческой цивилизации.

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

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

 

  1. Модель  данных
 

     Модель  данных – совокупность структур данных и операций их обработки.

     Модели  данных определяются:

  1. способами организации данных.
  2. ограничением ценности данных.
  3. операциями с данными.

     СУБД  основывается на использовании иерархической, сетевой или реляционной модели, на комбинации этих моделей или на некотором их подмножестве.

     Рассмотрим 3 основных типа моделей данных: иерархическую, сетевую и реляционную.

     Иерархическая модель данных

     а) Иерархическая структура представляет совокупность элементов, связанных  между собой по определённым правилам. Объекты, связанные иерархическими отношениями, образуют ориентированный граф (перевёрнутое дерево), вид которого представлен на рисунке 1. 

                                                            А                                                 Уровень 1                                                                       
 

                              В1           В2          В3          В4           В5                    Уровень 2

                                                                                                                                                       

                  С1      С2          С3       С4      С5         С6       С7      С8         Уровень 3

Рис. 1 

     К основным понятиям иерархической структуры  относятся: уровень, элемент (узел), связь.

     Узел – это совокупность атрибутов данных, описывающих некоторый объект. На схеме иерархического дерева узлы представляются вершинами графа. Каждый узел на более низком уровне связан только с одним узлом, находящимся на более высоком уровне. Иерархическое дерево имеет только одну вершину (корень дерева), не подчинённую никакой другой вершине и находящуюся на самом верхнем (первом) уровне. Зависимые (подчинённые) узлы находятся на втором, третьем и т.д. уровнях. Количество деревьев в базах данных определяется числом корневых записей. К каждойЗаписи базы данных существует только 1 иерархический путь от корневой записи. Например, как видно на рисунке 1 для записи С4 путь проходит через записи А и В3.

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

     b) Ограничение целостности- целостность ссылок между предком и потомком с учетом основного правила: никакой потомок не может существовать без предка.

     Примеры: 1) ОКА 3)TOTAL

     2)ИНЭС 4) IMS

     с) Операции над данными:

  • найти указанное дерево.
  • перейти от одного дерева к другому.
  • перейти от одной записи к другой.
  • перейти от одной записи к другой в порядке обхода иерархии.
  • удаление текущей записи.
 

Институт (специальность, название, ректор)

 
 

Группа (номер, староста)

                                                        
 
 

Студент (номер зачётной книжки, фамилия, имя, отчество) 
 
 

     Рис. 2. Пример иерархической структуры бах данных 

     Сетевые модели данных.

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

       
 
 
 
 
 
 

Рис. 3 Сетевая структура базы данных в виде графа

Студент (номер зачётной книжки, фамилия, группа) 

 
 

Работа (шифр,

руководитель,

область) 
 
 
 

Рис. 4. 

     Примером сложной сетевой структуры может служить структура базы данных, содержащей сведения о студентах, участвующих в научно – исследовательских работах (НИР). Возможно участие одного студента в нескольких НИР, а также участие нескольких студентов в разработке одной НИР. Графическое изображение описанной в примере сетевой структуры, состоящей только из двух типов записей, показано на рисунке 4. Единственное отношение представляет собой сложную связь между записями в обоих направлениях.

     с) Операции над данными сетевой модели данных:

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

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

     Другая  сильная сторона сетевой модели данных – использование множественных типов данных для описания атрибутов информации объектов. Это позволяет создавать информационные структуры, которые представляют собой табличную форму данных.Не смотря на развитие сетевой модели данных, не получилось создать языковых программных средств на их основе, которые позволили бы в прикладных информационных системах одинаково описывать данные сетевой организации.

     Реляционная модель данных.

     Понятие реляционной (англ. relation – отношение) связано с разработками известного американского специалиста в области систем баз данных Е. Кодда. 

  1. Базовые понятия реляционной модели данных
 

     Реляционная модель данных представляет информацию в виде совокупности связанных таблиц, которые называются отношениями  или реляциями.

     Тип данных – эквивалентно понятию типа данных в алгоритмических языках. Существуют:

    • целочисленные типы;
    • вещественные типы;
    • строковые типы;
    • типы данных для денежных величин;
    • типы данных для временных величин;
    • типы двоичных объектов (не имеет аналогов в языках программирования, и обозначаются Blob)

Информация о работе Автоматизированная система учета на складе