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

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

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

Пример структуры данных — модели предметной области | Информатика 10-11 класс #13 | Инфоурок

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

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

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

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

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

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

Логический кружок 28. Математика как теория структур. К холистическому определению структур

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

Читайте также:
Как создать воспитательную программу класса

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

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

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

Источник: kazedu.com

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

1) Me.Hide – скрытие окна «формы» на экране. Программа не отображается на экране и в системном лотке, но видна в списке задач.

2) Часы(х).Enabled – запуск и остановка таймера.

3) Shell – запуск внешнего приложения с параметрами командной строки, в свернутом состоянии.

3.3. Структура программы с описанием функций составных частей и связи между ними

Программа «Mem.ехе» состоит из одной запускаемой формы и не имеет других составных частей.

3.4. Связи программы с другими программами

Программа «Mem.ехе» в ходе своей работы запускает программу «FreeMemory», поэтому для ее функционирования необходимо предустановленная в каталог «C:Program FilesFreeMemory» программа FreeMemory.ехе (версии 1.7).

ИСПОЛЬЗУЕМЫЕ ТЕХНИЧЕСКИЕ СРЕДСТВА

В состав используемых технических средств входит: IBM PC совместимый с процессором 80386 и выше, ОЗУ не менее 32 Мбайт, 16 МБ видеопамяти, наличие свободного места на жестком диске 100 Мбайт.

ВЫЗОВ И ЗАГРУЗКА

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

Читайте также:
Device manager как пользоваться программой

ВХОДНЫЕ ДАННЫЕ

Программа «Mem.ехе» в ходе своей работы не использует никаких входных данных.

ВЫХОДНЫЕ ДАННЫЕ

Программа «Mem.ехе» в ходе своей работы не создает никаких выходных данных.

Лист регистрации изменений
Номера листов (страниц) Всего листов (страниц) в докум № документа Входящий № сопрово дительного документа и дата Подп. Дата
Изм изменен ных заме ненных новых анулиро ванных

Источник: poisk-ru.ru

Инженерно-технический факультет

2.4 Описание логической структуры программного продукта

Базы данных IBM Domino являются документ-ориентированными. Кроме документов в базе данных хранятся служебные объекты (формы, представления, формы) и ресурсы (рисунок 2.12).

Рисунок 2.12 – Логическая структура базы данных IBM Domino
Документ является именованным набором пар ключ-значение. Набор полей зависит от формы, в которой он был создан. Поэтому в разрабатываемом продукте необходимо реализовать возможность настройки отображения документов в зависимости от родительской формы.

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

Условие (формула) для выборки подмножества из множества всех документов задается в свойствах представления, при редактировании базы данных в программном обеспечении IBM Domino Designer.

Между документами возможны два вида связей: ответ на документ и ответ на ответ. Не все прикладные интерфейсы IBM Domino позволяют извлекать информацию о связях между документами.

Всего в документации IBM Domino [13] определено 16 основных типов полей. Данные типы перечислены в таблице 2.2.

Для текстовых полей сервер выполняет построение полнотекстового индекса для поиска (англ. Full Text Index – FTI). Этот индекс используется при полнотекстовом поиске по базе данных.

2.5 Функциональная схема, функциональное назначение
программного продукта

Функциональным назначением продукта является предоставление оперативного доступа к документам из государственных реестров, расположенных на серверах под управлением IBM Domino 9.0.

Читайте также:
Скайп чья это программа

Функциональная схема представлена на рисунке 2.13.

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

3 РЕАЛИЗАЦИЯ И ТЕСТИРОВАНИЕ ПРОГРАММНОГО ПРОДУКТА

3.1 Описание реализации

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

Ниже представлен код инициализации HTTP-сервера.
func runHttp(hostname string, port int)

m.HandleFunc(«/», func(w http.ResponseWriter, req *http.Request)

http.ServeContent(w, req, assetName, fi.ModTime(), bytes.NewReader(data)) >)

addr := fmt.Sprintf(«%s:%d», hostname, port)

ReadTimeout: 60 * time.Second,

WriteTimeout: 120 * time.Second,

MaxHeaderBytes: 1 0
tt

Источник: rykovodstvo.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru