Требования к интерфейсу конечного пользователя

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

Интерфейс пользователя состоит из главного окна c рабочим полем, разделённым на две области – область вывода таблицы полностью, с возможностью не только чтения, но и записи новой информации, область вывода таблиц должников и справки о пользователе по его номеру телефона; панели кнопок управления с полем ввода телефона абонента, по которому нужно вывести справку.

Технический проект

Разработка форм представления входных данных

Требования к интерфейсу конечного пользователя

Входная информация должна содержать в себе порядковые номера абонентов, их имя, внесённое количество средств, счёт за мтр. рис.2.1.1.

Рис 2.1.1. Форма для ввода ифнормации по рейсам

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

Разработка форм представления выходных данных

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

Обратиться к таблице данных можно с помощью кнопок меню расположенных слева формы (Рис. 2.2.1).

Требования к интерфейсу конечного пользователя

Рис.2.2.1. Выбор запроса

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

Проектирование программных модулей

В соответствии с характеристикой поставленной задачи была разработана структурная схема программы, отражающая все задачи, которые должна решать программа (рис.2.3.1).

Требования к интерфейсу конечного пользователя

Запись результатов расчёта баланса
Отображение справки по номеру телефона
Поиск и сравнение
Требования к интерфейсу конечного пользователя
Требования к интерфейсу конечного пользователя

Рис.2.3.1.Структурная схема программы «Телефонная станция»

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

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

u Ввод данных для каждого абонента.

u Редактирование введенных данных;

u Вывод информации в виде таблицы.

u Расчёт и вывод информации о балансе счёта каждого абонента

u Вывод отдельной таблицей тех абонентов, баланс счёта которых отрицательный

u Вывод справки по номеру телефона абонента.

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

Рабочий проект

Описание программы

В рамках данной курсовой работы была разработана программа «Телефонная станция». Программа была разработана в интегрированной среде Microsoft Visual Studio на языке С# и имеет модуль запуска в виде exe-файла.

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

Для запуска программы нужно запустить файл aerospr.exe. Главным модулем является aeromain.pas, который отображает главное меню программы и осуществляет связь со следующими модулями: aerovvod.pas, aerologo.pas aeroinfo.pas и выход из программы.

Из главного меню модуля aeromain.pas можно запустить любую функцию программы. При нажатии пункта меню «Рейсы» появляется подменю, состоящее из пунктов: «Добавление», «Редактирование», «Удаление». При выборе пункта меню «Добавление» открывается модуль aerovvod.pas. В данном модуле осуществляется добавление записей в БД. Для того чтобы редактировать данные об абитуриенте необходимо выбрать пункт «Редактировать» в меню «Рейсы», в результате открывается модуль aerovvod.pas но вид его изменится.

При нажатии пункта меню «Изменить» появляется подменю, состоящее из пункта: «Изменить стоимость». При выборе любого из пунктов подменю осуществляется вывод данных по соответствующему запросу на форме aerovvod.pas.

При выборе пункта меню «Помощь», а затем пункта подменю «О программе» вызывается модуль aeroinfo.pas, отображающий краткую информацию о программе.

Пункт меню «Выход» осуществляет выход из программы в ОС.

На рисунке 3.1.1. представлена схема взаимосвязей программных модулей, описание которых представлено выше.

Требования к интерфейсу конечного пользователя

Рис 3.1.1. Схема взаимосвязей программных модулей

Каждый из модулей имеет свой алгоритм работы. На рисунке 3.1.2 представлен алгоритм добавления записи в файл БД.

Требования к интерфейсу конечного пользователя

Рис 3.1.2. Алгоритм добавление записи модуля aerovvod.pas

Интерфейс программы After Effects


Похожие статьи.

Понравилась статья? Поделиться с друзьями: