- •Объектно–ориентированное программирование
- •Спсок рекомендуемой литературы 17 приложение 18 введение
- •1. Задание на курсовую работу
- •Тема курсовой работы
- •Задание на программу
- •Пример задания на программу
- •2.3. Стадии и этапы выполнения курсовой работы
- •Этапы выполнения курсовой работы
- •3. Структура курсовой работы
- •3.1. Составные части курсовой работы
- •3.2. Требования к текстам программ
- •2. Рекомендации по организация выполнения курсовой работы
- •2.1. Организация выполнения курсовой работы
- •2.2.Требования к выбору среды разработки
- •3.3. Требования к оформлению пояснительной записки
- •3.3.1. Общие требования.
- •Содержание введение .3
- •Приложения 20
- •3.3.2. Системное описание предметной области
- •3.3.3. Описание программы
- •3.3.4. Руководство пользователя (оператора)
- •3.3.5. Руководство программиста
- •3.3.6. Тестирование программы.
- •4. Результаты работы
- •5. Защита курсовой работы
- •– Необходимо указать тему курсовой работы;
- •Список рекомендуемой литературы
- •660014, Г. Красноярск, просп. Им. Газ. «Красноярский рабочий», 31.
1. Задание на курсовую работу
Тема курсовой работы
Тема курсовой работы формулируется в виде наименования конкретного программного продукта и определяется руководителем, который может быть преподавателем университета или специалистом предприятий (организаций), имеющим соответствующий образовательный уровень. В любом случае выбор руководителя согласуется с заведующим кафедрой информатики и вычислительной техники. Но студент может сам предложить тему курсовой работы, в этом случае следует обосновать необходимость и целесообразность ее разработки.
Тема курсовой работы обязательно должна быть утверждена на кафедре информатики и вычислительной техники (ИВТ) преподавателем, ведущим курс «Объектно-ориентированное программирование» или заведующим кафедрой.
Задание на программу
Руководитель курсовой работы в соответствии с темой составляет задание на разработку программного продукта. В задании следует указать назначение программного продукта и основные требования к функциональным характеристикам, надежности, составу и параметрам технических средств ЭВМ.
При разработке технического задания следует руководствоваться требованиями ГОСТ 19.201–78, согласно которому техническое задание на разработку программы должно содержать следующие разделы:
– наименование программы;
– основание для разработки;
– назначение разработки;
– требования к функциональным характеристикам программы;
– требования к надежности;
– требования к составу и параметрам технических средств ЭВМ.
специальные требования (если они имеются).
Пример задания на программу
Рассмотрим пример разработки задания на программу, выполняющую учет сведений об учащихся в образовательном учреждении, которое оказывает дополнительные платные образовательные услуги. Заказчик хочет иметь программу, автоматизирующую учет слушателей, готов представить необходимые входные данные и в общем виде сформулировать требования к выходным данным. В этом случае задание на разработку программы может быть сформулировано так:
Наименование программы –«База данных “Учащийся”»
Основание для разработки – выполнение курсовой работы по курсу «Объектно-ориентированное программирование» в соответствии с учебным планом.
Назначение разработки – систематизация и упорядочение сведений об учащихся, организация быстрого поиска необходимой информации. Область применения – образовательные учреждения различного профиля.
Требования к программе
Интерфейс. Программа должна поддерживать интерфейс пользователя на основе меню, ориентированный на использование как мыши, так и клавиатуры, и иметь развитую систему помощи.
Квалификация пользователя. Программа должна быть рассчитана на эксплуатацию пользователями, не имеющим специальной подготовки в области программного обеспечения ЭВМ.
Входные данные для работы программы:
– программа должна обеспечивать возможность выбора наименования образовательной программы из списка;
– вводить название новой образовательной программы в случае отсутствия ее наименования в имеющемся списке;
– вводить фамилию, имя, отчество руководителя образовательной программы;
– вводить следующие данные об учащемся:
фамилия, имя, отчество;
год рождения;
домашний адрес и телефон;
место работы и должность (настоящая или последняя);
сведения об образовании;
уровень знакомства с компьютером: не знаком, пользователь, частично знаком;
форма оплаты: наличная, безналичный расчет;
источники получения информации об образовательном учреждении, в котором обучается слушатель;
период обучения;
результаты обучения – удалось ли трудоустроиться по результатам обучения, создать свое предприятие или как результаты обучения повлияли на профессиональный рост.
Функциональные характеристики программы. Программа должна обеспечивать поддержку следующих возможностей обработки информации:
– просмотр информации. Выводимая на экран информация должна иметь вид таблицы, позволяющей прокручивать ее содержимое с помощью мыши и клавиш управления курсором;
– добавление новой информации к уже имеющейся в базе данных;
– редактирование введенной информации;
– удаление информации;
– поиск информации по следующим критериям:
по названию образовательной программы;
по фамилии, имени, отчеству учащегося;
по дате обучения;
по результатам обучения.
– вывод результатов поиска в файл и на печать в виде таблицы, разбитой на страницы.
Надежность. Программа должна надежно функционировать при возникновении следующих критических моментов:
– отсутствие места на диске;
– выключенный принтер;
– неправильные действия пользователя.
Все указанные случаи должны обрабатываться программой. Пользователь должен получать сообщение о возникновении соответствующей ошибки. Программа должна предлагать пользователю возможность:
– исправить ошибку (если это возможно) и повторно выполнить действие, приведшее к возникновению ошибки;
– игнорировать ошибку и продолжить работу с программой;
– закончить работу с программой.
Возникновение перечисленных ошибок не должно приводить к потере информации в базе данных.
Состав и параметры технических средств ЭВМ. Программа должна быть предназначена для эксплуатации на персональных компьютерах с процессором Pentium 100 Мгц и выше, от 16 Мбайт оперативной памяти в среде операционных систем типа Windows.
