Смекни!
smekni.com

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

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, обязательное)