Создание модели информационной системы поддержки заказа и учета товаров в бакалейной лавке

Автор работы: Пользователь скрыл имя, 20 Апреля 2011 в 23:06, курсовая работа

Описание

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

Содержание

Введение…………………………………………………………………………...3
1. Основы проектирования информационных систем и учёта товаров………4
1.1 Общие понятия проектирования информационных систем………...4
1.2. Экономическая сущность задач учета товаров и реализации продукции.................................................................................................................9
1.3. Постановка задачи и основные особенности системы учета товаров…………………………………………………………………………....11
2. Проектирование системы «Учёт товаров в бакалейной лавке» средствами BPwin, ERwin и Rational Rose…………………………………………………..12
2.1. Разработка модели данных с применением BPwin……………...…12
2.2. Разработка модели данных с применением Erwin…………..……..19
2.3. Разработка модели «Учёт товаров в бакалейной лавке» в среде Rational Rose…………..…………………………………………………….……22
Заключение……………………………………………………………………….34
Список использованной литературы…………………………………………...35

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

Учёт товаров .doc

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

      Содержание 

Введение…………………………………………………………………………...3

1.  Основы  проектирования информационных систем и учёта товаров………4

      1.1 Общие понятия проектирования  информационных систем………...4

     1.2. Экономическая сущность задач  учета товаров и реализации  продукции.................................................................................................................9

     1.3. Постановка задачи и основные  особенности системы учета товаров…………………………………………………………………………....11

2. Проектирование  системы «Учёт товаров в бакалейной лавке» средствами BPwin, ERwin и Rational Rose…………………………………………………..12

     2.1. Разработка модели данных с  применением BPwin……………...…12

     2.2. Разработка модели данных с  применением Erwin…………..……..19

     2.3. Разработка модели «Учёт товаров  в бакалейной лавке» в среде Rational Rose…………..…………………………………………………….……22

Заключение……………………………………………………………………….34

Список использованной литературы…………………………………………...35

 

      Введение 

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

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

      Цель  данной работы – создание модели информационной системы поддержки заказа и учета товаров в бакалейной лавке.

      Задачи курсовой работы:

      - изучение предметной области; проектирование  функциональной модели c использованием BPwin;

      - проектирование структурной модели базы данных с помощью ERwin;

      - проектирование объектно-ориентированной модели посредством среды Rational Rose.

       Объектом данного исследования является бакалейная лавка. Предметом исследования является проектирование информационной системы, которое реализует учёт товаров в бакалейной лавке. 

      Данная  работа состоит из введения, двух глав, заключения и списка литературы. В первой главе изложены общие понятия проектирования информационных систем. Вторая глава посвящена проектированию системы «Учёт товаров в бакалейной лавке» средствами BPWin, ERwin и Rational Rose.

 

      1.  Основы проектирования информационных систем и учёта товаров 

1.1. Общие понятия проектирования информационных систем

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

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

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

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

     Начало  разработки диаграмм функционального  моделирования относится к середине 1960-х годов, когда Дуглас Т. Росс предложил специальную технику моделирования, получившую название SADT (Structured Analysis & Design Technique). Методология SADT представляет собой совокупность методов, правил и процедур, предназначенных для построения функциональной модели объекта какой-либо предметной области. Функциональная модель SADT отображает функциональную структуру объекта, то есть производимые им действия и связи между этими действиями. Такая чисто функциональная ориентация является принципиальной. Функции системы анализируются независимо от объектов, которыми они оперируют. Для этой цели строятся специальные модели, которые позволяют в наглядной форме представить последовательность определенных действий. Исходными строительными блоками любой модели IDEF0 процесса являются деятельность и стрелки. Основу методологии IDEF0 составляет графический язык описания бизнес-процессов. Модель в нотации IDEF0 представляет собой совокупность иерархически упорядоченных и взаимосвязанных диаграмм. Модель рассматривается как совокупность работ, каждая из которых оперирует с некоторым набором данных. [5, c. 126]

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

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

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

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

     Выход (Output) - материал или информация, которые производятся работой. Каждая работа должна иметь хотя бы одну стрелку выхода. Работа без результата не имеет смысла и не должна моделироваться. Стрелка выхода рисуется как исходящая из правой грани работы.

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

     Одной из наиболее важных особенностей методологии SADT является постепенное введение все  больших уровней детализации  по мере создания диаграмм, отображающих модель. [1, c. 168]

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

      IDEF3 – это метод, имеющий основной целью дать возможность аналитикам описать ситуацию, когда процессы выполняются в определенной последовательности, а также описать объекты, участвующие совместно в одном процессе. Техника описания набора данных IDEF3 является частью структурного анализа. В отличие от некоторых методик описаний процессов IDEF3 не ограничивает аналитика чрезмерно жесткими рамками синтаксиса, что может привести к созданию неполных или противоречивых моделей. IDEF 3 дополняет IDEF0 и содержит все необходимое для построения моделей, которые в дальнейшем могут быть использованы для имитационного анализа.

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

     Разработка  модели с применением ERwin имеет два уровня представления модели - логический и физический. Логический уровень - это абстрактный взгляд на данные, на нем данные представляются так, как выглядят в реальном мире. Физическая модель данных, напротив, зависит от конкретной СУБД, фактически являясь отображением системного каталога. В физической модели содержится информация о всех объектах БД. Также ERwin позволяет решить задачу по переносу структуры данных с одного сервера на другой. Разработка модели данных в ERwin представляется в виде сущностей, которые точно определяют хранящуюся в них информацию.

      Принципиальное различие между структурным и объектно-ориентированным подходом  заключается в способе декомпозиции системы. Объектно-ориентированный подход использует объектную декомпозицию, при этом статическая структура системы описывается в терминах объектов и связей между ними, а поведение системы описывается в терминах обмена сообщениями между объектами. Каждый объект системы обладает своим собственным поведением, моделирующим поведение объекта реального мира. [8, c. 56]

      Язык UML представляет собой общецелевой  язык визуального моделирования, который разработан для спецификации, визуализации, проектирования и документирования компонентов программного обеспечения, бизнес-процессов и других систем. [2, с. 86] Язык UML одновременно является простым и мощным средством моделирования, который может быть эффективно использован для построения концептуальных, логических и графических моделей сложных систем самого различного целевого назначения. В рамках языка UML все представления о модели сложной системы фиксируются в виде специальных графических конструкций, получивших название диаграмм. [4, c. 79]

      В качестве самостоятельных представлений  в языке UML используются следующие  диаграммы: диаграмма вариантов использования; диаграмма классов; диаграмма состояний; диаграмма деятельности; диаграмма последовательности; диаграмма кооперации; диаграмма компонентов; диаграмма развертывания. Каждая из этих диаграмм детализирует и конкретизирует различные представления о модели сложной системы в терминах языка UML. Методологии, технологии и инструментальные средства проектирования составляют основу проекта любой ИС. [7, c. 83]

 

1.2. Экономическая сущность задач учёта товаров и реализации продукции 

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

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

      Учет  реализации товаров в оптовой  торговле осуществляется  по мере отгрузки товаров и предъявления покупателям  расчетных документов. Основной единицей информации в системе является документ. Основные операции в системе подразделяются на товарные и расчетно-денежные операции. В процессе коммерциализации экономики особую значимость приобретает такая важная форма реализации  товаров как, розничная торговля. [6, c. 143]

Информация о работе Создание модели информационной системы поддержки заказа и учета товаров в бакалейной лавке