Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УМК ПП1 (C++ БД).doc
Скачиваний:
4
Добавлен:
01.03.2025
Размер:
5 Мб
Скачать
☆

Этапы работы над курсовым проектом

Эти этапы должны отражать основные фазы проектирования программных продуктов в соответствии с тенденциями современной технологии разработки программ (см. Раздел 1 ) и с требованиями ГОСТов [10].

1. Первым и очень важным моментом при разработке любой программы является составление технического задания. Студент в явной форме должен разработать его в соответствии с источниками [10] и обязательно включить его с пояснительную записку.

2. Затем следует приступить к проектированию общего функционирования системы, опираясь на принципы, изложенные в разделе 1 «Технология программирования» данного УМК и используя механизм ActionList. Результатом является заготовка программы, в которой отражены все проектируемые функции, работающие по методу «заглушек».

3. Далее следует составить проект базы данных и организовать необходимые файлы с помощью утилиты Data Base Desktop (лабораторная работа 2.1 ).

4. Затем в порядке вышеизложенных действий можно приступать к программированию функций, запроектированных в рамках пункта 2. При этом разумно придерживаться последовательности программирования различных функциональных задач, изложенных в пунктах 5, 6 и 7.

5. Организация ввода данных. Для окон ввода данных с клавиатуры выбрать и реализовать методы надежного ввода (практическое занятие 1, лабораторная работа 1.2).

6. Организация связей между таблицами базы данных. Для организации планируемых связей между таблицами построить соответствующие индексы и установить значения необходимых свойств компонентов TTable (практическое занятие 2, лабораторная работа 2.5, 2.6).

7. Формирование запросов к базе данных. Организацию предполагаемых запросов к базе данных осуществить с помощью методов, рассмотренных на практическом занятии 3, а также в лаботаторной работе 2.7.

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

Этот период работы соответствует этапу приемо-сдаточных испытаний, предусмотренному ГОСТом 19.102-77.

Содержание пояснительной записки

1. Описание задач предметной области.

2. Техническое задание на проектирование программного продукта.

3. Интерфейс с указанием на нём внутренних имён визуальных компонентов, по которым построены обработчики.

4. Основные интерфейсы.

5. Программные тексты с комментариями.

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

Пример возможного интерфейса программы представлен на рис. 131.

Рис. 131. Возможный интерфейс программы для курсового проекта

Требования к оформлению пояснительной записки к курсовому проекту

На титульном листе указывается:

Наименование кафедры;

Наименование дисциплины;

Наименование задачи (предметной области);

Имя Ф.О.;

Реквизиты группы (курс, форма обучения, учебная точка);

Дата представления работы.

Пример титульного листа представлен на рис. 132.

Рис. 132. Пример титульного листа пояснительной записки к курсовому проекту

Вниманию студентов, обучающихся с элементами ДОТ.

Курсовой проект оформляется по вышеприведённым требованиям. Пояснительную записку в формате Word 2003 высылайте на проверку на Учебный сайт. Электронный вариант программы не присылайте, запишите его на каком-либо носителе (на CD ROMе или на флеш-памяти) и привозите с собой на сессию.