Курсовая работа: Разработка обучающей программы по классам в C++

Дело в том, что C++ – достаточно сложный язык. Всякие “хитрости”, тонкости, особые моменты находятся буквально в каждой конструкции. Поэтому разработка обучающей программы становится столь громоздкой, что возможно целесообразнее рассматривать отдельные разделы.


2. Требования к окружению

2.1 Требования к программному обеспечению

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

2.1.1 Для локальной сети

· Файловый сервер для хранения *.MDB файла;

· ODBC-драйвер Ms Access, установленный на стороне клиента;

· Web-браузер с установленным компонентом – Authorware Web Player.

Доступ к *.MDB файлу осуществляется посредством протокола NetBIOS. База данных пользователей храниться под управлением ODBC-драйвера (Рис.1). Недостатком данной схемы является низкий уровень секретности. Фактически необходимо знать только путь к *.MDB файлу, чтобы появилась возможность редактировать его вручную.

Рис. 1. Диаграмма компонентов

2.1.2 Для сети TCP/IP

· SQL сервер с настроенной базой данных пользователей;

· ODBC-драйвер SQL сервера, установленный на стороне клиента;

· Web-браузер с установленным компонентом – Authorware Web Player.

База данных пользователей храниться под управлением SQL сервера (Рис.2). Недостатком данной схемы является необходимость и конфигурирование SQL сервера. По сравнению с предыдущей схемой обеспечивается более высокая секретность.

Рис. 2 . Диаграмма компонентов

2.2 Требования к аппаратному обеспечению

· Минимальная аппаратная платформа: Pentium 200 MHz / 32 MB Ram / 30 Mb свободного пространства на жестком диске;

· Рекомендуемая аппаратная платформа: Pentium-II 350 MHz / 64 MB Ram / 100 Mb свободного пространства на жестком диске.


2.3 Требования к пользователям

Программа поддерживает два типа пользователей:

1. Администратор

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

2. Обычный пользователь

Имеет возможность ознакомиться с курсом и пройти тестирование.


3. Спецификация данных

При создании нового пользователя данные автоматически заносятся в базу данных MS Access, доступ к этой базе данных осуществляется через ODBC-драйвер. База данных представляет собой таблицу, каждая строка которой несет информацию о конкретном пользователе. Строка имеет следующую структуру (см. Табл. 1).

Имя поля

Тип данных

Описание

Номер студента

Числовой

Уникальный номер студента

Имя

К-во Просмотров: 445
Бесплатно скачать Курсовая работа: Разработка обучающей программы по классам в C++