Материал: Разработка информационной системы учёта товаров магазина мелисса

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Обоснование выбора программных средств

Для проектирования информационных систем широко используютсяCASE-технологии. В настоящее время существует достаточное количествоCASE-средств,например:OracleDesigner,BPwin,ERwin,RationalRose,Silverrun и другие. Однако проанализировав все преимущества и недостаткиданных программных средств, были выбраны CASE-средства BPwin и Erwin,таккакэтипрограммныепродуктыимеютширокиефункциональныевозможностидляпроектированияинформационнойсистемы,низкуюстоимость,а такжеранее былполучен опыт работыс ними.Для разработки функциональных моделей информационной системыучета товаров будем использовать программное средство AllFusion ProcessModeler7.ДанныйпродуктпредставляетсобойCASE-средстводлямоделирования,анализа,документированияиоптимизациибизнес-процессов.Поддерживаетсяиспользованиеследующихвидовдиаграмм:−BuisinessProcess(методологияIDEF0).Данныйвиддиаграммпредназначен для описания бизнес процессов путем разбиения его на болеемелкие процессы, которые взаимодействуют друг с другом. Каждый процессосуществляетпреобразованиевходящейинформациивисходящуюпутемиспользованиякакого-томеханизмаиподкаким-тоуправляющимвоздействием.−ProcessFlow (методологияIDEF3) предполагает представлениепроцессакакупорядоченной последовательностисобытий.−Data Flow (методология DFD), или диаграммы потоков данных. Вданнойметодологиипредполагаетсяразбиениепроцессанаболеемелкиеподпроцессы,

которые путем взаимодействия друг с другом образуют желаемый результат [20].

Для проектирования структуры базы данных информационной системы учета товаров используется программное средство AllFusion Erwin Data Modeler 7, который позволяет визуализировать структуру информационной базы, а также взаимосвязи между различными блоками данных. Данный продукт позволяет не только «нарисовать» модель базы данных, но и на основании построенной модели предусмотренное автоматическое создание структуры базы данных, то есть создание таблиц базы, их полей и установление связей между различными таблицами.

AllFusion ERwin Data Modeler позволяет осуществлять автоматизированное проектирование реляционных баз данных в визуальном редакторе. Для этого используется три основных типа объектов:


  1. Сущности, которые представляют собой таблицу базы данных. Сущности обычно состоят из ряда атрибутов.

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

  3. Связи, которые отражают взаимосвязи между таблицами базы
[20].

Выводы по второй главе

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

3 ПРОЕКТНАЯ ЧАСТЬ

    1. Информационное обеспечение задачи (комплекса задач, АРМ)

      1. Информационная модель и её описание

Важным этапом в проектировании информационной системы являетсяпостроениеинформационной модели.Информационная модель — модель объекта, представленная в видеинформации,описывающейсущественныедляданногорассмотренияпараметрыипеременныевеличиныобъекта,связимеждуними,входыивыходыобъекта и позволяющая путём подачи на модель информации обизменениях входных величин моделировать возможные состояния объекта[6].Вданнойвыпускнойквалификационнойработеинформационнаямодельбудет построена вдвухформах:− схемаданных,представленнаявприложенииА;−структурно–функциональнаямодель,построеннаясиспользованиемCASE-средстваAllFusion ProcessModeler.Новая информационная модель «КАК ДОЛЖНО БЫТЬ» претерпитнекоторыеизменения,тоестьвсяпоступившаяинформациябудетфиксироваться,хранитьсяиобрабатыватьсявразработаннойавтоматизированнойсистеме,атакжепоявитьсявозможностьполучатьразличнуюотчетностьи анализироватьее.Рассмотрим структурно – функциональную модель складского учета ворганизациивнотации

IDEF0. Контекстная диаграмма представлена на рисунке 4:


Информация о товаре
Информация о поставщике
Информация о клиенте
Устав

организации

Правила продажи




Учёт товаров магазина "Мелисса" ИП Кореньков И.Н


0р. 0

товаре




Документы на продажу

Отчётность



Информация о проданном






Персонал магазина

Оборудование
Информационная система


Рисунок 4 - Контекстная диаграмма (IDEF0)

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

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

В качестве управляющих объектов выступают устав организации, правила и процедуры.

К механизмам исполнения относятся оборудование, персонал и информационная система.

После построения контекстная диаграмма детализируется с помощью диаграммы декомпозиции первого уровня. На этой диаграмме отображаются функции системы, которые должны быть реализованы в рамках основной функции. Декомпозиция контекстной диаграммы представлена на рисунке 5:
Рисунок5 –Декомпозицияконтекстнойдиаграммы(IDEF0)Нарисункевидно,чтодиаграммадекомпозициисодержиттрифункциональныхблока:«Приёмтовара»,«Учёттовара»,«Отпусктовара»:−блок«Приёмтовара»,вкоторомпроисходитприемтовараотпоставщика в магазин на основании сведений от поставщика, документов отпоставщика и информации о товаре. В результате выполнения данного блокабудетполученаинформацияо принятомтовареи отчетность;−блок «Учёт товара», в котором осуществляется хранение товара вмагазиненаоснованииинформацииопринятомтоваре.Врезультатепреобразованияэтогоблокабудетполученаинформацияотоварахвмагазинеи соответствующая отчетность.−блок «Отпуск товара», в котором осуществляется отпуск товаровклиентамнаоснованииинформацииотоварахиданныхоклиенте.Врезультатепреобразованияданногоблокабудетполученаинформацияопроданномтоваре,документынапродажуисоответствующаяотчетность.Диаграммадекомпозициифункциональногоблока«Отпусктовара»показананарисунке 6:Рисунок6 –Диаграммадекомпозицииблока«Отпусктовара»(IDEF0)ДиаграммыдекомпозицииостальныхблоковвынесенывприложениеБ.
      1. 1   ...   7   8   9   10   11   12   13   14   ...   27
Источник: https://files.student-it.ru/previewfile/162304