Проектирование и разработка обучающей системы по предмету «Turbo Pascal»
Цена:
500 руб.
Тип работы:
курсовой проект
Содержание:
Теория+Практика
Объем:
36
Год:
2010
Описание:
Номер в архиве: 146
Программа Delphi + пояснительная записка + проектная часть + исходники
1.1 Описание работы системы 3
1.2 Детальный алгоритм (графическая блок-схема) 4
2. Проектирование обучающей системы 5
2.1 Структурный подход 5
2.1.1 Схема процесса разработки программного продукта при структурном нисходящем подходе 5
2.1.2 Концептуальная модель предметной области (ERD). Схемы структурные компонент, например, даталогическая и/или инфологическая схемы базы данных. 7
2.1.3 Диаграммы (схемы) компонентов структур данных 9
2.1.4 Функциональная диаграмма программного обеспечения (SADT) 10
2.1.5 Диаграмма потоков данных программного обеспечения или его части (DFD) 12
2.1.6 Схемы (модели) процессов 14
2.2 Объектно-ориентированный подход 15
2.2.1 Диаграмма вариантов использования Use Case 15
2.2.2 Диаграммы классов предметной области и/или интерфейсной части программного обеспечения 17
2.2.3 Диаграммы компоновки программных компонентов 19
2.2.4 Диаграммы размещения программных компонентов 20
3. Программная реализация 21
3.1 Схема структурная информационной системы 21
3.2 Схема структурная программного обеспечения 22
3.3 Структурная схема меню 23
3.4 Схема взаимодействия модулей 24
3.5 Спецификация функциональная. Схема функциональная программного обеспечения 25
3.6 Схемы взаимодействия объектов, объектная декомпозиция 26
3.7 Структуры (модели) знаний 27
3.8 Схемы алгоритмов модулей (подпрограмм) (на примере модуля авторизации – login) 28
4. Интерфейс разработки 29
4.1 Граф (диаграмма) состояний интерфейса. Графы диалогов 29
4.2 Формы интерфейса 31
5. Описание программной платформы и средства разработки 32
6. Тестирование программы 33
6.1 Таблицы тестов 33
6.2 Схема алгоритма тестирования. Схемы алгоритмов тестовых программ 34
7. Характеристики качества программного обеспечения 35
Обучающая система работает в двух режимах: режиме преподавателя (администратора) и режиме студента (пользователя). Преподаватель имеет логин и пароль admin.
Для студента система предполагает также два режима работы: режим обучения и режим контроля знаний. В режиме обучения ученик может выбирать и читать нужный урок. В режим тестирования студент отвечает по порядку на вопросы, предложенные системой, и в том случае, если отвечает неверно, то перенаправляется на соответствующий тесту урок. Аналогично производится работа с заданиями, только они, в отличие от тестов, предполагают открытый ответ на вопрос. К каждому из 6-ти уроков разработано по 5 тестовых вопросов и по 2 задания.
В режиме преподавателя (управления системой) имеется возможность добавления, редактирования, удаления пользователя, урока, теста, задания, а также возможен просмотр результатов контроля знаний пользователей.
К системе подключена база данных (папка data), также имеется набор файлов с уроками.
Из любого режима есть возможность смены пользователя системы. Также возможен просмотр сведений о программе.
Программа Delphi + пояснительная записка + проектная часть + исходники
Содержание:
1. Описание системы 31.1 Описание работы системы 3
1.2 Детальный алгоритм (графическая блок-схема) 4
2. Проектирование обучающей системы 5
2.1 Структурный подход 5
2.1.1 Схема процесса разработки программного продукта при структурном нисходящем подходе 5
2.1.2 Концептуальная модель предметной области (ERD). Схемы структурные компонент, например, даталогическая и/или инфологическая схемы базы данных. 7
2.1.3 Диаграммы (схемы) компонентов структур данных 9
2.1.4 Функциональная диаграмма программного обеспечения (SADT) 10
2.1.5 Диаграмма потоков данных программного обеспечения или его части (DFD) 12
2.1.6 Схемы (модели) процессов 14
2.2 Объектно-ориентированный подход 15
2.2.1 Диаграмма вариантов использования Use Case 15
2.2.2 Диаграммы классов предметной области и/или интерфейсной части программного обеспечения 17
2.2.3 Диаграммы компоновки программных компонентов 19
2.2.4 Диаграммы размещения программных компонентов 20
3. Программная реализация 21
3.1 Схема структурная информационной системы 21
3.2 Схема структурная программного обеспечения 22
3.3 Структурная схема меню 23
3.4 Схема взаимодействия модулей 24
3.5 Спецификация функциональная. Схема функциональная программного обеспечения 25
3.6 Схемы взаимодействия объектов, объектная декомпозиция 26
3.7 Структуры (модели) знаний 27
3.8 Схемы алгоритмов модулей (подпрограмм) (на примере модуля авторизации – login) 28
4. Интерфейс разработки 29
4.1 Граф (диаграмма) состояний интерфейса. Графы диалогов 29
4.2 Формы интерфейса 31
5. Описание программной платформы и средства разработки 32
6. Тестирование программы 33
6.1 Таблицы тестов 33
6.2 Схема алгоритма тестирования. Схемы алгоритмов тестовых программ 34
7. Характеристики качества программного обеспечения 35
Описание работы программы
При запуске системы производится запрос на авторизацию.Обучающая система работает в двух режимах: режиме преподавателя (администратора) и режиме студента (пользователя). Преподаватель имеет логин и пароль admin.
Для студента система предполагает также два режима работы: режим обучения и режим контроля знаний. В режиме обучения ученик может выбирать и читать нужный урок. В режим тестирования студент отвечает по порядку на вопросы, предложенные системой, и в том случае, если отвечает неверно, то перенаправляется на соответствующий тесту урок. Аналогично производится работа с заданиями, только они, в отличие от тестов, предполагают открытый ответ на вопрос. К каждому из 6-ти уроков разработано по 5 тестовых вопросов и по 2 задания.
В режиме преподавателя (управления системой) имеется возможность добавления, редактирования, удаления пользователя, урока, теста, задания, а также возможен просмотр результатов контроля знаний пользователей.
К системе подключена база данных (папка data), также имеется набор файлов с уроками.
Из любого режима есть возможность смены пользователя системы. Также возможен просмотр сведений о программе.