Диплом: Автоматизация взаимодействия сотрудников с техническим отделом ПАО «МОЭСК»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
57
Вызов удаления помеченных объектов;
Вызов истории;
Вызов справки.
Дерево диалога представлено на рисунке 12.
Основное меню
Заполнение
справочников
Оформление
документов
Работа с задачами
Формирование
отчетов
Сервис
Дополнить
справочник
Посмотреть
элементы
справочника
Пометить на
удаление
Выбрать
справочник
Добавить новый
документ
Открыть
имеющийся
документ
Печать
Пометить на
удаление
Добавить новую
задачу
Открыть
имеющуюся задачу
Печать
Пометить на
удаление
Формирование
отчета
Настройка отчета
Вызов удаления
помеченных
объектов
Вызов истории
Вызов справки
Рисунок 12. Дерево диалога
2.3.2. Характеристика базы данных
Разработанное прикладное решение содержит следующие объекты:
1. Справочники:
Справочник «Сотрудники» (таблица 19);
Таблица 19.
Справочник "Сотрудники" (sotr)
Наименование
поля
Иденти-
фикатор
поля
Тип поля
Длина
поля
Примечание
1
2
3
4
5
Код
Id_sotr
Строка
9
58
Продолжение таблицы 19
1
2
3
4
5
Наименование
Name_sotr
Строка
50
Ключевое
поле
Филиал
Filial
СправочникСсылка.Филиал
Район
Rayon
СправочникСсылка.Район
Кабинет
Kab
Число
10
Контактные
данные
Kontakt
Строка
30
Справочник «Технический отдел» (таблица 20);
Таблица 20.
Справочник «Технический отдел» (tech)
Наименование
поля
Идентификатор
поля
Тип поля
Длина
поля
Примечание
Код
Id_tech
Строка
9
Наименование
Name_tech
Строка
50
Ключевое
поле
Табличная часть «Трудовая деятельность»
Организация
Org
Строка
50
Начало работы
Nachalo
Дата
Окончание
работы
Okonchanie
Дата
Должность
Dolznost
Строка
50
Справочник «Филиал» (таблица 21);
Таблица 21.
Справочник «Филиал» (filial)
Наименование
поля
Идентификатор
поля
Тип поля
Длина
поля
Примечание
Код
Id_filial
Строка
9
Наименование
Name_filial
Строка
50
Ключевое
поле
Справочник «Район» (таблица 22).
Таблица 22.
Справочник «Район» (rayon)
Наименование
поля
Идентификатор
поля
Тип поля
Длина
поля
Примечание
Код
Id_rayon
Строка
9
Наименование
Name_rayon
Строка
50
Ключевое
поле
2. Документ «Заявка» (таблица 23).
59
Таблица 23.
Документ «Заявка» (zayavka)
Наименова
-ние поля
Иденти-
фикатор
поля
Тип поля
Длин
а
поля
Примечани
е
Код
Id_zayavk
a
Строка
9
Ключевое
поле
Дата
Date
Дата
Сотрудник
Sotr
СправочникСсылка.Сотрудни
-ки
Филиал
Filial
СправочникСсылка.Филиал
Район
Rayon
СправочникСсылка.Район
Кабинет
Kab
Число
10
Контактные
данные
Kontakt
Строка
30
Описание
проблемы
Problem
Строка
300
Имя файла
картинки
Name_file
Строка
30
Файл
картинки
File
Строка
30
3. Задача «Работа с заявками» (таблица 24).
Таблица 24.
Задача «Работа с заявками» (rabota)
Наименова-
ние поля
Иденти-
фикатор
поля
Тип поля
Длин
а
поля
Примечани
е
1
2
3
4
5
Номер
Id_rabota
Строка
9
Ключевое
поле
Наименовани
е
Name_rabot
a
Строка
50
Выполнена
Completed
Строка
50
Сотрудник
ПАО
«МОЭСК»
Sotr
СправочникСсылка.Сотрудн
и-ки
Филиал
Filial
СправочникСсылка.Филиал
Район
Rayon
СправочникСсылка.Район
Кабинет
Kab
Число
10
Контактные
данные
Kontakt
Строка
30
Описание
проблемы
сотрудником
Problem
Строка
300
Сотрудник
технического
отдела
Tech
СправочникСсылка.
ТехническийОтдел
60
Продолжение таблицы 24
1
2
3
4
5
Комментарии
от
сотрудника
технического
отдела
Comment
Строка
300
Номер заявки
Id_zayavka
ДокументСсылка.Заявка
ER-модель базы данных приведена на рисунке 13.
Рисунок 13. ER-модель
2.3.3 Структурная схема пакета (дерево вызова процедур и программ)
Реализация информационной системы в «1С:Предприятие 8.3»
подразумевает, что основные программные модули будут размещены в модуле
приложения при необходимости.
Модули – это объекты, в которых содержится программный код.
Существует достаточно большое количество видов модулей, каждый из которых
имеет свое предназначение и особенности
61
В системе 1С:Предприятие модуль приложения предназначен для того,
чтобы отловить моменты запуска приложения и завершения его работы.
Модуль формы предназначен для обрабатывания действий пользователя.
В данных модулях реализуется формирование печатной формы документа.
Модуль менеджера существует для многих объектов (справочники,
документы и др.). В данном модуле можно предопределить некоторые
стандартные события, создать дополнительные методы и указать, что они
являются экспортными.
Дерево вызова модулей показано на рисунке 14.
Создание документа
«Заявка»
Запуск программы
Создание задачи «Работа с
заявками»
Модуль менеджера
документа «Заявка»
Модуль документа «Заявка»
Модуль менеджера задачи
«Работа с заявками»
Модуль задачи «Работа с
заявками»
Модуль формирования
отчета
Вызов отчета
Рисунок 14. Дерево вызова модулей
Назначение модулей системы приведено в таблице 25.
62
Таблица 25.
Назначение модулей системы
Название модуля
Назначение модуля
1
Модуль менеджера документа «Заявка»
Печать договора
2
Модуль документа «Заявка»
Проведение документа
3
Модуль менеджера задачи «Работа с
заявками»
Печать акта о выполненной
работе
4
Модуль задачи «Работа с заявками»
Проведение задачи
5
Модуль формирования отчета
Формирование отчетов
Модули документов и модули задач предназначены для управления
данными информационной системы.
Модули менеджера документа и менеджера задачи содержат процедуру
«Печать».
Отчеты в системе формируются на основании схемы компоновки данных.
2.4 Испытания разработанного решения
2.4.1 Перечень объектов и функций, подлежащих испытаниям
В настоящей работе выполнялась разработка программной части
информационной системы взаимодействия сотрудников с техническим отделом
ПАО «МОЭСК». Необходимо провести автономные испытания (проверка
отдельных составных частей ИС). На площадке разработчика проводится
проверка программных модулей и программы в целом. Испытания технической
части должны быть проведены на площадке заказчика.
В программе испытаний указывают:
Перечень функций, которые подлежат испытаниям;
Описание взаимосвязей объекта испытаний с другими частями;
Условия, порядок и методы проведения испытаний и обработки
результатов;
Критерии приемки по результатам испытаний.
Функции, для которых проводятся испытания приведены в таблице 26.
63
Таблица 26.
Перечень проверяемых функций
Проверяемая функция
Примечание
1
Заполнение справочников
Значения должны сохранятся в
информационной базе, отображаться
в правильном виде, не должна
происходить обрезка строк или
обнуление значений.
2
Проведение документа «Заявка»
Значения отображаются в
правильном виде, не должна
происходить обрезка строк или
обнуление значений. Правильное
взаимодействие со справочниками.
3
Печать документа «Заявка»
Правильно распечатывается форма
заявки, все значения подставляются
корректно, нет обрезанных строк.
4
Проведение задачи «Работа с
заявками»
Значения отображаются в
правильном виде, не должна
происходить обрезка строк или
обнуление значений. Правильное
взаимодействие со справочниками и
документом.
5
Печать отчета по задаче «Работа с
заявками»
Правильно распечатывается отчет о
проведенных работах, все значения
подставляются корректно, нет
обрезанных строк.
6
Формирование отчета
Данные в отчете соответствуют
данным задачи.
7
Авторизация
Для каждой группы пользователей
свой интерфейс
2.4.2 Методы проведения испытаний
Описание проверок функций, приведенных в таблице 26, представлены в
таблицах 27-33.
Таблица 27.
Описание проверки №1
Параметр
Значение
1
2
Функция
1. Заполнение справочников
Предмет проверки
1.1 Заполнение справочника
«Сотрудники»
1.2 Заполнение справочника
«Технический отдел»
1.3 Заполнение справочника «Филиал»
1.4 Заполнение справочника «Район»
Используемые средства
Визуальный анализ
64
Продолжение таблицы 27
1
2
Исходные данные
База данных программы, не
содержащая записей
Искажения тестовой информации для
имитации нештатных ситуаций
А) При заполнении справочников не
заполнено поле «Наименование»
Б) При заполнении справочников
пользователь не нажал кнопку
«Записать»
Ожидаемая реакция
1.1 Все данные сохраняются корректно
1.2 При возникновении ошибки
система выдает сообщение об ошибке
Способ определения результатов
Параметры, определяемые
требованиям заказчика
Таблица 28.
Описание проверки №2
Параметр
Значение
Функция
2. Проведение документа «Заявка»
Предмет проверки
2.1 Правильно используются данные
справочников
2.2 Правильно сохраняется
изображение
Используемые средства
Визуальный анализ
Исходные данные
База данных программы, содержащая
записи о сотрудниках, техническом
отделе, филиалах и районах.
Искажения тестовой информации для
имитации нештатных ситуаций
А) При заполнении документа
заполнены не все данные
Б) Изображение сохраняется
неправильно
В) При повторном открытии документа
прикрепленное изображение
отсутствует
Ожидаемая реакция
2.1 Все элементы заполняются
корректно
Способ определения результатов
Параметры, определяемые
требованиям заказчика
Таблица 29.
Описание проверки №3
Параметр
Значение
1
2
Функция
3. Печать документа «Заявка»
Предмет проверки
3.1 Правильно распечатывается форма
заявки, все значения подставляются
корректно, нет обрезанных строк
65
Продолжение таблицы 29
1
2
Используемые средства
Шаблон заявки
Исходные данные
База данных программы, содержащая
записи о номере, дате, сотруднике,
филиале, кабинете, контактных данных
и описании проблемы
Искажение тестовой информации для
имитации нештатных ситуаций
Введено слишком длинное описание
проблемы
Ожидаемая реакция
Все реквизиты помещаются в шаблон,
не происходит обрезки или перекрытия
строк
Способ определения результатов
Параметры, определяемые
требованиями заказчика
Таблица 30.
Описание проверки №4
Параметр
Значение
Функция
4. Проведение задачи «Работа с
заявками»
Предмет проверки
4.1 Правильно используются данные
справочников и документа «Заявки»
Используемые средства
Визуальный анализ
Исходные данные
База данных программы, содержащая
записи о сотрудниках, филиалах,
районах, номере заявки и техническом
отделе
Искажения тестовой информации для
имитации нештатных ситуаций
При заполнении задачи заполнены не
все данные
Ожидаемая реакция
4.1 Все элементы заполняются
корректно
4.2 При отсутствии записи о
наименовании система информирует об
этом
Способ определения результатов
Параметры, определяемые
требованиями заказчика
Таблица 31.
Описание проверки №5
Параметр
Значение
1
2
Функция
5. Печать отчета о выполненных
работах
Предмет проверки
5.1 Правильно распечатывается отчет,
все значения заполняются корректно,
нет обрезанных строк
66
Продолжение таблицы 31
1
2
Используемые средства
Шаблон отчета о выполненных работах
Исходные данные
База данных программы, содержащая
данные сотрудников, технического
отдела и номер заявки
Искажения тестовой информации для
имитации нештатных ситуаций
Введены некорректные данные
Ожидаемая реакция
Все реквизиты помещаются в шаблон,
не происходит обрезки или перекрытия
строк
Способ определения результатов
Параметры, определяемые
требованиями заказчика
Таблица 32.
Описание проверки №6
Параметр
Значение
Функция
6. Формирование отчета
Предмет проверки
6.1 Корректно составлен отчет «Список
заявок по сотрудникам»
Используемые средства
Шаблон отчетов
Исходные данные
База данных программы, содержащая
записи в справочниках, документах и
задачах
Искажения тестовой информации для
имитации нештатных ситуаций
Неверный период отчета
Ожидание реакции
Отчеты формируются корректно
Способ определения результатов
Параметры, определяемые
требованиями заказчика
Таблица 33.
Описание проверки №7
Параметр
Значение
Функция
7. Авторизация
Предмет проверки
7.1 Для каждой группы пользователя
свой интерфейс
Используемые средства
Визуальный анализ
Исходные данные
Список пользователей
Искажения тестовой информации для
имитации нештатных ситуаций
Неверно установлены права
Ожидание реакции
7.1 У каждой группы пользователей
верно установлены права
7.2 У каждой группы пользователей
свой интерфейс
Способ определения результатов
Параметры, определяемые
требованиями заказчика

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

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
«Управление ресурсами проекта» (на примере организации ООО «ЛАКОСТЭ»)
Agile-методология в управлении проектами на примере ООО «Ресурсный центр «Академия КлассИнфо»
Aвтoмaтизaция пpoцecca вeдeния инфopмaциoннoй бaзы o дoлжнocтяx и вaкaнcияx c укaзaниeм тpeбoвaний к уpoвню знaний и нaвыкoв кaндидaтoв для гpуппы кaдpoв вoйcкoвoй чacти 3474»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
Cовершенствование управления рентабельности предприятия (на примере гуипп «бендерская типография «полиграфист»)