ПЗ (1203263), страница 4

Файл №1203263 ПЗ (Подсистема обработки заявок пользователей для Хабаровского филиала АО Полиметалл УК) 4 страницаПЗ (1203263) страница 42020-10-02СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 4)

Рисунок 2 – Процесс обслуживания заявки





2.3 Требования к проектируемой подсистеме

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

Согласно требованиям предприятия и после проведения анализа взаимодействия сотрудников компании со службой технической поддержки к проектируемой подсистеме выдвигается ряд требований.

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

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

регистрацию заявок пользователей через web-интерфейс;

  • оперативное получение информации о ходе выполнения заявки;

  • контроль времени, затрачиваемого исполнителем заявки;

  • хранение информации по заявкам;

  • формирование отчетов по результатам деятельности сотрудников СТП.

Разрабатываемая подсистема должна имеет архитектуру «клиент-сервер» и включать в себя следующие компоненты: СУБД MySQL, web-сервер Apache, сервер HelpDesk и web-браузеры. Функциональный сервер HelpDesk должен быть реализован посредством языка программирования PHP, средства гипертекстовой разметки HTML и каскадных таблиц стилей CSS.

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

Схема архитектуры подсистемы представлена на рисунке 2.

Рисунок 2 – Схема архитектуры подсистемы обработки заявок

Структура системы включает в себя следующие модули:

  • модуль авторизации;

  • модуль регистрации и управления заявками;

  • модуль администрирования;

  • модуль формирования отчетности.

Для корректной работы подсистемы обработки заявок необходим персональный компьютер, удовлетворяющий следующим минимальным требованиям аппаратного и программного обеспечения: процессор Core2Duo, оперативная память 1024Мб, жесткий диск 120Гб, сетевая карта, монитор, клавиатура, мышь, любая операционная система, имеющая в своем составе графический браузер и поддерживающая стандарт HTML 4.0.

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

3 РАЗРАБОТКА ПОДСИСТЕМЫ ОБРАБОТКИ ЗАЯВОК

ПОЛЬЗОВАТЕЛЕЙ

3.1 Выбор инструментов для разработки подсистемы

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

3.1.1 Выбор языка разработки

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

Таблица 3 – Сравнение языков PHP и ASP.NET

Параметры

PHP 5

ASP.NET

Цена

бесплатно

бесплатно

Цена платформы

бесплатно

платно

Скорость

высокая

средняя

Эффективность

высокая

низкая

Безопасность

высокая

высокая

Платформа (стабильность)

стабильная

нестабильная (за счет IIS)

Платформа для работы

любая

win32 (только на IIS)

Доступность исходников

да

нет

Обработка исключений

да

да

Поддержка ООП

хорошо

хорошо

Проанализировав результаты, можно прийти к выводу, что самым лучшим решением будет использование языка PHP. Важно, что он отлично взаимодействует с СУБД MySQL, в то время как у ASP.NET с этим возникают проблемы.

3.1.2 Выбор СУБД

Учитывая требования к разрабатываемой подсистеме и ранее проведенный сравнительный обзор в качестве СУБД была выбрана среда MySQL.

MySQL – это многопоточная, многопользовательская СУБД, основными достоинствами которой является быстрота, надежность и простота использования. Несмотря на то, что MySQL не представляет такой широкий набор возможностей, как например Oracle, использование MySQL оправдывается из-за значительных меньших требований к мощности оборудования и большей скоростью работы при работе со средним объемом данных БД. Использование связки PHP и MySQL позволяет более гибко организовывать принцип мультиплатформенности.

3.1.3 Выбор локального web-сервера

Существует два наиболее распространенных web-сервера:

– Apache – web-сервер с открытым исходным кодом, наиболее часто используется в Unix-подобных ОС [11];

– IIS – web-сервер от компании Microsoft, как правило, используется на ОС семейства Microsoft Windows.

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

Достоинством IIS является интеграция с другими продуктами компании Microsoft. К существенному недостатку IIS можно отнести сложность интеграции сервера с интерпретатором PHP, что в свою очередь усложняет настройку и использования этого сервера. Следовательно, наиболее логично использовать web-сервер Apache.

Для отладки PHP скриптов наиболее подходящим является локальный web-сервер Open Server. Данный web-сервер предлагает на выбор два вида HTTP серверов, различные версии PHP и СУБД модулей, а также возможность быстрого переключения между ними.

HTTP модули: Apache 2.2.21 и Nginx 1.0.11;

СУБД модули: MySQL 5.1.61, MySQL 5.5.20 и PostgreSQL 9.1.1;

PHP модули: PHP 5.2.17 (IMagick 2.2.1, Zend Optimizer 3.3.3, IonCube Loader 4.0.7, Memcache 2.2.4) и PHP 5.3.9 (IMagick 2.3.0, Xdebug 2.1.3, IonCube Loader 4.0.10, Memcache 2.2.6).

Набор инструментов: HeidiSQL, Adminer, PHPMyAdmin, PHPPgAdmin, PgAdmin. В состав пакета так же включены: Perl, FTP сервер, Sendmail, Memcached сервер. Компоненты взяты с официальных репозиториев, всегда обновляются до актуальных версий с каждым обновлением пакета.

В случае отсутствия на компьютере нужных системных компонентов Open Server устанавливает их автоматически. С помощью Open Server можно запустить/остановить сервер или открыть нужный домен.

Основные достоинства:

  • подробный просмотр логов всех компонентов в реальном времени;

  • выбор HTTP, СУБД и PHP модулей в любом сочетании;

  • поддержка SSL и кириллических доменов;

  • поддержка доменных указателей, а также удобная форма их настройки;

  • создание локального поддомена без потери видимости основного домена в сети интернет;

  • доступ к доменам и быстрый доступ к шаблонам конфигурации модулей;

  • мультиязычный интерфейс (русский, украинский, белорусский, английский).

3.2 Проектирование подсистемы

3.2.1 Предварительное создание справочников и форм

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

На подготовительном этапе работы создаются следующие справочники:

  • информация о пользователях;

  • информация об отделах;

  • информация о ПО;

  • информация о категориях заявок;

  • информация о подкатегориях заявок.

Перечень входных форм:

  • ввод пользователя;

  • ввод отдела;

  • ввод прикладного ПО;

  • ввод категории заявки;

  • ввод подкатегории заявки;

  • ввод заявки;

  • ввод решения.

Перечень выходных форм:

  • отчет по выполненным заявкам;

  • отчет по преобладающим категориям заявок;

  • отчет по исполнителям заявок.

3.2.2 Функциональное проектирование подсистемы

Наиболее распространенным стандартом, принятым для моделирования бизнес-процессов является технология моделирования IDEF0 (Integration Definition for Function Modeling).

Основными элементами диаграммы являются активности и дуги, которые изображают взаимосвязи и отношения активностей друг с другом. Дуги могут быть нескольких типов: вход, выход, управление и ресурсы. На каждой диаграмме обычно располагается от 3 до 6 активностей, это обусловлено тем, что такое количество активностей является оптимальным для восприятия сознанием. Модель представляет собой набор иерархически связанных и упорядоченных диаграмм, каждая из которых является конкретизацией (декомпозицией) активности предыдущего верхнего уровня. Каждая модель имеет одну диаграмму верхнего уровня, также называемую контекстной, которая содержит только одну активность, определяющую общую функцию моделируемого процесса и диаграммы декомпозиции предназначенные для детализации функций контекстной диаграммы и описывающие каждую подсистему и ее взаимодействие.

Контекстная диаграмма представляет собой самое общее описание системы и ее взаимодействия с внешней средой. Контекстная диаграмма представлена на рисунке 3.

Рисунок 3 – Контекстная диаграмма

На контекстной диаграмме входной информацией являются:

  • данные о пользователе;

  • данные о заявке.

Управлением являются:

  • регламентирующие документы;

  • правила обращения в техническую поддержку;

  • перечень устанавливаемого программного обеспечения.

К механизмам относятся:

  • сотрудник СТП первого круга;

  • сотрудник СТП второго круга (системный администратор).

Выходной информацией является отчет о выполненной заявке.

Результатом декомпозиции блока «Учет и обработка заявок от пользователей» являются 3 дочерние диаграммы:

– регистрация заявки;

– обработка заявки;

– сбор статистики по заявкам.

Рисунок 4 – Декомпозиция блока «Учет и обработка заявок от пользователей»

В блоке «Регистрация заявки» входными данными являются «Данные о пользователе» и «Данные о заявке», механизмы – «Сотрудник тех. поддержки 1 круга», управление – «Правила обращения в техническую поддержку», «Регламентирующие документы» и выходные данные – «Назначенная заявка».

Характеристики

Список файлов ВКР

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
7021
Авторов
на СтудИзбе
260
Средний доход
с одного платного файла
Обучение Подробнее