Высокоуровневые методы информатики и программирования. Сивохин А.В - 22 стр.

UptoLike

- 23 -
3 Методические указания для курсового проектирования по дисциплине
3.1 Оформление технического задания
Для закрепления теоретического материала дисциплины и приобретения
практического навыка визуального объектно-ориентированного проектирования
приложений в среде Delphi в курсовой проект должны быть включены следующие
основные разделы: работа с массивами, работа с записями, работа с классами, работа с
текстовыми и
типизированными файлами, работа с графическими компонентами Delphi
и работа с таблицами данных для некоторой предметной области. В целях обеспечения
большей практической ориентации курсового проекта, структуры записей и файлов
должны также определяться заданной предметной областью.
Для учета индивидуальных способностей студентов и объема теоретического
материала, предусмотренного рабочей программой для той или иной специальности,
предлагается
использовать следующие уровни сложности курсовых проектов: простой,
типовой, усложненный и сложный. В приложении В данного пособия приведено
техническое задание на типовой проект. Чтобы ее оформить на конкретного студента,
необходимо задать пример вычислительной задачи для обработки векторов или
массивов, предметную область и одну таблицу для этой предметной области, а так же
определить названия папки, приложения и других программных объектов для
идентификации студента. Основные требования и разделы записки в этом случае
остаются без изменения.
В простом проекте предполагается использовать только одномерные массивы
(векторы), один уровень иерархии классов и одну таблицу предметной области.
Усложненный проект должен включать работу с многомерными массивами,
записями всех
типов, предусмотренных структурой данных предметной области,
указателями и списками.
Сложный проект дополнительно предполагает использование собственных свойств
типа массив, запись или класс, а так же редакторов этих свойств. Таблицы предметной
области должны быть организованы в виде локальной базы данных с использованием
представлений (форм) и простейших запросов.
3.2 Анализ предметной области и концептуальное
проектирование таблиц
Предметная область либо выбирается из предложенного в приложении Б списка,
либо определяется самим студентом. В любом случае должно быть дано описание
предметной области, выделены сущности и представлены в виде плоских таблиц,
установлены взаимосвязи между таблицами и определены их атрибуты (колонки).
Каждая таблица должна быть заполнена десятью записями и
предъявлена руководителю
проекта для утверждения. В пределах одной предметной области эти данные должны
быть уникальными для каждого студента.
3.3 Проектирование структуры модулей и форм приложения
Программа приложения должна быть многомодульной в соответствии с
принципами структурного программирования и обеспечивать локализацию работ,
     3 Методические указания для курсового проектирования по дисциплине

                         3.1 Оформление технического задания

      Для закрепления теоретического материала дисциплины и приобретения
практического навыка визуального объектно-ориентированного проектирования
приложений в среде Delphi в курсовой проект должны быть включены следующие
основные разделы: работа с массивами, работа с записями, работа с классами, работа с
текстовыми и типизированными файлами, работа с графическими компонентами Delphi
и работа с таблицами данных для некоторой предметной области. В целях обеспечения
большей практической ориентации курсового проекта, структуры записей и файлов
должны также определяться заданной предметной областью.
      Для учета индивидуальных способностей студентов и объема теоретического
материала, предусмотренного рабочей программой для той или иной специальности,
предлагается использовать следующие уровни сложности курсовых проектов: простой,
типовой, усложненный и сложный. В приложении В данного пособия приведено
техническое задание на типовой проект. Чтобы ее оформить на конкретного студента,
необходимо задать пример вычислительной задачи для обработки векторов или
массивов, предметную область и одну таблицу для этой предметной области, а так же
определить названия папки, приложения и других программных объектов для
идентификации студента. Основные требования и разделы записки в этом случае
остаются без изменения.
      В простом проекте предполагается использовать только одномерные массивы
(векторы), один уровень иерархии классов и одну таблицу предметной области.
      Усложненный проект должен включать работу с многомерными массивами,
записями всех типов, предусмотренных структурой данных предметной области,
указателями и списками.
      Сложный проект дополнительно предполагает использование собственных свойств
типа массив, запись или класс, а так же редакторов этих свойств. Таблицы предметной
области должны быть организованы в виде локальной базы данных с использованием
представлений (форм) и простейших запросов.

       3.2 Анализ предметной области и концептуальное проектирование таблиц

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

              3.3 Проектирование структуры модулей и форм приложения

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