Особенности построения и функционирования программного комплекса расчета тарифов на тепловую энергию
| Категория реферата: Рефераты по эргономике
| Теги реферата: предмет культурологии, изложение
| Добавил(а) на сайт: Karpov.
Предыдущая страница реферата | 1 2 3 4 | Следующая страница реферата
Для удобства пользователя реализован как режим таблицы, так и режим заданной формы при заполнении и просмотре. В обоих случаях пользовательский интерфейс динамически формирует внешнее представление данных в зависимости от их структуры.
Реализованный пользовательский интерфейс включает также универсальные процедуры ввода – вывода, позволяющие вывести на печать или сохранить в формате электронной таблицы (Excel) в стандартизованной форме информацию об элементах информационной базы с указанием критериев отбора (уровней иерархии). Это позволяет пользователю в любой момент при просмотре или редактировании информационной базы импортировать или экспортировать данные, а также вывести информацию на печать.
При разработке программного комплекса одним из основных требований являлось наличие возможности гибкой модификации и расширения функциональности системы. Модифицируемость и расширяемость достигается за счет строгой формализации процесса проектирования информационной базы и выработки определенной системы правил при изменении структуры и реляционных отношений базы данных.
Система предусматривает возможность гибкой интеграции новых данных и изменение структуры существующих наборов данных, а также изменение состава информационных полей. Интеграция нового набора данных должна осуществляться по следующей формализованной процедуре:
1. Определение иерархических уровней принадлежности элементов интегрируемого набора данных к общесистемным уровням иерархии с определением соответствующих наборов данных, элементы которых представляют собой определенный уровень иерархии информационной базы.
2. Выделение и группировка полей интегрируемого набора данных по соответствующим признакам принадлежности к определенным группам:
Адресная часть - как совокупность ключевых полей, отражающих место элемента в информационной базе, его адресную принадлежность
Уникальный индекс элемента - поле, содержащее уникальный идентификатор элемента в подсистеме.
Информационная часть - совокупность полей, отражающих свойства элемента.
Таким образом, в составе любого набора данных выделяются три соответствующих группы полей данных. Процедура разграничения полей набора данных на группы производится на этапе создания его структуры (при формировании задания на программирование) на основе созданной процедуры именования элементов информационной базы.
В соответствии с этой процедурой все наборы данных именуются по следующему шаблону:
обозначение вида набора<номер набора>
Например, для справочников - с1, с2 и т.п.; для оперативных массивов - OM1, ОМ2 и т.п.
Для регистрации наборов данных (справочников, оперативных массивов) создается набор данных TableList, в котором устанавливается связь идентификатора элемента (например, с1) и его полного наименования ("с1 - справочник трансформаторов"), а также все свойства набора данных.
Список полей, например, оперативного массива OM1 выглядит следующим образом:
Наименование поля |
Группа полей |
|
ic7 ic8 ic9 ic22 |
адресная часть |
|
iOM1 |
уникальный индекс |
|
n1 (поле "дата") Рекомендуем скачать другие рефераты по теме: скачать реферат человек, хозяйство реферат. Категории:Предыдущая страница реферата | 1 2 3 4 | Следующая страница реферата Поделитесь этой записью или добавьте в закладки |