Помощь в написании студенческих работ
Антистрессовый сервис

Концептуальный прототип. 
Калькулятор коммунальных услуг

РефератПомощь в написанииУзнать стоимостьмоей работы

Будет предназначена для добавления и подбора ЖЭС для каждого квартиросъемщика. На данной форме будут расположены компоненты классов Label, TextBox, ListBox, Grid. Компоненты класса Label будут отображать информацию в помощь пользователю. Компоненты класса ListBox будут вызывать процедуры обработки информации. Grid будет осуществлять сортировку по критериям. Кнопка «Добавить» будет осуществлять… Читать ещё >

Концептуальный прототип. Калькулятор коммунальных услуг (реферат, курсовая, диплом, контрольная)

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

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

Меню программного приложения «Калькулятор коммунальных услуг» будет иметь многоуровневую структуру. На первом горизонтальном уровне будут представлены четыре пункта, за которыми будут закреплены действия по работе с данными таблиц. Структура проектируемого меню представлена в таблице 3.1.

Таблица 3.1. Структура проектируемого меню.

Уровень.

Название пункта меню.

Действия, закрепленные за пунктом меню.

Меню.

Вызов пунктов меню второго уровня «Данные о квартиросъемщике», «Тарифы», «Расчет коммунальных услуг», «Добавление и подбор ЖЭС», «Поиск», «Сортировка», «Вывод на печать».

Настройка соединения.

Настраивает соединение с базой.

Help.

Вызов справочной информации.

Выход.

Выход из приложения.

Данные о квартиросъемщике.

Вызов формы «Данные о квартиросъемщике».

Тарифы.

Вызов формы «Тарифы».

Расчет коммунальных платежей.

Вызов формы «Расчет коммунальных платежей».

Данные о ЖЭС.

Вызов формы «Данные о ЖЭС».

Поиск.

Вызов формы «Поиск данных».

Подбор квартиросъемщику ЖЭС.

Вызов формы «Подбор».

Вывод на печать.

Вызов формы «Вывод на печать».

При создании приложения важную роль играют формы, так как они являются основным диалоговым средством работы пользователя. Разрабатываемое программное средство будет многооконное. Некоторые пункты меню будут продублированы кнопками на формах.

При проектировании концептуального прототипа предполагается, что главная форма приложения «Калькулятор коммунальных услуг» будет содержать только меню, а другие формы будут содержать компоненты классов Grid, TextBox, Label, CommandButton, ListBox. Компоненты класса Grid и TextBox будут отображать информацию об квартиросъемщиках, тарифах, ЖЭС, квартирах, оплате коммунальных услуг хранящихся в базе данных. Компоненты класса Label будут отображать информацию в помощь пользователю. Компоненты класса CommandButton и ListBox будут выполнять различные функции. Одни будут вызывать формы, другие — вызывать процедуры обработки информации.

Таблица 3.2. Назначение экранных форм ПС.

Форма.

Описание.

Данные о квартиросъемщике.

Будет предназначена для просмотра данных по квартиросъемщикам, а также квартире сумме платежа. На данной форме будут расположены компоненты классов Label, Grid, TextBox, ListBox. Компоненты класса Label будут отображать информацию в помощь пользователю. Компоненты класса ListBox будут вызывать процедуры обработки информации. Grid будет осуществлять сортировку по критериям. Кнопка «Добавить» будет осуществлять добавление в базу квартиросъемщиков. Кнопка «Удалить» будет осуществлять удаление квартиросъемщиков. Кнопка «Изменить/Добавить данные» будет осуществлять добавление и изменение данных о квартиросъемщике.

Тарифы.

Будет предназначена для редактирование тарифов. На данной форме будут расположены компоненты классов Label, TextBox, ListBox. Компоненты класса Label будут отображать информацию в помощь пользователю. Компоненты класса ListBox будут вызывать процедуры обработки информации. Кнопка «Редактировать» будет осуществлять редактирование данных о тарифах.

Расчет коммунальных платежей.

Будет предназначена для расчета коммунальных платежей по каждому квартиросъемщику. На данной форме будут расположены компоненты класса Label, Grid, TextBox, ListBox. Кнопка «Выход» будет осуществлять выход из данной формы. Компоненты класса Label будут отображать информацию в помощь пользователю. Компоненты класса ListBox будут вызывать процедуры обработки информации. Grid будет осуществлять сортировку по критериям. Кнопка «Расчет» будет осуществлять расчет коммунального платежа.

Данные о ЖЭС.

Будет предназначена для добавления и подбора ЖЭС для каждого квартиросъемщика. На данной форме будут расположены компоненты классов Label, TextBox, ListBox, Grid. Компоненты класса Label будут отображать информацию в помощь пользователю. Компоненты класса ListBox будут вызывать процедуры обработки информации. Grid будет осуществлять сортировку по критериям. Кнопка «Добавить» будет осуществлять добавление в базу квартиросъемщиков. Кнопка «Удалить» будет осуществлять удаление квартиросъемщиков. Кнопка «Изменить/Добавить данные» будет осуществлять добавление и изменение данных о квартиросъемщике.

Поиск.

Будет предназначена поиска информации по базе данной. На данной форме будут расположены компоненты классов Label, TextBox, ListBox, Grid. Компоненты класса Label будут отображать информацию в помощь пользователю. Компоненты класса ListBox будут вызывать процедуры обработки информации. Grid будет осуществлять сортировку по критериям. Кнопка «Поиск» будет осуществлять непосредственно сам поиск.

Вывод на печать.

Будет предназначена для экспортирования в Excel данных для печать и составления квитанции. На данной форме будут расположены компоненты классов Label, CommandButton, Grid. Компоненты класса Label будут отображать информацию в помощь пользователю. Компоненты класса CommandButton будут вызывать процедуры обработки информации. Grid будет скрыт от пользователя, он будет обрабатывать таблицы базы данных. Кнопка «Экспорт» будет осуществлять экспортировку данных.

Подбор

Будет предназначена подбора ЖЭС. На данной форме будут расположены компоненты классов Label, CommandButton, Grid. Компоненты класса Label будут отображать информацию в помощь пользователю. Компоненты класса CommandButton будут вызывать процедуры обработки информации. Grid будет скрыт от пользователя, он будет обрабатывать таблицы базы данных. Кнопка «Подбор» будет осуществлять подбор ЖЭС для квартиросъемщика.

Показать весь текст
Заполнить форму текущей работой