Разработка моделей бизнес-процессов предприятия оптовой торговли лекарственными препаратами 4 страница
Привязка накладных и оплат к конкретному договору (указание договора в строках журналов ГК, заказах, закупках, накладных и оплатах с последующим переносом в проводку по клиенту/поставщику)
Включение атрибутов договоров в предложения по оплате
Автоматическое/периодическое сопоставление проводок по контрагентам и договорам
Форма ручного сопоставления в рамках договоров
Сальдо расчетов в рамках отдельного договора
Номер договора в проводках по курсовой разнице
Переход от моделей предметной области к функциональной модели системы
Бизнес-процесс "Планирование закупок и размещение заказов поставщикам"
Задание 18. Проектирование реализации операций бизнес-процесса в информационной системе (ИС)
Все операции, участвующие в процессе, отразите в Таблице проектирования операций, имеющей следующий формат:
Номер операции на диаграмме | Операция | Необходимые разработки | Специфика настройки | Функциональность (модуль) системы |
Выполнение задания 18
1. В графе 1 укажите номер операции и краткое наименование диаграммы действий проектируемого бизнес-процесса. Данные в графу введите в соответствии с таблицей описаний операций.
2. В графу 2 перенесите наименования операций из таблицы описания операций.
3. В графе 3 перечислите необходимые разработки для реализации операций.
4. В графе 4 сформулируйте специфику настройки функционала системы.
5. В графе 5 укажите наименование модуля или функции, необходимые для реализации операции бизнес-процесса.
Пример проектирования операций бизнес-процесса "Планирование закупок и размещение заказов поставщикам" в ИС приведен в таблице.
Проектирование реализации операций бизнес-процесса в ИС | ||||
Номер операции на диаграмме | Операция | Необходимые разработки | Специфика настройки | Функциональность (модуль) системы |
1а (1Пл_Зак) | 1. Получение внутренней статистики | Разработка узла хранения данных статистики продаж | Коды клиентов в файле соответствуют кодировке в Системе | Продажи, клиенты |
Разработка механизма импорта статистики | Единицы измерения номенклатуры соответствуют единицам измерения в Системе | |||
Коды номенклатуры статистики соответствуют кодам номенклатуры Системы | ||||
1б (1Пл_Зак) | 2. Получение внешней статистики продаж | Разработка узла хранения данных статистики продаж | Коды клиентов в файле соответствуют кодировке в Системе | Продажи, клиенты |
Разработка механизма импорта статистики | Единицы измерения номенклатуры соответствуют единицам измерения в Системе | |||
Коды номенклатуры статистики соответствуют кодам номенклатуры Системы | ||||
2 (1Пл_Зак) | 3. Расчет потребностей в товаре | Разработка механизма автоматического формирования минимального и максимального запаса препаратов (ассортиментный план на период планирования) эффективности закупок (ABC и XYZ классификации) | Сводное планирование, логистика, торговля | |
3 (1Пл_Зак) | 4. Регистрация прайс-листов поставщиков в системе | Разработка механизма импорта электронной версии прайс-листа в форму "коммерческого соглашения" | В системе регестрируется один базовый прайс-лист, на его основе формируются все другие прайс-листы | Коммерческие соглашения |
4, 5 (1Пл_Зак) | 5. Анализ прайс-листов поставщиков и действующих контрактов. Выбор поставщиков приоритетных и запасных по каждой позиции | Разработка механизма реализации в системе оценки эффективности закупки на основании полученных прайс-листов, с учетом условий поставки (скидки, отсрочка платежа) | Продажи, клиенты | |
6 (1Пл_Зак) | 6. Формирование (регистрация) графика поставок (сроки, переодичность) без указания количеств | Разработка графика поставок (календаря рабочего времени) для каждого поставщика | В качестве графика поставок (график обращений) используется календарь рабочего времени для каждого поставщика | Календарь рабочего времени |
7, 8 (1Пл_Зак) | 7. Формирование заказов поставщикам с учетом складских остатков, товара в пути и резервного запаса | Разработка взаимосвязанных данных таблиц Заказов, Складских остатков, Товара в пути, Резервных заказов | При заполнении в заказе поля "Количество" система в первую очередь "просматривает" количество товаров на складе. При недостаточном количестве товаров на складе система обращается к таблице с данными о резервных запасах. При недостаточном количестве резервных запасов система осуществляет поиск заданной в заказе номенклатуры в таблице Товары в пути | Сводное планирование, логистика, торговля |
9 (1Пл_Зак) | 8. Расчет затрат на сертификацию | Разработать механизм расчета затрат на сертификацию при формировании рабочего прайс-листа | Расчет затрат на сертификацию производится перед формированием прайс-листа поставщика. При формировании рабочего прайс-листа помимо учета скидок, отсрочек платежа, времени движения товара в пути (в денежном выражении), также необходимо учесть стоимость сертификации | Коммерческие соглашения |
10 (1Пл_Зак) | 9. Проверка суммы затрат на сертификацию на непревышение нормы | Разработка алгоритма проверки суммы затрат на сертификацию на непревышение внутрифирменной нормы | Сводное планирование, логистика, торговля | |
11 (1Пл_Зак) | 10. Подпись заказа менеджером по логистике, директором | Разработать процедуру утверждения строк спланированных заказов | Результатом процедуры "Сводное планирование" в форме "Спланированные заказы" являются строки. После оценки строк в форме спланированные заказы необходимо провести процедуру одобрения (утверждения) строк спланированных заказов | Сводное планирование, логистика, торговля |
12 (1Пл_Зак) | 11. Направление заказа в отдел закупок | Разработка многопользовательской системы, прав доступа к документам | Сводное планирование, логистика, торговля |
Бизнес-процесс "Запасы-склад (приходование товара)"
Задание 19. Проектирование реализации операций бизнес-процесса в информационной системе (ИС)
Все операции, участвующие в процессе, отразите в Таблице проектирования операций, имеющей следующий формат:
Номер операции на диаграмме | Операция | Необходимые разработки | Специфика настройки | Функциональность (модуль) системы |
Выполнение задания 19
1. В графе 1 укажите номер операции и краткое наименование диаграммы действий проектируемого бизнес-процесса. Данные в графу введите в соответствии с таблицей описаний операций.
2. В графу 2 перенесите операции из таблицы описания операций.
3. В графе 3 перечислите необходимые разработки для реализации операций.
4. В графе 4 сформулируйте специфику настройки функционала системы.
5. В графе 5 укажите наименование модуля или функции, необходимые для реализации операции бизнес-процесса.
Пример проектирования операций бизнес-процесса "Планирование закупок и размещение заказов поставщикам" в ИС приведен в таблице.
Бизнес-процесс "Продажи"
Задание 20. Проектирование реализации операций бизнес-процесса в информационной системе (ИС)
Все операции, участвующие в процессе, отразите в Таблице проектирования операций, имеющей следующий формат:
Номер операции на диаграмме | Операция | Необходимые разработки | Специфика настройки | Функциональность (модуль) системы |
Выполнение задания 20
1. В графе 1 укажите номер операции и краткое наименование диаграммы действий проектируемого бизнес-процесса. Данные в графу введите в соответствии с таблицей описаний операций.
2. В графу 2 перенесите операции из таблицы описания операций.
3. В графе 3 перечислите необходимые разработки для реализации операций.
4. В графе 4 сформулируйте специфику настройки функционала системы.
5. В графе 5 укажите наименование модуля или функции, необходимые для реализации операции бизнес-процесса.
Пример проектирования операций бизнес-процесса "Продажи" в ИС приведен в таблице.
Планирование закупок и размещение заказов поставщиками | ||||
Номер операции на диаграмме | Операция | Необходимые разработки | Специфика настройки | Функциональность (модуль) системы |
4Склад | 1. Проверка товара по количеству, серийному соответствию, сроку годности | Не требуется | Не требуется | |
4Склад | 2. Отражение в базе данных количества и учетной цены товара | Разработать электронную и печатную формы приходной накладной и взаимосвязь с финансовым блоком для формирования проводки | В системе формируются проводки, а также финансовый приход товара на склад | Логистика, торговля |
4Склад | 3. Поиск серии в справочнике | Разработать справочник серий и систему поиска в нем | Перед тем, как создать новый серийный номер, необходимо произвести поиск серийного номера в базе данных | Логистика |
4Склад | 4. Добавление серии в справочник | Разработать функцию пополнения справочника | Логистика | |
4Склад | 5. Разбиение каждой позиции номенклатуры по сериям | Разработать иерархический номенклатурный справочник | Логистика | |
4Склад | 6. Процесс размещения серии товара на складе | Разработать разбиение мест хранения по зонам Разработать функцию автоматического подбора зоны хранения Разработать форму карточки товара с возможностью указания в ней места хранения | Настроить аналитику серийный номер обязательную для заполнения при реализации | Логистика |
4Склад | 7. Определение и ввод базовой цены товара | Разработать базовый прайс-лист | Базовый прайс-лист формируется на основании данных отдела маркетинга | Коммерческие соглашения |
Бизнес-процесс "Взаиморасчеты с клиентами и поставщиками"
Самостоятельно выполните следующее задание.
Задание 21. Проектирование реализации операций бизнес-процесса в информационной системе
Все операции, участвующие в процессе, отразите в Таблице проектирования операций, имеющей следующий формат:
Номер операции на диаграмме | Операция | Необходимые разработки | Специфика настройки | Функциональность (модуль) системы |
Дальнейшая настройка типовой ИС (выбор экранных форм, формирование отчетов и пр.) осуществляется с использованием специфических средств, предусмотренных в каждой системе.
Пример проектирования операций бизнес-процесса "Продажи" | ||||
Номер операции на диаграмме | Операция | Необходимые разработки | Специфика настройки | Функциональность (модуль) системы |
5ПродКл-1 | Получение от клиента заказа с указанной номенклатурной единицей | Разработать шаблон импорта заявки клиента. Разработать функционал импорта заявки клиента в заказы | Шаблон может быть разработан на основе "MS Excel", "MS Word" | Логистика, расчеты с клиентами |
5ПродКл-2 | Проверка наличия у клиента лицензии на заказанные медикаменты | Разработать функционал, позволяющий при импорте заявки клиента в систему проверять наличие у клиента лицензии | Каждому клиенту ставится в соответствие лицензия. В лицензии указывается срок ее действия | Логистика |
5ПродКл-3 | Проверка наличия товарных запасов на складе для полного или частичного выполнения заказа | Разработать функционал, проверяющий наличие товарных запасов при импорте заявки клиента | При импорте заявки система проверяет наличие товара на складе | Логистика, сводное планирование |
5ПродКл-4 | Размещение заказа в реестре "неудовлетворенный спрос" | Разработать функционал, который при импорте заказа клиента и отсутствии товара на складе формирует заказ с меткой "отложен" | При импорте заявки, в случае отсутствия товара на складе, система формирует заказ со специальной меткой и размещает его в специальном реестре | Логистика |
5ПродКл-5 | Процесс формирования заявки на основании заказа в соответствии с договором клиента | Разработать механизм копирования в Заявку строк из Заказа и Договора | Шаблон файла импорта должен содержать номер договора, по которому формируется заявка | Логистика |
5ПродКл-6 | Резервирование товара | Разработать функционал, позволяющий резервировать заказанный товар | Резервирование товара может происходить в системе двумя способами: автоматически и вручную | Логистика |
5ПродКл-7 | Проверка кредитного лимита и дебиторской задолженности | Разработать алгоритм проверки условий | При импорте заявки клиента системы проверяет кредитный лимит клиента. В случае превышения кредитного лимита система выдает сообщение о превышении кредитного лимита и блокирует дальнейшую обработку | Торговля |
5ПродКл-8 | Подбор номенклатурных единиц | Автоматизации не подлежит | Функциональность не требуется | |
5ПродКл-10 | Формирование упаковочных листов | Разработать функционал, позволяющий резервировать заказанный товар | Логистика, управление складом | |
5ПродКл-11 | Формирование счета, расходной накладной, счета-фактуры | Разработать электронную и печатную форму документов | Торговля | |
5ПродКл-12 | Отгрузка, списание медикаментов | Разработать взаимосвязь с финансовым блоком | Формирование проводки по выбытию товара со склада | Логистика, торговля |
Рекомендуемая литература
Основная литература
1. Леоненков А.В. Объектно-ориентированный анализ и проектирование с использованием UML и IBM Rational Rose БИНОМ. Лаборатория знаний, Интернет-университет информационных технологий - ИНТУИТ.ру, 2006
2. Грекул В.И., Денищенко Г.Н., Коровкина Н.Л. Проектирование информационных систем Интернет-университет информационных технологий - ИНТУИТ.ру, 2008
3. Амриш К.И., Ахмед Х.З. Разработка корпоративных Java-приложений с использованием J2EE и UML Пер. с англ. -М.: "Вильямс", 2002. - 272 с.
4. Боггс У., Боггс М. UML и Rational Rose - М.: "ЛОРИ", 2000. - 582 с.
5. Буч Г. Объектно-ориентированный анализ и проектирование с примерами приложений на С++ - М.: "Бином", СПб: "Невский диалект", 1999. - 560 с.
6. Буч Г., Рамбо Дж., Джекобсон А. Язык UML. Руководство пользователя - М.: ДМК, 2000. - 432 с.
Дополнительная литература
1. Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж. Приемы объектно-ориентированного проектирования. Паттерны проектирования - СПб: "Питер", 2001.- 368 с.
2. Гома Х. UML. Проектирование систем реального времени, параллельных и распределенных приложений - М.: "ДМК Пресс", 2002. - 704 с.
3. Грехем И. Объектно-ориентированные методы. Принципы и практика - М.: "Вильямс", 2004. - 880 с.
4. Коналлен Дж. Разработка Web-приложений с использованием UML Пер. с англ. - М.: "Вильямс", 2001. - 288 с.
5. Кьоу Дж., Джеанини М. Объектно-ориентированное программирование. Учебный курс - СПб: "Питер", 2005.- 238 с.
6. Ларман К. Применение UML и шаблонов проектирования - М.: "Вильямс", 2001. - 496 с.
7. Ларман К. Применение UML и шаблонов проектирования. 2-е издание - М.: "Вильямс", 2002. - 624 с.
8. Леоненков А.В. Самоучитель UML - СПб.: "БХВ - Петербург", 2001. - 304 с.
9. Леоненков А.В. Самоучитель UML. 2-е издание - СПб.: "БХВ-Петербург", 2004. - 432 с.
10. Леффингуэлл Д., Уидриг Д. Принципы работы с требованиями к программному обеспечению. Унифицированный подход - М.: "Вильямс", 2002. - 448 с.
11. Нейбург Э.Дж., Максимчук Р.А. Проектирование баз данных с помощью UML - М.: "Вильямс", 2002. - 288 с.
12. Рамбо Дж., Якобсон А., Буч Г. UML: специальный справочник - СПб: "Питер", 2001. - 656 с.
13. Розенберг Д., Скотт К. Применение объектного моделирования с использованием UML и анализ прецедентов - М.: "ДМК Пресс", 2002. - 160 с.
14. Санблэд С., Санблэд С. Разработка масштабируемых приложений для Microsoft Windows. Мастер-класс - М.: ИТД "Русская редакция", 2002. - 416 с.
15. Фаулер М., Скотт К. UML. Основы - СПб: "Символ-Плюс", 2002. - 192 с.
16. Шаллоуей А., Тротт Дж.Р. Шаблоны проектирования. Новый подход к объектно-ориентированному анализу и проектированию - М.: "Вильямс", 2002. - 288 с.
17. Шмуллер Д. Освой самостоятельно UML за 24 часа - М.: "Вильямс", 2002. - 352 с.
18. Якобсон А., Буч Г., Рамбо Дж. Унифицированный процесс разработки программного обеспечения - СПб: "Питер", 2002. - 496 с.
19. Grand M. Patterns in Java. A Catalog of Reusable Design Patterns Illustrated with UML - Wiley & Sons, 1998. Vol. 1, - 468 p. Vol. 2, - 356 p.
20. Starr L. Executable UML. How to build class models - Prentice Hall PTR, 2002. - 418 p.
21. Wampler B.E. The Essence Object-Oriented Programming with Java and UML - Addison-Wesley, 2002, - 290 p.
Дата добавления: 2016-06-24; просмотров: 1501;