Современные информационные технологии/2.Вычислительная техника и программирование
Трапезников Е.В., магистр технических наук
Северо-Казахстанский
государственный университет им. М. Козыбаева
Разработка web-сайта для ТОО «KazInstallCompany»
ТОО «KazInstallCompany» занимается заправкой картриджей и ремонтом
оргтехники. Предприятие оказывает высокий сервис обслуживания (выезжает к
клиентам, картриджи после заправки проверяет на своих тестовых принтерах, на
время заправки предоставляет сменные картриджи, на время ремонта оргтехники –
сменную оргтехнику) невысокой аренды и менее дорогостоящей рабочей силы,
успешно конкурируем с другими аналогичными фирмами.
Контекстная диаграмма процесса обработки заказа на web-сайте, дает
предпосылку к ее декомпозиции и уточнению всего процесса.
В соответствии с рисунком 1 приведена декомпозиция контекстной диаграммы первого уровня для
процесса обработки заказа на web-сайте.

Рисунок 1 Диаграмма декомпозиции первого уровня
Согласно диаграмме, оформленный заказ передается системой на обработку,
где проверяется на оплату и наличие товара на складе. В случае, если все
условия обработки заказа соблюдены, заказ передается на комплектацию. После
комплектации, заказ передается на выдачу. Результатом всей операции может быть
накладная на выдачу запасов на сторону или уведомление об аннулировании заказа.
В соответствии с
рисунком 2 представлена диаграмма декомпозиции второго уровня для операции
передачи заказа на обработку. Декомпозиция второго уровня позволит более
детально изучить операцию обработки заказа web-сайтом, что в последствии, поможет разработать правильно
функционирующее приложение.
На диаграмме декомпозиции второго уровня для операции
обработки заказа изображено четыре последовательных блока действия:
‒ «Проверить оплату
товара» – это действие отвечает за проверку поступления денежных средств от
покупателя за выбранный на web-сайте товар. На вход
данного блока поступает заполненная пользователем форма заказа. Управляет
проверкой оплаты ряд правил и алгоритмов платежной системы банка.
Способствующими всему этому процесс ресурсами являются web-сервер и его программное обеспечение;
‒ «Проверить наличие
товара на складе ТОО KazinstallCompany» – действие, которое выполняется сразу
после проверки оплаты. Назначение этого действия – сверить количество товара
указанное в заказе с количеством товара на складе. Исходной информацией для
этого блока действия являются данные переданные с предыдущего шага. Управляют
блоком бизнес-правила web-сайта. Ресурсом является
все тот же web-сервер.

Рисунок 2 Диаграмма
декомпозиции второго уровня
‒ «Изменить статус заказа
товара» – действие, которое меняет статус заказа на основании поступивших
данных с предыдущих двух блоков действий. Результатом этого блока действия
станет статус заказа. Управляющим воздействием выступают бизнес-правила
приложения. Ресурс – wеб-сервер.
‒ «Вернуть статус заказа
товара» – действие, которое возвращает статус заказа товара после всей
процедуры его обработки.
В результате построения диаграмм IDEF0 была спроектирована функциональная модель web-сайта для
ТОО «KazinstallCompany».