7.6 Информация для доработки программы «Экзамен», и интеграции программы «Экзамен» с другими программными средствами.
Программа «Экзамен» является универсальной. Она содержит типовой набор функций, которые включены в нее по пожеланиям основной группы пользователей. Однако, у каждого пользователя могут возникнуть свои специфические потребности. Разработчики программы всегда готовы рассматривать конструктивные предложения пользователей, так как они являются основой дальнейшего развития и совершенствования программы. Тем пользователям, которые владеют навыками программирования, и желают дополнить программу своими функциями, может понадобиться информация настоящего раздела. В любом случае сперва рекомендуем связаться с разработчиком программы для консультаций и координации усилий (возможно то, что предполагается сделать, уже реализовано в более новой версии программы; возможно то, что предполагается сделать, будет целесообразно включить в программу для других пользователей на взаимовыгодных условиях).
Для работы с информацией об экзаменуемых и итогах экзамена программа ведет базу данных, включающую несколько независимых, не связанных между собой таблиц в формате Paradox.
7.6.1 Таблица с информацией об экзаменуемом:
Таблица называется ANKETA. Ее файлы содержится в папке ANT.
Таблица создается программой автоматически, если обнаружится ее отсутствие при обращении к списку экзаменуемых. При этом, назначение полей таблицы зависит от содержания файла Cont61.cfg или Cont6.cfg (при отсутствии Cont61.cfg). Описание этих файлов изложено в разделе 7.5.
При работе в локальной сети все компьютеры используют одну общую таблицу.
Таблица имеет следующую структуру:
№№
|
Название
|
Тип
|
Назначение
|
Примечание
|
1
|
N
|
Autoincrement
|
Уникальный номер записи
|
Присутствует всегда
|
2
|
NEKZ
|
Short
|
Порядковый номер экзамена по списку экзаменов с началом отсчета от 0 или номер последнего по списку экзамена +1 для записи, созданной в сводном списке всех экзаменов
|
Программой заполняется всегда.
При отсутствии или несовпадении с номерами имеющихся экзаменов доступ к записи осуществляется из программы в сводном списке всех экзаменов.
|
3
|
F
|
Аlpha 40
|
Фамилия
|
Программой заполняется как минимум одно из этих полей для каждой записи
|
4
|
I
|
-//-
|
Имя
|
5
|
O
|
-//-
|
Отчество
|
6
|
P4
|
Аlpha 60*
|
Назначения этих полей определяются по файлу Cont61.cfg или Cont6.cfg
|
7
|
P5
|
-//-
|
8
|
P6
|
-//-
|
9
|
P7
|
-//-
|
10
|
P8
|
-//-
|
11
|
P9
|
-//-
|
12
|
P10
|
-//-
|
13
|
P11
|
-//-
|
14
|
P12
|
-//-
|
примечание с версии 1.58m-7* длина полей устаналивается при создании базы данных в зависимости от настройки "Максимальная ширина полей при печати сииволов" в рамке "Протокол" на странице "Общие параметры" "Сервисных функций"
Do'stlaringiz bilan baham: |