Программа контроля знаний студентов по дисциплине ЭРМ и РК в процессе учебы

Обоснование выбора языка программирования. Инструкция пользователя и сопровождения программы. Себестоимость разработки заданного программного обеспечения. Техника безопасности при работе с компьютером. Схема испытания и листинга проектируемой программы.

Рубрика Программирование, компьютеры и кибернетика
Вид контрольная работа
Язык русский
Дата добавления 29.10.2013
Размер файла 22,5 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

Программа контроля знаний студентов по дисциплине ЭРМ и РК в процессе учебы

Введение

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

Те, кто использует компьютер, только в качестве пишущей машинки, поступают не обдуманно, так как с помощью компьютера можно заниматься любым делом: решать математические задачи, рисовать, проектировать и многое другое. Он облегчает жизнь человеку.

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

Еще не маловажным преимуществом является то, что в программе можно наглядно показать движение электронов в собственном полупроводника (например), чего, конечно, нельзя сделать на бумаге. Так же она сближает учащегося с компьютером, так как гораздо интереснее смотреть, что происходит на экране монитора, чем на неподвижный листок бумаги.

Все выше изложенное подтолкнуло нас на создание компьютерной программы по предмету ЭРМ и РК.

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.

2. Инструкция пользователя программы

Данная программа предназначена для выполнения контрольно - зачетных работ по предмету ЭРМ и РК. Задача данной программы состоит в том, что бы качественно провести тестирование учащегося. Для того, что бы начать работать с программой, надо сделать несколько шагов.

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.

Полупроводники (29 вариантов);

Диэлектрики (5 вариантов);

ЭРМ и РК (5 вариантов);

Магнитные материалы (5 вариантов).

Дальше нажмите «ENTER» (Если Вы ввели неправильное значение, то программа вернется на исходную позицию, для того, чтобы Вы смогли ввести правильное значение). Появиться окно ввода: «Фамилии», «Имени» и «номера варианта». После ввода «Имени» надо нажать на кнопку «TAB», теперь можно вводить «Фамилию». Опять нажмите «TAB», теперь нужно ввести «номер варианта» и нажать «ENTER». Если же вы работали с этой программой, смело вводите свои данные и начинайте тестирование, если же нет, то нажмите кнопочку»? HELP» и должен появиться видео ролик о том, как надо работать с этой программой.

5) Работа с программой (тестирование).

После того, как вы ввели свой данные и нажали на «ENTER», появится окно с вопросами и ответами. В каждом варианте по 5 вопросов.

Сверху написаны «Раздел» и «Описание», а также текущее время (на вопрос дается по минуте, если Вы просрочили это время, то программа перейдет на другой вопрос и не зачтет этот).

Ниже следует текст вопросов.

Слева нарисована картинка к вопросу, если же вопрос не требует картинки, то вставляется стандартная картинка.

Справа ответы на вопросы. Выберите ответ, который считаете правильным. Для этого подведите курсор мышки к этому вопросу и щелкните по правой кнопки мышки; после того, как вопрос выделился, нажимайте по кнопке «следующий вопрос», появиться следующий вопрос. И так далее. После окончания теста появиться окошко, в нем написано следующее «Поздравляю, ваша оценка (оценка которую вы получили)».

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

3. Инструкция сопровождения программы

Данная программа является полнофункциональным, законченным приложением операционной системы WINDOWS`95.

Описание модулей:

Unit1 - обеспечивает выбор темы;

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

вызов About (сведения о программе);

RND (Randomize) - генератор случайных чисел, он и обеспечивает перемешивание между собой вопросов;

Вычисление и вывод оценки на экран монитора;

Переход к окну «Печать»;

Вызов 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 строке написан пароль, измените его и откомпилируйте.

4. Формирование базы данных

База данных представляет собой 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 листах, представлена вся база данных.

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

Прежде чем заняться каким либо делом, мы должны просчитать его стоимость и выявить, будет ли это дело являться рентабельным и экономичным.

Стоимостью разработки и наладки программы учитывается:

разработка методики наладки;

предварительная проверка программ по частным тестам с фиксацией регистров и индикаторов;

контроль на соответствие формализованным правилам построения программ, лишних участков, тупиков;

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

обнаружение и локализация ошибок;

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

оценка времени счета программ

сдача отдельных программ по программе и методике испытаний, в соответствии с ГОСТами, определяющими объем и содержание испытаний.

Исходные данные:

Стоимость одного часа программиста, К = 11 рублей;

Время, которое потребовалось на написание программы, Т = 51 час;

Мощность, потребляемая компьютером, в процессе эксплуатации W = 0,25 кВт;

Стоимость одного кВт, С = 0,2 рубля;

Амортизация А = 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 (рублей).

6. Техника безопасности при работе с компьютером

Требования к технике электробезопасности:

а) к работе на ПЭВМ допускаются лица, прошедшие инструкцию по технике безопасности.

б) помещения, предназначенные для размещения ПЭВМ, относятся ко второй категории.

в) запрещается работа на ПЭВМ при отсутствии заземляющего устройства.

г) запрещается работа на ПЭВМ при снятой задней крышки монитора и системного блока.

Требования по промышленной санитарии:

а) освещенность рабочего места оператора должна составлять не менее 180-230 лк при искусственном освещении;

при смешанном освещении требуется дополнительная освещенность не менее 180 лк.

б) Уровень шума в помещении не должен превышать 90дБ.

в) Площадь помещения должна выбираться из расчета 4м2 на одного работающего.

г) Непрерывное время работы на ПЭВМ не более 2 часов, при условии, что расстояние между монитором и глазами учащегося должно быть минимум 60 см. Это связано с рентгеновским излучением, которое исходит от монитора. Желательно применять защитный экран.

Если хоть один, из выше перечисленных пунктов не соответствует действительности, то работать на компьютере запрещается.

7. Программа испытаний программы

Протокол приемочных испытаний ППС

Приемочная комиссия в составе:

председателя приемной комиссии Беляева Ольга Николаевна, НРТК;

и членов комиссии:

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

2 Колесов Петр Кириллович, НРТК, преподаватель;

В результате приемочных испытаний комиссия установила следующее:

а) программное изделие отвечает заданным требованиям и выполняет поставленные задачи;

б) сопроводительная документация выполнена в соответствии с ГОСТами;

в) в процессе испытаний на контрольных примерах ошибок не обнаружено;

г) общая оценка - хорошая.

Председатель комиссии: _____________________________

Члены комиссии: ___________________________________

Заключение

В заключении можно сказать, что программа «TEST» является законченной, полнофункциональной программой, то есть она выполняет все, поставленные перед ней, функции.

Эта программа разрабатывалась для того, чтобы студенты могли проверить свои знания по предмету «ЭРМ и РК», так как она охватывает весь курс данного предмета.

Если возникнет необходимость протестировать по другому предмету, то не надо разрабатывать другую программу, надо добавить в ее вопросы и ответы и вы получите программу, которая будет тестировать по другому предмету. На этом вы экономите деньги, следовательно, экономичность этой разработки очень велика.

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

Все, выше приведенные параметры говорят, что разработка программы «TEST» является экономичной и рентабельной.

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

1. Техническое описание и инструкция по эксплуатации ПЭВМ «PENTIUM».

2. Варианты заданий для контрольно - зачетных работ по предмету ЭРМ и РК.

3. «Программирование баз данных в DELPHI 3», Джефф Когсвелл, Минск 1997 г.

Размещено на Allbest.ru

...

Подобные документы

  • Общая характеристика и структурная схема приложения, требования к нему и функциональные особенности, сферы практического применения. Обоснование выбора языка программирования. Описание интерфейса и инструкция пользователя. Проведение листинга программы.

    дипломная работа [1,0 M], добавлен 10.07.2017

  • Разработка программы проверки знаний для тестирования студентов по программированию с кодом на языке Delphi. Проектирование визуального интерфейса и словесный алгоритм работы программы. Алгоритмы разработанных процедур и функций, инструкция пользователя.

    курсовая работа [506,5 K], добавлен 21.02.2011

  • Исследоввание деятельности магазина "Комплектация компьютерной техники". Анализ данных, обоснование проекта программы продажи/покупки товаров. Правила выбора языка программирования. Описание интерфейса программы. Составление руководства пользователя.

    курсовая работа [512,4 K], добавлен 11.12.2014

  • Разработка экспертной системы по выбору языка программирования для данного программного обеспечения. Выбор и обоснование механизма вывода решения. Дерево базы знаний экспертной системы. Программа формирования основного меню, руководство пользователя.

    курсовая работа [1,9 M], добавлен 15.08.2012

  • Целесообразность выбора языка программирования. Основные структуры языка программирования. Кодирование по методу четности/нечетности, по методу Хэмминга. Машина Поста. Инструкция программиста и пользователя. Использование программы StudyProgram.

    курсовая работа [294,7 K], добавлен 27.02.2009

  • Обоснование необходимости разработки программы для игры "Тетрис". Математическая и графическая части алгоритма. Выбор языка и среды программирования. Отладка текста программы, разработка интерфейса пользователя. Тестирование, руководство пользователя.

    курсовая работа [1,5 M], добавлен 17.01.2011

  • Описание программного обеспечения и языка программирования. Структуризация записей файлов, таблица компонентов. Организация производства: комплекс технических средств, инструкция пользователя. Листинг разработанной программы и оценка ее эффективности.

    дипломная работа [868,3 K], добавлен 29.04.2013

  • Алгоритм написания программы для поиска музыкальных файлов по электронному каталогу магазина на языке программирования С++. Проектирование консольного меню для обеспечения взаимодействия пользователя с компьютером. Тестирование программы на компиляторе.

    курсовая работа [548,9 K], добавлен 25.11.2015

  • Алгоритм разработки программного обеспечения. Выбор оптимальной среды программирования. Использование регистров специального назначения. Листинг программы в кодах языка Assambler. Результаты ее компилирования. Блок схема основной программы и макроса RND.

    курсовая работа [416,5 K], добавлен 11.03.2015

  • Выбор языка программирования и его обоснование. Определение системных требований. Схема алгоритма и программа на языке Qbasic. Разработка руководства пользователя. Способы конструирования программ. Особенности и принципы динамического программирования.

    курсовая работа [398,8 K], добавлен 21.01.2014

  • Особенности разработки приложений для операционной системы с помощью императивного, структурированного, объектно-ориентированного языка программирования Delphi. Формальное начало программы. Выделение конца программного блока. Листинг и описание программы.

    курсовая работа [1,2 M], добавлен 04.08.2014

  • Клиент-серверная архитектура проектируемой программы по проверке знаний студентов, структура базы данных. Разработка ее программно-интерфейсной реализации в среде Delphi. Установка и запуск приложения, информация для пользователя, листинг программы.

    дипломная работа [2,1 M], добавлен 20.06.2011

  • Методы разработки автоматизированных систем. Характеристика языка программирования Delphi и операционной системы Windows. Разработка автоматизированной системы контроля знаний на примере дисциплины "История мира". Этапы разработки программного продукта.

    курсовая работа [3,8 M], добавлен 18.05.2014

  • Особенности языка "Си шарп". Содержательная постановка программы. Описание классов и структур. Алгоритм и логики работы программы, переменные. Тестирование, инструкция пользователю. Пример удаления записи о читателе. Общий вид листинга программы.

    курсовая работа [360,3 K], добавлен 21.11.2013

  • Требования к программе, составу и параметрам технических средств. Основные элементы языка программирования. Инструкция на выполнение программы учета клиентов: вызов и загрузка, входные и выходные данные. Расчет себестоимости программного продукта.

    дипломная работа [3,9 M], добавлен 29.06.2012

  • Описание принципа развивающей игры в слова "Виселица". Разработка программы, реализующей задачу данной игры на языке Delphi. Обоснование выбора среды программирования, листинг файла, результаты отладки и тестирования, руководство для пользователя.

    курсовая работа [572,7 K], добавлен 14.07.2012

  • Обоснование выбора программно-технических средств. Надежность программы и состав технических средств. Разработка структурной схемы программы, алгоритмического и программного интерфейса. Технология разработки интерфейса пользователя и программных модулей.

    дипломная работа [3,2 M], добавлен 22.01.2013

  • Обоснование языка программирования Object Pascal и среды разработки Delphi. Создание интерфейса пользователя. Проектирование структуры и описание компонентов, использованных при разработке программного продукта. Составление инструкции пользователя.

    курсовая работа [888,7 K], добавлен 20.05.2015

  • Виды организации контроля знаний и умений учащегося. Формирование независимой и объективной информации о результатах учебного процесса для обучаемого и обучающего. Обоснование выбора программы тестирования знаний студентов младших курсов по информатике.

    курсовая работа [488,8 K], добавлен 03.09.2016

  • Создание Windows-приложения для проведения обучения и тестирования студентов по информационной безопасности. Алгоритм решения задачи, блок-схема работы программы, выбор языка программирования Delphi. Охрана труда программиста, обязанности пользователя.

    дипломная работа [4,8 M], добавлен 04.06.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.