Автор работы: Пользователь скрыл имя, 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. Основы проектирования информационных систем и учёта товаров………4
1.1 Общие понятия проектирования информационных систем………...4
1.2.
Экономическая сущность задач
учета товаров и реализации
продукции.....................
1.3.
Постановка задачи и основные
особенности системы учета товаров……………………………………………………………
2. Проектирование
системы «Учёт товаров в
2.1. Разработка модели данных с применением BPwin……………...…12
2.2. Разработка модели данных с применением Erwin…………..……..19
2.3.
Разработка модели «Учёт
Список использованной
литературы…………………………………………...
Введение
Процесс накопления, обработки и использования знаний постоянно ускоряется. Проектирование информационных систем (ИС) – логически сложная, трудоемкая и длительная работа, требующая высокой квалификации участвующих в ней специалистов. Кроме того, в процессе создания и функционирования ИС информационные потребности пользователей постоянно изменяются или уточняются.
Актуальность выбранной темы связана с широким распространением информационных технологий, проектирование информационных систем стало неотъемлемой частью жизни современного общества. Использование графических методов в проектировании дает возможность наглядного представления системы и ее анализ в целом.
Цель данной работы – создание модели информационной системы поддержки заказа и учета товаров в бакалейной лавке.
Задачи курсовой работы:
- изучение предметной области; проектирование функциональной модели c использованием BPwin;
- проектирование структурной модели базы данных с помощью ERwin;
- проектирование объектно-ориентированной модели посредством среды Rational Rose.
Объектом данного исследования является бакалейная лавка. Предметом исследования является проектирование информационной системы, которое реализует учёт товаров в бакалейной лавке.
Данная работа состоит из введения, двух глав, заключения и списка литературы. В первой главе изложены общие понятия проектирования информационных систем. Вторая глава посвящена проектированию системы «Учёт товаров в бакалейной лавке» средствами BPWin, ERwin и Rational Rose.
1.
Основы проектирования
информационных систем
и учёта товаров
1.1. Общие понятия проектирования информационных систем
Тенденции
развития современных информационных
технологий приводят к постоянному
возрастанию сложности
За последнее время значительно возрос объём и оборот информации во всех сферах жизнедеятельности человека. И процесс накопления, обработки и использования знаний постоянно ускоряется. В связи с этим возникает необходимость использования автоматических средств, позволяющих эффективно хранить, обрабатывать и распределять накопленные данные. Для успешной реализации проекта объект проектирования должен быть адекватно описан, построены полные и непротиворечивые функциональные и информационные модели ИС.
В
настоящее время все
При помощи ЭВМ на предприятии автоматизирован учет поступления и продажи товаров, учет расчетов с поставщиками и покупателями, операций по расчетному счету, количественно-суммовой учет. В памяти ЭВМ хранится и может быть выдана на печать детальная информация о количестве поступления и продажи конкретного товара по каждому документу. Целью автоматизированной системы обработки экономической информации в данном случае является создание единой информационной сети, позволяющей эффективно хранить, обрабатывать, анализировать и использовать информацию по учету складских операций и реализации продукции. Автоматизация управления торговыми процессами на предприятие повышает его оперативность и эффективность, улучшает товароснабжение розничной торговой сети.
Начало
разработки диаграмм функционального
моделирования относится к
Работы (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]