Для проектирования информационных систем широко используются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 позволяет осуществлять автоматизированное проектирование реляционных баз данных в визуальном редакторе. Для этого используется три основных типа объектов:
-
Сущности, которые представляют собой таблицу базы данных. Сущности обычно состоят из ряда атрибутов.
-
Атрибуты, представляющие конкретное поле таблицы базы данных. Атрибут представляет конкретное свойство, которое может принимать различные значения.
-
Связи, которые отражают взаимосвязи между таблицами базы
[20].
Вданнойглавебылиобоснованыпроектныерешенияпотехническому,информационному,программному,технологическомуобеспечениюзадачи,атакжебылобоснованвыборпрограммныхсредств,используемыхдляпроектированияинформационнойсистемы.
-
Информационное обеспечение задачи (комплекса задач, АРМ)
-
Информационная модель и её описание
Важным этапом в проектировании информационной системы являетсяпостроениеинформационной модели.Информационная модель — модель объекта, представленная в видеинформации,описывающейсущественныедляданногорассмотренияпараметрыипеременныевеличиныобъекта,связимеждуними,входыивыходыобъекта и позволяющая путём подачи на модель информации обизменениях входных величин моделировать возможные состояния объекта[6].Вданнойвыпускнойквалификационнойработеинформационнаямодельбудет построена вдвухформах:− схемаданных,представленнаявприложенииА;−структурно–функциональнаямодель,построеннаясиспользованиемCASE-средстваAllFusion ProcessModeler.Новая информационная модель «КАК ДОЛЖНО БЫТЬ» претерпитнекоторыеизменения,тоестьвсяпоступившаяинформациябудетфиксироваться,хранитьсяиобрабатыватьсявразработаннойавтоматизированнойсистеме,атакжепоявитьсявозможностьполучатьразличнуюотчетностьи анализироватьее.Рассмотрим структурно – функциональную модель складского учета ворганизациивнотации
IDEF0. Контекстная диаграмма представлена на рисунке 4:
Информация о товаре
Информация о поставщике
Информация о клиенте
Устав
организации
Правила продажи
Учёт товаров магазина "Мелисса" ИП Кореньков И.Н
0р. 0
| товаре
|
|
Документы на продажу
|
Отчётность
|
Информация о проданном
Персонал магазина
Оборудование
Информационная система
Рисунок 4 - Контекстная диаграмма (IDEF0)
Из контекстной диаграммы видно, что входной информацией являются информация о товаре, информация о поставщике, информация о клиенте.
Выходная информация представляет собой информацию о проданном товаре, документы на продажу и отчетность.
В качестве управляющих объектов выступают устав организации, правила и процедуры.
К механизмам исполнения относятся оборудование, персонал и информационная система.
После построения контекстная диаграмма детализируется с помощью диаграммы декомпозиции первого уровня. На этой диаграмме отображаются функции системы, которые должны быть реализованы в рамках основной функции. Декомпозиция контекстной диаграммы представлена на рисунке 5:
Рисунок5 –Декомпозицияконтекстнойдиаграммы(IDEF0)Нарисункевидно,чтодиаграммадекомпозициисодержиттрифункциональныхблока:«Приёмтовара»,«Учёттовара»,«Отпусктовара»:−блок«Приёмтовара»,вкоторомпроисходитприемтовараотпоставщика в магазин на основании сведений от поставщика, документов отпоставщика и информации о товаре. В результате выполнения данного блокабудетполученаинформацияо принятомтовареи отчетность;−блок «Учёт товара», в котором осуществляется хранение товара вмагазиненаоснованииинформацииопринятомтоваре.Врезультатепреобразованияэтогоблокабудетполученаинформацияотоварахвмагазинеи соответствующая отчетность.−блок «Отпуск товара», в котором осуществляется отпуск товаровклиентамнаоснованииинформацииотоварахиданныхоклиенте.Врезультатепреобразованияданногоблокабудетполученаинформацияопроданномтоваре,документынапродажуисоответствующаяотчетность.Диаграммадекомпозициифункциональногоблока«Отпусктовара»показананарисунке 6:Рисунок6 –Диаграммадекомпозицииблока«Отпусктовара»(IDEF0)ДиаграммыдекомпозицииостальныхблоковвынесенывприложениеБ.
-
1 ... 7 8 9 10 11 12 13 14 ... 27