Учет квартплаты ()

Введение

Краткая характеристика предприятия

Усть-Кутская перевалочно-распределительная нефтебаза является филиалом ОАО "Иркутскнефтепродукт".

Расположена в г. Усть-Куте, Иркутской обл., на берегу р. Лена, в устье реки Якурим.

Нефтебаза классифицируется по следующим признакам:

-      по общей вместимости и максимальному объему одного резервуара относится к первой категории

-      по функциональному назначению – перевалочно-распределительная

-      по транспортным связям – смешанная, автомобильно-водно-железнодорожная

-      по номенклатуре – нефтебаза общего хранения.

Предприятие имеет восемь АЗС, а также пять филиалов-нефтескладов.

Характеристика производственной деятельности

По своему функциональному назначению нефтебаза является перевалочным пунктом для отправки нефтепродуктов в северные районы Иркутской области, Республику Саха-Якутия, Хабаровский край водным путем (по р. Лена) за период навигации с 1/05 по 25/10. Наличие мощного резервуарного парка позволяет производить накопление и хранение нефтепродукта в любое время года.

Через имеющиеся восемь АЗС и пять филиалов-нефтескладов нефтебаза покрывает потребности в нефтепродуктах в некоторых районах Иркутской обл.

Маслами, смазками также обеспечиваются предприятия Братского и Усть-Илимского районов.

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

-      установка телефонов и обеспечение телефонной связью

-      передача электроэнергии через собственную подстанцию

-      снабжение паром, холодной и горячей водой от собственных источников (ТЭЦ, водозабор)

-      перевозка нефтепродуктов автотранспортом.

Производственные мощности и их оснащения

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

Схема 1

Структура управления предприятия

Схема 2

Подразделение предприятия на цеха

Непосредственная реализация нефтепродуктов осуществляется через такие основные цеха, как 1 цех, 4 цех и АЗС. Объем реализации нефтепродуктов по цехам распределяется в зависимости от сезонных условий, т.е. в летний период наибольший объем реализации нефтепродукта приходится на 1 и 4 цеха, т.к. в этих цехах производится отгрузка нефтепродуктов водным путем (танкерами).В зимний же период эти цеха производят "затарку" резервуаров на хранение нефтепродукта. Прием нефтепродукта осуществляется с вагоноцистерн через эстокады. Отгрузка производится водным путем танкерами через причалы

Цех № 1 предназначен как для хранения нефтепродукта , перевалки водным путем (танкерами), обеспечением города и филиалов темными и светлыми нефтепродуктами.

Цех № 4предназначен для хранения светлых нефтепродуктов и отправки водным путем.

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

Тарный производит перевалку горюче-смазочных материалов через бочкатару и поштучно (литол, циатим, тосол …).

Цех № 3, АЗС осуществляют реализацию нефтепродуктов населению и предприятиям наличным и безналичным расчетом.

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

 Основные производственные фонды

Условное распределение объема реализации нефтепродукта основными цехами

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

В состав зданий входят производственные цеха, которые были построены в основном 25-30 лет назад и большей частью требуют капитального ремонта. Низка норма износа, проводимые переоценки значительно увеличили стоимость зданий, что не всегда соответствует истинной рыночной стоимости.

Сооружение, в основном, представлены резервуарами, которые на 90% не имеют остаточной стоимости и фактически по сроку службы подлежат списанию. Но так как сделать это не возможно, следует произвести оценку остаточной стоимости этой части основных фондов, это позволит получить дополнительные амортизационные отчисление на восстановление износа

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

Высокая степень износа (более 60%) характеризует такие объекты основных средств как машины и оборудование, и транспортные средства. Их удельный вес в общем объеме составляет 2%.

Практически изношенными являются передаточные устройства, имеющие остаточную стоимость 22,7 млн.руб. при восстановительной стоимости 96,2 млн. руб.,

В связи с уменьшением капитальных вложений, ввод основных фондов за 1999-2000 сократился и не оказывает влияния. За 1999 г. введено основных средств на сумму 2,9 млн. руб. Списание основных средств в 2000 г. не производилось. Это связано с тем, что полностью амортизированные основные средства эксплуатируются, а списание основных средств физически изношенных и не эксплуатирующихся, но не имеющих остаточную стоимость не разрешается.

В целом основные средства нефтебазы имеют значительную восстановительную стоимость 606,9 млн. руб., большой износ – 356,8 млн. руб.

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

Себестоимость, прибыль и рентабельность продукции

Прибыль и рентабельность представляют собой важные показатели эффективности производства.

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

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

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

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

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

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

Рентабельность - важный обобщающий показатель работы предприятия. В ней находит отражение не только величена прибыли и производственных фондов, но и производительность труда, фондоотдачи, скорости оборачиваемости оборотных средств и т.д.

Различают три вида рентабельности:

Ø  общая рентабельность - отношение суммы балансовой прибыли к среднегодовой стоимости основных производственных фондов и нормируемых оборотных средств, не про кредитованных банком;

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

Ø  Øрентабельность по отношению к расходам - отношение суммы прибыли к расходам как в целом по анализируемому предприятию, так и по отдельным видам деятельности или видам работ.

 Планирование производственно-хозяйственной деятельности предприятия

План производства и реализации продукции

Исходным элементом организации производственного процесса является качественно разработанный, своевременно доведенный до цехов и подразделений предприятия планы и плановые задания.

Планирование капитального строительства и капитального ремонта основных фондов

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

При планировании капитального строительства следует обеспечить сбалансированность лимитов капитальных вложений и строительно-монтажных работ с финансовыми и материальными ресурсами.

К основным показателям плана капитальных вложений относится:

Ä  прирост производственных мощностей за счет технического перевооружения и реконструкции

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

Ä  ввод в действие объектов охраны природы

Ä  ввод в действие основных производственных и непроизводственных фондов

Лимит - ресурсный показатель, определяющий предельную величину капитальных вложений, в том числе на строительно-монтажные работы, на запланированный ввод в действие мощностей, объектов и создание нормативных заделов. Заказчики обязаны укладываться в соответствующие лимиты капитальных вложений.

 Предпосылки для написания приложения

Главным фактором для разработки своего приложения явилось предложение моей супруги, работающей бухгалтером на этом предприятии и выполняющей расчет квартплаты. Усть-Кутская нефтебаза имеет на своем балансе Жилищное хозяйство общей площадью – 22735 кв.метров и количеством проживающих – 14 тысяч 420 человек. Расчет квартплаты производится в бухгалтерии по данным ЖКО. При данном расчете в основном фиксируются те жильцы, с которых взимают и начисляют квартплату за предоставляемые услуги. Моей целью, при написании приложения, было наиболее полно отразить всех проживающих в СУБД и подходящей больше непосредственно для ЖКО как расчетно-информационная база всех проживающих.

Краткая характеристика системы

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

В данном приложении решаются следующие задачи:

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

Возможность выборочного начисления на предоставляемые услуги, а также возможно (если это необходимо) установить процент начисления на каждую услугу отдельно для конкретного квартиросъемщика (например в какой то период в квартире никто не проживает (отпуск ,командировка и т.д.)) следовательно за какие-то услуги плата не начисляется или начисляется в меньшем размере (10%,20%,…), или наоборот.

Возможность определения льготы для одного или группы квартиро-съемщиков и процентной ставке для каждой льготы.

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

Возможность обращения к справочным экранам, описывающими возмож-ные действия в данном месте системы.

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

Описание предметной области

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

Разработка программы для учета начислений оплаты за пользование услугами, предоставляемых Жилищно-Коммунальным хозяйством Усть-Кутской нефтебазы.

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

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

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

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

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

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

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

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

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

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

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

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

Расчет льгот

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

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

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

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

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

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

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

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

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

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

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

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

 

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

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

 

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

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

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

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

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

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

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

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

Программа может работать под управлением операционных систем 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 Итог сумм начислений (к оплате)

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

LGOT.DBF (Льготы)

Имя Тип Длина Примечание
N_LG N 1 0 Код льготы
INFO C 20 - Описание льготы
KWP_L N 4 2 Ставка начислений по квартплате
RD_L N 4 2 Ставка начислений по радио
GW_L N 4 2 Ставка начислений по горячей воде
XW_L N 4 2 Ставка начислений по холодной воде
K_L_L N 4 2 Ставка начислений по ком. Услугам
OT_L N 4 2 Ставка начислений по отоплению
TL_L N 4 2 Ставка начислений по телефону

TABLE_R .DBF (Ставки)

Имя Тип Длина Примечание
TAB N 4 0 Табельный номер
KWP_L N 5 2 Ставка начислений по квартплате
RD_L N 5 2 Ставка начислений по радио
GW_L N 5 2 Ставка начислений по гор. Воде
XW_L N 5 2 Ставка начислений по хол. Воде
K_L_L N 5 2 Ставка начислений по ком. Услугам
OT_L N 5 2 Ставка начислений по отоплению
EL_L N 5 2 Ставка начислений электроэнергии
TL_L N 5 2 Ставка начислений по телефону

TARIF.DBF (Тарифы)

Имя Тип Длина Примечание
INFO C 25 - Описание тарифа
ST_KA N 5 2 Ставка оплаты
K_INFO C 11 - Помощь начисления (на 1-го чел.\на 1 кв.м)
K_CH L 1 -

Выбор: .T. – на 1-го человека .F. – на 1 м2

HELP.DBF – БД, содержащая описание помощи.

Имя Тип Длина Примечание
HLP M 10 - Описание помощи

M_ZAR .MEM - Файл, в котором хранятся переменные стоимости услуг ( _* ).

А также структурные файлы-индексы (CDX), для каждой базы, создаваемые программным путем.

Поддержка базы данных

поддержка или ведение базы данных подразумевает наличие средств доступа к данным и средств управления ими. При этом рабочий интерфейс должен быть максимально “комфортным”. Здесь нужно решить, что пользователь будет обычно видеть на экране компьютера.

Удобно в качестве “рабочего стола”, на котором он будет принимать решения, и совершать действия по обработке данных, взять не какое-то меню, а отображение самой базы данных. На экране должны присутствовать и указания на возможные действия пользователя. Поскольку на нем никогда не хватает места, указания на некоторые действия можно поместить в развертывающиеся световые меню. При необходимости также должна быть предусмотрена контекстно-зависимая помощь (HELP – F1).

Функции поддержки базы данных.

Для обслуживания базы необходимы следующие функции.

перемещение вперед\назад на одну запись (SKIP\SKIP –1). При этом должны блокироваться попытки выйти за первую\последнюю запись базы. Достижение верхней\нижней границы желательно отображать на экране (READ-окно).

Переход на начало\конец базы (GO TOP\BOTTOM).

Пометка записей, предназначенных для удаления, и снятие пометки (DELETE\RECALL).

Дополнение базы новой записью (APPEND BLANK).

Выход из окна редактирования.

Поиск по ключу (SEEK, LOCATE). В случае неудачного поиска указатель записей должен вернуться на исходную запись.

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

Упаковка данных (PACK).

Переиндексация базы (REINDEX или INDEX).

Полная очистка базы от данных (вспомогательная база oplata.dbf) (ZAP).

Средства предъявления данных.

Команда BROWSE\CHANGE удобна тем, что дает панораму данных и не требует программирования перемещения в БД. В данной программе команда BROWSE в основном используется для просмотра данных и результатов вычислений.

Команда READ с командами @…SAY…@…GET:

@…SAY…GET…

@…SAY…

@…GET…

READ …

Эта форма предъявления данных является самой гибкой и дает непосредственный доступ к полям базы. Теперь кроме собственно редактирования, поля базы данных можно анализировать, трансформировать, запоминать в переменных или в других базах и т.д.. Чаще всего такой режим называют READ-окном, хотя использование команд @…GET, READ не обязывает помещать их в специальное окно – они могут проектироваться и непосредственно на экран.

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

Обе формы (BROWSE и READ) предъявления данных активно используются в программе.

Описание работы приложения.

Управление программой осуществляется с помощью меню, так как меню является основной формой диалога в прикладных системах обработки данных. FoxPro обладает развитыми средствами поддержания меню как с объемным световым курсором (световым “зайчиком”), так и с назначаемыми клавишами. Кроме того, в FoxPro реализовано еще и “кнопочное” (Button) меню, которые означают не физическую кнопку на клавиатуре, а некоторую область на экране, которой приданы управляющие свойства. “Кнопочные” меню удобно использовать совместно с мышью.

В FoxPro имеются две альтернативные технологии построения меню – концепция, продолжающая еще из предыдущей версии СУДБ FoxBASE-2,1, и концепция, позаимствованная из СУДБ dBASEIV.

Важнейшее “идейное” различие между Fox-меню и dBASE-меню может быть определено терминами “меню-программа” и “меню-объект”. Fox-меню является только частью программы, где оно создается, используется и “умирает”. dBASE-меню после своего определения остается независимым и “живым” объектом, к которому можно обратиться из любого места прикладной системы.

Поэтому управление программой осуществляется именно с помощью dBASE-меню, а также в процедуре показано использование Fox-меню.

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

В общем случае для создания dBASE-меню и работы с ним необходимо предусмотреть следующие элементы:

Определение меню. Здесь описываются содержание, “горячие” клавиши, клавиши быстрого доступа, форма и реакции меню. Определение меню может сделано один раз в начале программы и далее только использоваться.

Активация меню. Команды\клавиши активации предъявляют меню на экране и делают его чувствительным к выбору пользователя.

Деактивация меню. Удаляет его с экрана, сохраняя в памяти для следующего возможного использования.

Удаление меню. Это действие очищает память от определения меню, и более оно не может быть использовано без нового определения.

Имеются два типа элементарных меню:

Вертикальное (“всплывающее”, или POPUP-меню),

Горизонтальное (BAR-меню)

На их основе можно строить иерархические меню практически любой сложности (вложенности). Именно по такой технологии построено меню программы и вид меню показан на рис. 2.1

Рисунок 2.1 Структура меню (ZAR)

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

BAR-пункт “Квартиросъемщики” – при его выборе отображаются те жильцы, которые оплачивают квартплату. Вывод осуществляется в табличной форме, где показываются поля с табельным номером и фамилией, а также два дополнительных (вычисляемых) поля, которые не сохраняются в базе данных. Это поле со значком “n”, который появляется у тех жильцов, которые платят за квартиру и поле со значком “” появляется у жильцов, которые имеют льготу. На свободной области экрана выводится остальная информация о жильце, включая информацию о произведенных начислениях. Если курсор перемещать, находясь в поле со значком “n”, то автоматически будет обновляться информация на экране. На всех других полях, при нажатии клавиши “Enter” появляется Fox-меню, где можно выбрать дальнейшие действия.

 

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

BAR-пункт “База жильцов” - такой же показ как в “Картотеке льготников”,только отображаются все жильцы.

BAR-пункт “Ввод счетчика” – это табличный вывод всех плательщиков, с данными счетчика, при вводе новых значений счетчика, сумма автоматически вычисляется и корректируется сумма к оплате.

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

PAD-пункт “Отчеты”

BAR-пункт “Списки по начислению” - формируется отчет о всех произведенных начислений, и открывается окно с выводом сумм по каждой услуге, отдельно сумм по каждой услуге по льготам, итоговая сумма к уплате, остаток или задолжность, дата платежа.

BAR-пункт “Списки по льготам” - формируется отчет и открывается окно с информацией о каждом льготнике, включая суммы по каждой услуге, а также показывается фамилия и таб. № того к кому привязан льготник (т.е. того, кто платит за квартиру).

BAR-пункт “Списки с показанием счетчика” - формируется отчет и открывается окно, в котором указаны фамилия, таб.№, адрес и данные старого и нового значений счетчика.

BAR-пункт “Оплата электроэнергии” - формируется отчет и открывается окно, где в табличной форме выводятся фамилия, таб.№, адрес, данные старого и нового значений счетчика и сумма к уплате.

BAR-пункт “Сальдо по квартиросъемщикам” – формируется отчет и открывается окно, где в табличной форме выводятся фамилия, таб.№, суммы начисления, к оплате и остаток.

 BAR-пункт “Свод по квартплате за месяц” - формируется отчет и открывается окно, где в табличной форме выводятся общие суммы по каждой услуге, отдельно по льготам, итоговые суммы начислений по квартплате, по льготам и суммы, которую организация должна получить за месяц.

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

 

PAD-пункт “Печать” - состоит из имен файлов, которые были созданы при выборе BAR-пунктов “Отчеты” это:

“Списки по начислению” - файл NACH-xx.TXT

“Списки по льготам” - файл LG_KW-xx.TXT

“Списки с показанием счетчика” - файл ELC_V-xx.TXT

 “Оплата электроэнергии” - файл EL_PL-xx.TXT

“Сальдо по квартиросъемщикам” - файл SALDO-xx.TXT

“Свод по квартплате за месяц” - файл SVOD-xx.TXT

Где хх – это номер месяца, за который сформирован отчет. Если установить курсор на имя соответствующего файла и нажать клавишу “Enter” (ВВОД), то откроется окно для просмотра-редактирования отчета. Если установить курсор на имя соответствующего файла и нажать клавишу “Spacebar” (ПРОБЕЛ), то файл распечатается, при условии, если принтер готов, иначе появится сообщение о подготовке принтера.

PAD-пункт “Сервис”

BAR-пункт “Дополнение” – открывается окно, в котором можно добавить жильцов в базу данных, с указанием льгот и услуг.

BAR-пункт “Дополнение льгот” - открывается окно, в котором добавляются или изменяются код, описание льготы и ставки по ним.

BAR-пункт “Тарифы” – открывается окно с dBASE-меню PAD-пункты которого позволяют:

PAD-пункт “Просмотр” – формирует POPUP-меню из полей базы с описанием тарифов, при нажатии клавиши “Enter”, на выбранном BAR-пункте с описанием тарифа, появляются поля редактирования данного тарифа с возможностью удаления или изменения.

PAD-пункт “Добавить” – выводит поля для дополнения тарифа.

PAD-пункт “Выйти” - закрывает окно и меню тарифов.

BAR-пункт “Нормы оплаты услуг” – при его выборе открывается окно, в котором нужно указать стоимость каждой услуги. Эти ставки действуют для расчета начисления квартплаты по умолчанию для всех жильцов.

BAR-пункт “Переиндексация” – при его выборе происходит процедура переиндексации всех БД.

BAR-пункт “Упаковка данных” – запускает процедуру физического удаления данных, которые ранее были помечены на удаление.

PAD-пункт “Расчет”

BAR-пункт “Расчет квартплаты” -при его выборе происходит расчет квартплаты за текущий месяц и после выводится окно, где в табличной форме показывается таб.№, фамилия и начисления по каждой услуге, с возможностью их редактирования. В нижней части экрана показывается общие суммы по всем услугам и общая итоговая сумма, также эти суммы выделяются цветом в зависимости от нахождения курсора в таблице.

BAR-пункт “Расчет по льготам” – при его выборе происходит расчет для тех жильцов, которые имеют льготу и удовлетворяют требованию начала и конца действия льготы, если эти поля у жильца отсутствуют предполагается, что он не имеет срока ограничения. Вывод данных и информация в нижней части аналогична как в пункте “Расчет квартплаты”.

 

BAR-пункт “Слияние квартплаты с льготами” – при его выборе происходит расчет суммы к оплате т.е. “начисления по квартплате” минус “начисления по льготе”. После этого выводится окно с полями: таб.№, фамилия, итоговая сумма начислений, итоговая сумма начислений по льготе и сумма к оплате. В нижней части экрана показывается адрес плательщика, количество проживающих и количество льготников.

PAD-пункт “Помощь”

BAR-пункт “Помощь” -выводит окно с описанием назначений PAD- и BAR-пунктов.

 

BAR-пункт “Справка” – выводит окно с кратким описанием предназначения программы.

PAD-пункт “Выход” – позволяет выйти из программы.

Работа окнами.

В приложении используются два вида окон это:

Окна, предназначены для обработки данных.

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

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

Окно “Работа с картотекой” (INS)

При выборе пункта меню “КАДРЫ”-“Работа с картотекой” открывается окно размером во весь экран, в котором размещается вся основная информация о жильце. Окно визуально делится по вертикали на две части, где в первой части (около 2\3 окна) располагается сведения о жильце, а в оставшейся части, которая выделена цветом, располагаются кнопки для выбора определенных действий. Рисунок окна показан на рисунке 2 приложения 2. Рассмотрим эти части поподробней.


Информация о работе «АРМ бухгалтера-расчетчика»
Раздел: Информатика, программирование
Количество знаков с пробелами: 137746
Количество таблиц: 7
Количество изображений: 3

Похожие работы

Скачать
127288
23
0

... оплаты в них, и северных надбавок. [7]. С 1 января 2009 г. минимальный размер оплаты труда составляет 4330 руб. 2. Аналитическая часть 2.1 Экономическая характеристика исследуемого предприятия Юргинское государственное грузовое автотранспортное предприятие Кемеровской области, сокращенное наименование Юргинское ГГАТП КО, создано в соответствии с Распоряжением администрации Кемеровской области № ...

Скачать
108568
7
10

... – хозяйственной деятельности ЗАО «Конфидор» отражает и порядок ведения учета расчетов по ЕСН (см. Приложение 17). Исходя из аудиторского заключения видно, что главным недостатком в организации учета и налогообложения расчетов по ЕСН является не своевременность перечисления платежей по ЕСН. Это можно объяснить недостатком оборотных денежных средств у предприятия. 3. Проблемы и ...

Скачать
136025
21
0

... 169,25% до 45,7 %. Период окупаемости собственного капитала повысился с 91 года до 141 года, что является неблагоприятной тенденцией. Заключение В данной работе рассмотрены особенности учёта оплаты труда на ЮЗЭС филиал ОАО «Ростовэнерго», дан экономико-статистический анализ развития предприятия за 2004-2006 год. Органами управления являются: общее собрание акционеров; совет директоров ( ...

Скачать
18368
2
0

... , занятого в производстве и управлении. 5)     Осуществлять руководство мероприятиями по развитию и совершенствованию производственно-технической базы предприятия, внедрение новой техники, применение передовых технологий и научной организации труда. 6)     Осуществлять оперативный контроль за состоянием производства, исполнением договоров, соблюдением мероприятий по технике безопасности, ...

0 комментариев


Наверх