- •Введение
- •1 Объектно-ориентированный анализ и проектирование системы
- •Сущность задачи
- •1.2 Проектирование модели
- •2 Вычислительная система
- •2.1 Требования к аппаратным и операционным ресурсам
- •2.2 Инструменты разработки
- •3 Проектирование задачи
- •3.1 Требования к приложению
- •3.2 Концептуальный прототип
- •3.3 Организация данных
- •3.4 Функции и элементы управления
- •3.5 Проектирование справочной системы приложения
- •4 Описание программного средства
- •4.1 Общие сведения
- •4.2 Функциональное назначение
- •5.2 Порядок проведения испытаний
- •5.2.1 Функциональное тестирование
- •5.2.2 Полное тестирование
- •6 Применение
- •6.1 Назначение программы
- •6.2 Условия применения
- •6.3 Справочная система
- •7 Охрана труда и окружающей среды
- •7.1 Правовые, нормативные, социально-экономические и организационные вопросы охраны труда
- •7.2 Обеспечение защиты от электромагнитных полей при эксплуатации пэвм.
- •7.3 Пожарная безопасность
- •7.4 Охрана окружающей среды
- •8 Экономический раздел
- •8.1 Технико-экономическое обоснование разработки программного средства
- •8.2 Составление плана по разработке программного средства
- •8.3 Определение цены программного средства
- •8.3 Определение цены программного средства
- •Заключение
- •Список информационных источников
- •Приложение а (обязательное) Текст программы
- •Приложение б
- •Выходные данные
5.2 Порядок проведения испытаний
5.2.1 Функциональное тестирование
Данное тестирование проводится для выявления неполадок и недочетов программы на этапе ее сдачи в эксплуатацию.
Функциональное тестирование предполагает проверку выполнения всех определенных на этапе проектирования функций.
Главная форма представлена на рисунке 5.1
Рисунок 5.1
Для добавления новых данных о посещении необходимо нажать кнопку «Добавить запись», представленную на рисунке 5.1, обязательно заполнить все поля и нажать на кнопку «Сохранить запись». Для удаления данных о сотруднике необходимо выбрать запись и нажать на кнопку «Удалить запись». Кнопки «Сохранить запись», «Удалить запись» представлены на рисунке 5.1. Аналогичным образом добавление, удаление, сохранение производится на формах «Сотрудники», «Читатели», «Посетители», «Отделы», «Должности», «Помещения».
Результат добавления нового посещения представлен на рисунке 5.2
Рисунок 5.2
Для поиска данных, на форме «Посещения», представленной на рисунке 5.1, необходимо выбрать критерий, ввести условие поиска в текстовое поле. Результат поиска представлен на рисунке 5.3. Аналогичным образом поиск производится на формах «Сотрудники», «Читатели», «Посетители».
Рисунок 5.3
Для фильтрации кадрового состава, на форме «Посещения», представленной на рисунке 5.1, необходимо выбрать тип посетителя в списке и нажать кнопку «Фильтрация». Результат фильтрации представлен на рисунке 5.4. Аналогичным образом фильтрация производится на формах «Сотрудники», «Читатели», «Посетители».
Рисунок 5.4
Протестируем функцию формирования личной карточки читателя. Для этого необходимо на главной форме, представленной на рисунке 5.1, перейти на форму «Читатели», В результате будет отображена форма со списком читателей, представленная на рисунке 5.5, где можно будет выбрать данные необходимого сотрудника и сформировать карточку сотрудника, представленную в приложении Б на рисунке Б.1.
Рисунок 5.5
5.2.2 Полное тестирование
Полное тестирование предполагает моделирование всех действий пользователя при работе с программой, так же будет представлен тестовый пример с конкретными входными данными и результатами.
При проведении полного тестирования был выполнен конкретный пример действий пользователя и описаны результаты, которые должны быть получены при работе программного продукта. Были описаны все возможные действия пользователя и реакции программного продукта, которые были ожидаемы и соответствовали запланированным в процессе проектирования.
Протестируем функцию удаления данных сотрудника. Для этого необходимо запустить приложение, на форме «Авторизация» ввести пароль, и нажать кнопку «Вход».
Форма «Авторизация» представлена на рисунке 5.7.
Рисунок 5.7
Если на форме «Авторизация» пароль будет введен не верно, то программное средство выдаст сообщение об ошибке, согласно рисунка 5.8.
Рисунок 5.8
Далее на главной форме необходимо выбрать вкладку «Сотрудник», представленную на рисунке 5.1. Для удаления данных о сотруднике необходимо выбрать запись и нажать на кнопку «Удалить». При успешном удалении сотрудника на экране появится соответствующее оповещение, представленное на рисунке 5.9
Рисунок 5.9
Для добавления данных о сотруднике, на главной форме необходимо выбрать вкладку «Сотрудник», представленную на рисунке 5.1, далее нажать кнопку «Добавить» и заполнить поля следующими данными: «Отдел» - «Инструменты», «Должность» - «Грузчик», «Фамилия» - «Кравченко», «Имя» - «Иван», «Отчество» - «Георгиевич», «Пол» - «муж», «Дата рождения» - «15.02.1985», «Место рождения» - «Минск», «Семейное положение» - «Не женат», «Домашний адрес» - «Ауэзова ул. д.6 кв. 9», «Мобильный телефон» - «375336785699», «Дата приема» - «13.07.2016» и нажать на кнопку «Сохранить». Результат добавления представлен на рисунке 5.10.
Рисунок 5.10
Для просмотра штатного расписания, необходимо выбрать пункт меню «Меню», подпункт «Штатное расписание», откроется форма «Штатное расписание», представленная на рисунке 5.11, в которой представлена информация, о штатном расписании предприятия.
Рисунок 5.11
Для просмотра информации о вакантных должностях, необходимо выбрать пункт меню «Меню», подпункт «Вакансии», откроется форма «Список вакансий», представленная на рисунке 5.12.
Рисунок 5.12
Для формирования отчета, о сотрудниках, имеющих несовершеннолетних детей, необходимо выбрать пункт меню «Отчет», подпункт «Список сотрудников имеющих несовершеннолетних детей». В результате откроется форма «Сотрудники имеющие несовершеннолетних детей», представленная на рисунке 5.13, где можно будет выбрать сотрудников и сформировать отчет, представленный в приложении Б на рисунке Б.2.
Рисунок 5.13
Для формирования отчета, о сотрудниках, которым необходимо повысить квалификацию необходимо выбрать пункт меню «Отчет», подпункт «Сотрудники которым необходимо повысить квалификацию». В результате откроется форма «Сотрудники которым необходимо повысить квалификацию», представленная на рисунке 5.14, где можно будет выбрать сотрудников и сформировать отчет, представленный в приложении Б на рисунке Б.3.
Рисунок 5.14
Для формирования отчета, о военнообязанных сотрудниках, необходимо на главной форме, выбрать вкладку «Отдел | Должность | Военнообязанные», затем выбрать таблицу «Военнообязанные». Далее необходимо выбрать пункт меню «Отчет», подпункт «Список военнообязанных». В результате будет сформирован отчет, представленный в приложении Б на рисунке Б.4.
Для отправки сотрудника в отпуск, необходимо на главной форме, выбрать вкладку «Аттестация | Квалификация | Отпуск», затем выбрать таблицу «Отпуск» представленную на рисунке 5.15. Далее нажать кнопку «Добавить», заполнить соответствующие поля и нажать «Сохранить».
Рисунок 5.15
Если при заполнении таблицы «Отпуск» будет указан отпуск больше 28 дня, то программное средство выдаст сообщение об ошибке, представленной на рисунке 5.16.
Рисунок 5.16
Если при заполнении таблицы «Сотрудник», сотрудник будет назначен на должность начальника отдела и таковой уже есть, то программное средство выдаст сообщение об ошибке, представленной на рисунке 5.17.
Рисунок 5.17
Во время полного тестирования при вводе данных и сохранения результатов, а также их отображения ошибок не возникало. Полное тестирование было проведено полностью с положительным результатом.
