Скачиваний:
9
Добавлен:
17.06.2023
Размер:
4.09 Mб
Скачать

2.2 Анализ предметной области по взаимоотношению с клиентами для организации полиграфической деятельности

Предметной областью разработки является деятельность организация полиграфических услуг.

Взаимоотношение с клиентами широко применяется на предприятиях, выпускающих продукцию в единичных экземплярах или небольшими партиями. Главной отличительной чертой является то, что в качестве главного объекта выступает отдельный заказ. Другой особенностью является калькуляция себестоимости – рассчитывается лишь итоговая себестоимость полного заказа (единицы изделия).

Основанием для оформления заказа выступает договор на оказание услуги, оформленный между изготовителем продукции, и ее непосредственным заказчиком. Каждому заказу присваивается индивидуальный номер, который используется далее во всех документах, имеющих отношение к данному заказу. Этот факт обеспечивает взаимосвязь всех финансово-хозяйственных операций, возникающих в процессе выполнения заказа [11].

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

- обработка сведений о поступающих заказах от клиентов (потребителей) при которой будет происходить ввод, удаление и редактирование той или иной информации, с возможностью автоматизации (подстановок из других таблиц, фиксированных наборов данных и т.д.) и входного контроля от некорректных действий;

- обеспечение многопользовательского режима работы;

- разграничение прав доступа к ИС с помощью идентификации и аутентификации пользователей;

- резервное копирование информационных баз по желанию пользователя (только администратора);

- осуществление поиска и сортировки по разнообразным признакам для вывода информации анализа в наглядной форме, в виде отчетов.

Основной целью разрабатываемой ИС является сбор, обработка, хранение информации в БД и представление ее пользователям. Информация, используемая в БД, должна отражать процесс взаимодействия организации с клиентом и сопровождать весь этот бизнес-процесс.

К задачам системы можно отнести: обеспечение автоматизации взаимоотношения с клиентами, а также процесса учета поступающих от клиентов заказов для организации, занимающейся полиграфической деятельностью, структурирование алгоритма работы, получение необходимой аналитической информации с возможностью ее дальнейшей детализации [12].

Основными предполагаемыми пользователям системы являются:

- администратор БД;

- пользователь.

Администратор – лицо, ответственное за удаление сведений из базы данных, а также изменение пароля для входа в систему, резервное копирование базы данных, за подключение к нужной базе данных. Оно имеет доступ ко всем пунктам главного меню системы, возможность редактирования всех объектов системы.

Сотрудник (пользователь) – лицо, отвечающее за ввод данных в систему, обеспечивающих обслуживание заказчиков. Лицо не имеет доступа к конфигурации системы, не имеет осуществления смены пароля и резервного копирование базы. Так же сотрудник не может интерактивно удалять записи в базе данных, ему доступна лишь интерактивная пометка на удаление.

Выходными документами выступают:

- документ «мероприятия»;

- документ «воронка продаж»;

- документ «интерес клиента»;

- документ «телемаркетинг»;

- принятие обращений от клиента за заданный период времени;

- отчет жалоб от клиентов.

Разработка информационной системы взаимоотношения с клиентами для организации полиграфической деятельности будет осуществляться с использованием языка программирования JavaScript – динамический императивный объектно-ориентированный язык программирования. Решение об использовании данного языка программирования при разработке информационной системы обусловлено легкой средой разработки, развертывания, обслуживания web-приложений. Язык JavaScript используется в веб-разработке в составе открытого веб-фреймворка ECMAScript, чаще называемого JavaScript (JScript).

Среди преимуществ JavaScript можно выделить:

- открытая разработка;

- работает на многих платформах;

- может внедряться в HTML-разметку;

- предоставляет продвинутые методы манипуляции строками и текстом;

- легко интегрирует в свои программы высокопроизводительные серверы баз данных (DB2, MySQL, Oracle и MariaDB);

- программы на JavaScript хорошо масштабируются и легко сопровождаются;

- имеется простой программный интерфейс;

- возможности языка можно расширить при помощи библиотек, написанных на React, Vue, Ember, Adobe Spry, AngularJS, Dojo, Extjs, jQuery, Mootools, Prototype, Qooxdoo, Underscore и Node.js;

- дополнительные возможности для обеспечения безопасности.

Таким образом, JavaScript по всем требования подходит для разработки информационной системы взаимоотношения с клиентами для организации полиграфической деятельности.

В качестве СУБД была использована MariaDB, клиент для работы с базой данных (БД) phpmyadmin. Данный выбор обусловлен опытом работы с данной СУБД [13]. Календарный план проектирования и разработки информационной системы взаимоотношения с клиентами для организации полиграфической деятельности, представлен на рисунке 2.1.

Рисунок 2.1 – Календарный план разрабатываемой информационной системы