Диплом: Автоматизация рабочего места специалиста по обработке заявок от клиентов ООО "Ямал"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
25
- Оперативная память не менее 512 Мб;
- Монитор LCD с диагональю 19 дюймов;
- Мышь;
- Клавиатура.
Рабочими станциями со сходными параметрами сотрудники компании
уже оснащены, поэтому закупка дополнительных клиентских рабочих мест не
потребуется. Также в наличии есть и многофункциональные устройства, что
позволяет не закупать новое оборудование этого типа.
Основные риски и способы их уменьшения приведены в таблице 3.
Таблица 3
Главные риски при создании проекта и способы их минимизации
Виды рисков
Снижение видов
риска
Распределение
риска
Минимизация
вероятности
возникновения
риска
Риски, связанные
с размерами
проекта.
Подробный анализ
всех этапов работ,
взаимодействия
участников,
организации работ.
Деление проекта
на несколько
частей, выделение
пилотного проекта
по подсистемам.
Подробно
проработанная
программа
качества, четкое
управление
конфигурацией
проекта.
Риски, связанные
с малым опытом в
IT-сфере.
Обучение
пользователей,
включая
руководство,
контроль
следования
технологиям
работы.
Утверждение
большинства
проектных
документов,
утверждение всех
изменений в
функциональной
части системы.
Создание и
согласование
концепции проекта
на самой ранней
его стадии.
Технические
риски проекта
Детальный отбор
проектной команды
по уровню
квалификации.
Обучение
участников проекта
базовым
технологиям
проектных работ,
инструментальным
средствам.
Зафиксированная
документально
персональная
ответственность
участников
проекта, а также
фиксирование всех
изменений в
процессе работы
над проектом.
Применение
стандартов
компании на
проектные работы,
подготовка
стандартов
проекта.
26
Продолжение табл.3
Организационные
риски проекта
Проведение
обучения
участников проекта
(курс "управление
проектом"),
тренинги команды,
максимально полная
формализация
работы.
Присутствие
представителей
заказчика в
рабочих группах.
Присутствие к
команде
администратора
проекта,
подробное
распределение
ролей в проекте.
Операционные
риски проекта
Подробное
тестирование
разработанного ПО.
Отражение
отсутствия
претензий
заказчика по всем
этапам работы.
Четкое следование
процедурам
программы
качества.
Информационная модель включает в себя схему движения входных,
промежуточных и итоговых потоков и функций предметной области.
Информационная модель изображена в приложении А.
Основываясь на представленной информационной модели, клиент
описывает суть заявки в приведенной форме. Заявка автоматически
определяется в системе, ей дается статус «Получена».
Менеджер при просмотре этой формы обнаруживает заявку, выполняет
все нужные действия для решения указанной проблемы и при успешном исходе
передает ей статус «Закрыта».
Среди ре существующих систем ре управления базами ре данных на ре практике
большей ре популярностью пользуются ре реляционные базы ре данных, среди ре которых
необходимо ре выделитьMSре SQLServer, ре Oracle, MSре Access[11].
Система ре управления базами ре данныхOracleре является клиент-ре серверной
СУБД. ре Данная СУБД ре основана на ре реляционной модели ре данных, но ре также может
ре включать элементы ре объектно-ориентированной ре модели.
Для ре управления данными в ре СУБДOracleре используется автоматическая
ре конфигурация, интеллектуальное ре управление ресурсами, а ре также средства
ре настраиваемого мониторинга и ре сквозного контроля.
ре СУБДOracleре может работать ре под управлением ре любой операционной
ре системы, что ре создает ее ре гибкость использования в ре разработке приложений.
27
ре Основные достоинства ре СУБДOracleре приведены в таблице 4.
ре Таблица4
Основные ре достоинства СУБД ре Oracle
Название достоинства
Характеристики
Возобновляемость
операций
СУБД создает возможности специалистам по базам
данных отложения операций, которые не могут быть
завершены в текущий момент времени. При
отложении операций администратором устраняется
проблема, связанная с нехваткой ресурсов
Уменьшение задержек
времени на обслуживание
СУБД позволяет операции, связанные с
обслуживанием системы выполнять без остановки
работы программного приложения
Изменение схемы данных
без закрытия доступа
СУБД позволяет переопределять структуры таблиц в
рабочем режиме работы пользователей с
приложениями
Реорганизация таблиц и
индексов без закрытия
доступа
В СУБД включен механизм, позволяющий выполнять
реорганизацию и переопределение таблиц без
прерывания доступа к ним, что позволяет снизить
фрагментацию дисков и увеличить
производительность
Работа с индексами таблиц
В СУБД создание и перенастройка индексов таблиц
выполняется в оперативном режиме
Кроме ре приведенных преимуществ в ре таблице4 СУБД ре Oracle позволяет
ре задавать динамически ре параметры базы ре данных без ре перехода в автономный
ре режим и автоматического ре запуска приложений.
ре СУБДOracleре используется многоуровневый ре механизм защиты ре данных,
основанный ре на шифровании ре базы данных (ре OracleAdvancedре Security) и
реализации ре технологии проведения ре тонкого аудита. С ре помощью виртуальной
ре частной базы (ре VPD), входящей в ре состав СУБД ре выполняется управление
ре доступом на ре уровне строк ре данных или ре на уровне ре меток[33].
MS ре SQL Server ре представляет собой ре систему, которая ре предоставляет
достаточно ре много возможностей ре для разработки и ре сопровождения баз ре данных
за ре счет включенных в ре ее состав ре программных компонентов, ре каталогов,
функций, ре процедур.
MS ре SQL Server ре представляет собой ре реляционную систему ре управления
базами ре данных, в основе ре которой для ре обработки данных ре применяется
математический ре аппарат.
В качестве ре главного объекта ре СУБД MS ре SQL Server ре выступают таблицы,
28
ре включающие количество ре строк, ограниченных ре объемами внешней ре памяти или
ре записей. Кроме ре строк в таблицах ре имеются столбцы ре или поля ре для которых
ре задаются атрибуты ре или параметры ре строк для ре отражения данных. ре При этом ре типы
данных, ре задаваемые для ре столбцов разделяются ре на системные, ре встроенные или
ре базовые и заданные ре пользователем.
Для ре выборки данных ре из таблиц ре применяется оператор ре SELECT
позволяющий ре выполнить выборку ре либо всех ре строк из ре таблицы или ре выполнить
определенное ре условие, которое ре указывается в операторе и ре соответствует
информации ре хранящейся в таблице[34].
ре На основании ре выполненного обзора ре существующих баз ре данных выбираем
ре СУБДMSре Access, которая в ре полной мере ре позволит реализовать ре необходимые
механизмы в ре АРМ специалиста ре по обработке ре заявок клиентов ООО «ЯМАЛ»
В созданной системе есть 4 вида пользователей:
- Администратор системы, имеющий наиболее полные полномочия при
работе с системой;
-Распределитель заявок ;
- Сотрудник, принимающий, выполняющий и закрывающий заявки;
- Пользователь системы, генерирующий заявки.
Подробное описание функции этих пользователей приведено на рисунках
10-12.
Функции
администратора
Служебные Общие
Управление
справочниками
Работа с заявками
Добавление
записей
Удаление
записей
Просмотр списков
Формирование
новой
Удаление заявок
Работа с абонентами
Добавление
Редактирование
Учет договоров
Рисунок 10. Дерево функций администратора
29
Функции администратора состоят в наполнении справочников и
дальнейшей работе с ними.
Функции
распределителя
заявок
Служебные Общие
Просмотр списка
пользователей
Назначение
исполнителя заявки
Просмотр абонентов
договоров
Рисунок 11.Дерево функций распределителя заявок
Распределитель заявок осуществляет распределение заявок между
исполнителями.
Функции
исполнителя
Служебные Общие
Просмотр
справочников
Работа с заявками
Пользователи
Просмотр по
статусам
Формирование
новой
Изменение статуса
заявки
Абоненты
Договора
Рисунок 12. Дерево функций исполнителя
Исполнитель выполняет заявки и сообщает об этом, изменяя статус
заявки.
30
Функции
пользователя
Служебные Общие
Просмотр
справочников
Работа с заявками
Пользователи
Просмотр по
статусам
Формирование
новой
Изменение статуса
заявки
Абоненты
Договора
Рисунок 13. Дерево функций пользователя
Пользователь подает заявку, просматривает свои заявки по статусам.
На основании данных функций формируется сценарий диалога, схема
которого для каждого из пользователей представлена на рисунках 14-16.
Главное меню
Справочники
Абоненты
Преценденты
Заявки
Новые
Удаленные
Закрытые
Сформировать
Сотрудники
Учесть
Удалить
Выход
Рисунок 14. Сценарий диалога администратора
Главное меню состоит из четырёх подменю.
31
Главное меню
Заявки
Новые
На проверке
Назначенные
Сотрудники Выход
Сформировать
Рисунок 15. Сценарий диалога распределителя заявок
Главное меню распределителя состоит из трех подменю.
Главное меню
Заявки
Новые
На проверке
Назначенные
Сотрудники Выход
Сформировать
Рисунок 16. Сценарий диалога исполнителя
Меню исполнителя включает в себя работу с заявками, получение списка
сотрудников, просмотр конфигураций, а также кабинетов.
32
Главное меню
Подать заявку
Закрытые
Удаленные
Заявки
Архив заявок Выход
Рисунок 17. Сценарий диалога пользователя
Главное меню состоит из четырёх подменю.
2.2 Разработка базы данных
Иерархический принцип построения системы состоит в том, что более
сложные компоненты составляются из более простых, ранее определенных.
АРМ специалиста по обработке заявок клиентов ООО «ЯМАЛ»разделена на 2
программных комплекса с разным набором функций. Программа обслуживания
клиентов и программа контроля и учета заявок.
Иерархия функций подсистемы всей системы представлена на таблице5.
Таблица 5
Иерархия функций
Группа функций
Подгруппа
Функций
ном
1
2
3
4
Соединение с БД
Выполнять защиту
данных
Логин пользователя
Добавление/Обновление
Ф1
Поиск/Просмотр
Ф2
Пароль пользователя
Добавление/Обновление
Ф3
Поиск/Просмотр
Ф4
Персональные
данные
Добавление/Обновление
Ф5
Поиск/Просмотр
Ф6
Ф7
Персональные
данные
Добавление/Обновление
Ф8
33
Продолжение табл.5
Поиск/Просмотр
Ф9
Хранить
информацию о
клиентах
предприятия
Персональные
данные
Добавление/Обновление
Ф10
Поиск/Просмотр
Ф11
Адрес
Добавление/Обновление
Ф12
Поиск/Просмотр
Ф13
Телефон
Добавление/Обновление
Ф14
Поиск/Просмотр
Ф15
Почта
Добавление/Обновление
Ф16
Поиск/Просмотр
Ф17
Сохранение истории
Ф18
Примечание
Добавление/Обновление
Ф19
Поиск/Просмотр
Ф20
Сохранение истории
Ф21
Хранить
информацию о
выполненных
заявках
Дата поступления и
выполнения заявки
Добавление/Обновление
Ф22
Поиск/Просмотр
Ф23
Статус заявки
Добавление/Обновление
Ф24
Поиск/Просмотр
Ф25
Стоимость
Добавление/Обновление
Ф26
Поиск/Просмотр
Ф27
Оборудование для
выполнения заявки
Добавление/Обновление
Ф28
Поиск/Просмотр
Ф29
Формирование
сметы для
выполнения заявки
Оборудование
Добавление/Обновление
Ф30
Поиск/Просмотр
Ф31
Работа
Добавление
Ф32
Просмотр/Печать
Ф33
Количество
Добавление
Ф34
Просмотр/Печать
Ф35
Цена
Добавление
Ф36
Просмотр/Печать
Ф37
Протоколирование
заявок
Стоимость заявки
Просмотр/Печать
Ф38
Анализ оказания услуг
Выполнение/Просмотр
Ф39
Просмотр/Печать
Ф40
В таблице 5 все функции пронумерованы, эта нумерация используется
при проверке соответствия выявленной иерархии функций структуре
полученной модели данных.
Таким образом, в иерархии функций выделены группы функций для
которых отражены операции добавления, обновления, поиск и просмотра
данных.
34
На основании сформированной иерархии функций выполним
формализованное описание предметной области. Для работы с АРМ специалиста
по обработке заявок клиентов ООО «ЯМАЛ»в базе данных будет выполняться учет
пользователей, на основании хранения их логина, пароля, полного имени и
идентификатора.
В случае поступления заявки от клиента в базу данных будут внесена фамилия,
имя и отчество, контактная информация (адрес и электронная почта) а также даты
создания клиента и внесения изменений.
В случае приема заявки в обработку в базу данных будет внесена дата
начала работ и окончания работ по заказу, полученная себестоимость по
оказанию услуг, стоимость заказа для клиента, отслеживания статуса заказа.
Также в базе данных будет выполняться учет оборудования и
выполненных работ.
Выявленные классы объектов и их свойства представлены в таблице 6.
Таблица6
Классы объектов предметной области, свойства
Объект/
свойство
Уникаль
ный
идентиф
икатор
Физические
характеристик
и
Опциональнос
ть значения
Логически
е
ограничен
ия
Процесс
ы
1
2
3
4
5
6
Пользователь
Код
пользователя
УИ, П
число, 10
да
> 0
Г, Пр
Полное имя
Текст, 60
да
первая
буква
заглавная
Вв, Пр,
Об
Логин
Текст, 30
да
первая
буква
заглавная
Вв, Пр,
Об
Пароль
Текст, 30
да
первая
буква
заглавная
Клиент
Код клиента
УИ, П
число, 10
да
> 0
Г, Пр
ФИО клиента
Текст, 60
да
первая
буква
заглавная
Вв, Пр,
Об
Адрес
Текст, 60
да
первая
буква
заглавная
Вв, Пр,
Об

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)