Файл: Моделирование предметной области «Учет продаж» с помощью UML (Методы и средства).pdf
Добавлен: 22.04.2023
Просмотров: 237
Скачиваний: 2
ВВЕДЕНИЕ
Современные предприятия и другие организации становятся все более автоматизированными – так сказываются последствия прогрессирующего развития информационных технологий. Они «зацепили» практически все сферы деятельности общества – от частной жизни до внешней политики. Не стала исключением и сфера продаж. Продажи характеры любому коммерческому предприятию – будь это небольшой продовольственный магазин или же завод по производству труб. Так или иначе, сегодня продажи также максимально автоматизируются, в частности – их учет.
Так, сейчас нет необходимости вести бумажный журнал продаж, долго высчитывать все на калькуляторе, проводить необоснованные ревизии – грамотно сконструированная автоматизированная система позволит сделать учет продаж более оперативным и достоверным, также экономя многие ценные ресурсы предприятии.
Автоматизация различных процессов, протекающих на предприятии – это всегда сложный и многогранный подход, в связи с этим к сегодняшнему дню сформировалось несколько подходов, и один из наиболее распространенных – объектно–ориентированный подход. Данный подход позволяет осуществлять проектирование, разработку, внедрение и сопровождение достаточно функциональных автоматизированных систем, каждая из которых может быть унифицирована для конкретной организации. Одним из инструментов объектно–ориентированного проектирования является унифицированный язык моделирования, широко известный как UML. Его применение позволяет сделать автоматизацию той или иной предметной области менее затратной и более надежной, так как в процессе работы с ним простраиваются будущие спецификации и конструкции системы – это позволяет избежать многих ошибок в дальнейшем.
Цель работы – осуществить моделирование предметной области «Учет продаж» с помощью UML.
Для достижения данной цели необходимо выполнить следующие задачи:
- осуществить описание предметной области и осуществить постановку задачи;
- предложить мероприятия по улучшению технологии решения задачи;
- выбрать средства для моделирования предметной области решаемой задачи;
- смоделировать предметную область решаемой задачи с использованием объектно–ориентированного подхода к проектированию.
Объектом исследования является предметная область «Учет продаж», предмет работы – модели предметной области, выполненные с применением UML.
В структуру работы входят две главы, в каждой из которых по два параграфа, а также такие элементы как содержание, введение, заключение, список литературы, 1 таблица и 6 рисунков.
Методическая и методологическая база работы – предложенные методические рекомендации по выполнению курсовой работы по дисциплине «Методы и средства проектирования информационных систем». Теоретическая база – исследования и другие литературные источники, работы авторов, завоевавших доверие в научном мире и изучающих процесс проектирования информационных систем и, в частности – моделирование бизнес–процессов.
1 глава. Аналитическая часть
1.1. Описание предметной области. Постановка задачи
В контексте данной работы рассмотрим процесс «Учет продаж» для интернет–магазина.
Интернет–магазин – это Web–сайт, принимающий заказы на материальные или электронные товары и услуги от посетителей в режиме реального времени.
Рынок интернет–магазинов на сегодняшний день является перенасыщенным, тем не менее, даже не смотря на это, интернет–магазины привлекают инвесторов простотой организации. Во многом на это повлиял опыт других стран, в которых, не смотря ни на что, интернет бизнес не только успешно функционирует, но и успешно развивается.
Интернет–магазин позволяет пользователям онлайн, в своём браузере, сформировать заказ на покупку, выбрать способ оплаты и доставки заказа, оплатить заказ, а также осуществляет доставку товара. Управление интернет–магазином – это процесс планирования, координации и контроля бизнес–процессов в интернет–магазине. Суть данного процесса состоит в оптимальном использовании как интернет ресурсов, так и трудовых ресурсов.
Администратор интернет–магазина является главным звеном в бизнес–процессе, который должен поддерживать актуальную базу данных о наличии товара, для большего спроса клиентов. Администратор работает с большим объемом информации, ведет базу клиентов, принимает заявки клиентов, информирует работников склада о заказе, передает информацию о заказе курьеру.
Принципы работы сайта:
Формирование заказа. Сайт содержит каталог товаров и услуг (существуют магазины одного товара, в этом случае каталог отсутствует). Каждая единица номенклатуры товара или услуги состоит из артикула, наименования и цены. Помимо этого товар, как правило, имеет описание основных свойств, иногда – изображение. Электронные товары в каталоге могут быть представлены предварительными копиями (например, уменьшенные изображения, звуковые файлы ухудшенного качества, фрагменты видео, демо–версии программного обеспечения), не имеющими коммерческой привлекательности. Магазины, ориентированные на специфические группы покупателей (специалисты, хорошо знающие номенклатуру), могут не иметь описаний товаров. Интернет–магазины в зависимости от особенностей продаваемого товара могут иметь или не иметь виртуальную корзину покупок. Во втором случае сайт является интернет–витриной, или представительством обычного торгового предприятия.
Оформление заказа. Выбрав необходимые товары или услуги, пользователь обычно имеет возможность тут же на сайте выбрать метод оплаты и доставки. Совокупность отобранных товаров, способ оплаты и доставки представляют собой законченный заказ, который оформляется на сайте путем сообщения минимально необходимой информации о покупателе. Часто при оформлении заказа предусматривается возможность сообщить некоторые дополнительные пожелания от покупателя продавцу.
Кроме того, существуют сайты, в которых заказ принимается по телефону, электронной почте или ICQ.
Оплата заказа. Используются следующие варианты способов оплаты:
- банковская карта – безналичный вид расчёта, который часто подвергается нареканиям в плане безопасности;
- банковский перевод – оплата за заказ производится банковским платежным поручением на расчётный счет магазина;
- наличный расчет – товар оплачивается курьеру наличными деньгами при получении покупателем товара;
- электронные деньги – безналичный вид расчёта.
Выбор того или иного способа оплаты зависит от множества факторов, среди которых можно отметить статус покупателя (физическое или юридическое лицо), особенности товара (материальный или электронный), цена, способов доставки (невозможно принять наличные при отправке товара за границу).
Доставка заказа. После отправки заказа с покупателем связывается продавец и уточняет место и время, в которое следует доставить заказ. Доставка осуществляется либо собственной курьерской службой, либо компанией, предоставляющей услуги доставки, либо по почте – посылкой или бандеролью.
В процессе реализации бизнес–процесса «Учет продаж» необходимо учесть следующие типы информации:
- наименование товара;
- фирма–производитель;
- цена;
- количество товара в наличии;
- данные продавца;
- дата и время покупки.
Исходная информация – данные, вносимые в систему ее администратором, а именно:
- наименование товара;
- фирма–производитель;
- цена;
- количество товара в наличии;
- данные продавца;
- дата и время покупки.
При решении задачи вся информация может быть представлена в виде наглядных отчетов, которые позволят более оперативно и комфортно знакомиться с уже заполненной информацией. Универсальная форма для отчета представлена на рисунке 1.
Название отчета
Название поля
Название поля
Название поля
Содержимое поля
Содержимое поля
Содержимое поля
кнопки
Рисунок 1. Универсальная форма отчета
Роли сотрудников при решении задачи варьируются в зависимости от занимаемой должности и представлены в таблице 1.
Таблица 1
Роли сотрудников в решении задачи
|
Должность |
% участия |
% ответственности |
|
Руководитель отдела продаж |
50–60 |
100 |
|
Администратор |
50–60 |
60–70 |
|
Продавец |
90 |
0–100 |
1.2. Предлагаемые мероприятия по улучшению технологии решения задачи
В настоящее время в интернет–магазине учет продаж осуществляется хаотично – на почту администратора приходят электронные письма, уведомляющие о совершении той или иной покупки. Далее администратор вручную вносит данные в таблицу Excel, на основании чего осуществляется учет. Следовательно, по–настоящему автоматизированной системы, которая упростила бы выполнение рутинных операций для сотрудников, в интернет–магазине нет.
Следовательно, основное мероприятие по улучшению технологии решения задачи – внедрение полностью автоматизированной информационной системы, которая позволит не только осуществлять учет продаж, но также собирать маркетинговые данные о покупателях, о «пиковых» часах продаж и т.д.
В среднем на учет продаж, их подсчеты и анализ у администратора уходит от 3 до 5 часов в день. Это связано с высокими объемами продаж, и, как следствие, высокими объемами информации, которую необходимо обработать. После внедрения автоматизированной системы учета продаж возможно ожидать снижения времени обработки до 1 часа, в который будут входить ознакомление с отчетами системы и при необходимости – их вывод на печать.
2 глава. Проектная часть
2.1. Выбор средства для моделирования предметной области решаемой задачи
В основе любого моделирования лежит модель. Соответствие модели реальному объекту базируется на их общем качестве. Реальный объект обладает некоторой формальной структурой, поэтому структура модели должна соответствовать структуре реального объекта или изучаемой стороне этого объекта.
Все многообразие моделей отличает нечто общее, а именно – моделью может стать искусственно созданный человеком абстрактный или материальный объект. Анализ модели и наблюдение за ней позволяют познать суть реально существующего более сложного объекта, процесса или явления, называемого прототипом или оригиналом. Слово «модель» произошло от латинского слова «modulus», означает «мера», «образец». Его первоначальное значение было связано со строительным искусством, и почти во всех европейских языках оно употреблялось для обозначения образа или прообраза, или вещи, сходной в каком–то отношении с другой вещью.
Термин «модель» широко используется в различных сферах человеческой деятельности и имеет множество смысловых значений. В этом разделе мы будем рассматривать только такие модели, которые являются инструментами получения знаний. Таким образом, модель – упрощенное представление о реальном объекте, процессе или явлении. Модель – это такой материальный или мысленно представляемый объект, который в процессе исследования замещает объект–оригинал так, что его непосредственное изучение дает новые знания об объекте–оригинале [3]
Виды моделей.
По способу отображения действительности различают три основных вида моделей – эвристические, натурные и математические.
Эвристические модели
Эвристические модели, как правило, представляют собой образы, рисуемые в воображении человека. Их описание ведется словами естественного языка (например, вербальная информационная модель) и, обычно, неоднозначно и субъективно. Эти модели неформализуемы, то есть не описываются формально–логическими и математическими выражениями, хотя и рождаются на основе представления реальных процессов и явлений.
Эвристическое моделирование – основное средство вырваться за рамки обыденного и устоявшегося. Но способность к такому моделированию зависит, прежде всего, от богатства фантазии человека, его опыта и эрудиции. Эвристические модели используют на начальных этапах проектирования или других видов деятельности, когда сведения о разрабатываемой системе ещё скудны. На последующих этапах проектирования эти модели заменяют на более конкретные и точные [12].