Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методические указания по курсовому проектирован...doc
Скачиваний:
4
Добавлен:
29.08.2019
Размер:
188.93 Кб
Скачать

4. Структура курсового проекта

Примерная структура курсового проекта:

- Титульный лист

- Содержание

- Введение

1. Разработка эскизного и технического проекта программы

1.1. Назначение и область применения

1.2. Технические характеристики

2. Разработка рабочего проекта

2.1 Разработка программы

2.2 Спецификация программы

2.3 Текст программы

2.4 Описание программы

2.5 Тестирование программы

3. Оценка программы

Заключение

Список использованной литературы

Приложения

Содержание.

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

Введение.

Во введение обосновывается актуальность выбранной темы, ее важность. Формируются цели и задачи курсового проекта. Желательно, чтобы было отражено значение рассматриваемых вопросов, помимо этого во введении должна обосновываться структура курсового проекта.

1. Разработка эскизного и технического проекта программы.

Данный параграф состоит из:

1.1. Назначение и область применения.

В данном разделе указывают назначение программы и краткую характеристику области

применения программы.

Например: Данная программа является развлекательной игровой программой. Областью применения данной программы является организация досуга человека, работающего с компьютером. Так как, поставлена задача, разработать приложение под операционную систему Windows, то использоваться программа может только в среде 32 битной операционной системы Windows 9х/ME/NT/2000/XP.

1.2. Технические характеристики. Данный пункт должен содержать следующие подпункты:

1.2.1. Постановка задачи.

Здесь дается точное описание исходных данных, условий задачи и целей ее решения. На этом этапе условия задачи, записанные в форме различных словесных описаний, необходимо выразить при помощи модели предметной области (МПО). В этом подпункте могут быть описаны основные приемы программирования и типы данных, используемые при решении аналогичных задач. Далее описываются возможные пути решения задачи с указанием их достоинств и недостатков. Выбирается и обосновывается метод решения задачи.

1.2.2. Описание алгоритма.

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

На следующем этапе каждый модуль детализируется.

Например:

1. Общий не детализированный алгоритм выполнения данной программы можно

представить в виде блок схемы.

Словесно эту блок-схему можно описать как последовательность действий

Для оформления данного подпункта используется ГОСТ 19.701-90 ЕСПД. Схемы алгоритмов, программ, данных и систем. Условные обозначения и правила выполнения.

2. Организация связей в реляционных БД

Организация связей в реляционных БД возможна благодаря наличию одинаковых данных в связываемых таблицах. Рассмотрим пример связи между таблицами «Сотрудники» и «Должности».

Таблица 1

Таблица «Сотрудники»

ИНН

Фамилия

Имя

Отчество

282211024022

Иванов

Петр

Иванович

271122400222

Петров

Иван

Петрович

228422120245

Сидоров

Михаил

Викторович

271225224665

Михайлов

Виктор

Валерьевич

Таблица 2

Таблица «Должности»

ID_должности

Должность

121

Директор

128

Бухгалтер

205

Экономист

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

Рис. 1