Система управления базой данных объектов гражданской обороны для принятия решений в чрезвычайной ситуацииРефераты >> Военная кафедра >> Система управления базой данных объектов гражданской обороны для принятия решений в чрезвычайной ситуации
5. Не делают больших форм. В отличие от других тип форм, эта форма должна быть как можно меньше, поскольку это позволит переместить ее в удобное для пользователя место и снизить утомляемость глаз. Пользователи этого типа обычно смотрят на исходные документы, а не на экран, поэтому открывают эту форму в нормальном окне (а не в максимизированном или минимизированном).
11.6. Проектирование отчетов.
1. Используют для проектирования отчетов компоненты QuickReport. Их легче настраивать и использовать, чем внешние построители отчетов.
2. Для отчетов, которые слишком сложны для компонентов QuickReport, используют графические построители отчетов. Особой популярностью пользуются утилиты ReportSmith, R&R SQL Report Writer for Windows и Crystal Reports. Применение графического построителя отчетов имеет много преимуществ. Во-первых, отчеты создаются и модифицируются визуально, Это легче, быстрее и рождает меньше ошибок, чем создание отчетов с помощью исходного кода Object Pascal. Во-вторых, такие механизмы, как управление разбивкой, заголовки, сноски и суммирование, встроены во все приличные построители отчетов - для их использования не нужно писать программный код. В-третьих, можно позволить пользователям модифицировать отчеты или на их основе создать новые, причем без необходимости модифицировать исходный код приложения.
3. В заголовок отчетов включают имя отчета, текущие дату и время, а также имя пользователя, запускающего отчет. Включение даты и времени поможет отличить друг от друга несколько версий одного и того же отчета и даст представление о времени ее создания, если его просматривали в более поздний срок. Включение внутреннего имени отчета поможет отследить «источник» для отчета, который может пригодиться для работы в дальнейшем. Имя пользователя, если оно записано в заголовке отчета, может способствовать развитию контакта с пользователем для обсуждения будущих проблем.
4. Включают любой критерий, используемый для отбора данных, отображаемых в отчете в его страничном заголовке. Если в интерфейсном приложении пользователь поддерживал даты или другой критерий, надо внести их в заголовок страниц отчета. Это необходимо сделать, потому что данные могут быть выпущены из отчета из-за того, что критерий был задан в интерфейсе. Это может запутать пользователя. Вероятность такого события особенно повышается, когда между моментом запуска отчета и моментом его просмотра прошло значительное время.
5. Для заголовков используют пропорциональные шрифты, а для данных - моноширинные. Пропорциональные шрифты придают отчету более изысканный вид и в полной мере используют преимущества высокоорганизованных принтеров, которые получили широкое распространение в наши дни. Более того, пропорциональные шрифты отличают отчеты, сгенерированные современными системами PC, от созданных на более старых и менее развитых системах. К сожалению, пропорциональные шрифты обладают недостатком, который выражается в трудностях выравнивания табличных данных. Поскольку цифра 1 оказывается уже цифры 5, то колонки данных не будут идеально выровненными. Вместо этого используются шрифты с фиксированным шагом. Обычно в заголовках отчета используется такой пропорциональный шрифт, как Arial или Times New Roman, а в самом отчете - такой непропорциональный шрифт, как Courier New.
6. Если в отчете необходимо подчеркивание, надо использовать атрибут подчеркивания шрифта. Во многих построителях можно встраивать в создаваемые отчеты графические элементы, включая линии и прямоугольники. Графика, реализованная таким путем, занимает память принтера и замедляет построение отчета, поскольку линия представляет собой графический, а не текстовый элемент или элемент шрифта. Другой способ выделения текста, который остался от времен использования матричных принтеров, является символ подчеркивания ( _ ).Линии, нарисованные таким способом, зря расходуют целую строку под той строкой, которую они должны подчеркивать. Поэтому, когда нужно подчеркнуть в отчете какие-нибудь элементы, надо применять в любом шрифте вместо перечисленных способов атрибут подчеркивания.
7. При представлении нумерованных данных используют правое выравнивание, а для числовых идентификаторов - левое (например, для номеров заготовок или номеров отчетов).
8. Для выделения элементов отчета можно использовать прогрессивные возможности форматирования при печати, например, такие атрибуты шрифта, как печать с тенью или полужирное начертание. Но надо иметь в виде, что принтер пользователя должен обладать теми средствами, которые предполагали при построении отчета.
12. ВЫВОДЫ
В результате работы над дипломным проектом были подробно изучены современные операционные системы, базы данных, методы построения приложений и языки программирования. В результате анализа этого была поставлена задача создания программы по управлению базой данных объектов гражданской обороны. Разработанный программный продукт позволяет обеспечить:
Ведение данных:
· объектов экономики;
· защитных сооружениях;
· опасных веществах;
· техники;
· материально-технических средств;
· формирований;
· обучаемых на УМЦ;
Формирование списков:
· объектов экономики;
· защитных сооружениях;
· опасных веществах;
· техники;
· материально-технических средств;
· формирований;
· обучаемых на УМЦ;
Составление любой(!!!) статистической информации по введенным данным.
Данный программный продукт автоматизирует процесс подготовки к принятию решений при возникших ЧС; регистрацию объектов экономики и составление списка характеристик объекта;
регистрацию наличия и численности различных составляющих объекта; снижает расходы на подготовку и уточнения списков объектов; учета готовности объекта к ЧС; учета проведения занятий с обучающимися в УМЦ; уменьшает время на подготовку списков объектов экономики и списков обучающихся на УМЦ по различным критериям;
Также в дипломном проекте были рассмотрены следующие вопросы:
Организационно-экономическая часть -
Экономическое обоснование создания программного продукта. Расчет затрат на НИР. Определение затрат программного продукта. Оценка экономической эффективности разработки;
Охрана труда и экология -
Оптимизация условия труда инженера-программиста при разработке программного обеспечения;
Гражданская оборона -
Применение ЭВМ для повышения эффективности работы штаба ГО объекта экономики;
Эргономическая часть -
Эргономическая оценка информационного обеспечения ЭВМ.
.
13. ЛИТЕРАТУРА
1. Атаманюк, Л.Г. Ширшев Гражданская оборона, Москва “Высшая школа” 1986г;
2. Журнал PCWEEK 30 сентября 1997 (65стр);
3. Журнал PCWEEK 19 августа 1997 (20стр);
4. Журнал ComputerWorld, Статья Делерри Хелд «Где же этот хваленый универсальный сервер», 1997 21 номер;
5. Кен Хендерсон, Руководство разработчика баз данных в Delphi 2;
6. Журнал LAN апрель 1995, Статья Дж. Салеми;