скачать рефераты
  RSS    

Меню

Быстрый поиск

скачать рефераты

скачать рефератыРеферат: АРМ бухгалтера-расчетчика

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

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

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

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

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

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

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

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

Год рождения

Адрес;

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

Телефон;

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

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

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

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

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

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

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

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

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

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

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

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

Проектирование базы данных

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

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

При рассмотрении требований конечных пользователей принято во внимание следующее:

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

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

База данных должна удовлетворять выявленным и вновь возникающим требованиям конечных пользователей.

Загруженные в базу данных корректные данные должны оставаться корректными.

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

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

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

Этап 1. Определение сущностей

Исходя из задачи, описанной выше, выделим следующие сущности:

Жильцы – БД, содержащая информацию о жильцах (RABOT.DBF)

Начисления - БД, содержащая информацию о начислениях (OPLATA.DBF)

Льготы - БД, содержащая информацию о льготах (LGOT.DBF)

Ставки - БД, содержащая информацию о ставках для конкретного жильца и (или) о жильцах, проживающих в одном доме (TABLE_R.DBF)

Тарифы - БД, содержащая информацию описания тарифов и ставок по ним (TARIF.DBF)

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

Альтернативный ключ – это атрибут (или группа атрибутов), несовпадающий с первичным ключом и уникально идентифицирующий экземпляр объекта.

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

Атрибуты, включаемые в состав БД, приведены в таблице 2.1. информационная модель после третьего этапа проектирования приведена на рис. 2.13

Таблица 2.1. Атрибуты и первичные ключи сущностей информационной модели

Сущность Первичный ключ Атрибуты
ЖИЛЬЦЫ

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

Улица

Дом

Квартира

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

Улица

Дом

Квартира

Ф.И.О

Номер телефона

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

Льгота

Код льготы

№ удостоверения (по льготе)

Дата, с которой будет начисляться льгота

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

Старое значение счетчика

Новое значение счетчика

Определение плательщика

Количество проживающих (в 1-й квартире)

Дата оплаты за предоставленные услуги

Остаток денежных средств

Ввод оплаты

Начисления квартплаты (Есть\Нет)

Начисления радио (Есть\Нет)

Начисления телефона (Есть\Нет)

Начисления горячей воды (Есть\Нет)

Начисления холодной воды (Есть\Нет)

Начисления коммунальн. услуг (Есть\Нет)

Начисления отопления (Есть\Нет)

Начисления электроэнергии (Есть\Нет)

ЛЬГОТА Код льготы

Код льготы

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

Процентная ставка по квартплате

Процентная ставка по радио

Процентная ставка по телефону

Процентная ставка по горячей воде

Процентная ставка по холодной воде

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

Процентная ставка по отоплению

ТАРИФ

Описание тарифа

Ставка оплаты

Порядок начисления (на 1-го чел.\ на 1 м2)

Выбор: на 1-го человека или на 1 м2

Сущность Первичный ключ Атрибуты
СТАВКИ Табельный номер

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

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

Ставка по квартплате

Ставка по радио

Ставка по телефону

Ставка по горячей воде

Ставка по холодной воде

Ставка по коммунальным услугам

Ставка по отоплению

Ставка по электроэнергии

НАЧИСЛЕНИЯ

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

Улица

Дом

Квартира

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

Улица

Дом

Квартира

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

Код льготы

Выбор плательщика

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

Льгота (Да\Нет)

Начисления квартплаты (Да\Нет)

Начисления радио (Да\Нет)

Начисления телефона (Да\Нет)

Начисления гор. Воды (Да\Нет)

Начисления хол. Воды (Да\Нет)

Начисления ком. Услуг (Да\Нет)

Начисления эл. Энергии (Да\Нет)

Начисления отопления (Да\Нет)

Сумма начисления квартплаты

Сумма начисления телефона

Сумма начисления радио

Сумма начисления ком.услуг

Сумма начисления отопления

Сумма начисления эл\энергии

Сумма начисления гор.воды

Сумма начисления хол.воды

Нач. квартплаты (по льготе) на 1-го чел.

Нач.телефона (по льготе) на 1-го чел.

Нач. радио (по льготе) на 1-го чел.

Нач. ком.услуг (по льготе) на 1-го чел.

Нач. отопления (по льготе) на 1-го чел.

Нач. эл\энергии (по льготе) на 1-го чел.

Нач. гор.воды (по льготе) на 1-го чел.

 Нач. хол.воды (по льготе) на 1-го чел.

Сумма нач. квартплаты по льготе

Сумма нач. гор. Воды по льготе

Сумма нач. хол. Воды по льготе

Сумма нач. ком. Услуг по льготе

Сумма нач. отопления по льготе

Сумма нач. телефона по льготе

Сумма нач. радио по льготе

Итог сумм начислений по льготе

Итог сумм начислений

Итоговая сумма к оплате

Этап 4. Физическое описание модели

На этом этапе составим базы данных, которые будут в дальнейшем реализовываться в СУБД. Назначения имен БД и их атрибутов отражены в табл. 2.2.

Таблица 2.2. Структура, используемых Баз Данных.RABOT.DBF (Жильцы)

Имя Тип Длина примечание
TAB N 4 0 Табельный номер
FAM C 40 - Ф.И.О
TEL N 8 0 Номер телефона
YL C 15 - Улица
DOM С 3 0 Дом
KW_RA С 3 0 Квартира
KV_M N 6 2 Квадратные метры
N_LG N 1 0 Код льготы
N_YD С 9 0 Номер удостоверения (по льготе)
DAT_C D 8 - Дата, с которой будет начисляться льгота
DAT_PO D 8 - Дата окончания начислений по льготе
ELEC N 6 0 Старое значение счетчика
ELEC1 N 6 0 Новое значение счетчика
OR_R N 1 0 Определение плательщика
KOL_VO N 2 0 Количество проживающих
D_OPL D 8 - Дата оплаты
OST_K N 8 2 Остаток денежных средств
OPL_TA N 8 2 Ввод оплаты
LGOT L 1 - Льгота (Да\Нет)
RAD_L L 1 - Начисления радио (Да\Нет)
TEL_L L 1 - Начисления телефона (Да\Нет)
KW_L L 1 - Начисления квартплаты (Да\Нет)
G_W_L L 1 - Начисления гор. воды (Да\Нет)
X_W_L L 1 - Начисления хол. воды (Да\Нет)
K_YS_L L 1 - Начисления ком. услуг (Да\Нет)
EL_C_L L 1 - Начисления эл. энергии (Да\Нет)
OTOP_L L 1 - Начисления отопления (Да\Нет)

OPLATA.DBF (Начисления)

Имя Тип Длина Примечание
TAB N 4 0 Табельный номер
YL C 15 - Улица
DOM С 3 0 Дом
KW_RA С 3 0 Квартира
KV_M N 6 2 Квадратные метры
N_LG N 1 0 Код льготы
OR_R N 1 0 Выбор плательщика
KOL_VO N 2 0 Количество проживающих
DAT_C D 8 - Дата, с которой будет начисляться льгота
DAT_PO D 8 - Дата окончания начислений по льготе
ELEC N 6 0 Старое значение счетчика
ELEC1 N 6 0 Новое значение счетчика
TEL_L L 1 - Начисления телефона (Да\Нет)
G_W_L L 1 - Начисления гор. Воды (Да\Нет)
X_W_L L 1 - Начисления хол. Воды (Да\Нет)
K_YS_L L 1 - Начисления ком. Услуг (Да\Нет)
EL_C_L L 1 - Начисления эл. Энергии (Да\Нет)
OTOPL_L L 1 - Начисления отопления (Да\Нет)
KW_PL N 8 2 Сумма начисления квартплаты
TEL_R N 8 2 Сумма начисления телефона
RAD_R N 8 2 Сумма начисления радио
K_YSL N 8 2 Сумма начисления ком.услуг
OTOPL N 8 2 Сумма начисления отопления
EL_C N 8 2 Сумма начисления эл\энергии
G_W N 8 2 Сумма начисления гор.воды
X_W N 8 2 Сумма начисления хол.воды
KW_PLL N 8 2 Нач. квартплаты (по льготе) на 1-го чел.
TEL_RL N 8 2 Нач.телефона (по льготе) на 1-го чел.
RAD_RL N 8 2 Нач. радио (по льготе) на 1-го чел.
K_YSLL N 8 2 Нач. ком.услуг (по льготе) на 1-го чел.
OTOPLL N 8 2 Нач. отопления (по льготе) на 1-го чел.
EL_CL N 8 2 Нач. эл\энергии (по льготе) на 1-го чел.
G_WL N 8 2 Нач. гор.воды (по льготе) на 1-го чел.
X_WL N 8 2 Нач. хол.воды (по льготе) на 1-го чел.
*SUM_KW N 8 2 Сумма нач. квартплаты по льготе
*SUM_GW N 8 2 Сумма нач. гор. Воды по льготе
*SUM_XW N 8 2 Сумма нач. хол. Воды по льготе
*SUM_KYSL N 8 2 Сумма нач. ком. Услуг по льготе
*SUM_OT N 8 2 Сумма нач. отопления по льготе
*SUM_TL N 8 2 Сумма нач. телефона по льготе
*SUM_RD N 8 2 Сумма нач. радио по льготе
*SUM_IT N 9 2 Итог сумм начислений по льготе
ITOG_N N 9 2 Итог сумм начислений
ITOG_L N 9 2 Итог сумм начислений по льготе
ITOG N 9 2 Итог сумм начислений (к оплате)

* - Сумма начислений по льготам жильцов, проживающих в одной квартире

Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9


Новости

Быстрый поиск

Группа вКонтакте: новости

Пока нет

Новости в Twitter и Facebook

  скачать рефераты              скачать рефераты

Новости

скачать рефераты

© 2010.