Автор молодец выполнил работу раньше срока. Спасибо
Подробнее о работе
Гарантия сервиса Автор24
Уникальность не ниже 50%
Введение 7
1 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 8
1.1 Обоснование актуальности 8
1.2 Анализ существующих аналогов 8
1.2.1 «Cold Turkey» 8
1.2.2 «Simple Run Blocker» 9
1.2.3 «Focus» 10
1.3 Обоснование выбора средств реализации 11
1.3.1 Python 11
1.3.2 PyQt 17
1.3.3 CSS 20
1.4 Цель и задачи 21
2 РАЗРАБОТКА СИСТЕМЫ ПОМОЩИ ФОКУСИРОВКИ ВНИМАНИЯ 22
2.1 Разработка алгоритма программы 22
2.2 Разработка графического интерфейса пользователя 23
2.2.1 Вид главного окна программы 23
2.2.2 Вид окна настройки программы 25
2.2.3 Вид окна списка запущенных процессов 26
2.3 Разработка логики работы программы 28
2.3.1 Редактирование списка программ 28
2.3.2 Редактирование списка веб-сайтов 36
2.3.3 Блокировка доступа к веб сайтов 40
2.3.4 Блокировка выполнения программ 41
2.3.5 Настройка программы 42
2.3.6 Сохранение введенных пользователем данных между сессиями работы с программой 43
2.3.7 Просмотр информации о разработчике программного продукта 45
3 ОХРАНА ТРУДА 47
ВЫВОДЫ 59
ПЕРЕЧЕНЬ ИСТОЧНИКОВ 60
ПРИЛОЖЕНИЕ 63
QComboBox QAbstractItemView
{
background-color: rgb(80,80,80);
padding: 4px;
}
/**** QComboBox (editable) ****/
QComboBox:editable
{
background-color: rgb(80,80,80);
padding: 4px;
}
QComboBox:editable:focus
{
border-color: rgb(90,200,255);
}
/**** QComboBox (disabled) ****/
QComboBox:disabled
{
background-color: rgb(120,120,120);
border-color: rgb(60,60,60);
color: rgb(40,40,40);
}
QComboBox::drop-down:disabled
{
image: url(images/dropdown_disabled.
...
1.1 Обґрунтування актуальності
На сьогоднішній день все більше і більше посад вимагають від працівника виконання робочих завдань за комп’ютером. В наслідок чого з кожним днем кількість людей які стикаються з проблемою фокусування уваги на поставленому завданні при роботі за комп’ютером невблаганно зростає. А це значить що росте і кількість користувачів які потребують програмного забезпечення яке могло б надати їм допомогу у вирішенні даної проблеми.
В наш час дуже актуальне питання необхідності роботи або навчання за комп’ютером. Тому для допомоги у вирішенні проблеми фокусування уваги на робочих задачах було би доцільно розробити програмне забезпечення, яке могло би надавати користувачам можливість забороняти виконання окремих програм і блокувати доступ до певних веб сайтів.
Розробити якісну програму непросто, для цього будуть потрібні не тільки досвід програмування, а й навички дизайнера для красивого і зручного оформлення графічного інтерфейсу користувача.
...
1.2.2 «Simple Run Blocker»
Simple Run Blocker — це портативний додаток, який дозволяє користувачам забороняти виконання окремих програм.
В Simple Run Blocker є три режими блокування. Перший режим заборонить доступ до всіх програм, окрім тих, які знаходяться в списку. Другий режим зробить зворотне, тобто, заблокує тільки ті, які знаходяться в списку. А третій зовсім відключить блокування.
Також Simple Run Blocker може заборонити доступ до дисків, але слід бути обережніше, адже додаток портативний, і ви можете заборонити доступ до диска, на якому воно знаходиться, тим самим ви позбавите себе доступу до функціоналу.
Переваги:
1) багатомовність (підтримується й російська мова);
2) простота використання;
3) портативність;
4) малий обсяг;
5) безкоштовна.
Недоліки:
1) не можна ставити пароль на виконання додатків;
2) не має можливості забороняти доступ до веб сайтів;
3) працює тільки з ОС Windows.
1.2.
...
1.3 Обґрунтування вибору засобів реалізації
1.3.1 Python
Python — інтерпретована об'єктно-орієнтована мова програмування високого рівня зі строгою динамічною типізацією. Розроблена в 1990 році Гвідо ван Россумом. Структури даних високого рівня разом із динамічною семантикою та динамічним зв'язуванням роблять її привабливою для швидкої розробки програм, а також як засіб поєднування наявних компонентів. [4]
Python підтримує модулі та пакети модулів, що сприяє модульності та повторному використанню коду. Інтерпретатор Python та стандартні бібліотеки доступні як у скомпільованій, так і у вихідній формі на всіх основних платформах. [6]
В мові програмування Python підтримується кілька парадигм програмування, зокрема: об'єктно-орієнтована, процедурна, функціональна та аспектно-орієнтована.
Python — це, насамперед, скриптова мова програмування (мова, розроблена для запису «сценарію», послідовність операцій, які виконуються користувачем на ПК.
...
1.4 Мета та задачі
Мета роботи полягає в наданні користувачу програмного продукту, що володіє гнучким користувальницьким інтерфейсом, для блокування виконання програм а також для заборони доступу до веб сайтів.
...
1. Фримен Э.. Изучаем HTML, XHTML и CSS = Head First HTML with CSS & XHTML/ Э. Фримен, Э. Фримен. — П.: «Питер», 2010. — 656 с.
2. Шафер С. HTML, XHTML и CSS. Библия пользователя, 5-е издание / С. Шафер. — М.: «Диалектика», 2010. — 656 с.
3. Доусон М. Программируем на Python/ М. Доусон. – СПб.: Питер, 2014. – 416 с.
4. Лутц М. Изучаем Python, 4-е издание/ М. Лутц. – Пер. с англ. – СПб.: Символ-Плюс, 2011. – 1280 с.
5. Лутц М. Программирование на Python, том I, 4-е издание/ М. Лутц. – Пер. с англ. – СПб.: Символ-Плюс, 2011. – 992 с.
и еще 30 источников
Не подошла эта работа?
Закажи новую работу, сделанную по твоим требованиям
Введение 7
1 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 8
1.1 Обоснование актуальности 8
1.2 Анализ существующих аналогов 8
1.2.1 «Cold Turkey» 8
1.2.2 «Simple Run Blocker» 9
1.2.3 «Focus» 10
1.3 Обоснование выбора средств реализации 11
1.3.1 Python 11
1.3.2 PyQt 17
1.3.3 CSS 20
1.4 Цель и задачи 21
2 РАЗРАБОТКА СИСТЕМЫ ПОМОЩИ ФОКУСИРОВКИ ВНИМАНИЯ 22
2.1 Разработка алгоритма программы 22
2.2 Разработка графического интерфейса пользователя 23
2.2.1 Вид главного окна программы 23
2.2.2 Вид окна настройки программы 25
2.2.3 Вид окна списка запущенных процессов 26
2.3 Разработка логики работы программы 28
2.3.1 Редактирование списка программ 28
2.3.2 Редактирование списка веб-сайтов 36
2.3.3 Блокировка доступа к веб сайтов 40
2.3.4 Блокировка выполнения программ 41
2.3.5 Настройка программы 42
2.3.6 Сохранение введенных пользователем данных между сессиями работы с программой 43
2.3.7 Просмотр информации о разработчике программного продукта 45
3 ОХРАНА ТРУДА 47
ВЫВОДЫ 59
ПЕРЕЧЕНЬ ИСТОЧНИКОВ 60
ПРИЛОЖЕНИЕ 63
QComboBox QAbstractItemView
{
background-color: rgb(80,80,80);
padding: 4px;
}
/**** QComboBox (editable) ****/
QComboBox:editable
{
background-color: rgb(80,80,80);
padding: 4px;
}
QComboBox:editable:focus
{
border-color: rgb(90,200,255);
}
/**** QComboBox (disabled) ****/
QComboBox:disabled
{
background-color: rgb(120,120,120);
border-color: rgb(60,60,60);
color: rgb(40,40,40);
}
QComboBox::drop-down:disabled
{
image: url(images/dropdown_disabled.
...
1.1 Обґрунтування актуальності
На сьогоднішній день все більше і більше посад вимагають від працівника виконання робочих завдань за комп’ютером. В наслідок чого з кожним днем кількість людей які стикаються з проблемою фокусування уваги на поставленому завданні при роботі за комп’ютером невблаганно зростає. А це значить що росте і кількість користувачів які потребують програмного забезпечення яке могло б надати їм допомогу у вирішенні даної проблеми.
В наш час дуже актуальне питання необхідності роботи або навчання за комп’ютером. Тому для допомоги у вирішенні проблеми фокусування уваги на робочих задачах було би доцільно розробити програмне забезпечення, яке могло би надавати користувачам можливість забороняти виконання окремих програм і блокувати доступ до певних веб сайтів.
Розробити якісну програму непросто, для цього будуть потрібні не тільки досвід програмування, а й навички дизайнера для красивого і зручного оформлення графічного інтерфейсу користувача.
...
1.2.2 «Simple Run Blocker»
Simple Run Blocker — це портативний додаток, який дозволяє користувачам забороняти виконання окремих програм.
В Simple Run Blocker є три режими блокування. Перший режим заборонить доступ до всіх програм, окрім тих, які знаходяться в списку. Другий режим зробить зворотне, тобто, заблокує тільки ті, які знаходяться в списку. А третій зовсім відключить блокування.
Також Simple Run Blocker може заборонити доступ до дисків, але слід бути обережніше, адже додаток портативний, і ви можете заборонити доступ до диска, на якому воно знаходиться, тим самим ви позбавите себе доступу до функціоналу.
Переваги:
1) багатомовність (підтримується й російська мова);
2) простота використання;
3) портативність;
4) малий обсяг;
5) безкоштовна.
Недоліки:
1) не можна ставити пароль на виконання додатків;
2) не має можливості забороняти доступ до веб сайтів;
3) працює тільки з ОС Windows.
1.2.
...
1.3 Обґрунтування вибору засобів реалізації
1.3.1 Python
Python — інтерпретована об'єктно-орієнтована мова програмування високого рівня зі строгою динамічною типізацією. Розроблена в 1990 році Гвідо ван Россумом. Структури даних високого рівня разом із динамічною семантикою та динамічним зв'язуванням роблять її привабливою для швидкої розробки програм, а також як засіб поєднування наявних компонентів. [4]
Python підтримує модулі та пакети модулів, що сприяє модульності та повторному використанню коду. Інтерпретатор Python та стандартні бібліотеки доступні як у скомпільованій, так і у вихідній формі на всіх основних платформах. [6]
В мові програмування Python підтримується кілька парадигм програмування, зокрема: об'єктно-орієнтована, процедурна, функціональна та аспектно-орієнтована.
Python — це, насамперед, скриптова мова програмування (мова, розроблена для запису «сценарію», послідовність операцій, які виконуються користувачем на ПК.
...
1.4 Мета та задачі
Мета роботи полягає в наданні користувачу програмного продукту, що володіє гнучким користувальницьким інтерфейсом, для блокування виконання програм а також для заборони доступу до веб сайтів.
...
1. Фримен Э.. Изучаем HTML, XHTML и CSS = Head First HTML with CSS & XHTML/ Э. Фримен, Э. Фримен. — П.: «Питер», 2010. — 656 с.
2. Шафер С. HTML, XHTML и CSS. Библия пользователя, 5-е издание / С. Шафер. — М.: «Диалектика», 2010. — 656 с.
3. Доусон М. Программируем на Python/ М. Доусон. – СПб.: Питер, 2014. – 416 с.
4. Лутц М. Изучаем Python, 4-е издание/ М. Лутц. – Пер. с англ. – СПб.: Символ-Плюс, 2011. – 1280 с.
5. Лутц М. Программирование на Python, том I, 4-е издание/ М. Лутц. – Пер. с англ. – СПб.: Символ-Плюс, 2011. – 992 с.
и еще 30 источников
Купить эту работу vs Заказать новую | ||
---|---|---|
0 раз | Куплено | Выполняется индивидуально |
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что
уровень оригинальности
работы составляет не менее 40%
|
Уникальность | Выполняется индивидуально |
Сразу в личном кабинете | Доступность | Срок 1—6 дней |
2000 ₽ | Цена | от 3000 ₽ |
Не подошла эта работа?
В нашей базе 55695 Дипломных работ — поможем найти подходящую