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

Автор работы: Пользователь скрыл имя, 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. Структура программы.

Программы являются готовыми к работе модулями. Приложения написаны на языке C#, и для выполнения требуют версию установленного в системе компонента .NET Framework 4.0.

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

      1. Настройка программы.
    1. Приложение «Регистратор».

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

    1. Приложение «Оператор»

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

      1. Проверка программы.

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

      1. Дополнительные возможности.
    1. Приложение «Регистратор».

Дополнительные возможности отсутствуют.

    1. Приложение «Оператор»

Дополнительной возможностью является просмотр статистики за период работы приложения. Для её просмотра перейдите на вкладку статистика.

      1. Сообщения системному программисту.
    1. Приложение «Регистратор».

Если произведена попытка получить номер в очереди без предварительного выбора категории, то программа выдаст ошибку, сообщающую это. Для решения проблемы следует выбрать нужную категорию и нажать кнопку «Выдать» еще раз.

    1. Приложение «Оператор»

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

      • Выберите другой номер оператора в системе
      • Если вы уверены, что другого такого оператора в системе нет, но программа показывает данную ошибку, подождите порядка 1,5-2х минут. Через это время данный номер оператора будет доступен.

 

      1. Руководство программиста.

      1. Назначение и условия применения программ.
  • Операционная Система: Windows XP, Windows Vista или Windows 7
  • Центральный процессор: Одноядерный процессор x86 или x64 с тактовой частотой не менее 1 ГГц
  • Оперативная память: не менее 1 Гб для Windows XP и 2 Гб для Windows Vista и Windows 7
  • Видеокарта: не менее Super VGA адаптер для Windows XP и адаптер с поддержкой DirectX 9 для Windows Vista и Windows 7
  • Звуковая карта: Требования не предъявляются
  • Место на жестком диске: 100 Кб для программного комплекса, также дополнительное место для базы данных (зависит от размера базы данных)
  • Устройства ввода: Клавиатура, мышь
  • Обязательно дополнительное программное обеспечение, установленное в системе:
    • .NET Framework 4.0
    • MySQL Connector Net не ниже версии 6.3.6
    • MySQL Server не ниже версии 5.1.40
      1. Характеристика программы.
    1. Приложение «Регистратор».

После запуска приложение «Регистратор» загружает из базы данных список категорий обслуживания клиентов. Данный список не изменяется во время выполнения программы. После загрузки программа переходит в режим ожидания – ждет ввод пользовательских данных (выбор категории и нажатие на кнопку).

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

    1. Приложение «Оператор»

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

Программа имеет 2 режима работы. Первый режим – режим ожидания, запускается при старте программы. Программа остановлена и ожидает действий пользователя, направленных на подключение приложения к системе посредством нажатия на кнопку «Начать работу». Если подключение было произведено, то программа переходит во второй режим работы. В данном режиме программа в полуавтоматическом режиме приглашает клиентов к оператору, и обрабатывает данные вызовы. От оператора требуется нажимать кнопки подтверждения – «Клиент подошел» или «Клиент обслужен». Для выхода из данного режима используйте кнопку «Завершить работу».

      1. Обращение к программе.
    1. Приложение «Регистратор».

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

    1. Приложение «Оператор»

Работа с приложением осуществляется с помощью графического интерфейса. В режиме ожидания пользователю доступен список категорий, выбор номера оператора и кнопка «Начать работу». Также используя клавиатуру можно указать ФИО оператора в соответствующее поле. В режиме работы пользователю доступен только графический кнопочный интерфейс. В зависимости от состояния программы в данный момент это могут быть кнопки: «Клиент подошел», «Клиент обслужен» или «Завершить работу».

      1. Входные и выходные данные.
    1. Приложение «Регистратор».

Приложение имеет два источника входных данных: пользователь и база данных. Со стороны пользователя: действие по выбору категории и подтверждения выбора нажатием на кнопку «Выдать». Со стороны базы данных: получение категорий обслуживания из таблицы «cat» (категории).

Выходные данные приложения: Запись в базу данных строки о новом клиенте в таблицу «turn» (очередь). Отображение информации о выданном номере в очереди.

    1. Приложение «Оператор»

Приложение имеет два источника входных данных: пользователь и база данных. Со стороны пользователя: действие по выбору категории обслуживания, введение номера и ФИО оператора, а также запуск активного режима работы приложения. Со стороны базы данных: В обычном режиме: получение категорий обслуживания из таблицы «cat» (категории). В активном режиме: Получение из таблицы «operator» номера присвоенного подключению к системе. Получение данных о следующем клиенте в очереди. Получение статистической информации о работе оператора и системы в целом.

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

      1. Сообщения.
    1. Приложение «Регистратор».

Если произведена попытка получить номер в очереди без предварительного выбора категории, то программа выдаст ошибку, сообщающую это. Для решения проблемы следует выбрать нужную категорию и нажать кнопку «Выдать» еще раз.

    1. Приложение «Оператор»

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

      • Выберите другой номер оператора в системе
      • Если вы уверены, что другого такого оператора в системе нет, но программа показывает данную ошибку, подождите порядка 1,5-2х минут. Через это время данный номер оператора будет доступен.
      1. Руководство оператора.

  1. Назначение программы.
    1. Приложение «Регистратор».

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

    1. Приложение «Оператор»

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

  1. Условия выполнения программы.

Операционная Система: Windows XP, Windows Vista или Windows 7.

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

    • .NET Framework 4.0
    • MySQL Connector Net не ниже версии 6.3.6
    • MySQL Server не ниже версии 5.1.40
  1. Выполнение программы;
    1. Приложение «Регистратор».

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

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

    1. Приложение «Оператор»

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

Как начать обслуживать клиентов? Чтобы начать обслуживать клиентов, вам требуется сделать несколько простых действий:

1. В левой части программы отметить галочками категории, которые вы будете обслуживать.

2. В правой части программы введите своё ФИО.

3. Укажите номер оператора, под которым вас будет знать система

4. Нажмите на кнопку «Начать работу», чтобы приступить к работе.

Как работает вызов клиентов? Сразу после начала работы программа даст оператору 10 секунд на подготовку. В этом режиме вы можете прекратить работу – доступна кнопка «Завершить работу». Затем в автоматическом режиме к Вам будет вызван клиент. Если клиент подошел, то вы должны нажать на единственную доступную кнопку «Клиент подошел» и начать обслуживание. Иначе система попробует найти вам другого клиента из очереди.

Если клиентов в очереди не окажется, то программа перейдет в режим «Нет клиентов» на 15 секунд. В этом режиме вы можете прекратить работу.

После завершения обслуживания, нажмите кнопку «Клиент обслужен». Приложение перейдет в режим ожидания на 10 секунд. В этом режиме вы можете прекратить работу. Затем система вновь попробует вызвать следующего клиента в очереди.

Если клиент не подошел, сколько раз его вызовут? Максимальное число вызовов клиента в системе – 3. Если клиента вызвали 3 раза, и он не подошел, то он выбывает из очереди и его номер аннулируется.

  1. Сообщения оператору.
    1. Приложение «Регистратор».

Если произведена попытка получить номер в очереди без предварительного выбора категории, то программа выдаст ошибку, сообщающую это. Для решения проблемы следует выбрать нужную категорию и нажать кнопку «Выдать» еще раз.

    1. Приложение «Оператор»

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

    • Выберите другой номер оператора в системе
    • Если вы уверены, что другого такого оператора в системе нет, но программа показывает данную ошибку, подождите порядка 1,5-2х минут. Через это время данный номер оператора будет доступен.

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