1   2   3
Ім'я файлу: Курсова робота Балабаненко Антон V2.0.docx
Розширення: docx
Розмір: 1243кб.
Дата: 21.04.2021
скачати



ЗМІСТ



Вступ 3

1 Аналіз базового виробництва 5

2 Постановка завдання на проектування 8

3 Програмна частина 11

3.1 Предметна область 11

3.2 Проектування інтерфейсу користувача 12

3.3 Розробка програмного модуля 14

3.4 Тестування програмного модуля 15

3.5 Посібник користувача 17

4 Апаратна частина 19

5 Заходи з охорони праці, екології, цивільної оборони 20

Висновки 23

Список використаної літератури 24

Додатки

Додаток А Робочі вікна програми 25

Додаток Б Лістинг програми 28

Додаток В Блок-схеми програми 37

Додаток Г Таблиця властивостей елементів 39

ВСТУП
Дуже часто виникає необхідність перевірити рівень знань студентів, але робити це на папері не завжди зручно, тим більше зараз, під час карантину і дистанційного навчання, спеціально для виходу з такої неприємної ситуації я розробив програму для проходження тестів за допомогою комп'ютера. Більше ніякого паперу.

У додатку дві частини, і, по суті, основні форми - форма для проходження тестів і форма для створення / редагування. При кожному новому запуску питання будуть в різній послідовності (перемішування питань).

Більш того, відповіді на кожне питання так само перемішуються. Є контейнер для зображень. Зображення зуміруєтся під розміри контейнера. Для перегляду картинки в реальному розмірі двічі клацнути по ній. Буде відкрито вікно перегляду в масштабі 100% Відповіді супроводжуються звуками, є прогрессбар і статистика, скільки вірних і невірних відповідей. При бажанні все це відключається спеціальним прапорцем. Тест буде проходити "наосліп", буде відомо лише загальне число питань і номер поточного.

При виборі проходження кнопка створення тестів буде неактивною. Передбачено множинний вибір відповідей, аж до вибору всіх відповідей і непростановкой жодної відповіді. Створення та редагування тесту здійснюється в другій формі, яка викликається по кнопці "Створити тест". Тут можна почати складати новий тест, а можна відкрити існуючий і відредагувати його, доповнити або видалити зайві питання.

Щоб додати нове питання, потрібно натиснути на кнопку "Додати питання". Автоматично дається два порожніх варіанти відповіді. Навпроти кожного - кнопка видалення відповіді, є кнопка додавання відповіді. Додавати можна скільки завгодно відповідей, однак в програмі не передбачено те, що можна взагалі не давати жодної відповіді.

Після заповнення полів натиснути кнопку з зеленою стрілкою "Записати". Є табло, де відображається число створених питань і позиція поточного. Так само є кнопки навігації по питанням.

1 АНАЛІЗ БАЗОВОГО ВИРОБНИЦТВА
Перша офіційна згадка про використання в СРСР тестів при вивченні рівня підготовленості школярів відноситься до 1962 року. Наростала тенденція застосування тестів в сфері освіти. Крім окремих статей в спеціалізованих журналах, публікацій тез і статей в наукових журналах, з'явилися дисертаційні роботи з проблем тестології. З'явилися також і методичні посібники, які містили корисні рекомендації по створенню і застосуванню тестів.

Певний внесок у розвиток тестових методик внесли В.С. Аванесов, В.П. Беспалько, О.М. Майоров, Е.А. Михайлич, В.І. Тесленко, І.А. Цатурова, А.Я. Шульман. Ними була проаналізована історія розвитку тестів, складена класифікація тестів, розглянуто методологічні та теоретичні основи тестового педагогічного контролю, розроблені методичні рекомендації по проведенню тестування.

У 90-х роках почався інтенсивний процес впровадження тестів. В Українi в 1995 році був створений центр тестування випускників загальноосвітніх установ, оцінки, отримані за результатами тестування, зараховувалися в якості оцінок підсумкової атестації в школах, гімназіях, ліцеях та вступних іспитів до вищих навчальних закладів. З 2001 року в Українi в ряді суб'єктів був організований і проведений експеримент з проведення єдиного державного іспиту. За основу була прийнята технологія централізованого тестування.

У Білорусі проблемою тестування в курсі шкільної математики займаються К.О. Ананченко, С.Р. Бондар, А.М. Радьков, Е.В. Кравець, Т.В. Столярова, Б.Д. Чеботаревский і ін. Їх дослідження відображають основні психолого-педагогічні вимоги до складання якісного тесту і його ефективному використанню в навчальному процесі, розроблена методика застосування тестів при виявленні рівня математичної підготовки, розроблена методика навчання математики, що включає в себе тестування як форму контролю знань і метод навчання.

Широке поширення тести отримали в зв'язку з розпочатим в 1998 році експериментом проведення централізованого тестування учнів з предметів: українська мова, математика, фізика.

Надалі коло предметів розширювалося, і централізоване тестування стало обов'язковим. У 2000 році створено областний інститут контролю знань, який здійснює організацію та проведення централізованого тестування. В даний час коло предметів, що виносяться на централізоване тестування значно розширилося. З 2006 року централізоване тестування проводиться після випускних іспитів в школі і не впливає на підсумкові оцінки. Його результати зачитуються замість вступного іспиту з відповідного предмета.

Централізоване тестування стало поштовхом для масового впровадження тестових методик в навчальний процес системи освіти. Однак при всіх перевагах тестування, необхідно вказати і на ряд недоліків. У старших класах значно збільшується різноманітність освітніх технологій. У цих умовах ніякі зовнішні стандартизовані тести не можуть задовольнити потреби вчителів-практиків. При розробці стандартизованих тестів фахівці-тестологи, як правило, не враховують особливості технологій навчання, отже, в розробці методичних посібників для вчителів необхідно цю прогалину заповнити. Наприклад, в технології розвиваючого навчання провідну роль відіграють розвиваючі тести, в технології крупноблочного викладу розробляються тести зi збiльшеним змістом, в інтегрованої технології (інтеграція курсу алгебри і геометрії) значне місце отримують тестові завдання, при виконанні яких необхідно одночасно застосовувати знання з алгебри і геометрії.

Наше дослідження показує, що специфіка технології перш за все відображається на навчальних і розвиваючих тестах. Необхідно використовувати тести, що дозволяють не тільки контролювати процес навчання, а й формувати систему знань.

Висновки. В даний час вченими складені різні класифікації тестів, розроблені методики їх створення і використання, розроблені прийоми досягнення надiйності і валідності. Проте, як і раніше залишається відкритим питання про ступінь залежності тестової методики від технології навчання, яким чином проявляється ця залежність і як її необхідно враховувати. Одним з актуальних напрямків сучасної тестології є дослідження науково-методичних особливостей тестування в різних технологіях навчання i в своїй роботi, я зосередився на однiй з таких технологiй. Розроблена мною програма буде використовуватись для удосконалення технологій дистанційного навчання в коледжі, та для самостійного повторення матеріалу студентами (останнє за бажанням).

2 ПОСТАНОВКА ЗАВДАННЯ НА ПРОЕКТУВАННЯ
Мета даної курсової роботи: розробка програми для проведення тестування за допомогою мови Visual Basic.NET.

Функції: за допомогою цієї програми користувач має можливість проходження тестiв шляхом вiдповiдання на питання, а по завершенню побачити статистику проходження тесту та оцiнити свiй рiвень знань.

Задачі: Створення, редагування, та безпосередньо проходження тестiв. Можливiсть додавати зображення встановлювати декiлька вiрний варiантiв вiдповiдей.

Для розробки тестів використовувався текстовий файл, робота з яким була організована наступним образом.

Безпосередньо для роботи з текстовими файлами в просторі System.IO призначені спеціальні класи StreamReader і StreamWriter.

Читання з файлу і StreamReader

Клас StreamReader дозволяє читати з текстового файлу весь текст або окремі рядки. Розглянемо основні його методи:

Метод Close закриває файл і звільняє потік; Метод Peek повертає наступний доступний символ, якщо символів більше немає, то повертає -1; Метод Read зчитує і повертає наступний символ в чисельному поданні. Має перевантажену версію: Read (array As Char (), index As Integer, count As Integer), де array - масив, куди зчитуються символи, index - індекс в масиві array, починаючи з якого записуються зчитувальні символи, і count - максимальна кількість зчитувальних символів; Метод ReadLine зчитує один рядок з файлу; Метод ReadToEnd зчитує з файлу весь текст; Як і у випадку з класом FileStream тут використовується конструкція Using.

У першому випадку ми разом зчитуємо весь текст за допомогою методу ReadToEnd (). У другому випадку в циклі While зчитуємо через підрядник. Коли об'єкт reader дійде до кінця файлу і більше рядків не залишиться, то метод reade.ReadLine () поверне значення Nothing. У третьому випадку зчитуємо в масив чотири символи.

В останніх двох випадках в конструкторі StreamReader вказувалася кодування System.Text.Encoding.UTF8. Якщо нам відома кодування файлу, то ми можемо її вказати при читанні файлу. Також через інші властивості ми можемо вказати інші кодування. Якщо кодування не вказана, то за замовчуванням при читанні використовується UTF8. Іноді важливо вказувати кодування, так як вона може відрізнятися від UTF8, і тоді ми отримаємо некоректний висновок.

Запис в файл і StreamWriter

Для запису в текстовий файл застосовується клас StreamWriter. Його основні методи:

- Close: закриває записується файл і звільняє всі ресурси;

- Flush: записує в файл залишилися в буфері дані і очищає буфер;

- Write: записує в файл дані найпростіших типів, як Integer, Double і т.д .;

- WriteLine: записує в файл рядок

Спочатку весь текст з файлу зчитується в змінну text, а потім зміст цієї змінної за допомогою об'єкта StreamWriter записується в інший файл.

Клас StreamWriter має кілька конструкторів. Тут ми використовували два з них: New StreamWriter (writePath, False). В якості першого параметра передається шлях до записувати файли. Другий параметр представляє булева змінна, яка визначає, буде файл дозапісиваться або перезаписуватися. Якщо цей параметр дорівнює True, то нові дані додаються в кінці до вже наявних даних. Якщо False, то попередній вміст стирається, і файл буде перезаписано. І якщо в першому випадку файл перезаписується, то в другому робиться дозапис в кінець файлу.

У моїй програмі текстовий файл з тестом створюється за допомогою відповідної функції в програмі. Спочатку натискаємо кнопку "Створити тест", потім в поле "Питання" вписуємо питання, а в поле "варіанти відповідей" вписуємо варіанти відповідей (натискаючи кнопку «додати відповідь» додаємо відповіді). Після чого натискаємо "Записати" і готово – питання створене і додане в тест. Щоб додати наступне питання натискаємо "Додати питання" і повторюємо процедуру до тих пір, поки не буде досягнута потрібна кількість тестових питань. Після цього натискаємо кнопку "зберегти в файл" та обираємо місце на компьютері, де буде зберігатися тест. Вікно створення тесту показано в додатку А5. Тобто, текстовий файл створюємо за структурою:

  • Питання;

  • Чотири відповіді з відміткою правильної відповіді

3 ПРОГРАМНА ЧАСТИНА
3.1 Предметна область
Поняття процесу програмування якісно змінилися. Виробництво програм набуло масового характеру, істотно збільшилися їх обсяг і складність. Розробка програмних комплексів потребувала значних зусиль великих колективів фахівців. Програми перестали бути тільки обчислювальними і почали виконувати найважливіші функції по управлінню і обробці інформації в різних галузях.

Розвиток і застосування технологій проектування комплексів програм призводить до необхідності вимірювання і порівняння їх ефективності насамперед за ступенем впливу на якість програмного продукту. Забезпечення високої якості складних комплексів програм пов'язано зі значними витратами праці розробників. Витрати на створення програм швидко збільшуються при зростанні вимог, причому для складних комплексів вельми складно досягти високої якості функціонування, і після забезпечення загальної працездатності можуть знадобиться роки праці для отримання необхідних показників якості. Тому вже сьогодні потрібні методи і засоби, які дозволили б помітно підвищити якість програм програм при відносно невисоких витратах праці.

Відповідно до звичайного значення слова "технологія" під технологією програмування (programming technology) розуміється сукупність виробничих процесів, що призводить до створення необхідного програмного продукту, а також опис цієї сукупності процесів. Іншими словами, технологія програмування розуміється тут в широкому сенсі як технологія розробки програмних засобів, включаючи всі процеси з моменту зародження ідеї (концепції) цього засобу до створення необхідної програмної документації. Кожен процес цієї сукупності БАЗИРУЕТСя на використанні будь-яких методів і засобів, наприклад комп'ютера (в цьому випадку мова йде про комп'ютерної технології програмування).

У книзі є й інші, що трохи відрізняються визначення технології програмування. Використовується в літературі і близьке до технології програмування поняття програмної інженерії, яка визначається як систематичний підхід до розробки, експлуатації, супроводу і вилученню з обігу програмних засобів. Головна відмінність між технологією програмування і програмної інженерії як дисциплінами для вивчення полягає в способі розгляду і систематизації матеріалу.

В технології програмування акцент робиться на вивченні процесів розробки програмних систем (технологічних процесів), порядку їх проходження і на те, як методи та інструментальні засоби розробки програмних систем використовуються в ЦИХ процесах, як їх застосування утворює технологічні процеси. Тоді як в програмної інженерії вивчаються різні методи та інструментальні засоби розробки ПС з точки зору досягнення певних цілей. Ці методи і засоби можуть вживатися в різних технологічних процесах (і в різних технологіях програмування).
3.2 Проектування інтерфейсу користувача
Інтерфейс - сукупність технічних, програмних і методичних (протоколів, правил, угод) засобів сполучення в обчислювальній системі користувачів з пристроями і програмами, а також пристроїв з іншими пристроями і програмами. Інтерфейс - в широкому сенсі слова, це спосіб (стандарт) взаємодії між об'єктами. Інтерфейс в технічному сенсі слова задає параметри, процедури і характеристики взаємодії об'єктів. розрізняють:

Інтерфейс користувача - набір методів взаємодії комп'ютерної програми і користувача цієї програми. Програмний інтерфейс - набір методів для взаємодії між програмами. Фізичний інтерфейс - спосіб взаємодії фізичних пристроїв. Найчастіше мова йде про комп'ютерні портах. Інтерфейс - це сукупність програмних і апаратних засобів, що забезпечують взаємодію користувача з комп'ютером. Основу такої взаємодії складають діалоги. Під діалогом в даному випадку розуміють регламентований обмін інформацією між людиною і комп'ютером, який здійснюється в реальному масштабі часу і спрямований на спільне вирішення конкретного завдання. Кожен діалог складається з окремих процесів введення / виводу, які фізично забезпечують зв'язок користувача і комп'ютера. Обмін інформацією здійснюється передачею повідомлення. В основному користувач генерує повідомлення наступних типів: запит інформації; запит допомоги; запит операції або функції; введення або зміна інформації;

У відповідь користувач отримує підказки або довідки; інформаційні повідомлення, які потребують відповіді; накази, які потребують дії; повідомлення про помилки та іншу інформацію. Інтерфейс користувача комп'ютерної програми включає:

  • засоби відображення інформації, що відображається інформацію, формати і коди;

  • командні режими, мова "користувач - інтерфейс";

  • пристрої та технології введення даних;

  • діалоги, взаємодія і транзакції між користувачем і комп'ютером, зворотний зв'язок з користувачем;

  • підтримку прийняття рішень у конкретній предметній області;

  • порядок використання програми і документацію на неї.

Інтерфейс часто розуміють тільки як зовнішній вигляд програми. Однак на ділі користувач сприймає через нього всю програму в цілому, а значить, таке розуміння є занадто вузьким. Насправді ПІ об'єднує в собі всі елементи і компоненти програми, які здатні впливати на взаємодію користувача з програмним забезпеченням. Це не тільки екран, який бачить користувач. До цих елементів відносяться: набір завдань користувача, які він вирішує за допомогою системи; використовувана системою метафора (наприклад, робочий стіл в MS Windows); елементи управління системою; навігація між блоками системи; візуальний (і не тільки) дизайн екранів програми; засоби відображення інформації, яка відображається інформація та формати; пристрою і технології введення даних; діалоги, взаємодія і транзакції між користувачем і комп'ютером; зворотний зв'язок з користувачем; підтримка прийняття рішень в конкретній предметній області; порядок використання програми і документація на неї.
3.3 Розробка програмного модуля
Додаток створено в виглядi програмного вікна, за допомогою IDE (Integrated Development Environment - інтегрованого середовища розробки) Visual Studio 2019 на мові Visual Basic.NET.

Під час роботи були створені такі форми:

  • Головна форма - використовується для переходу на інші форми, проходження та вибору тестів.

  • Створення/редагування тестів – форма призначена для створення та редагування тестів.

В додатку використовувались такі елементи керування:

  • Label – мітка.

  • CommandButton – командна кнопка

  • Form – форма

  • Panel – панель

  • PictureBox – контейнер для зображення

  • TextBox – контейнер для тексту

  • CheckBox – чекбокс

Для елементів керування використовувались такі властивості:

  1. Caption – заголовок.

  2. BackColor – задає колір фону елемента керування.

  3. Visible – Задає видимість елемента управління при виконанні програми. Значення True визначає, що елемент видно користувачеві

  4. ToolTipText – підказка

  5. Image – задає малюнок, який буде відображати на елементі керування

  6. Size – визначає розмір елемента керування, що включає ширину і висоту елемента управління. Для задання ширини і висоти також можуть окремо застосовуватися властивості Width і Height відповідно

  7. Font – визначає розмір та стиль шрифту.

Події і методи для елементів керування:

  1. Click – одинарне натисання на елемент.

  2. Load – завантаження обєкта.

  3. Hide – сховати форму

  4. Show показати форму

Вхідними даними для цього проєкту є:

  • Текст питання

  • Текст варіантів відповідей

При роботі з кожною формою, користувач отримує потрібну інформацію у вигляді вихідних даних.

Вихідні дані. При натисканні на кнопці, що знаходиться на формі, програма відповідно до обраної кнопки виконує свою дію: наступне питання, попереднє (при створенні тесту), створити або відкрити тест .

Дана курсова робота потребує для своєї роботи (з можливістю редагування Sourse-коду) наявність Microsoft Visual Studio (2010 або новiше). Окрім цього особливих програм не потребує.
3.4 Тестування програмного модуля
Модульне тестування, іноді блочне тестування або юніт-тестування (англ. Unit testing) - процес в програмуванні, що дозволяє перевірити на коректність окремі модулі вихідного коду програми, набори з одного або більше програмних модулів разом з відповідними керуючими даними, процедурами використання і обробки.

Ідея полягає в тому, щоб писати тести для кожної нетривіальною функції або методу. Це дозволяє досить швидко перевірити, чи не призвело чергову зміну коду до регресії, тобто до появи помилок в уже оттестировать місцях програми, а також полегшує виявлення і усунення таких помилок. Наприклад, оновити використовувану в проекті бібліотеку до актуальної версії можна в будь-який момент, прогнавши тести і виявивши несумісності.

Мета модульного тестування - ізолювати окремі частини програми і показати, що окремо ці частини працездатні.

Цей тип тестування зазвичай виконується програмістами.

Модульне тестування пізніше дозволяє програмістам проводити рефакторинг, будучи впевненими, що модуль як і раніше працює коректно (регресійні тестування). Це заохочує програмістів до змін коду, оскільки досить легко перевірити, що код працює і після змін.

Модульне тестування допомагає усунути сумніви з приводу окремих модулів і може бути використано для підходу до тестування «знизу вгору»: спочатку тестуючи окремі частини програми, а потім програму в цілому.

Модульні тести можна розглядати як «живий документ» для тестованого класу. Клієнти, які не знають, як використовувати даний клас, можуть використовувати юніт-тест в якості прикладу.

Оскільки деякі класи можуть використовувати інші класи, тестування окремого класу часто поширюється на пов'язані з ним. Наприклад, клас користується базою даних; в ході написання тесту програміст виявляє, що тесту доводиться взаємодіяти з базою. Це помилка, оскільки тест не повинен виходити за кордон класу. В результаті розробник абстрагується від з'єднання з базою даних і реалізує цей інтерфейс, використовуючи свій власний mock-об'єкт. Це призводить до менш пов'язаному коду, мінімізуючи залежності в системі.

Тестування створенного додатка виконувалось таким чином:

  • Запуск додатка файлом "Програма тестування.exe".

  • Завантаження та послідовність команд у відповідності за призначеними кнопками.

  • Перевірка правильного відображення статистики проходження тесту.

  • Створення та відкриття тестів за допомогою кнопок "створити тест" та "Обрати тест".



3.5 Посібник користувача


  1. Запускаємо файл "Програма тестування.exe"

  2. Натискаємо кнопку "Обрати тест" для вибору потрібного файлу з тестами.

  3. Проходимо тест, натискаючи кнопку "далі", для переходу до наступного питання.

  4. Протягом проходження тесту в лівому нижньому краю буде шкала статистики, а в центрі знизу буде кількість правильних та неправильних відповідей.

  5. По завершенню тесту буде показана остаточна статистика.

  6. При натисканні кнопки "Закрити" программа припинить свою роботу.


Відповіді супроводжуються звуками, є прогрессбар і статистика, скільки вірних і невірних відповідей. При бажанні все це відключається спеціальним прапорцем. Тест буде проходити "наосліп", буде відомо лише загальне число питань і номер поточного.

Почати тест можна натиснувши на кнопку "Вибрати тест" і вибрати файл .tst При виборі проходження кнопка створення тестів буде неактивною.

Передбачено множинний вибір відповідей, аж до вибору всіх відповідей і непростановкой жодної відповіді.

Створення та редагування тесту здійснюється в другій формі, яка викликається по кнопці "Створити тест". Тут можна почати складати новий тест, а можна відкрити існуючий і відредагувати його, доповнити або видалити зайві питання.


4 АПАРАТНА ЧАСТИНА
Програма створена на комп’ютері наступної конфігурації:

  • Процесор :  Intel "Core 2 Duo E4300" (1.80ГГц, 2МБ, 800МГц, EM64T) Socket775 (Box)

  • Материнська плата: Socket775 GIGABYTE "GA-965P-DS3" rev.3.3 (iP965, 4xDDR2, U133, SATA II, SATA II-RAID, PCI-E, SB, 1Гбит LAN, USB2.0, ATX)

  • Оперативна пам'ять 2x: 1ГБ DDR2 SDRAM (PC5400, 667МГц)

  • Жорсткий диск: 320ГБ Seagate "Barracuda 7200.10" 7200об./мин., 8МБ (SATA II)

Відеокарта: PCI-E 256МБ Sapphire "Radeon X1950 XT" (Radeon X1950 XT, DDR3, 2xDVI, VIVO)

  • Монітор Flatron W2346S

  • Блок живлення : не менше 450Вт 

Мінімальні технічні параметри для роботи додатка:

  • Материнська плата Gigabyte X58A-UD9

  • Процессор AMD Athlon(tm) II X2 250 Processor 3.00 GHz

  • Оперативна пам'ять 2,00 ГБ

  • Відеокарта Radeon HD 5970.

  • Жорсткий диск IBM DTLA-307015 об`ємом 15 ГБ 

  • Оптичний привід ASUS DVD±R/RW USB 2.0 ZenDrive U7M Silver

  • Операційна система - Windows XP/7/10

5 ЗАХОДИ З ОХОРОНИ ПРАЦІ, ЕКОЛОГІЇ, ЦИВІЛЬНОЇ ОБОРОНИ

Сучасний розвиток технічного та технологічного стану навчальних закладах передбачає постійну автоматизацію та оптимізацію виробничих процесів.. Через масовий характер робіт, що виконуються студентами за допомогою комп’ютера, законодавством України чітко врегульовано норми та вимоги до використання комп’ютерної техніки, безпосередньо й охорона праці при роботі з комп’ютером.

Вимоги до приміщення

Приміщення, в яких планується установка та подальша робота з комп’ютером, повинні відповідати проектній документації, погодженій з уповноваженими державними органами. Крім того, потрібно враховувати санітарні нормативи освітлення, вимоги до параметрів мікроклімату (температура, відносна вологість), ступеня і сили вібрації, звукового шуму і вогнестійкості приміщення, а також характеристики електромагнітного, ультрафіолетового та інфрачервоного полів.

У кожній аудиторії, де обладнуватимуться робочі місця студентів, що працюватимуть на комп’ютері, повинні бути наявні елементи природного та штучного освітлення. При цьому, на вікнах слід встановити легко регульовані жалюзі чи штори, які дозволять працівникам коригувати рівень освітлення у приміщенні.

Бажано розмістити комп’ютери в аудиторії таким чином, щоб світло потрапляло на екрани моніторів з півдня чи північного сходу. З метою досягнення максимального рівня безпечності і охорони праці при роботі з комп’ютером, виробничі приміщення необхідно обладнати аптечками першої медичної допомоги, системами автоматичної пожежної сигналізації і вогнегасниками. У приміщенні, в якому разом працюють 5 або більше комп’ютерів, на видимому місці установлюється службовий вимикач, який у разі потреби дозволить повністю відключити електричне живлення кімнати.

Розмір одного робочого місця має становити не менше 6 квадратних метрів. При необхідності, суміжні робочі місця студентів, що працюють з комп’ютером, слід розділити перегородками висотою до 2 метрів. При визначенні достатнього розміру приміщення і робочого місця на одну особу необхідно додатково враховувати шафи, сейфи, тумби або інші предмети меблів чи обладнання, які знаходяться в кімнаті.

На столі працівника можливо розмістити допоміжні для роботи пристрої (принтери, колонки, сканери), а також місця для зберігання документів, за умови, що це не обмежуватиме видимість екрану і не заважатиме студенту. Робочий стілець студента має бути підйомно-поворотним, легко регульованим за висотою та забезпечувати належну підтримку та зручне положення спини і хребта особи. Щодня необхідно проводити вологе прибирання приміщення, очищати робоче місце та безпосередньо монітор комп’ютера від запиленості.

ЗАБОРОНЯЄТЬСЯ: проводити ремонт та технічне обслуговування комп’ютера за робочим місцем студента; самочинно ремонтувати або намагатись здійснити технічне налагодження комп’ютера без залучення компетентних спеціалістів; складувати на робочому місці зайві документи, деталі та предмети, що не потрібні для роботи; використовувати монітори з нечітким зображенням та монітори, у яких наявні поламки екрану; працювати з матричним принтером без антивібраційного покриття та зі знятою кришкою. Допускати до роботи осіб, які не пройшли затверджений на підприємстві курс охорони праці для роботи з комп’ютером, не дозволяється.

Облаштування робочого місці повинно забезпечувати:

правильне розміщення робочого місця у виробничому приміщенні; належні умови освітлення приміщення і робочого місця, відсутність відблисків; належні ергономічні характеристики основних елементів робочого місця; характер та особливості трудової діяльності.

Для зменшення втоми, місця користувачів ЕОМ мають бути зручними. Конструкція робочого місця користувача ПК (при роботі сидячи) має забезпечувати підтримання оптимальної робочої пози з такими ергономічними характеристиками:

  • ступні ніг - на підлозі або на підставці для ніг;

  • стегна - в горизонтальній площині;

  • передпліччя - вертикально;

  • лікті - під кутом 70-90° до вертикальної площини;

  • зап'ястя зігнуті під кутом не більше 20° відносно горизонтальної площини;

  • нахил голови - 15-20° відносно вертикальної площини.

Робоче місце користувача ПК , обладнується робочим столом, стільцем і підставкою для ніг. Висота робочого стола має бути в межах від 0,65 до 0,8 м, а ширина повинна забезпечувати можливість виконання операцій в зоні досяжності моторного поля.


Клавіатуру слід розташовувати на поверхні столу на відстані 200 мм від краю, звернутого до працюючого. У конструкції клавіатури має передбачатися опорний пристрій (виготовлений із матеріалу з високим коефіцієнтом тертя, що перешкоджає його переміщенню), який дає змогу змінювати кут нахилу поверхні клавіатури у межах 5...15°.
Рисунок 1 - Правильне положення людини при роботі з комп’ютером

ВИСНОВКИ
В ході курсової роботи я створив додаток в Visual Sudio 2019 на мові Visual Basic.NET, засвоїв навички роботи з програмами, які використовувались для розробки інформаційної-пошукової системи.

В результаті виконаної курсової роботи були вивчені і закріплені знання по основним компонентам, які призначені для візуальної розробки додатків мовою Visual Basic, так як саме за допомогою Visual Basic була створена дана програма, розглянуті їх властивості та методи.

На даний момент форма перевірки знань за допомогою тестів являється однією з найпопулярніших в світі, причому як в навчальних закладах, так і для самотестування при самоосвіті.

Програма має простий та зручний інтерфейс, що відповідає сучасним вимогам. Вона створена для використання в операційній системі Windows. Використання програми не складає труднощів.
СПИСОК ВИКОРИСТАНОЇ ЛІТЕРАТУРИ


  1. Гагарина Н.А. Технологія робробки програмного забезпечення: навчальний підручник/ под. ред. Л.Г.Гагариной. – М: ИД ФОРУМ: ИНФРА-М, 2008. – 400 с: ил.

  2. Гаврилова І.В. Розробка додатків навч. посібник / І.В. Гаврилова. - 2-е вид., Стер. - М .: ФЛІНТА, 2012. - 241 c.

  3. Мартін Р.Чистий код Література навчальна/ Р.Мартін – Київ, 2010/12-43с.

  4. Камаев В.В. Технологія програмування: Учебник/В.А.Камаев, В.В. Костерин. 2006. 454 стр - 2-е вид, перероб. та доп. – М.: Вищ.шк.,2006. 454стр.

  5. Visual Basic в Visual Studio https://docs.microsoft.com/ru-ru/visualstudio/get-started/visual-basic/tutorial-console

  6. Історія успіху VB http://informatic.ugatu.ac.ru/lib/VB_6.0/history.htm

  1. Охорона праці при рообті з персональним комп’ютером /https://nmapo.edu.ua/images/Onas/Pidrozdil/14_Instr_OP.pdf

  1. Модульне тестування https://docs.microsoft.com/ru-ru/dotnet/core/testing/unit-testing-visual-basic-with-nunit

  2. Створення Unit-тесту https://www.bestprog.net/ru/2018/08/25/example-of-creating-a-unit-test-in-ms-visual-studio-2017-c_ru/

  3. Стиль оформлення коду VB http://www.compdoc.ru/prog/basic/code-style-on-vb/


ДОДАТОК А

  1   2   3

скачати

© Усі права захищені
написати до нас