ПЕРЕЛІК ДИСЦИПЛІН:
  • Адміністративне право
  • Арбітражний процес
  • Архітектура
  • Астрологія
  • Астрономія
  • Банківська справа
  • Безпека життєдіяльності
  • Біографії
  • Біологія
  • Біологія і хімія
  • Ботаніка та сільське гос-во
  • Бухгалтерський облік і аудит
  • Валютні відносини
  • Ветеринарія
  • Військова кафедра
  • Географія
  • Геодезія
  • Геологія
  • Етика
  • Держава і право
  • Цивільне право і процес
  • Діловодство
  • Гроші та кредит
  • Природничі науки
  • Журналістика
  • Екологія
  • Видавнича справа та поліграфія
  • Інвестиції
  • Іноземна мова
  • Інформатика
  • Інформатика, програмування
  • Юрист по наследству
  • Історичні особистості
  • Історія
  • Історія техніки
  • Кибернетика
  • Комунікації і зв'язок
  • Комп'ютерні науки
  • Косметологія
  • Короткий зміст творів
  • Криміналістика
  • Кримінологія
  • Криптология
  • Кулінарія
  • Культура і мистецтво
  • Культурологія
  • Російська література
  • Література і російська мова
  • Логіка
  • Логістика
  • Маркетинг
  • Математика
  • Медицина, здоров'я
  • Медичні науки
  • Міжнародне публічне право
  • Міжнародне приватне право
  • Міжнародні відносини
  • Менеджмент
  • Металургія
  • Москвоведение
  • Мовознавство
  • Музика
  • Муніципальне право
  • Податки, оподаткування
  •  
    Бесплатные рефераты
     

     

     

     

     

     

         
     
    Програма контролю знань студентів з дисципліни ЕРМ і РК в процесі навчання
         

     

    Інформатика, програмування

    Міністерство загальної та професійної освіти РФ

    Новосибірський радіотехнічний коледж

    ПОЯСНЮВАЛЬНА ЗАПИСКА

    до дипломного проекту

    На тему: Програма контролю знань студентів з дисципліни ЕРМ і РК в процесі навчання.

    Студента групи РТ-401 Спеціальність 2003

    Дежнева ЄВГЕНА ВОЛОДИМИРОВИЧА

    Виконав: «»

    Керівник проекту: «»

    Рецензент: «»

    Консультант з економіч-ської частини «»

    Голова предметної комісії «»

    Допущений до захисту «»

    1998. навчальний рік.

    ЗМІСТ

    Вступ 3

    3.1 Програма для тестування студентів з дисципліни ЕРМ і РК 4

    3.2 Основна частина:

    3.2.1 Обгрунтування вибору мови 5

    3.2.2 Блок-схема програми 7

    3.2.3 Інструкція користувача програми 10

    3.2 .4 Інструкція супроводу програми 13

    3.3 Формування бази даних 16

    3.4 Собівартість розробки програмного забезпечення 43

    3.5 Техніка безпеки при роботі з комп'ютером 45

    3.6 Програма випробувань програми 46

    Висновок 47

    Список літератури 48

    Додаток 1 (обов'язковий) - лістинг команд 49

    ВСТУП

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

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

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

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

    Все вище викладене підштовхнуло нас на створення комп'ютерної програмипо предмету ЕРМ та РК.

    P.S. Сподіваємося, що надалі, всю паперову документацію переведуть вмашинні коди.

    3.1 Програма для тестування студентів з дисципліни ЕРМ і РК

    Виконання контрольно - залікових робіт вважається обов'язковим упроцесі навчання. Виконання контрольно - залікових робіт з предмету ЕРМ і
    РК сприяє закріпленню пройденого матеріалу, а також зближуєучня з комп'ютером.

    Ця програма називається "TEST". Вона представляє собою, як і всітести, набір питань і відповідей. За кожну правильну відповідь дається "1", вНаприкінці складаються всі одинички і виводиться оцінка.

    Переваги та відмінності програми "Test" від інших схожих:

    1) Зручний інтерфейс Windows'95 робить цю програми простий уобігу;

    2) Система підказок дозволяє сконцентрувати увагу на роботі;

    3) Програма вміщує в собі 4 теми, тобто за допомогою її можнатестувати один курс з ЕРМ і РК;

    4) Система запитань і відповідей зведена в INI-файл, що дає швидкумодернізацію програми;

    5) Видача запитань на екран монітора, відбувається абсолютно випадково
    (функція RANDOMIZE), що ускладнює запам'ятовування відповідей і передачу їхсусідові.

    6) У комплект входить відео ролик, який може наочно показати,як потрібно працювати з програмою;

    Недоліком цієї програми є те, що вона йде тільки під
    Windows'95 або вище.

    Сподіваюся, що ця програма повністю відобразить знання учнів запредмету ЕРМ та РК.

    3.2 Основна частина

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

    Для написання даної програми вибрана середи візуальногопрограмування DELPHI 3.

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

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

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

    Delphi, як не можна краще, підходить до цього, тому що в ній є всінеобхідні інструменти, для того щоб створити повноцінне додаток.

    OBJECT PASCAL

    Паскаль - мова, яку ви використовуєте, коли програмуєте на
    Delphi. Насправді це не справжній Паскаль. Це версія мови фірми
    Borland, яка називається Object Pascal - надпотужна версія старого
    Паскаля. Один з найбільш важливих плюсів нової версії - використанняоб'єктно-орієнтованої технології програмування.

    Чому PASCAL?

    Чому Паскаль, а не З ++?

    Так, Borland могла створити Delphi на основі С + + . Але вся проблема вте, що компанії хочуть використовувати мови, які використовують всю міцьоб'єктно-орієнтованої технології програмування. Звичайно, С + +об'єктно-орієнтована мова, але він має свої специфічні обмеження.
    Наприклад, стандарт ANSI зв'язує руки фірмам-виробникам компіляторів
    С + +, тобто якщо фірма створює компілятор С + +, що перевершує всі інші,то він повинен підтримувати деякий набір можливостей, певнийстандартом ANSI. Паскаль не має такого суворого стандарту, і існуєнебагато компаній, що випускають компілятори мови Паскаль. Тому Borlandмає велику свободу в експериментах з розробки мови, найбільшвідповідає потребам програмістів. Результатом таких випробувань з'явився Object
    Pascal, який чудово підходить до подієво-орієнтованої концепції
    Windows.

    Базуючись на вище сказаному, вибираємо останню версію, DELPHI 3.

    3.2.2 Блок-схема програми

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

    Дана програма призначена для виконання контрольно - заліковихробіт з предмету ЕРМ та РК. Завдання даної програми полягає в тому, що бякісно провести тестування учня. Для того, щоб початипрацювати з програмою, треба зробити кілька кроків.

    1) Необхідно включити комп'ютер. Повинна загорітися лампочка насистемному блоці. Якщо вона загорілася, то все в порядку, якщо ж ні, тослід звернутися до викладача.

    2) На цій ділянці може бути декілька комбінацій. Розглянемопоширений з них.

    Після включення, автоматично завантажується в пам'ять комп'ютерадискова операційна система. Після завантаження, у командному рядку требанабрати наступну команду "WIN". Після того як ви її набрали, натисніть
    "ENTER", піде процес завантаження операційної системи "WINDOWS". Якщо жцього не сталося, то слід подивитися файл "AUTOEXEC.BAT", в ньому маєбути написано "PATH = C: WINDOWS". Якщо такого немає, то слід покликативикладача. (Наявність операційної системи "WINDOWS", версії четвертоїабо вище, обов'язково, тому що програма написана під "WINDOWS'95 ").

    3) Після того, як завантажилася в пам'ять операційна система
    "WINDOWS'95", треба клацнути лівою кнопкою маніпулятора (типу миша, вНадалі просто миша) за кнопочку "ПУСК", в лівому нижньому куті, з'явитьсяменю. Виберіть "ПОШУК" -> «Файли та папки» і натисніть "ENTER". З'явиться вікно
    "ЗНАЙТИ", в поле "ІМ'Я" наберіть з клавіатури "TEST.EXE" і натисніть "ENTER".
    Пішов процес пошуку файлу з ім'ям "TEST.EXE". Після того, як програмапошуку виявила дане зображення, натисніть "ENTER", піде процес завантаження впам'ять програми "TEST", якщо ж цього не сталося, зверніться довикладачу.

    4) Робота з програмою (введення даних).
    У віконці, що з'явилося треба ввести номер теми від 1 до 4.

    1) Напівпровідники (29 варіантів);

    2) Діелектрики (5 варіантів);

    3 ) ЕРМ і РК (5 варіантів);

    4) Магнітні матеріали (5 варіантів).
    Далі натисніть "ENTER" (Якщо Ви ввели неправильне значення, то програмаповернеться на вихідну позицію, для того, щоб Ви змогли ввести правильнезначення). З'явитися вікно вводу: "Прізвища", "Ім'я" і "номера варіанту".
    Після введення «Ім'я» треба натиснути на кнопку "TAB", тепер можна вводити
    "Прізвище". Знову натисніть "TAB", тепер потрібно ввести «номер варіанта» інатиснути "ENTER". Якщо ж ви працювали з цією програмою, сміливо вводите своїдані і починайте тестування, якщо ж ні, то натисніть кнопочку "? HELP" іповинен з'явитися відео ролик про те, як треба працювати з цією програмою.

    5) Робота з програмою (тестування).
    Після того, як ви ввели свій дані і натиснули на "ENTER", з'явиться вікно ззапитаннями і відповідями. У кожному варіанті по 5 запитань.

    Зверху написані "Розділ" та "Опис", а також поточний час (напитання дається по хвилині, якщо Ви прострочили цей час, то програмаперейде на інше питання і не зарахує цей).

    Нижче слід текст питань.

    Зліва намальована картинка до питання, якщо ж питання не вимагаєкартинки, то вставляється стандартна картинка.

    Справа відповіді на запитання. Виберіть відповідь, який вважаєте правильним.
    Для цього наведіть курсор мишки до цього питання і клацніть по правійкнопки мишки; після того, як питання виділився, натискайте на кнопку
    "Наступне питання", з'явитися наступне запитання. І так далі. Післязакінчення тесту з'явитися віконце, в ньому написано таке "Вітаю,ваша оцінка (оцінка яку ви отримали) ".

    Тест завершено.

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

    Дана програма є повнофункціональним, закінченим додаткомопераційної системи WINDOWS `95.

    Опис модулів:

    Unit1 - забезпечує вибір теми;

    Unit2 - забезпечує введення і обробку даних введених користувачем.
    Він складається з таких функцій:

    1) виклик About (відомості про програму);

    2) RND (Randomize) - генератор випадкових чисел, він і забезпечує перемішування між собою питань;

    3) Обчислення й висновок оцінки на екран монітора;

    4) Перехід до вікна "Друк";

    5) Виклик Help'a;

    About - містить відомості про програму;

    Prn_rez - конфігурування таблиці даних, виклик стандартної налаштуванняпринтера, друк таблиці, пароль на таблицю;

    Pwd - потрібен для того, щоб вводити пароль на очищення таблиці;

    Q_Base - потрібний для обробки даних у файлі base.ini;

    QSort - потрібен для того щоб сортувати питання в base.ini;

    QuestForm - він потрібен для того, щоб видавати на екран моніторавміст base.ini, а також відповідних картинок. Формування кольоруі розмір шрифту, формування картинки, формування динамічних кнопок;

    StrLists - сприяє видачі на екран монітора вмісту base.ini;

    Types - завдання параметрів основної форми;

    1) Ця програма містить в собі приховані можливості, реалізаціяяких дозволяє протягом короткого часу змінюючи базу питань іграфічних ілюстрацій, додати до існуюче базі ще кількаваріантів, що складаються з п'яти питань. А тепер детальніше: а) Додавання питань - додаємо в файл Base.ini наступне [Question

    1.6.1]

    Text = "Текст питання"

    Answer1 = 1 "Відповідь"

    Answer2 = 2 "Відповідь"

    Answer3 = 3 "Відповідь"

    Answer4 = 4 "Відповідь"

    [Question 1.6.2]

    Text = "Текст питання"

    Answer1 = 1 "Відповідь"

    Answer2 = 2 "Відповідь"

    Answer3 = 3 "Відповідь"

    [Question 1.6.3]

    Text = "Текст питання"

    Answer1 = 1 "Відповідь"

    Answer2 = 2 "Відповідь"

    Answer3 = 3 "Відповідь"

    [Question 1.6.4]

    Text = "Текст питання"

    Answer1 = 1 "Відповідь"

    Answer2 = 2 "Відповідь"

    Answer3 = 3 "Відповідь"

    Answer4 = 4 " Відповідь "

    Answer5 = 5" Відповідь "

    [Question 1.6.5]

    Text =" Текст питання "

    Answer1 = 1 "Відповідь"

    Answer2 = 2 "Відповідь"

    Answer3 = 3 "Відповідь" б) Тепер, коли ми створили шостий варіант, треба до нього ввестиправильні відповіді. Додаємо у файл Base.ini ще один рядок

    AnswersSet6 = 4,2,3,5,1
    AnswersSet6 - показує відповіді на шостий варіант;
    4,2,3,5,1 - правильні відповіді на п'ять запитань. в) Якщо в заданих питаннях є зображення (припустимо, що в 3 питанніграфік), то зробіть наступне: Намалюйте графік (з роздільною здатністю 400х300 вbmp - форматі), надайте їй специфічне ім'я (для нашого варіанту, цевиглядає так "q1_6_3.bmp") і помістіть її в каталог Bitmaps.

    2) Якщо треба додати ще одну тему (припустимо 5).
    Додаємо в Base.ini наступні рядки:

    [Topic 5] "номер теми";

    Name = "найменування теми";

    Description = "опис теми ";
    Далі виконайте ту ж саму процедуру, що і з додаванням питань. Далі требавідредагувати модуль Unit1.pas. У 45 рядок добавте "or (key = '5 ')" тавідкомпілюйте. Це потрібно на те, щоб працювала клавіша з цифрою 5. Такожв це вікно треба вставити Label-мітка і написати в ній, найменування теми.

    3) Якщо які-небудь символи або букви не виводяться на екран монітора,або виводяться не так як треба, то перевірте наявність на комп'ютері є двашрифтів - це "Times New Roman Cyr" і "Symbol".

    4) Якщо ви дізналися, що хто знає пароль на таблицю результатів, тозагляньте в модуль prn_rez.pas, в 131 рядку написаний пароль, змініть його івідкомпілюйте.

    3.3 Формування бази даних

    База даних являє собою INI - файл. Структура файлу "BASE.INI"представляє собою, послідовність питань і відповідей, що дає швидкумодернізацію (додавання, редагування) бази даних. Нижче опишемо, щоявляє собою кожний рядок, даного INI-файла:

    [Topic 1] - номер теми;
    Name = Напівпровідники - найменування теми;
    Description = Фізичні процеси в напівпровідниках-опис теми;
    AnswersSet1 = 1,1,3,1,3 - відповіді для першого варіанту;
    [Question 1.1.1] - 1 тема, 1 варіант, 1 питання;
    Text = Вкажіть схематичне зображення зонної структури власногонапівпровідника - текст питання;
    Answer1 = 1 - 1 відповідь (вірна, вибирається з AnswerSet1);
    Answer2 = 2 - 2 відповідь (неправильний);
    Answer3 = 3 - 3 відповідь (неправильний).

    На наступних 26 аркушах, представлена вся база даних.

    3.4 Собівартість розробки програмного забезпечення.

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

    Вартістю розробки та налагодження програми враховується:

    - розробка методики налагодження;

    - попередня перевірка програм по приватних тестів з фіксацією регістрів і індикаторів;

    - контроль на відповідність формалізованим правилами побудови програм, зайвих ділянок, тупиків;

    - перевірка процесу обчислення по контрольних значень в проміжних та крайніх точках;

    - виявлення та локалізація помилок;

    - обробка результатів;

    - оцінка часу рахунку програм

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

    3.4.1 Вихідні дані:
    1) Вартість однієї години програміста, К = 11 рублів;
    2) Час, що було потрібно на написання програми, Т

    = 51 год;
    3) Потужність, що споживається комп'ютером, в процесі експлуатації W = 0,25 кВт;
    4) Вартість одного кВт, С = 0,2 рубля;
    5) Амортизація А = 25% річних;
    6) Вартість комп'ютера S k = 6000 рублів.

    3.4.2 Розрахунок вартості програми "TEST" по предмету ЕРМ та РК.

    1) Розрахунок заробітної плати програміста, що пише програмнезабезпечення Sз/п:

    Sз/п = K * T = 11 * 51 = 561 (рублів) 1

    2) Розрахунок вартості енергії, що споживається комп'ютером, S w:

    S w = W * T * C = 0,25 * 51 * 0,2 = 2,55 (рублів) 2
    Розрахунок вартості амортизації обчислювальної техніки (у даному випадку,комп'ютера), S a:

    Sa = (Sk * A * T)/(100 * X * Y * Z) 3

    Sa = (6000 * 25 * 51)/(100 * 12 * 25 * 8) = 31,875 (рублів)де X = 12 місяців на рік;

    Y = 25 робочих днів у місяці;

    Z = 8 годин, робочий день.

    4) Розрахунок загальної суми програми S;

    S = Sз/п + Sw + Sa = 561 +2,55 +31,875 = 595,425 (рублів) 4

    Загальна вартість програми «TEST» становить S = 595,425 (рублів).

    3.5 Техніка безпеки при роботі з комп'ютером

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

    3.5.2 Вимоги з промислової санітарії: а) освітленість робочого місця оператора повинна становити не менш
    180-230 лк при штучному освітленні; при змішаному освітленні потрібна додаткова освітленість не менше
    180 лк. б) Рівень шуму в приміщенні не повинен перевищувати 90дБ. в) Площа приміщення повинна вибиратися з розрахунку 4м2 на одногопрацюючого. г) Безперервне час роботи на ПЕОМ не більше 2 годин, за умови, щовідстань між монітором і очима учня повинно бути мінімум 60 см.
    Це пов'язано з рентгенівським випромінюванням, що виходить від монітора.
    Бажано застосовувати захисний екран.

    Якщо хоч один, з вище перерахованийних пунктів не відповідаєдійсності, то працювати на комп'ютері забороняється.

    3.6 Програма випробувань програми

    Протокол приймальних випробувань ППС

    Приймальна комісія в складі: голови приймальної комісії Бєляєва Ольга Миколаївна, НРТК ; та членів комісії:

    1 Селезньов Юрій Вікторович, НРТК, викладач;

    2 Колесов Петро Кирилович, НРТК, викладач;
    В результаті приймальних випробувань комісія встановила наступне: а) програмне виріб відповідає заданим вимогам і виконуєпоставлені завдання; б) супровідна документація виконана відповідно до державних стандартів; в) в процесі випробувань на контрольних прикладах помилок не виявлено; г) загальна оцінка - хороша.

    Голова комісії: _____________________________

    Члени комісії: ___________________________________

    ВИСНОВОК

    У висновку можна сказати, що програма «TEST» є закінченою,повнофункціональної програмою, тобто вона виконує все, поставленіперед нею, функції.

    Ця програма розроблена для того, щоб студенти могли перевіритисвої знання з предмету «ЕРМ і РК», так як вона охоплює весь курсданого предмета.

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

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

    Все, вище наведені параметри говорять, що розробка програми
    «TEST» є економічною й рентабельною.

    СПИСОК ЛІТЕРАТУРИ

    1. Технічний опис та інструкція з експлуатації ПЕОМ «PENTIUM».

    2. Варіанти завдань для контрольно - залікових робіт з предмету ЕРМ і
    РК.

    3. "Програмування баз даних в DELPHI 3", Джефф Когсвелл, Мінськ
    1997р.

    ПРОГРАМА НА МОВІ DELPHI 3

    (Додаток 1, обов'язкове)

         
     
         
    Реферат Банк
     
    Рефераты
     
    Бесплатные рефераты
     

     

     

     

     

     

     

     
     
     
      Все права защищены. Reff.net.ua - українські реферати ! DMCA.com Protection Status