Данная задача использует внутреннюю входную информацию в виде полей и переменных описание которых приведено ниже:
Название поля | Идентификатор | Тип |
Начальное событие | 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 Мбайт.
ВЫЗОВ И ЗАГРУЗКА
Загрузка и запуск программы осуществляется способами, детальные сведения о которых изложены в Руководстве пользователя операционной системы.
ВХОДНЫЕ ДАННЫЕ
Программа «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