- •Курсовая работа по дисциплине "Разработка и применение пакетов прикладных программ"
- •Брянск 2010
- •Введение
- •Аналитическая часть
- •1.1 Описание предметной области
- •Описание и сравнение программ-аналогов
- •Техническое задание
- •3. Конструкторская часть
- •3.1 Постановка задачи
- •3.2 Выбор инструментальных средств и языка разработки
- •3.3 Функциональная схема
- •3.4 Алгоритм работы программы
- •3.5 Проектирование интерфейса
- •Эксплуатационная часть
- •4.1 Требования к вычислительной системе
- •4.2 Установка программного продукта
- •4.3 Инструкция по эксплуатации
- •4.4 Демонстрационная часть работы продукта.
- •Экспериментальная часть
- •Экономическая часть
- •6.1 Определение вида и длительности работ
- •6.2 Определение заработной платы исполнителей
- •6.3 Составление сметы затрат
- •6.4 Расчет предполагаемой прибыли
- •6.5 Экономическая целесообразность разработки
- •Заключение
- •Список литературы
- •Приложение
Описание и сравнение программ-аналогов
Таблица 1.1 Сравнение обучающих систем
Признак |
ФЭПО |
ИНТУИТ |
Сайты по программированию |
Соединение с интернетом |
+ |
+ |
+ |
Возможность работы в автономном режиме |
_ |
_ |
_ |
Теоретический материал |
- |
+ |
+ |
Практические задания |
- |
- |
+ |
Тестирование |
+ |
+ |
- |
Возможность тиражирование на диске |
- |
- |
- |
Оценка знаний студента |
+ |
+ |
- |
В итоге сравнения хотелось бы заметить, что ни одна из выше перечисленных информационных систем не обладает всеми функциональными возможностями. Нам нужна система, обладающая следующими возможностями:
работа без соединения с сетью Интернет;
наличие теоретического материала;
наличие практического задания;
наличие системы тестирования и оценивания студента;
возможность распространять программу на диске.
Техническое задание
Введение
Настоящее техническое задание распространяется на разработку электронного учебника по дисциплине «Программирование» для использования студентов специальности «Прикладная информатика в экономике» при изучении курса программирование.
Основание для разработки
Программа разрабатывается на основе учебного плана кафедры "Автоматизированных информационных систем и технологий" СЭИ БГУ.
Наименование работы: "Автоматизированная обучающая система по дисциплине «Программирование»".
Исполнитель: ________________.
Соисполнители: нет.
Назначение разработки
Программа предназначена для использования студентами при изучении курсов "Программирование", «Высокоуровневые методы информатики и программирования».
Технические требования
Требования к функциональным характеристикам.
Программа должна обеспечивать возможность выполнения следующих функций:
содержать теоретический материал тем по дисциплине «Программирование»;
содержать систему тестирования;
содержать систему оценивания знаний по результатам тестирования;
хранение результатов тестирования в памяти;
содержать задания для практических работ.
Исходные данные:
Материал по дисциплине «Программирование».
Организация входных и выходных данных.
Входные данные поступают с клавиатуры.
Выходные данные отображаются на экране и при необходимости выводятся на печать.
Требования к надежности.
Предусмотреть контроль вводимой информации.
Предусмотреть блокировку некорректных действий пользователя при работе с системой.
Требования к составу и параметрам технических средств.
Система должна работать на 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 |
Готовая автоматизированная система по дисциплине «Программирование» |
