Скачиваний:
12
Добавлен:
17.06.2023
Размер:
1.79 Mб
Скачать

пользователя, на примере справочника Сотрудники, представлены на рисунке

3.14-3.16.

Рисунок 3.14 – Работа с системой Администратора

Рисунок 3.15 – Работа с системой Пользователя

42

Рисунок 3.16 – Работа с системой Гостя

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

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

Тестирование является неотъемлемой частью разработки программы. Для тестирования программы воспользуемся стратегией «черного ящика».

Стратегия «черного ящика» предполагает тестирование по входу-выходу и имеет своей целью выяснение обстоятельств, при которых система не соответствует своей спецификации [20-21].

43

Тестирование проводится для того, чтобы найти немногие оставшиеся ошибки в хорошо спроектированной системе и тем самым повысить ее надежность, а, следовательно, ценность. С помощью тестирования нельзя добиться хорошей надежности в плохо спроектированной системе [22].

Тестирование программы проводилось в трех основных режимах:

нормальные условия, экстремальные условия, исключительные ситуации.

Цель применения процедуры тестирования программного кода – минимизация количества дефектов (в особенности существенных) в конечном продукте.

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

3.18.

Рисунок 3.17 – Ввод корректных данных

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

44

также таблицу «Должности». При условии, если поле «Наименование» незаполненной, то система выдает ошибку. Так же поле «Оклад» может иметь только целочисленные значения и поэтому система не позволяет вводить буквы.

При тестировании в экстремальных условиях, таких как,

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

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

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

приложение готово к дальнейшей эксплуатации.

Выводы по третьему разделу

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

Было проведено тестирование разработанной информационной системы в соответствии с заданием посредством использования метода «черного ящика»,

результаты которого показали корректность работы разработанного приложения.

45

ЗАКЛЮЧЕНИЕ

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

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

Для описания функциональных возможностей разрабатываемой системы была построена модель бизнес процессов «как должно быть» по стандарту

IDEF0, проведен ее анализ и рассчитаны необходимые коэффициенты, так же был предоставлен функционал разрабатываемой системы.

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

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

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

Поэтому можно сделать вывод, что система работает корректно и не имеет видимых изъянов.

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

46

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

1 Система контроля сотрудников Kickidler [Электронный ресурс] //

ITyear.RU: https://www.kickidler.com/ (дата обращения 11.11.2018).

2 Система контроля сотрудников ScaffCop [Электронный ресурс] //

ITyear.RU: https://www.staffcop.ru/ (дата обращения 11.11.2018).

3 Система контроля сотрудников ManicTime [Электронный ресурс] //

ITyear.RU: https://www.manictime.com/ (дата обращения 11.11.2018).

4 Система контроля сотрудников SkypeTime [Электронный ресурс] //

ITyear.RU: https://www. skypetime.ru/ (дата обращения 11.11.2018).

5 Балдин К.В Информационные системы в экономике: учебник / К.В

Балдин, В.Б. Уткин. М. : Дашков и К, 2015. 395 c.

6 Методология IDEF0 [Электронный ресурс] // ITteach.RU: URL: http://itteach.ru/bpwin/metodologiya-idef0 (дата обращения 11.05.2017).

7 Баженова И.Ю. Основы проектирования приложений баз данных

[Электронный ресурс] : учеб. пособие / И.Ю. Баженова. Электронные текстовые данные. - М. : Открытый университет «ИНТУИТ», 2016. URL: https://biblioclub.ru/index.php?page=book_view_red&book_id=428933.

8 Вендров А. М. Современные технологии анализа и проектирования информационных систем [Электронный ресурс] // Центр Информационных Технологий: URL http://www.citmgu.ru/ (дата обращения 13.05.2017).

9Елиферов В.Г. Бизнес-процессы: Регламентация и управление: учебник

/В.Г. Елиферов. М. : НИЦ ИНФРА-М, 2013. 319 c.

10Репин В.В. Бизнес-процессы. Моделирование, внедрение, управление /

В.В. Репин. М. : Манн, Иванов и Фербер, 2013. 512 c.

11 Крышкин О.В. Настольная книга по внутреннему аудиту: Риски и бизнес-процессы. 3-е изд. / О. Крышкин. М.: Альпина Паблишер, 2016. 477 c.

12 Вендров А. М. Проектирование программного обеспечения экономических информационных систем: учеб. для студентов вузов. М. :

Финансы и статистика, 2013. 352 с.

47

13 Карпова Т.С. Базы данных: модели, разработка, реализация. СПб. :

Питер, 2013. 276 с.

14 Гвоздева В.А. Основы построения автоматизированных информационных систем / В.А. Гвоздева, И.Ю. Лаврентьева. М. : Форум,

Инфра-М, 2016. 320 c.

15 Ипатова Э.Р. Методологии и технологии системного проектирования информационных систем / Э.Р. Ипатова, Ю.В. Ипатов. М. : Флинта, 2013. 256 c.

16 Раскин Интерфейс: новые направления в проектировании компьютерных систем: моногр. / Раскин, Джеф. М. : Символ-плюс, 2014. 272 c.

17 Маклаков С.В. BPwin и Erwin. CASE-средства разработки информационных систем. М. : Диалог-МИФИ, 2015. 340 c.

18 Васильков А.В. Информационные системы и их безопасность: учеб.

пособие / А.В. Васильков, А.А. Васильков, И.А. Васильков. М. : Форум, 2013.

528 c.

19Исаев Г.Н. Информационные системы в экономике: учеб. для студентов вузов / Г.Н. Исаев. М. : Омега-Л, 2013. 462 c.

20Гроувер Д. Защита программного обеспечения / под ред. Д. Гроувера,

Р. Сатера [и др.]. М. : Мир, 2014. 283 c.

21 Тестирование программного обеспечения [Электронный ресурс] //

Википедия: URL: https://ru.wikipedia.org/wiki/Тестирование_программного_

обеспечения (дата обращения 17.05.2017)

22 Методы тестирования программного обеспечения [Электронный ресурс] // Блог web – программиста: URL: http://juice-health.ru/program/ software-testing/495-software-testing-methods (дата обращения 17.05.2017)

23 Трояновский В.М. Информационно-управляющие системы и прикладная теория случайных процессов / В.М. Трояновский. М. : Гелиос АРВ,

2015. 304 c.

48

ПРИЛОЖЕНИЕ А

Глоссарий

1. Бизнес-процесс ‒ это совокупность взаимосвязанных мероприятий или работ, направленных на создание определённого продукта или услуги для потребителей.

2. Информационная система (ИС) ‒ организованная система для сбора,

организации, хранения и передачи информации.

3. Компьютерная информационная система ‒ это система, состоящая из людей и компьютеров, которая обрабатывает или интерпретирует информацию.

4. Автоматизированная информационная система ‒ это просто система, с

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

5.Справочник - это агрегатный тип данных, средство для работы со списками однородных элементов данных.

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

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

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

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

49

ПРИЛОЖЕНИЕ Б

Обзор существующих решений учета рабочего времени сотрудников

Таблица Б.1 ‒ Сравнительный анализ программных продуктов по выделенным характеристикам

 

Kickidler

StaffCop

ManicTime

SkypeTime

 

 

 

 

 

Настройка прав

есть

есть

есть

есть

доступа

 

 

 

 

 

 

 

 

 

Стоимость

10000р.

4200р.

4400р.

2560р.

 

 

 

 

 

Отчеты

есть

есть

есть

есть

 

 

 

 

 

Интеграция с

нет

нет

есть

нет

AD

 

 

 

 

 

 

 

 

 

Наличие API

нет

нет

есть

нет

 

 

 

 

 

Отчеты

есть

есть

есть

есть

 

 

 

 

 

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

Возможность

Гибкость

Широкий

Большой выбор

 

организации

настроек

функционал

возможностей

 

рабочего

системы

 

по настройке

 

процесса с

 

 

задач

 

использованием

 

 

 

 

шаблонов,

 

 

 

 

гибкая система

 

 

 

 

отчетности

 

 

 

 

 

 

 

 

Недостатки

Громоздкость

Тяжелый

Громоздкость

Отсутствие

 

настроек и

интерфейс

настроек и

фильтрации

 

интерфейса;

 

интерфейса;

 

 

Отсутствие

 

Отсутствие

 

 

фильтрации

 

фильтрации

 

 

 

 

 

 

50

ПРИЛОЖЕНИЕ В

Модель бизнес-процесса

Рисунок B.1 ‒ Концептуальный уровень диаграммы

51

Соседние файлы в папке Курсовые работы