- •Практическая работа Стадия «Эскизный проект»
- •Теоретическая часть. Разработка спецификаций
- •Диаграммы переходов состояний
- •Диаграммы потоков данных
- •Спецификации процессов
- •Словарь терминов
- •Диаграммы «сущность—связь»
- •Практическая работа Стадия «Технический проект»
- •Теоретическая часть. Составляющие технического проекта
- •Технический проект
- •Структурная схема
- •Разработка алгоритмов
- •Дерево диалога
- •Функциональная схема
- •Порядок выполнения работы
- •Источники разработки
- •Приложения
Источники разработки
Данный документ разрабатывался на основании ГОСТ 34.698-90 на автоматизированные системы управления от 01.01.1990 г.
Приложения
К документу прилагаются диаграммы потоков данных для разрабатываемой программной системы.
ПРИМЕР
Ведомость эскизного проекта
На предыдущих стадиях разработки Системы «Учет нарушений правил дорожного движения» были составлены и утверждены следующие документы:
Техническое задание на создание информационной системы «Учет нарушений правил дорожного движения».
Эскизный проект на создание информационной системы «Учет нарушений правил дорожного движения».
Пояснительная записка к техническому проекту
Общие положения
Данный документ является техническим проектом на создание Системы Учета нарушений правил дорожного движения.
Перечень организаций, участвующих в разработке системы, на стадии разработки, а также ее цели и назначение указаны в техническом задании на создание информационной системы.
Основные технические решения
Структурная схема
Структурная схема разрабатываемой программной системы включает модули для ввода и сохранения данных, модули для формирования отчетных документов, модули поиска данных по критериям, указанным в техническом задании, а также формы для ввода информации (рис.1)
Рисунок
1 – Структурная схема пакета
Алгоритмы решения
Для каждого модуля, представленного на структурной схеме был разработан алгоритм. Для представления алгоритмов был использован псевдокод.
Процесс: |
Добавление записей. Печать квитанции |
Вход: |
Фамилия, №Авто, Тип нарушения, марка авто, Дата нарушения |
Выход: |
Квитанция |
Алгоритм: |
|
1 |
Проверить все ли входные данные |
2 |
Если да то |
3 |
Внести данные в новую запись БД-Нарушений |
4 |
Получение из БД-Тарифов, сумму штрафа |
5 |
Составление квитанции из входных данных и суммы штрафа |
6 |
Записать копию квитанции в БД-Квитанции |
7 |
Отправить на печать квитанцию |
Дерево диалога
Для реализации интерфейса программной системы было построено дерево диалога. Дерево диалога построено по функциональному признаку (рис.2).
Рисунок
2 - Дерево диалога
Прототипирование
Для проектируемой системы были разработаны прототипы форм ввода и вывода данных для основных операций по вводу и поиску информации, формированию отчетных документов и др.
Рисунок
3 – Форма ввода данных о нарушениях
Рисунок 4 – Форма вывода отчета о нарушениях за период
Технология решения задачи
Для
демонстрации технологических процессов
по сбору и обработке информации при
решении поставленной задачи были
разработаны функциональные схемы
(рис.5)
