Мегаобучалка Главная | О нас | Обратная связь


Обзор существующих методов решения



2020-02-04 160 Обсуждений (0)
Обзор существующих методов решения 0.00 из 5.00 0 оценок




 

В качестве аналогичного приложения рассмотрим “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 ) Определенные некоторые особенности:

· конструктор инициализации;

· конструктор копирования;

· тонкости при перегрузке операторов.

Глоссарий

Список зарезервированных слов языка С++, отсортированных по алфавиту, с подробным описанием каждого из них.

Поиск

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



2020-02-04 160 Обсуждений (0)
Обзор существующих методов решения 0.00 из 5.00 0 оценок









Обсуждение в статье: Обзор существующих методов решения

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Генезис конфликтологии как науки в древней Греции: Для уяснения предыстории конфликтологии существенное значение имеет обращение к античной...
Почему человек чувствует себя несчастным?: Для начала определим, что такое несчастье. Несчастьем мы будем считать психологическое состояние...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (160)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.008 сек.)