Курсовая работа: Разработка обучающей программы по классам в 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++
|