Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Проектирование интерфейса



Разработка интерфейса пользователя.

Проектирование интерфейса.

А) Общий принцип работы:

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

Рассмотренную выше логику работы можно представить следующей диаграммой:

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

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

Каждую форму представим в виде схемы отражающей ее компоновку:

Главная форма:

При нажатии кнопки “Выход” выходим из программы.

При нажатии кнопки “Поиск Людей” или “Ввод информации” или “Корректировка информации” происходит переход к соответствующим формам.

Форма Поиск Людей:

В этой форме может осуществляться поиск человека по 1 или нескольким критериям сразу: ФИО, Дата рождения, Предприятие, Личный номер, Номер паспорта,Учебное заведение, Должность. Для этого необходимо ввести информацию в 1 или несколько полей: Edit1, Edit2, Edit3, Edit4, Edit5; или воспользоваться выпадающими списками Combobox1, Combobox2. При нажатии кнопки “Найти” происходит считывание с полей и выпадающих списков, если все не пустые критерии совпадают с каким либо человеком, то в StrinGrid1 выведется вся информация о человеке,а именно: ФИО, № паспорта, дата рождения, место рождения, адрес проживания, домашний телефон, почтовый индекс, название учебного заведения, начало учебы, окончание учебы, специальность, адрес учебного заведения,название предприятия, адрес предприятия, номер телефона предприятия, личный номер, дата поступления, дата увольнения, должность.

При нажатии кнопки “Ввод информации” или “Главная форма” происходит переход к соответствующим формам.

Форма Ввод информации:

В этой форме может осуществляться добавление человека в БД. Ввод информации происходит в три этапа. На первом этапе пользователю необходимо ввести личную информацию о человеке: ФИО, дата рождения, город, место рождения, адрес проживания, домашний телефон, почтовый индекс номер паспорта в Edit1, Edit3, Combobox1(если в выпадающем списке не содержится нужного города,то пользователь может воспользоваться кнопкой “Ввод города” и перейти на форму для ввода города),Edi2, Edit4, Edit5, Edit6, Edit7 соответственно. На втором этапе пользователь должен ввести информацию о работе человека (их может быть несколько). Для этого пользователь должен знать предприятие на котором работал человек, его дату поступления, дату увольнения, личный номер, должность; заполняется в

Combobox2(если в выпадающем списке не содержится нужного предприятия, то пользователь может воспользоваться кнопкой “Ввод предприятия” и перейти на форму для ввода предприятия), Edit8, Edit9,Edit10, Edit11 соответственно. При нажатии кнопки “ввод работы” осуществляется считывание информации с Combobox2,Edit8, Edit9,Edit10, Edit11 и вывод ее в Stringrid1,а также при нажатии кнопки “ввод работы” происходит очистка выше перечисленных полей,что позволяет пользователю ввести следующую работу человека(если такая имеется). На третьем этапе пользователю необходимо ввести информацию об образованиях человека (их может быть несколько). Для этого пользователь должен ввести учебное заведение человека, его начало учебы, окончание учебы, специальность в Combobox3(если в выпадающем списке не содержится нужного учебного заведения, то пользователь может воспользоваться кнопкой “Ввод учебного заведения” и перейти на форму для ввода учебного заведения), Edit12, Edit13,Edit14 соответственно. При нажатии кнопки “ввод информации” осуществляется считывание информации с Combobox3, Edit12, Edit13,Edit14 и вывод ее в Stringrid2,а также при нажатии кнопки “ ввод информации ” происходит очистка выше перечисленных полей,что позволяет пользователю ввести следующее образование человека(если такое имеется).

При нажатии кнопки добавить вся информация,хранящаяся в Edit1, Edit3, Combobox1, Edi2, Edit4, Edit5, Edit6, Edit7, Stringrid1, Stringrid2 сохраняется в БД.

При нажатии кнопки “Главная форма происходит переход к соответствующей форме”.

Форма Корректировка информации:

В этой форме осуществляться корректировка информации о человеке. Допускается изменение адреса проживания, индекса, телефона, и добавление его нового места работы. Для того чтобы пользователь сначала нашел “объект” для изменения информации, ему необходимо ввести ФИО и дату рождения интересующего его человека в поля Edit1 и Edit2 соответственно. После этого нажать на кнопку “Найти” и если оба критерия буду совпадать для какого либо человека, хранящегося в БД, то в полях Edit3, Edit4, Edit5 выведется информация о человеке: адрес проживания, индекс, телефон; которою и можно изменить прямо в этих полях. Также пользователь может “приписать” к человеку новое предприятие, должность занимаю им там, его личный номер, дату поступления, дату увольнения. Для этого ему нужно будет ввести новые данные в Combobox1(если в выпадающем списке не содержится нужного предприятия, то пользователь может воспользоваться кнопкой “Ввод предприятия” и перейти на форму для ввода предприятия), Edit6, Edit7, Edit8, Edit9 соответственно.

При нажатии кнопки “Корректировать информацию” Считывается информация из Edit3, Edit4, Edit5, Combobox1, Edit7, Edit8, Edit9 и обновляется в БД.

При нажатии кнопки “Очистить поля” все поля на форме очищаются, что позволяет изменить информацию о другом человеке.

При нажатии кнопки “Главная форма” происходит переход к соответствующей форме.

Форма Предприятие:

В этой форме может осуществляться добавление нового предприятия в БД. Для этого пользователю необходимо ввести код предприятия, название предприятия, его адрес,город, номер телефона в Edit1, Edit2, Edit3, Combobox1(если в выпадающем списке не содержится нужного города,то пользователь может воспользоваться кнопкой “Ввод города” и перейти на форму для ввода города), Edit4 соответственно.

При нажатии кнопки “Сохранить” информация считывается с Edit1, Edit2, Edit3, Combobox1,Edit4 и сохраняется в БД. После этого форма Предприятие сразу закрывается.

Форма Город:

В этой форме может осуществляться добавление нового города в БД. Для этого пользователю необходимо ввести код города и название города в Edit1 и Edit2 соответственно.

При нажатии кнопки “Сохранить” считывается информация с полей Edit1,Edit2 и сохраняется в БД. После этого форма Города сразу закрывается.

Форма Учебное заведение:

В этой форме может осуществляться добавление нового учебного заведения в БД. Для этого пользователю необходимо ввести код учебного заведения, название учебного заведения, адрес, город в Edit1, Edit2, Edit3, Combobox1(если в выпадающем списке не содержится нужного города,то пользователь может воспользоваться кнопкой “Ввод города” и перейти на форму для ввода города) соответственно.

При нажатии кнопки “Сохранить” информация считывается с Edit1, Edit2, Edit3, Combobox1 и сохраняется в БД. После этого форма автоматически закрывается.





Дата публикования: 2015-07-22; Прочитано: 185 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...