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

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



?урсор мышки к этому вопросу и щелкните по правой кнопки мышки; после того, как вопрос выделился, нажимайте по кнопке тАЭследующий вопростАЭ, появиться следующий вопрос. И так далее. После окончания теста появиться окошко, в нем написано следующее тАЭПоздравляю, ваша оценка (оценка которую вы получили) тАЭ.

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

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

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

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

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

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

  1. вызов About (сведения о программе);
  2. RND (Randomize) генератор случайных чисел, он и обеспечивает перемешивание между собой вопросов;
  3. Вычисление и вывод оценки на экран монитора;
  4. Переход к окну тАЭПечатьтАЭ;
  5. Вызов Helpa;

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 Себестоимость разработки программного обеспечения.

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

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

  1. разработка методики наладки;
  2. предварительная проверка программ по частным тестам с фиксацией регистров и индикаторов;
  3. контроль на соответствие формализованным правилам построения программ, лишних участков, тупиков;
  4. проверка процесса вычисления по контрольным значениям в промежуточных и крайних точках;
  5. обнаружение и локализация ошибок;
  6. обработка резуль

    Copyright © 2008-2014 geum.ru   рубрикатор по предметам  рубрикатор по типам работ  пользовательское соглашение