Требования к содержанию разделов пояснительной записки

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

В разделе 2 следует представить сведения о составе и структуре данных. Вопросы детального проектирования БД в данном проекте не рассматриваются. В пояснительной записке следует привести структуру БД в виде рисунка (например, рисунок 2.А или 2.Б), описание таблиц БД в форме таблицы 1, указать СУБД и формат файлов (например, MS Access и .mdb) и состав таблиц БД (например, Единицы измерения, Товары, Реализация). Можно использовать модели БД, разработанные с помощью программ ERWin, Visio, Power Designer и т.п.

Требования к содержанию разделов пояснительной записки

Рисунок 2.А

Требования к содержанию разделов пояснительной записки

Рисунок 2.Б

Таблицы БД создаются при помощи СУБД MS Access. Для таблиц следует установить связи, используя инструмент СУБД MS Access схема данных ; в пояснительной записке указать мощность установленных отношений, которые использованы при создании таблиц БД.

Таблица 1 — Структура записей таблицы Kart

Имя таблицы БД
Имя поля Назначение поля Тип Длина (байт) Свойства поля
Ключ Обязательное Ограничения значений
Минимальное Максимальное По умолчанию Примечания
Kart_Num Номер карточки учёта товаров Счетчик * +
Tovar Название товара Тексто-вый

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

Раздел 3должен содержать сведения о методах решения задач применительно к заданным функциям и структурам данных (математическая модель, алгоритмы, основные формулы, порядок их применения, тексты запросов, используемые классы компонентов, их свойства и методы и т.п.).

Раздел 4 должен содержать сведения о структуре пользовательского интерфейса разработанной прикладной программы. Пользовательский интерфейс диалоговой программы должен обеспечивать выбор функций и работу с данными («Работа с БД», «Отчеты», «Графики», «О программе» и др.), при этом следует придерживаться определённых рекомендаций [5], и выполнить предъявляемые требования (в частности, наличие форм с графиками и отчётами, «О программе»). Структуру пользовательского интерфейса следует представить графически (рисунок 3). Назначение элементов управления каждой из форм следует представить в форме таблицы (например, таблица 2).

Для реализации работы с файлами БД можно использовать компоненты BindingSource, DataGridView, а также классы OleDbConnection, OleDbCommand, OleDbDataAdapter; следует указать, как обеспечиваются связи этих компонентов с файлами БД и между собой.

Требования к содержанию разделов пояснительной записки

Рисунок 3

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

Визуализация данных производится с помощью компонентов DataGridView или TextBox c привязкой к соответствующим полям таблицы. Следует изменить устанавливаемые по умолчанию надписи колонок DataGridView.

Таблица 2 — Назначение элементов управления главной формы (Main_Frm)

Элемент управления Имя (идентификатор) Надпись Назначение, имя процедуры
Кнопка button1 Работа с БД Открыть форму BD_Frm для работы с БД; button1_Click
Пункт меню отчетToolStripMenuItem Отчёт Открыть форму Otch_Frm для просмотра отчёта; отчетToolStripMenuItem_Click

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

В раздел 5 следует включить:

— иерархическую модель программы (рисунок 4) и сведения о функциях, выполняемых обработчиками событий (таблица 3),

— схемы программ (главной программы и отдельных процедур: подключение к БД и вывод результат запроса, сортировка, фильтрация и др.),

— описание алгоритмов (для каждой схемы программы), которое должно содержать: назначение алгоритма (например, «алгоритм предназначен для обеспечения возможности выбора пользовательских функций …»; «алгоритм предназначен для выполнения отбора данных из БД …»); перечень входных и выходных данных; ссылки на математические методы; пояснения логики работы алгоритма,

— схему данных, которая должна представлять технологический процесс обработки данных (см. фрагмент схемы данных в Приложении 5); следует дать пояснения по технологическому процессу обработки данных (состав, форматы и носители исходных данных, промежуточных и окончательных результатов).

Таблица 3 – Состав и назначение программных модулей

Имя программного модуля, процедуры Назначение, выполняемые функции Входные параметры Выходные параметры Вызываемые модули

Требования к содержанию разделов пояснительной записки

Рисунок 4 – Фрагмент иерархической модели программы

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

Раздел 6 должен содержать ссылку на приложение с распечаткой текста программы, перечень файлов проекта, сведения об использованных компонентах и значениях их свойств, которые потребовались при создании программы (таблица 4).

Таблица 4 — Свойства компонентов формы Form1

Компонент и его имя Надпись Свойство Значение
Окно редактирования, TextBox Название товара Font \ Size
Источник данных, таблица1BindingSource DataSource db1DataSetBindingSource
DataMember Таблица1
Name таблица1BindingSource

Взаимодействие компонентов прикладной программы между собой и с файлами БД можно представить в виде схемы, пример которой дан на рисунке 5.

Требования к содержанию разделов пояснительной записки

Рисунок 5 – Схема взаимодействия компонентов с таблицами БД

Текст программы должен отвечать следующим требованиям: он должен содержать комментарии, указывающие на назначение программы, автора разработки и выполняемые функции (по усмотрению разработчика).

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

В разделе 7 должны быть указаны используемые методы отладки программы [10], виды обнаруженных ошибок, примеры наборов исходных данных и результатов решения.

Руководство пользователя должно содержать следующую информацию:

— назначение и условия применения программы,

— подготовка к работе (как установить программу и начать работать),

— тип ЭВМ и операционной системы, в которой должна работать программа,

— требуемый объем оперативной и внешней памяти,

— проверка работоспособности программы,

— описание операций (процессов ввода, обработки и формирования данных, в первую очередь тех, которые представлены на схеме данных): название операции; условия успешного выполнения (при необходимости), например, наличие справочных данных в БД; действия оператора в нужной последовательности (можно представить в табличной форме),

— порядок окончания работы с программой.

ОРГАНИЗАЦИЯ И СОДЕРЖАНИЕ РАБОТЫ ЛОГОПЕДА В УСЛОВИЯХ РЕАЛИЗАЦИИ ФГОС Часть 5


Похожие статьи.

Понравилась статья? Поделиться с друзьями: