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

3.2 Информационное, алгоритмическое и программное обеспечение задачи автоматизации взаимоотношения с клиентами

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

1. Подсистема «Программное обеспечение».

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

б) Вторая часть системы – инструктивно-методические материалы по применению средств программного обеспечения. В качестве этой документации будут применяться различные учебники по веб-дизайну и программированию, а также мануалы.

в) Третья часть – это персонал. В данном случае разработчик – инженер-программист и занимающийся сопровождением - администратор.

2. Подсистема «Техническое обеспечение».

а) Первое – комплекс технических средств, предназначенных для обработки данных в ИС, для нашей задачи это будут: средства вычислительной техники - персональный компьютер Intel/AMD совместимый x86/x64 2 ГГц/ 2 Гб ОЗУ/ RAID-1 (2 диска)/сетевой адаптер не менее 100 Мбит/сек/ Microsoft Windows Server 2003/2008/2008 R2 Web/Standard/Enterprise Edition или Microsoft Windows Server 2012 Standard/Datacenter Edition 32-разрядная или 64-разрядная; средства коммуникационной техники – роутер Xiaomi MI WI-Fi mini и оптико-волоконные сети.

б) Второе – методические и руководящие материалы, техническая документация: соответственно мануалы;

в) Третье – обслуживающий эти технические средства персонал: инженер-программист.

3. Подсистема «Организационное обеспечение».

а) Первая – методические материалы, регламентирующие процесс создания и функционирования системы: в данном случае при проектировании, используется методология SADT, экономическое обоснование разработки web-приложения.

б) Вторым компонентом в структуре организационного обеспечения ИС является совокупность средств, необходимых для эффективного проектирования и функционирования ИС: список услуг для сдачи в аренду и т.д.

в) Третьим компонентом подсистемы организационного обеспечения является техническая документация, получаемая в процессе обследования, проектирования и внедрения системы: техническое задание.

г) Четвертым компонентом подсистемы организационного обеспечения является персонал: инженер-программист и администратор.

4. Подсистема «Правовое обеспечение».

Основные правовые документы, которые применяются при разработке и внедрении информационной системы:

- договор между разработчиком и заказчиком;

- Закон РФ «О защите прав потребителя» № 2300-1 от 07.02.1992 г. (с изменениями и дополнениями от 13.07.2015);

- Федеральный закон «О персональных данных» от 27.07.2006 N 152-ФЗ (последняя редакция);

- ГОСТ 34.602-89. Техническое задание на разработку автоматизированной системы;

- ГОСТ 24.103-84 «Автоматизированные системы. Основные положения»;

- ГОСТ 24.104-85 «Автоматизированные системы. Общие требования»;

- ГОСТ 24.701-86 «Надежность автоматизированных систем управления»;

- ГОСТ 34.003-90 «Информационная технология. Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Термины и определения»;

- РД 50-34.698-90 «Автоматизированные системы. Требования к содержанию документов».

5. Подсистема «Информационное обеспечение»

а) Первый комплекс информационного обеспечения – это компоненты внемашинного информационного обеспечения.

б) Вторая часть – компоненты внутримашинного информационного обеспечения (макеты/экранные формы для ввода/вывода информации) – это описывается далее по данному пункту. В нее также входит персонал: администратор.

6. Подсистема «Эргономическое обеспечение».

Сюда можно включить ГОСТ 21958-76 «Система «Человек-машина». Зал и кабины операторов. Взаимное расположение рабочих мест. Общие эргономические требования».

7. Подсистема «Лингвистическое обеспечение».

Традиционные языки: английский и русский. Языки, предназначенные для диалога с компьютером: SQL, HTML, java script и php.

8. Подсистема «Математическое обеспечение»

Алгоритмы поиска и сортировки информации, а также расчета прибыли от продаж и наценки на товары на сайте. Персонал: администратор, бухгалтер.

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

Рассмотрим входные и выходные информационные потоки в разрабатываемой системе, содержащие справочную и оперативную информацию.

Входной поток:

­ данные о клиентах (наименование организации или ФИО, телефон, e-mail);

­ данные о необходимой дате и времени;

Выходной поток:

­ данные о подтверждении;

­ отчет.

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

Система состоит из приложения, реализованного на языке программирования PHP и c использованием JavaScript и HTML.

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

Рисунок 3.1 – Дерево функций системы, доступных покупателю

На основе состава функций и их иерархии разрабатывается меню пользователя, представленное на рисунке 3.2.

Рисунок 3.2 – Дерево функций администратора системы

Рисунок 3.3 – Схема взаимосвязи общих модулей и массивов данных

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