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




 

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

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

 


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

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

 

 
 

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

 

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

 

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


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

 

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

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

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

 

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

 


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

 

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

 

 
 

 

 


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

 

       
   
 
 

 

 


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

 

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

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

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

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

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

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

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

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

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

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

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

 

В рамках данной курсовой работы была разработана программа «Телефонная станция». Программа была разработана в интегрированной среде 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




Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2017-04-03 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: