1.2. Описание логической структуры

Блок-схема системы приведена на листе формата А1.

Блок 1 –начало работы;

Блок 2 – выбор из пунктов меню;

Блок 3 – выбор пункта меню файл;

Блок 4 - выбор подпункта меню “Открыть файл”;

Блок 5 – загрузка файла;

Блок 6 – выбор подпункта меню «сохранить файл»;

Блок 7 – сохранение файла

Блок 8 – выбор подпункта меню «Выход»;

Блок 9 – запрос на окончание работы;

Блок 10 – завершение работы программы;

Блок 11 – выбор меню «действие»;

Блок 12 – выбор подпункта меню «Оптимизация»;

Блок 13 –происходит оптимизация;

Блок 14 – выбор подпункта меню «прибавить строку»;

Блок 15 –прибавление строки;

Блок 16 – выбор подпункта меню «удалить строку»

Блок 17 –удаление строки;

Блок 18 - выбор пункта подменю “Очистить все”;

Блок 19 – очистка содержимого таблицы;

Блок 20 – выбор пункта меню “Помощь”;

Блок 21 – выбор из пунктов подменю;

Блок 22 – выбор подпункта меню “О задаче”

Блок 23 – открытие новой формы и вывод её на экран;

Блок 24 – выбор подпункта меню “О разработчике”

Блок 25 – открытие новой формы и вывод её на экран;

Блок 26 – выбор пункта подменю “Help”

Блок 27 – открытие новой формы и вывод её на экран;

Листинг программы приведен в Приложении “А”

1.3. Описание и организация входных данных

 

1.3.1. Описание входной и выходной информации

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

Название поля Идентификатор Тип
Начальное событие I Целый
Конечное событие J Целый
Объем работ Объем работ Целый
Число ресурсов Число ресурсов Целый
Производительность Производительность Целый
Общее число ресурсов Общее число ресурсов Целый

Начальное событие, Конечное событие, Объем работ, Число ресурсов и Производительность берутся из карточки задания, а Общее число ресурсов вычисляется автоматически как сумма по столбцу, Число ресурсов и выводятся в не редактируемое поле ввода.

Выходная информация также полностью отображается на главной форме в таблице и в не редактируемых полях ввода и содержит:

Наименование реквизита Идентификатор Тип
Необходимо ресурсов Необход. ресурсов вещественный
Продолжительность Продолжительность вещественный
События События целый
Резерв времени Рез. времени вещественный
Продолжительность критического пути Продолжительность критического пути вещественный
Всего необходимо ресурсов Общее число ресурсов вещественный

Необходимо ресурсов, Продолжительность, События, Ранний срок, Поздний срок, Резерв времени выводятся в таблицу, Продолжительность критического пути, Всего необходимо ресурсов выводятся в не редактируемые поля ввода.

1.3.2. Организация ведения информационной базы

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

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

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

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

А также имеется постоянная информация – это помощь, которая в процессе работы программы никак не меняется.


Информация о работе «Оптимизация сетевого графика по времени»
Раздел: Информатика, программирование
Количество знаков с пробелами: 37190
Количество таблиц: 4
Количество изображений: 0

Похожие работы

Скачать
22755
10
0

... в данной курсовой работе. В данном курсовом проекте рассматриваются цель: определить минимальную стоимость комплекса производственных работ при заданной продолжительности его выполнения и других указанных условиях.   1.  ПОСТРОЕНИЕ СЕТЕВОГО ГРАФИКА   Сетевой график - экономико-компьютерная модель, отражающая комплекс работ (операций) и событий, связанных с реализацией некоторого проекта ( ...

Скачать
17113
2
7

... на самом графике и табличный метод. В них полностью используются формулы аналитического метода. Методические указания по расчёту и оптимизации параметров сетевого графика приводятся по ходу решения задач. Расчёта и оптимизации сетевого графика Разработать план выполнения ОКР по созданию нового образца телевизора в виде сетевого графика на основе перечня работ и трудоёмкости их выполнения, ...

Скачать
45514
0
118

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

Скачать
18161
12
0

... , тем ближе данный путь к критическому и наоборот и чем меньше коэффициент напряженности, тем большими резервами обладает данный путь [1]. Далее проводится анализ сетевого графика [2]. При этом определяется вероятность P наступления завершающего события в заданный срок. Для этого с помощью таблицы [3] определяется значение функции Лапласа Ф(Х): (6.12) ...

0 комментариев


Наверх