Разработка и стандартизация программных средств и информационных технологий

Автор работы: Пользователь скрыл имя, 08 Ноября 2015 в 11:17, курсовая работа

Краткое описание

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

Содержание

ВВЕДЕНИЕ 3
1. АНАЛИЗ СРЕДЫ 5
2. ПОЯСНИТЕЛЬНАЯ ЗАПИСКА 16
2.1. Список исполнителей 16
2.2. Техническое задание 17
2.2.1. Назначение и область применения программного изделия. 17
2.2.2. Основание для разработки 17
2.2.3. Требования заказчика к ПИ 17
2.3. Календарный план разработки 21
2.3.1. Общий план разработки 21
2.3.2. Индивидуальный план разработки 22
2.4. Документация разработки 23
2.4.1. Технический проект 23
2.4.2. Подготовка к разработке 25
2.4.3. Программная реализация 29
2.4.4. Тестирование системы 36
2.5. Эксплуатационная документация 41
2.5.1. Руководство системного программиста 41
2.5.2. Руководство программиста. 43
2.5.3. Руководство оператора. 46
2.5.4. Документация по установке и сопровождению системы 49
ЗАКЛЮЧЕНИЕ 52
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ. 54
Приложения.

Прикрепленные файлы: 1 файл

Курсовик РиСПСиИТ.docx

— 687.66 Кб (Скачать документ)

 

Выделим преимущества и недостатки этого комплекса:

Преимущества:

    • Широкие статистические возможности.
    • Возможности тонкой настройки множества параметров, отвечающих за работу системы.
    • Различные варианты для модуля «Табло».

Недостатки:

    • Система закрытого типа. Зависимость от разработчиков при столкновении с программными проблемами.
    • Только программно-аппаратное решение для модуля «Регистратор»
    • Требуется отдельный выделенный сервер для работы системы
    • Необходимость покупки лицензий на программное обеспечение для каждого компьютера.
    • Отсутствует прейскурант цен на отдельные компоненты – невозможно примерно оценить стоимость комплекса.

 

  1. Система управления очередью «Next» компании NB-Systems.

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

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

Принцип действия системы управления электронной очередью:

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

 

Состав системы управления очередью и вызова клиентов «Next»:

    • Диспенсер талонов (номерковый аппарат)
    • Главное табло (Дисплей)
    • Пульт оператора (аппаратный, либо программный)
    • Система оценки качества обслуживания (аппаратная)
    • Программное обеспечение системы «Next» – администратор.

 

Преимущества и недостатки данного комплекса:

Преимущества:

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

Недостатки:

    • Только программно-аппаратное решение для модуля «Регистратор»
    • Требуется покупка отдельного LCD-телевизора, либо монитора для организации табло вызовов клиентов.
    • Отсутствует информация о наличии статистических возможностей.
    • Отсутствует информация о серверной части системы

 

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

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

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

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

 

  1. ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

    1. Список исполнителей

 

Так как система достаточно объемна, то для увеличения производительности мы решили разделиться по выполняемым задачам (табл.1).

 

Таблица 1. Разделение участников проекта по выполняемым задачам

Реализация работы

Исполнитель

Разработка базы данных

Тестирование комплекса

Контроль качества комплекса

Дербина Мария

Разработка управляющего приложения

Разработка приложения «Электронное табло»

Коковина Ксения

Разработка концепции комплекса

Разработка приложения «Регистратор»

Разработка приложения оператора

Хрянин Евгений


 

Разделение было произведено исходя из объема производимых работ. Самые ресурсоемкие модули системы: База данных, приложение «Оператор» и управляющего приложения «Администратор».

 

    1. Техническое задание

      1. Назначение и область применения программного изделия.

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

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

      1. Основание для разработки

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

      1. Требования заказчика к ПИ

  1. Функциональные требования

Программный комплекс должен состоять из 5 компонентов:

      1. База данных – в ней хранятся настройки, информация о происходящих процессах и действиях пользователей системы. Вокруг нее строится работа прочих приложений.
      2. Приложение «Регистратор». Данное приложение используется для регистрации клиентов в системе в соответствии с категориями обслуживания. Программа получает доступные категории из базы данных. Преимущественно будет установлена на терминалы с дисплеем, сенсорным управлением, а также принтером для печати талонов.
      3. Приложение оператора. Приложение помогает оператору вызывать следующего в очереди клиента, а также устанавливать категории обслуживания данного оператора. Программа будет установлена на рабочем месте операциониста.
      4. Приложение «Электронное табло». С помощью красивого интерфейса приложение выводит приглашения клиентам подойти к определенному оператору для обслуживания. Дополнительно возможна реализация объявления с помощью синтезированного голоса. Преимущественно будет показываться на больших дисплеях в залах обслуживания клиентов.
      5. Управляющее (администраторское) приложение. Приложение в автоматическом режиме производит мониторинг системы для поиска проблем, и если таковые находятся, то по возможности устраняет их, либо сообщает о них специалисту. Через данное приложение настраивается вся система, и имеется возможность влиять на все узлы работы системы.

 

  1. Вид пользовательского управляющего и справочного интерфейса.

Каждое приложение обладает собственным интерфейсом взаимодействия с пользователями.

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

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

Приложение «Электронное табло». У данной программы отсутствует управляемый интерфейс. Каждые 5 секунд программа проверяет очередность клиентов, и если кого-то из них пригласили на обслуживание, то об этом объявляется с помощью текстового и звукового сообщения.

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

 

  1. Спецификации по безопасности

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

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

  1. Требования к окружению, техническим и другим средствам и условиям конкретного объекта.
    1. Требования к операционному окружению.

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

Для освоения управляющего приложения прилагается подробная документация.

    1. Требования к программному окружению

Исходя из того что весь проект разрабатывается на технологии .Net (язык программирования C#), на конечных компьютерах требуется установленный пакет .Net Framework версии 2.0 или выше. Возможно, в процессе разработки, будут предъявлены более высокие требования к версии Фреймворка.

Для обеспечения работы базы данных на сервере требуется установленная и настроенная СУБД MySQL Server.

    1. Технические средства

Развертывание комплекса возможно на IBM PC-совместимых компьютерах.

    1. Средства разработки

В процессе разработки будет использоваться MS Visual Studio 2010 Professional полученная по бесплатной для студентов программе Dream Spark и MySQL Server.

Информация о работе Разработка и стандартизация программных средств и информационных технологий