Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
118
Добавлен:
27.06.2014
Размер:
1.26 Mб
Скачать

Определение задач

Регистрация всех проживающих

Определение (указание), используемых услуг

Определение (выбор) льготы и ставок по ней

Определение (изменение) периода начисления льготы (необязательное условие)

Определение норм оплаты за каждую услугу (нормативы)

Определение норм оплаты за каждую услугу, для отдельного жильца или в целом для жильцов, проживающих в одном доме (необязательное условие)

Расчет квартплаты

Расчет льгот

Определение сумм к оплате

Формирование и печать квитанции об оплате для конкретного плательщика

Учет платежей квартиросъемщиков (дата и сумма платежа, остаток или задолженность)

Просмотр, Дополнение и Изменение информации обо всех категориях проживающих

Ежемесячная подготовка отчетов по различным начислениям

Редактирование и печать отчетов (в любое время и в любом количестве)

Возможность обратиться к файлам помощи (F1)

Возможность поиска

Ответы на эти вопросы позволяют подойти к главному в постановке задачи – построении инфологической модели приложения. В простейшем примере такая модель может быть отображена в виде взаимосвязей между компонентами и процессами приложения, как показано на рисунке 2.1. в практике проектирования такие схемы получили название ER-диаграмм (Entity-relationship diagram (ERD) – диаграмма «Сущность-связь»)

Жильцы

Ф.И.О

Табельный номер

Дата рождения

Льгота

Адрес

КОД

Улица

Дом

Квартира

Кв. метры

Количество проживающих

Дата начала начислений

Дата окончания начислений

Описание льготы

№ удостоверения

Расчет

Расчет квартплаты

Расчет по льготам

Выбранные услуги

Расчет

Итог

Выбранные услуги

КОД и процентные ставки, определяемые кодом

Расчет

Итог

К оплате

Процентные ставки по услугам

КАТЕГОРИЯ

Рис 2.1. Диаграмма взаимосвязей между компонентами и процессами

(Инфологическая модель)

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

Наименование задачи:

Автоматизация работы бухгалтера по расчету квартплаты.

Цель работы бухгалтера:

Введение учета и расчетов с населением за предоставляемые коммунальные услуги.

Функции бухгалтера:

  • Заключение договоров и регистрация клиентов в Базе Данных.

  • Ведение информации по льготам и ставкам по ним.

  • Работа с клиентами : установление льготы, установление тарифных ставок отличных от нормативных по различным причинам, разъяснительная работа и т.д..

  • Ведение расчетов за используемые услуги (выписка квитанции об оплате).

Бизнес - правила:

  • Ввод информации на основе документов.

Требования к системе

Программа может работать под управлением операционных систем DOS илиWINDOWS, при наличии пакетаFoxPro 2.6 for DOS.

Перечень вводимой информации:

  • Фамилия, имя и отчество жильца;

  • Табельный номер;

  • Год рождения

  • Адрес;

  • Квадратные метры;

  • Телефон;

  • При наличии льготы – описание льготы, код, период;

  • Выбор плательщика, указанного в ордере

  • Нормативные ставки на услуги

  • Тарифные ставки и описание тарифа

Перечень печатных отчетов:

  • Списки по начислению

  • Списки льготников

  • Списки с показаниями счетчика

  • Оплата электроэнергии

  • Сальдо по квартиросъемщикам

  • Свод по квартплате за месяц

  • Квитанция об оплате

Соседние файлы в папке АРМ бухгалтера расчетчика квартплаты