Автоматизация учета приема оплаты с юридических лиц за коммунальные услуги
Дипломная работа - Бухгалтерский учет и аудит
Другие дипломы по предмету Бухгалтерский учет и аудит
·можен просмотр реестров по оплате, реестров должников и др. необходимой информации;
Для осуществления полного комплекса работы по приему оплаты необходимо вносить корректировки в Оплата, а также сумму оплаты за период по всем услугам
Расчет показателей:
1.Sum_kvt= Sum_usl /Вычисление суммы по квитанции
2.Oplata=Oplata+sum_usl / Вычисление сумм оплат за период
На основе рассчитанных показателей производится разноска оплаты и последующее предоставление долг+начислено на будущий период.
В связи с тем, что программа не производит начисления по услугам, а является вторым звеном в приеме оплаты, данный алгоритм является универсальным для всех видов услуг независимо от суммы и способа оплаты.
Глава 3. Практическая разработка. Описание инфологической модели данных и разработка базы данных, используемой для автоматизации учета приема оплаты с юридических лиц за коммунальные услуги
.1 Понятие инфологической модели. Описание инфологической модели рассматриваемой в дипломном проекте предметной области
Под инфологической моделью понимают описание предметной области, выполненное с использованием специальных языковых средств, не зависящих от используемых в дальнейшем программных средств (это по существу блок-схема алгоритма создания базы данных).
Требования к инфологической модели:
- адекватное отображение предметной области;
- непротиворечивость;
- должна отражать взгляды и потребности всех пользователей системы;
- однозначная трактовка моделей;
- модель должна быть конечной;
- модель должна быть легко расширяемой, то есть иметь возможность ввода новых (удаления) данных без изменения ранее определенных;
- должна обладать свойствами композиции и декомпозиции (укреплять базу данных или расщеплять);
- должна быть легко реализуемой на ЭВМ;
- должна быть независимой от оборудования и языков организации базы данных на ЭВМ.
В настоящее время не существует какой-либо стандарт или общий принятый способ построения инфологической модели. Для описания инфологической модели используются как языки аналитического (описательного типа), так и графические средства (блок-схемы).
Классом объектов называют совокупность объектов, обладающих одинаковым набором свойств.
Объекты могут быть двух типов:
реальные объекты;
абстрактные объекты.
Каждому объекту в классе объектов присваивается свое уникальное имя (идентификатор). Каждому классу объектов в модели присваивается уникальное имя.
Связи между объектами и характеризующими его свойствами изображаются в виде линий, соединяющих обозначение объекта и его свойств. Свойства могут быть единичными (например, год рождения) и множественными (например, один студент может знать несколько языков).
Обычно для изображения связей между объектом и его единичным свойством используется единичная стрелка, а для множественных свойств - двойная стрелка.
Свойства могут быть:
статистическими (постоянные, не изменяющиеся с течением времени);
динамическими (изменяющиеся с течением времени).
Некоторым объектам из класса объектов присущи свойства, которые не характерны для других объектов из этого же класса.
Такие свойства называются условными.
Кроме связей между объектом и его свойствами в инфологической модели фиксируются связи между объектами разных классов.
Различают следующие виды связей:
один к одному;
один ко многим;
многие к одному;
многие ко многим.
Инфологическая модель отображает классы объектов и связи между ними.
Связи между разными классами объектов могут быть:
обязательные;
необязательные.
Для указания этой ситуации существует понятие класс принадлежности.
Инфологическая модель (ИЛМ) должна отвечать следующим требованиям:
обеспечивать адекватное отображение предметной области и, как следствие, давать возможность получить интегрированное представление о предметной области;
представляться на языке, понятном как специалисту предметной области, так и администратору БД;
содержать информацию о предметной области, достаточную для дальнейшего проектирования; гарантировать однозначное трактование модели;
быть динамической.
Цель инфологического моделирования - создать точное и полное отображение реального мира, используемое в дальнейшем в качестве источника информации для построения БД.
При автоматизированной обработке информации, содержащейся в инфологической модели, требования к ее представлению ужесточаются: модель должна быть представлена в виде, обеспечивающем возможность автоматизированного перехода к моделям следующих уровней (т. е. степень ее формализации должна быть высокой).
Для инфологической модели используются как аналитические, так и графические способы ее представления. На инфологическом уровне желательно использовать универсальные языковые средства, хотя не исключено применение и специализированных средств.
При построении информационных моделей предметной области используются математический аппарат и его понятия. Информационные переменные имеют ряд специфических особенностей. Они служат для отображения определенной предметной области и являются либо идентификаторами объектов, либо о