Розробка програми "Менеджер пристроїв" - Курсовая работа

бесплатно 0
4.5 71
Призначення менеджеру пристроїв. Обґрунтування вибору мови програмування. Розробка структурної схеми і опис діалогового інтерфейсу програми. Блок-схема програмного додатку, основні функції і алгоритм його роботи. Методики і інструкція його тестування.

Скачать работу Скачать уникальную работу

Чтобы скачать работу, Вы должны пройти проверку:


Аннотация к работе
Всі пристрої взаємодіють з ОС Windows за допомогою програми, яка називається драйвером пристрою. Щоб операційна система розпізнала це обладнання, необхідна наявність спеціальної програми - драйвер. Драйвер (англ. driver) - компютерна програма, за допомогою якої операційна система отримує доступ до приладу апаратним забезпеченням [1]. Апаратне забезпечення - електронні та механічні частини обчислювального пристрою, що входять до складу системи або мережі, виключаючи програмне забезпечення і дані (інформацію, яку обчислювальна система зберігає й обробляє).Зазвичай менеджер пристроїв використовується для перевірки стану обладнання та оновлення драйверів. Досвідчені користувачі, які добре знаються в структурі апаратного забезпечення компютера, можуть за допомогою менеджера пристроїв проводити діагностику роботи обладнання для усунення конфліктів пристроїв і зміни параметрів ресурсів. У «Менеджері пристроїв» Windows зберігається інформація про пристрої, встановлені на компютері. Відомості про справність / несправність роботи пристроїв, а також повідомлення про помилки при виникненні неполадок. У «Менеджері пристроїв» Windows можна вносити зміни до властивостей пристроїв.Підтримуваних ними наборах команд і режимах роботи Рисунок 1.2 - Програма «Everest» Програма «Device Remover» є потужним додатком, що дозволяє вам переглядати і управляти пристроями, встановленими на вашому компютері. Програма надає детальну інформацію про кожну послугу чи пристрій, який використовується [4]. Поглиблене уявлення всіх встановлених пристроїв, класів пристроїв, драйверів і сервісів в системі WindowsМову програмування визначає набір лексичних, синтаксичних і семантичних правил, визначаючих зовнішній вигляд програми і дії, які виконає виконавець (компютер) під її управлінням. Можна узагальнити визначення «мов програмування» - це спосіб передачі команд, наказів, чіткого керівництва до дії, тоді як людські мови служать також для обміну інформацією. Виконання: мова програмування може використовувати спеціальні конструкції для визначення і маніпулювання структурами даних і управління процесом обчислень. У цьому середовищі програміст може писати, запускати, тестувати і налагоджувати програми, написані на С #. Всі змінні автоматично ініціалізуються середовищем і мають типову захищеність, що дозволяє уникнути невизначених ситуацій у разі відсутності ініціалізації, зміни в обєкті або спроби виконати недопустиме перетворення типів.Інтерфейс користувача - сукупність засобів для обробки та відображення інформації, максимально пристосованих для зручності користувача; різновид інтерфейсів, в якому одна сторона представлена людиною (користувачем), інша - машиною/пристроєм. Представляє собою сукупністю засобів і методів, за допомогою яких користувач взаємодіє з різними, найчастіше складними, машинами, пристроями і апаратурою. Рекомендується використовувати стандартні, перевірені багатьма програмістами і користувачами інтерфейсні рішення. Важливо, щоб інтерфейс не стомлював зір. До сукупності засобів, за допомогою яких користувач взаємодіє з різними програмами і пристроями, відносяться: 1.Інтерфейс програмного додатку менеджер пристроїв реалізовано на основі інтерфейсу типу SDI, програма складається з одного діалогового вікна Т подібної структури, в якому містяться всі необхідні елементи керування. Для реалізації всіх команд, що потрібні для повноцінної роботи програми, на діалоговому вікні було розміщено та використано наступні елементи: 1.Рисунок 2.1 - Структурна схема графічного інтерфейсу програмиВікно програми має стандартних для Windows інтерфейс. У його верхній частині знаходиться класичне меню: Файл, Інформація. У списку під назвою компютера можна побачити всі категорії встановленого обладнання. По кожній категорії можна отримати список встановлених на компютері пристроїв даного типу. По кожній категорії можна отримати список встановлених на компютері пристроїв даного типу клацнувши мишкою по значку біля категорії яка вас цікавить, тим самим розкривши список.IMG_82a06ead-2b68-4aaf-8abe-ee5c0ab005de

IMG_4e247e40-bf01-4dc0-a714-35a461514c1f

IMG_d685f107-4591-46d8-b0ed-a2b6341608f8

IMG_b87aa0c8-49b8-45c3-839b-e39733142753

IMG_3ad3b2fe-2616-45bd-9499-6f41881fac3d

IMG_fd10b963-5b83-427a-93f2-b52d1efb762e

IMG_55080aec-d214-4734-b09e-c35b0b90dcfeБлок-схема - поширений тип схем (графічних моделей), що описують алгоритми або процеси, в яких окремі кроки зображуються у вигляді блоків різної форми, зєднаних між собою лініями [7].Алгоритм - послідовність, система, набір систематизованих правил виконання обчислювального процесу, що обовязково приводить до розвязання певного класу задач після скінченного числа операцій [8].IMG_a7547bcb-7be1-4eae-8503-e87b7285e73bТестування застосовується в техніці, медицині, психіатрії, освіті для визначення придатності обєкта тестування для виконання тих чи інших функцій. Тестовий набір складається з окремих тестів і розробляється таким чином, щоб забезпечити повне або значне покриття множини ймо

План
Зміст

Вступ

1. Аналіз сучасного стану питання та обгрунтування завдання на роботу

1.1 Аналоги і їх основні функції

1.2 Обґрунтування вибору мови програмування

2. Розробка інтерфейсу програми

2.1 Обґрунтування вибору інтерфейсу

2.2 Опис інтерфейсу

2.3 Структурна схема інтерфейсу

2.4 Розробка дизайну

3. Розробка моделі програмного додатку

3.1 Блок-схема

3.2 Алгоритм роботи

4. Тестування

4.1 Методики тестування

4.2 Інструкція тестування програми

Висновки

Перелік посилань

Додаток А - лістинг програми devmgr.cpp…

Додаток Б - Лістинг програми GETTYPEINFO.cpp

Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность
своей работы


Новые загруженные работы

Дисциплины научных работ





Хотите, перезвоним вам?