Технические науки/12. Автоматизированные системы управления на производстве

Ст. гр.ИС-10 Бондарь Е.Ю., магистр тех. наук Трапезников Е.В.,  к.ф.-м.н. Усеинов Б.М.

Северо-Казахстанский государственный университет им. М. Козыбаева, г.Петропавловск, Республика Казахстан

К вопросу о разработке web-приложения для мебельной фирмы «ИП Макаров»

 

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

Целью нашей работы является проектирование web-приложения для мебельной фирмы «ИП Макаров», которое позволит получить всю необходимую информацию о предприятии, а также облегчит работу сотрудников с кругооборотом товаров.

Для достижения поставленной цели необходима решить следующие задачи:

·                   исследование предметной области;

·                   выбрать инструментарий для проектирования web-приложения;

·                   определить требования к web-приложению;

·                   построить диаграммы UML;

·                   спроектировать логическую структуру web-приложения;

·                   разработать эскиз web-приложения;

·                   спроектировать БД.

Разрабатываемым web-приложением будут пользоваться сотрудники предприятия, заказчики, а также администратор. Следовательно, система имеет три класса пользователей: пользователь, гость, администратор.

Рассмотрим задачи, которые будут решать данные классы, используя web-приложение.

Класс «пользователь» решает следующие задачи:

·                   просмотр информации о предприятии;

·                   просмотр всех сотрудников и услуг данного предприятия. Сотрудник предприятия может осуществлять поиск нужного ему сотрудника или нужную им услугу. Сотрудник выбирает необходимого сотрудника из всего списка. Заказчик получает список услуг и  высылает сотруднику определенную услугу;

·                   просмотр материалов, фурнитуры, оборудования и готовой продукции на предприятии;

·                   просмотр истории о возникновении предприятия.

Класс «гость» решает следующие задачи:

·                   просматривает все виды услуг;

·                   выбирает нужную им услугу.

Класс «администратор» решает следующие задачи:

·                   редактирование контента в системе. Администратор осуществляет ввод контента, его редактирование и удаление;

·                   редактирование информации о сотрудниках. Администратор осуществляет редактирование информации о сотруднике, в случае если данные о сотруднике изменились;

·                   редактирование информации об услугах. Администратор осуществляет редактирование информации об услугах, в случае если появились новые услуги.

Для того чтобы web-приложение корректно работало, необходимо учесть все требования классов пользователей, учитывая их задачи в этой системе.

Требования для класса «пользователь»:

·                    просмотр информации о сотрудниках;

·                    просмотр услуг предприятия;

·                   просмотр существующих материалов, фурнитуры, оборудования и готовой продукции на предприятии;

·                    просмотр истории возникновение предприятия.

Требования для класса «гость»:

·                    просмотр всех видов услуг;

·                    заказ определенной услуги.

Требования для класса «администратор»:

·                    редактирование информации о сотруднике;

·                    удаление сотрудника;

·                    добавление нового сотрудника;

·                    просмотр всех услуг;

·                    редактирование информации об услугах;

·                    редактирование контента.

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

При поступлении нового товара сотрудник без труда добавит его к уже имеющемуся. Также имеется информация о клиентах фабрики: их адрес, № телефона, фамилия и город, т.е. имеется возможность быстро найти клиента, заказывающего определенный товар, и связаться с ним по мере необходимости. Удобно будет следить за датой доставки, чтобы товары поставлялись без задержек. Имеется возможность просмотреть информацию заказов по городам для удобства доставки.