Дипломная работа: Разработка программного обеспечения для оценки уровня знаний студентов с применением технологии "Клиент-сервер"

Клиентская часть:

- операционная система Windows 98 SE /Me/XP/2000/2003;

- присутствие следующих компонентов операционной системы:

· сетевая плата либо контроллер удаленного доступа;

· протокол TCP/IP;

Основные характеристики ОС Windows XP:

– многозадачность (одновременно может работать несколько приложений);

– работа с сетью ОС (на уровне ядра системы организован клиент / сервер сети);

– изоляция процессов (если во время работы какое-либо приложение совершило сбой, и в результате было закрыто аварийно, то это не сказывается на работе других приложений и процессов системы);

– поддержка огромного количества оборудования (в том числе, устаревшего и современного) всех известных производителей;

– широкие возможности настройки многих узлов системы (графических, интерфейсных, сетевых и т.д.);

– обширная справочная система по многим узлам операционной системы.

Использование Автоматизированной системы контроля знаний предусматривает следующие требования к аппаратным средствам:

- сетевая плата от 10 Мб/с;

- сетевая среда (физический уровень);

- процессор тактовой частотой не ниже 500 Мгц;

- оперативная память не менее 64 Мб;

- объем жесткого диска не менее 2 Гб;

- монитор 15 дюймов;

- разрешение монитора 1024x768 при 16 битной палитре;

4.3 Тестирование программы

Для тестирования отдельных модулей-подпрограмм и автоматизированной системы в целом на ряду со стандартными интегрированными средствами тестирования и отладки, предоставляемые разработки Borland Delphi 6.0. (build 5.62) – Integrated Debugger, были применены и дополнительные средства, такие как Borland WinSight, Spy32 for Windows9x/NT, NuMega BoundsChecker, Registry Monitor Sysinternals Corp.

Для осуществления отладки при помощи Integrated Debugger необходимо активировать эту систему, с этой целью на странице Debugger Options пункта меню Tools среды Delphi был установлен флаг Integrated Debugging.

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

- разработка алгоритма решения задачи модуля в целом;

- руководствуясь разработанным алгоритмом, реализация отдельных подпрограмм и методов;

- тестирование отдельных подпрограмм и методов в автономном режиме, с проверкой входных и возвращаемых значений;

- компоновка подпрограмм в отдельный модуль;

- проверка синтаксиса модуля в целом;

- компиляция модуля;

К-во Просмотров: 282
Бесплатно скачать Дипломная работа: Разработка программного обеспечения для оценки уровня знаний студентов с применением технологии "Клиент-сервер"