Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методич. материалы по КП (Курс 1).doc
Скачиваний:
2
Добавлен:
02.09.2019
Размер:
1.33 Mб
Скачать

7Методика оценивания курсовой работы

При оценивании курсовой работы учитывается завершенность работы, выполнение требований к содержанию курсовой работы, степень самостоятельности, качество программы, соответствие документации ГОСТу, своевременность представления материалов и др.

Итоговая оценка за курсовую работу (О) с учетом весовых коэффициентов складывается из оценок:

  • за программную реализацию (Опр);

  • за Пояснительную записку (Опз);

  • за защиту курсовой работы (Оз).

Итоговая оценка вычисляется по формуле:

О=0,6 Опр + 0,4 (0,6 Опз + 0,4 Оз).

8Пример титульного листа Пояснительной записки

Федеральное государственное образовательное бюджетное учреждение высшего профессионального образования «Государственный университет Министерства Финансов Российской Федерации»

Кафедра

Прикладной информатики

Курсовая работа по дисциплине «Языки и методы программирования»

Пояснительная записка

Тема работы: ____________________________________________

Выполнил(а): студент(ка) группы ____

_________________________

Контактный телефон:__________________

Руководитель: ________________________

МОСКВА

2012

9Пример оглавления Пояснительной записки Содержание

Введение

Формулируется цель и актуальность работы. Ожидаемый эффект от автоматизации.

1. Разработка информационной модели предметной области

Анализ предметной области

Кратко описывается та часть предметной области, которая подлежит автоматизации, приводится перечень ее объектов.

Варианты использования.

Описывается набор функций, которые должна выполнять программа.

Диаграмма классов.

Назначение классов (каким выделенным объектам соответствуют). Взаимосвязь классов. Члены классов можно не указывать. Не забыть, что формы и хранилища – это Ваши классы. Форму рассматривать как управляющий класс. Хранилище объектов (List<T>, BindingList<T>,…) рассматривать как класс для учета объектов – добавить на диаграмму.

2. Проектирование приложения

Проектирование логической структуры программы

Взаимосвязь форм, связь с файлами данных.

Интерфейс пользователя

Распечатка форм (с тестовыми данными) с описанием функционального назначения форм и элементов управления.

Описание членов классов

Назначение и типы полей и свойств; выполняемая функция и описание параметров конструкторов, методов и обработчиков событий.

Основные алгоритмы приложения

Привести схемы алгоритмов и их описание для наиболее сложных и объемных методов и обработчиков событий. В пояснительной записке должно быть не менее 2-х схем алгоритмов.

3. Программная реализация проекта

Физическая структура проекта.

Распределение исходного кода по файлам. Привести перечень папок и файлов, в которых размещен исходный код классов и исходные данные программы.

Использование библиотечных классов и технологий .NET: какие библиотечные классы .NET были использованы и для решения каких задач, какие технологии уровня дизайнера (конструктора) среды VS были использованы (привязка к источникам данных, создание источников данных, проектирование строго типизированного набора данных, подключение dll-библиотек, использование конструкторов коллекций и т.д.)

Контрольный пример.

Описание тестовых данных.

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

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

Заключение

Формулируется степень достижения поставленной цели, полученный эффект от автоматизации предметной области. Что можно еще реализовать в будущем.

Литература

Не менее 2-х источников и двух интернет-ссылок по предметной области.

Не менее 3-х источников по C#.

Приложение 1

Приводится исходный код приложения. Перед каждым листингом дать заголовок с названием распечатываемого файла. Заголовки методов выделить жирным шрифтом. Исходный код, автоматически сгенерированный средствами визуального проектирования не распечатывать.

Приложение 2

Рисунки (если превышен объем ПЗ).

Примечание 1. В зависимости от решаемой задачи отдельные разделы и пункты Пояснительной записки могут быть опущены, объединены или заменены. Могут быть добавлены новые пункты и разделы.

Примечание 2. Вместо термина «Предметная область» в Пояснительной записке рекомендуется писать конкретное название, например, «Учет банков Москвы» или «Функционирование страховой компании в области ОСАГО» и т. п.

Примечание 3. Последовательность изложения материала Пояснитель­ной записки должно соответствовать последовательности проектирования, поэтому в тексте не должно быть ссылок на еще не разработанные части проекта.

Примечание 4. При разработке и описании классов учитывайте:

1. Все формы приложения – это управляющие классы, содержащие Ваши поля и обработчики событий.

2. Библиотечные классы (List<T>, BindingList<T>, DataSet и др.) – это классы, используемые для создания такого объекта Вашей программы, как хранилище (Перечень, Каталог и т.д.) объектов предметной области. Поэтому такую коллекцию нужно обязательно описывать и помещать на диаграмму классов.