рефераты рефераты
Главная страница > Курсовая работа: Автоматизированная обучающая система по дисциплине "Программирование"  
Курсовая работа: Автоматизированная обучающая система по дисциплине "Программирование"
Главная страница
Банковское дело
Безопасность жизнедеятельности
Биология
Биржевое дело
Ботаника и сельское хоз-во
Бухгалтерский учет и аудит
География экономическая география
Геодезия
Геология
Госслужба
Гражданский процесс
Гражданское право
Иностранные языки лингвистика
Искусство
Историческая личность
История
История государства и права
История отечественного государства и права
История политичиских учений
История техники
История экономических учений
Биографии
Биология и химия
Издательское дело и полиграфия
Исторические личности
Краткое содержание произведений
Новейшая история политология
Остальные рефераты
Промышленность производство
психология педагогика
Коммуникации связь цифровые приборы и радиоэлектроника
Краеведение и этнография
Кулинария и продукты питания
Культура и искусство
Литература
Маркетинг реклама и торговля
Математика
Медицина
Реклама
Физика
Финансы
Химия
Экономическая теория
Юриспруденция
Юридическая наука
Компьютерные науки
Финансовые науки
Управленческие науки
Информатика программирование
Экономика
Архитектура
Банковское дело
Биржевое дело
Бухгалтерский учет и аудит
Валютные отношения
География
Кредитование
Инвестиции
Информатика
Кибернетика
Косметология
Наука и техника
Маркетинг
Культура и искусство
Менеджмент
Металлургия
Налогообложение
Предпринимательство
Радиоэлектроника
Страхование
Строительство
Схемотехника
Таможенная система
Сочинения по литературе и русскому языку
Теория организация
Теплотехника
Туризм
Управление
Форма поиска
Авторизация




 
Статистика
рефераты
Последние новости

Курсовая работа: Автоматизированная обучающая система по дисциплине "Программирование"

·  работа без соединения с сетью Интернет;

·  наличие теоретического материала;

·  наличие практического задания;

·  наличие системы тестирования и оценивания студента;

·  возможность распространять программу на диске.


2.  Техническое задание

Введение

Настоящее техническое задание распространяется на разработку электронного учебника по дисциплине «Программирование» для использования студентов специальности «Прикладная информатика в экономике» при изучении курса программирование.

Основание для разработки

Программа разрабатывается на основе учебного плана кафедры "Автоматизированных информационных систем и технологий" СЭИ БГУ.

Наименование работы: "Автоматизированная обучающая система по дисциплине «Программирование»".

Исполнитель: ________________.

Соисполнители: нет.

Назначение разработки

Программа предназначена для использования студентами при изучении курсов "Программирование", «Высокоуровневые методы информатики и программирования».

Технические требования

Требования к функциональным характеристикам.

Программа должна обеспечивать возможность выполнения следующих функций:

·  содержать теоретический материал тем по дисциплине «Программирование»;

·  содержать систему тестирования;

·  содержать систему оценивания знаний по результатам тестирования;

·  хранение результатов тестирования в памяти;

·  содержать задания для практических работ.

Исходные данные:

Материал по дисциплине «Программирование».

Организация входных и выходных данных.

Входные данные поступают с клавиатуры.

Выходные данные отображаются на экране и при необходимости выводятся на печать.

Требования к надежности.

Предусмотреть контроль вводимой информации.

Предусмотреть блокировку некорректных действий пользователя при работе с системой.

Требования к составу и параметрам технических средств.

Система должна работать на IBM-совместимых персональных компьютерах.

Минимальная конфигурация:

·  тип процессора – Pentium III и выше;

·  объем оперативного запоминающего устройства – 256 Мб и более;

·  объем свободного места на жестком диске – 40 Мб.

Рекомендуемая конфигурация:

·  тип процессора – Pentium Celeron 1,6 ГГц;

·  объем оперативного запоминающего устройства – 512 Мб;

·  объем свободного места на жестком диске – 60 Мб.

Требования к программной совместимости.

Программа должна работать под управлением семейства операционных систем Windows (Windows ХР / Vista / 7 и т.п.).

Требования к программной документации

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

Разрабатываемая программа должна включать справочную информацию о работе программы, описания методов сортировки и подсказки учащимся.

В состав сопровождающей документации должны входить:

·  пояснительная записка на пяти листах, содержащая описание разработки;

·  руководство пользователя.

Календарный план работ

Таблица 2.1 Календарный план работ

№ этапа Название этапа Сроки этапа Чем заканчивается этап
1 Изучение предметной области. Проектирование системы. Разработка предложений по реализации системы 05.09.2010 – 15.10.2010 Предложения по работе системы
2 Разработка программного модуля по сбору и анализу информации со счетчиков и устройств управления. Внедрение системы в процесс обучения 16.10.2010 – 20.10.2010 Программный комплекс, решающий поставленные задачи для автоматизации учебного процесса.
3 Тестирование и отладка модуля. Пробное внедрение системы в процесс обучения 21.10.2010 – 5.11.2010 Готовая автоматизированная система по дисциплине «Программирование»

3. Конструкторская часть

 

3.1 Постановка задачи

На основе анализа, проведенного в курсовой работе, нами установлено, что учебный процесс в его классической его форме в связи с развитием новых информационных технологий устарел. В результате внедрения предлагаемого программного продукта существенно изменяются подходы к организации учебного процесса. Произошедшие изменения наглядно иллюстрируют диаграммы IDEF0 А, Б, В на рисунках 3.1, 3.2, 3.3.

Рисунок 3.1. Диаграмма IDEF0 А

Рисунок 3.2. Диаграмма IDEF0 Б


Рисунок 3.3. Диаграмма IDEF0 В

После внедрения автоматизированной обучающей системы учебный процесс должен выглядеть следующим образом:

1.  Лекции преподавателей заменены электронными лекциями, с которыми студент должен будет ознакомиться самостоятельно.

2.  После изучения лекционного материала студент должен будет выполнить лабораторные работы.

3.  После выполнения лабораторный работы по каждой теме пройти тестирование.

Процесс тестирования после внедрения АОС заметно упростится. Компьютер самостоятельно посчитает правильные ответы студента и выдаст результаты, которые будут записаны в файл. В файле будут все итоги тестирования студента и его оценка. На основе этих результатов преподаватель будет смотреть за успехами студентов.

3.2 Выбор инструментальных средств и языка разработки

Проект по автоматизации учебного процесса по дисциплине «Программирование» будет реализовываться на высокоуровневом языке программирования С#.

C# (Си-шарп) — объектно-ориентированный язык программирования для платформы .NET. Разработан в 2000 году Андерсом Хейлсбергом, Скоттом Вилтамутом и Питером Гольде под эгидой Microsoft Research. Основным постулатом С# является высказывание: "всякая сущность есть объект". Язык основан на строгой компонентной архитектуре и реализует передовые механизмы обеспечения безопасности кода.

C# был создан специально для технологии ASP.NET. В то же время на C# полностью написана и сама ASP.NET.

C# — это полнофункциональный объектно-ориентированный язык, который поддерживает все три «столпа» объектно-ориентированного программирования: инкапсуляцию, наследование и полиморфизм. Он имеет прекрасную поддержку компонентов, надежен и устойчив благодаря использованию «сборки мусора», обработки исключений, безопасности типов.

Язык C# разрабатывался "с нуля" и вобрал в себя много полезных свойств таких языков, как C++, Java, Visual Basic, а также Pascal, Delphy и др. При этом необходимость обратной совместимости с предыдущими версиями отсутствовала, что позволило языку C# избежать многих отрицательных сторон своих предшественников.

Страницы: 1, 2, 3, 4, 5, 6, 7

рефераты
Новости