АРМ – Коллекционера марок


Содержание:

Вступление

Общая характеристика предметной области и цели создания дополнения

Характеристика задачи сколько развязывается

Описание процесса взаимодействия пользователя с дополнением

Обоснование проектных решений применительно интерфейсу пользователя при:

Проектировании форм

Проектировании диалогов

Проектировании справочной системы Использование принципа разработки ориентированные для пользователя

Использование принципов организации экранов

Решение относительно цвета, около проектирование дополнения

Перечень форм додатка 10. Классы, пидкласи и компоненты сколько используются в дополнении

Дополнение: кожица с дискетой.

Вступление

Современные методы проектирования деятельности пользователей АСУ сложились в рамках системотехничной концепции проектирования, посредством сколько учет человеческого фактора ограничился решением проблем согласования «входов» и «выходов» человека и машины. Вместе с тем около анализе недовольства пользователей АСУ удается обнаружить, сколько она неоднократно объясняется отсутствием единственного, комплексного подхода к проектированию систем взаимодействия. Использование системного подхода позволяет принять во забота много факторов самого разного характера, выделить из них те, которые оказывают наибольшее воздействие с точки зрения имеющейся общесистемной цели и критериев, и встречать пути и методы эффективного действия для них.

Системный подход основан для применении ряда основных понятий и положений, между которых можно выделить мнение системы, подчиненности цели и критериев подсистем общесистемной цели и критериям и беспричинно кроме Системный подход позволяет испытывать испытание и синтез разных применительно своей природе и сложности объектов с единственной точки зрения, обнаруживая около этом важнейшие характерные черты функционирования системы и учитывая наиболее существенные для всей системы факторы. Значение системного подхода наипаче большое около проектировании и эксплуатации таких систем, белотелый автоматизированы системы управления (АСУ), которые в сущности есть человеко-машинными системами, где персона исполняет занятие субъекта управления.

Системный подход около проектировании является комплексным, взаимосвязанным, пропорциональным рассмотрением всех факторов, путей и методов решения сложной задачи багаточинника и многовариантного проектирования интерфейса взаимодействия. В знак посредством классического инженерно-технического проектирования около использовании системного подхода учитываются всетаки факторы проектируемой системы - функциональные, психологические, социальные и даже эстетичные. Автоматизация господство неминуемое влечет для собой конструкция системного подхода, поскольку она допускает наличие саморегулеваной системы, которая владеет входами, выходами и механизмом управлениям. Уже именно мнение системы взаимодействия указывает для налог рассмотрения окружающей среды в котором она должна функционировать. Таким образом, система взаимодействия должна рассматриваться белотелый доля более обширной системы - АСУ реального времени, тутто белотелый последняя - системы управляемой среды. В настоящее эпоха можно вменять доказанным, сколько главная задача проектирования интерфейса пользователя заключается не в том, для рационально «вписать» человека в книга управления, а в том, чтобы, выходя из задач господство объектом, разработать систему взаимодействия двух равноправных партнеров (человек-оператор и аппаратно-программный комплекс АСУ), рационально управляющих объектом управления.

2. Общая характеристика предметной области но цели создания дополнения

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

Характеристика задачи сколько развязывается

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

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

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

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

За задачу около создании данного дополнения, в рамках задачи к курсовой работе, также относилось разработать максимально благоприятный и удобный интерфейс для пользователя. Данный вопрос довольно детально рассмотрен в четвертом разделе объяснительной записки.

Описание процесса взаимодействия пользователя с дополнением

Процесс взаимодействия пользователя с дополнением выполняется с посредством создания интерфейса пользователя. То есть набору средств, которые позволяют реализовать дружба пользователя с вычислительными возможностями компьютера. Для этого общения пользователь может извлекать клавиатуру и графический манипулятор – мышь.

Для использования дополнения надо запустить для акт выполняемый файл. Он имеет расширение .exe .

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

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

Обоснование проектных решений по интерфейсу пользователя

При проектировании форм

В проекте есть главная фасон form1- она выполняет главную функцию дополнения - отображение коллекции марок. Вместе с этим это окно выполняет администрируя функции дополнения. Из этого окна можно визвати форму, в которой выполняется настройка интерфейса пользователя. Из этой формы можно возбуждать форму для установления фильтра отображения коллекции. Из этой формы можно прекратить акт дополнения. Все последние формы являются вспомогательными, в рамках данного дополнения. В форме наблюдается конец элементов управления. Приоритет спадает из левая для исключение и из полоса вниз. В верхней левой части окна содержится суть опись додатка. Оно заключает в себе пункты, которые выполняют общее господство работой додатка, – настройка интерфейса, помощь, короткая информация о дополнении и выходе из дополнения. В средней части окна размещается ассортимент страниц, в котором размещены две страницы – пересмотр коллекции марок, и внесение/редактирование записей о марок. На странице пересмотра коллекции марок есть кнопка фильтрации. За ее посредством вероятно возбуждать форму, которая установит фильтр отображения марок коллекции. Эта занятие программы относится ко второстепенным, потому она размещена делание внизу – применительно правилам организации иерархии элементов управления. На каждой из страниц есть кнопка вызова помощи. При ее нажатии довольно отображена помощь, сколько к этой странице. Под набором страниц размещены кнопки яки есть наименее приоритетни функции для этой форме – помощь, и выход. При нажатии кнопки помощи пользователю предоставляется подмога относительно данного дополнения в в целом. Кнопка избавление имеет размещено здесь изображений организации подобия всех форм программного комплекса.

Форма form2 обеспечивает навигацию применительно номинальных единицам, которые относятся к коллекции марок. Здесь также наблюдается конец элементов управления из полоса вниз. В верхней части есть не ниспадающий список, сколько реализует выбор номинальной единицы, которая пересматривается. Ниже находится опись в котором отображаются всетаки имеются единицы, данной номинальной единицы. Рядом находятся кнопки которые обеспечивают изделие новой записи в списке номинальных единиц, редактирования как удаления существующего. Наименьший приоритет имеет кнопка закрытия данной формы – "Выход”.

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

С посредством формы Form4 пользователь повинен мочь наладить некоторые элементы интерфейса дополнения. Данное окно имеет две вкладки. На первой из них можно настроить наличие и конструкция отображение информации сколько к маркам в списке марок коллекции. Сделать это можно неуклонно в списке опций отображения. Такая мочь исполнять одно и то же разными способами призванный обеспечить у пользователя вкус полного контроля над дополнением. На противный вкладке пользователь получает мочь настроить для собственными вподобаннями шрифты, которые используются в дополнении. Все шрифты дополнения распределенные для две группы: шрифты надписей и шрифты данные. Пользователь повинен мочь наладить будь сколько из них. Рядом с кнопками, которые вызывают диалоги изменения шрифтов размещаются информационные надписи, которые описывают сколько именно шрифт является текущим, то есть шрифт, котором отображаются палка как надписи – ответ шрифта и его размер. Это окно, вообще, реализует налог пользователя в налаживании интерфейсу. Имея такую мочь пользователь, около работе с программой чувствует себя уютно и защищенно.

Форма Form5 предоставляет пользователю короткую информацию относительно дополнения – кем для чего и если создано данное дополнение. Единственная кнопка "Выход” этой формы размешивается из права внизу, белотелый и для будь сколько форме из данного программного комплекса. Это реализует вид и дружественность форм к пользователю. При проектировании диалогов

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

Принцип: наглядность. Данный воззрение реализуется в дополнении в том, что: для кнопках для и размешиваются короткие надписи, тем не менее предмет их действий останавливаться очевидным в связи с их расположением. Например кнопка "Сохранить” размешивается перед полями вводу данных. Пользователю понятно, сколько данная кнопка хранит значения, которые содержатся в этих полях. Цвета дополнения выдержаны в одном тоне – это способствует наглядности. Внесение как редактирования палка связано с активацией полей вводу. При своей активации они изменяют качество из серого для белый. Серый – качество пассивности. Белый – качество активности. При невозможности удалить запись номинальной единицы пользователя выдается известие неестественный этом. Все это наглядность.

Принцип: одинаковости. Все формы дополнения подобны между собой: их размеры отвечают золотому пересечению, кнопка "Выход” для каждой форме находится в одинаковом городе. Благодаря обстановка приложения к данному принципу, пользователь находит информацию, как элементы управления вовек в ожидаемых местах формы. Кнопки применительно навигации применительно базе данных размещаются близко – это отвечает принципу "подобное лежит рядом”. Это отвечает принципу одинаковости. Дополнение как операционной среде, в которой он запускается, - к Windows.

Принцип: потворство к пользователю. Дополнение спроектировано таким образом, сколько пользователь может делать всетаки сколько желать внутри додатка. Однако около действии пользователя, которое приводит к изменению информации в базе данных, всплывает диалоговое сообщение, которое предупреждает пользователя о возможных последствиях его действий. Это окна запросов около удаленные записей номинальных единиц, около ли удаленные марок. Хотя в дополнении и выдерживается воззрение "командует пользователь”, тем не менее его действия не приводят к уничтожению додатка как к значительной его порче. До большинства элементов дополнения есть контекстные подсказки, которые появляются, если указник мыши находится над этим элементом.

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

Принцип: эстетика. Дополнение спроектировано таким образом, сколько пользователь, работая из им не ухудшает свое здоровье. Дополнение имеет завидный внешний вид. Размеры всех фасон дополнения отвечают золотому пересечению. Размещение и вид элементов управления во всех окнах подобно.

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

При проектировании справочной системы

Справочная система данного дополнения была спроектирована применительно соображениям обеспечения наивысшего уровня помощи пользователя в работе с дополнением.

В программном комплексе используется два типа справки. Один из них – основной. Эта справка размещается в отдельном файле с расширением .chm. Это стандартный образец файлов помощи системы Windows. Эта подмога состоит из разделов. Для каждой формы дополнения в помощи имеется отдельная страница помощи. Данная справка есть контекстный зависимой. При желании получить справку для будь каком окне дополнения нажмите кнопку "Помощь”, как нажмите кнопку F1. Будет открыт деление справки, сколько описывает данное окно, как страницу в окне.

Другой типе справки, представленный всплывающими подсказками. Практически для каждом элементе дополнения есть всплывающая справка. Для того, для возбуждать сей образец помощи, подведите мышь к необходимому элементу дополнения. Через маломальски секунд всплывет окно со справкой. Этот вид помощи можно отключить выключив заслуженный выключатель для странице "Другое” окна "Настройка интерфейса пользователя”.

Использование принципа разработки ориентированных для пользователя

При разработке данного дополнения были использованы следующие принципы разработки, ориентированные для пользователя:

А) Командует пользователь Б) Наглядность

В) Одинаковость

Грамм) Терпимость к пользователю

Д) Обратной связь

Е) Эстетика

Же) Простота

Работа дополнения организована таким образом, сколько у пользователя создается впечатление, сколько все, сколько делается зависит как посредством него, сколько он может все, куруе всем и может в будь сколько момент изменить текущее сословие дополнения. Для этого в дополнении предусмотрена мочь налаживание среды. Пользователя может исполнять внешний вид дополнения такой, сколько ему больше как применительно нраву.

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

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

Дополнение спроектировано таким образом, сколько пользователь может делать всетаки сколько захочет в среде дополнения. Хотя в дополнении и используется воззрение "командует пользователь”, тем не менее его действия не могут привести к последствиям, которые связаны с повреждением данных как неуклонно самого додатка.

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

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

Использование принципов организации экранов

В данном дополнении было принято приговор создать иерархическую структуру окон. Главное окно – окно сколько больше как насыщенно информацией полезной для пользователя. Здесь отображается опись самой коллекции марок, именно в этом окне можно регистрировать новые марки. Другие окна имеют аксессуар покрой применительно сравнению с главным окном. Все экрану имеют четкую неволя элементов. Последовательное деление элементов реализуется из левая для исключение и сверху вниз. Также используется воззрение последовательности событий, предполагать окно появляется как затем того, белотелый была нажата кнопка с соответствующим контекстом. Для объединения элементов, которые принимают покровительство в решения какой-либо задачи для этих элементов используются объекты группирования. Основные элементы выделяются – цветом, контуром, другим шрифтом, это сделано для того, для пользователь умов сколько именно они являются главными.

Ни одно из окон не выпадает из общего ряда окон с которыми пользователь чае дело, работая с дополнением.

8. Решение сколько к цвету, около проектирование дополнения

В дополнению с посредством цвета происходит соединение внимания пользователя к части экрана. Цвет, сколько используется для изображения фона форм не нагружает глаза, – используется серо-зеленый цвет. Это важно, поскольку пользователь может долгое эпоха жить для работой с дополнением. Для визуального приближения информации к пользователю используются более яркие оттенки цветов. Например: активний/неактивний сословие поля вводу. Пространство окна для котором не размещаются какие-либо элементы окрашенный в очень пассивный кроткий цвет.

9. Перечень форм додатка

Главная фасон дополнения

Форма редактирования номинальных единиц

Форма фильтрации марок

Налаживание интерфейса

Классы, пидкласи и компоненты что используются в дополнению

В дополнении использовались следующие визуальные компоненты: для создания форм использовался класс Tform. Для создания главного опись – класс Tmainmenu. Для создания страниц для форме класс Ttabsheet в связи с контейнером Tpagecontrol. Для создания надписей – TL abel. Для создания кнопок - классы Tbutton и Tbitbtn. Для создания полей вводу – классы Tedit, Tdbedit, для создания ниспадаючих списков Tcombobox, Tdblookupcombobox. Для создания кнопок навигации применительно записям – Tdbnavigator. Для создания выключателей – Tdbcheckbox. Для создания списков – Tdbgrid, Tcheklistbox. Для группирования элементов – Tgroupbox, Tpanel. Для отображения рисунков – Timage.

Не визуальные компоненты, которые использовались: Для доступа к данным базы палка – компоненты Tdatabase, Ttable Tquery, Tdatasource. Для запроса шрифта, сколько применяется для отображения, – Tfontdialog.