Дипломная работа: Разработка приложения «Test Creator»
Обзор аналогов
Обзор аналогов
Постановка задачи
Блок-схема работы приложения
Средства разработки
Развертывание локального сервера
Интерфейс среды разработки
Заключение
Спасибо за внимание
952.16K
Category: softwaresoftware

Разработка приложения Test Creator

1. Дипломная работа: Разработка приложения «Test Creator»

Уфимский колледж радиоэлектроники, телекоммуникаций и безопасности
Дипломная работа:
Разработка приложения «Test Creator»
Выполнил: Озолин Д.В.
группа 9ПКС-51УП-13
Руководитель диплома:
Бронштейн М.Е.
Уфа 2018

2.

Актуальность разработки приложения для тестирования :
– автоматизация процесса создания и проведения тестирования;
– увеличение усваиваемость материала;
– выявление проблемных мест тестируемых с целью дальнейших устранений их.
Цель дипломной работы: создание многофункционального приложения для
проведения тестирования, в котором пользователю будет легко адаптироваться и
быстро выполнил поставленную задачу в составлении и проведении тестов.
Практическая значимость: использование приложения в сети интернет или в
учебных учреждениях.
Объект исследования: процесс разработки приложение с графическим
интерфейсом и использованием современных технологий.
Предмет исследования: приложение для тестирования пользователей.

3. Обзор аналогов

Приложение «Конструктор тестов»

4.

Обзор аналогов
Приложение«ADTester»

5. Обзор аналогов

Приложение «1С: Колледж»

6. Постановка задачи

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

7. Блок-схема работы приложения

Начало
Авторизация пользователя
Вход
Вход или регистрация для
студентов
Регистрация
Ввод
Login_name =
input( Ваш логин )
Password_name =
input( Ваш пароль )
База данных
регистрационных имен
Ввод
Login = input( Ваш логин )
Password = inpit( Ваш пароль )
Fio = input( Ваша ФИО )
Group = input( Ваша специальность )
Вывод
Positon = SELECT position FROM
authentication WHERE Login
LIKE %s AND Password LIKE
%s", (login_name, password_name)
Не верный
логин или
пароль
База данных
регистрационных
имен
If Login_name in position
If login in Login_base
Да
Администратор
If Position
Студент
Сохранение данных в
базу
Преподаватель
Управление
приложением
Управление
тестами
Конец
Прохождение
тестирования
Вывод
Такой логин
уже существует
Вывод
Login_base
Нет

8.

Блок-схема работы пользователя
«Преподаватель»

9. Средства разработки

PyCharm
СУБД MySQL
QtDesigner
Язык каскадных таблиц стилей QSS
Язык программирования Python

10. Развертывание локального сервера

11. Интерфейс среды разработки

12. Заключение

- денежные затраты на разработку – минимальны и составляют
65258,5 рублей;
- все поставленные задачи выполнены, а цели достигнуты.

13. Спасибо за внимание

English     Русский Rules