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





В разделе 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], виды обнаруженных ошибок, примеры наборов исходных данных и результатов решения.

 

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

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

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

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

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

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

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

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

 





Читайте также:
Образцы сочинений-рассуждений по русскому языку: Я думаю, что счастье – это чувство и состояние полного...
Основные направления социальной политики: В Конституции Российской Федерации (ст. 7) характеризуется как...
Функции, которые должен выполнять администратор стоматологической клиники: На администратора стоматологического учреждения возлагается серьезная ...
Своеобразие родной литературы: Толстой Л.Н. «Два товарища». Приёмы создания характеров и ситуаций...

Рекомендуемые страницы:



Вам нужно быстро и легко написать вашу работу? Тогда вам сюда...

Поиск по сайту

©2015-2021 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-03-24 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту:

Мы поможем в написании ваших работ! Мы поможем в написании ваших работ! Мы поможем в написании ваших работ!
Обратная связь
0.019 с.