Похожие презентации:
Разработка приложения 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 рублей;
- все поставленные задачи выполнены, а цели достигнуты.