Обзор существующих методов решения
В качестве аналогичного приложения рассмотрим “AUK BC”. Это обучающая программа по работе с интегрированной инструментальной средой C++ [6]. 1.9.1 Плюсы и минусы программы “классы в С++” в сравнении “ AUK BC ” Плюсы: · приложение разработано под windows; · можно просто адаптировать под учебный процесс кафедры (осветить необходимые вопросы, построить специфичный набор тестов). Минусы: · размер готовой программы достаточно большой; · неполное освещение предмета обучения. Дело в том, что C++ – достаточно сложный язык. Всякие “хитрости”, тонкости, особые моменты находятся буквально в каждой конструкции. Поэтому разработка обучающей программы становится столь громоздкой, что возможно целесообразнее рассматривать отдельные разделы. Требования к окружению Требования к программному обеспечению
Данные запрашиваются во время регистрации (определение наличия пользователя, создание нового пользователя), а так же при редактировании списка пользователей (удаление пользователя, обнуление оценки).
Для локальной сети · Файловый сервер для хранения *.MDB файла; · ODBC-драйвер Ms Access, установленный на стороне клиента; · Web-браузер с установленным компонентом – Authorware Web Player. Доступ к *.MDB файлу осуществляется посредством протокола NetBIOS. База данных пользователей храниться под управлением ODBC-драйвера (Рис.1). Недостатком данной схемы является низкий уровень секретности. Фактически необходимо знать только путь к *.MDB файлу, чтобы появилась возможность редактировать его вручную.
Рис. 1. Диаграмма компонентов Для сети TCP/IP · SQL сервер с настроенной базой данных пользователей; · ODBC-драйвер SQL сервера, установленный на стороне клиента; · Web-браузер с установленным компонентом – Authorware Web Player. База данных пользователей храниться под управлением SQL сервера (Рис.2). Недостатком данной схемы является необходимость и конфигурирование SQL сервера. По сравнению с предыдущей схемой обеспечивается более высокая секретность.
Рис. 2 . Диаграмма компонентов
Требования к аппаратному обеспечению
· Минимальная аппаратная платформа: Pentium 200 MHz / 32 MB Ram / 30 Mb свободного пространства на жестком диске; · Рекомендуемая аппаратная платформа: Pentium-II 350 MHz / 64 MB Ram / 100 Mb свободного пространства на жестком диске. Требования к пользователям
Программа поддерживает два типа пользователей: 1. Администратор Это особый пользователь, который помимо возможностей обычного пользователя имеет возможность управлять базой данных пользователей. 2. Обычный пользователь Имеет возможность ознакомиться с курсом и пройти тестирование. Спецификация данных
При создании нового пользователя данные автоматически заносятся в базу данных MS Access, доступ к этой базе данных осуществляется через ODBC-драйвер. База данных представляет собой таблицу, каждая строка которой несет информацию о конкретном пользователе. Строка имеет следующую структуру (см. Табл. 1).
Табл. 1. Структура записи таблицы
Пароль хранится в открытом виде (секретность обеспечивается невозможностью чтения базы данных обычным пользователям). Данные курса хранятся во внутреннем представлении системы Macromedia Authorware. Функциональные требования
Интерфейс программы должен включать:
Меню Удобная навигация по справочным данным. В частности: 1.1) Введение в классы: · описание классов; · структура классов; · открытые/защищенные члены классов; · наследование.
1. 2 ) Основные понятия: · полиморфизм; · абстрактные методы и классы; · перегрузка операций; · перегрузка/переопределение методов.
1.3 ) Определенные некоторые особенности: · конструктор инициализации; · конструктор копирования; · тонкости при перегрузке операторов. Глоссарий Список зарезервированных слов языка С++, отсортированных по алфавиту, с подробным описанием каждого из них. Поиск В окне поиска можно указать слово (словосочетание). Результатом поиска являются подразделы, где было найдено указанное слово (словосочетание).
Популярное: Почему стероиды повышают давление?: Основных причин три... Генезис конфликтологии как науки в древней Греции: Для уяснения предыстории конфликтологии существенное значение имеет обращение к античной... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (166)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |