Файл: Программа Расчет стоимости коммунальных услуг в бухгалтерии домоуправления.doc
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 10.11.2023
Просмотров: 228
Скачиваний: 3
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Введение
-
Анализ предметной области
-
Общая характеристика ПО -
Анализ информационных потоков -
Описание выходных данных -
Анализ информационных потоков
-
Разработка структуры БД
-
Характеристика СУБД -
Описание структуры БД
-
Разработка приложения БД. Описание логики
4.1 Назначение и условия применения
4.2 Подготовка к работе4.3 Описание операций4.4 Аварийные ситуацииСписок используемой литературы
ВведениеЦель курсового проектирования - закрепление навыков по разработке баз данных (БД) в экономических информационных системах; развитие навыков по программированию в среде ACCESS; приобретение практических навыков по созданию сопроводительной документации. В качестве предметной области может быть выбрано автоматизированное рабочее место бухгалтера домоуправления. Тема проекта: “Разработка базы данных для оплаты квартиры ”Режим работы: БД работает в диалоговом режиме, имеет интерфейс, содержащий элементы, поддерживаемые ОС Windows.При работе над курсовым проектом использовалась операционная система Microsoft Windows XP. Программа, являясь приложением MS Access, будет корректно работать под управлением любой ОС, которая позволяет запускать MS Office 2000, XP. Архитектурно разрабатываемая БД является персональной.1. Анализ предметной области1.1. Характеристика функциональной структуры предметной областиПрограмма «Расчет стоимости коммунальных услуг в бухгалтерии домоуправления» разрабатывается для автоматизации работы бухгалтера по расчету квартплаты. Цель работы бухгалтера: ведение учета и расчетов с населением за предоставляемые коммунальные услуги.Функциональное назначение разработанной базы данных состоит в выполнении следующих системных операций:-
поиск данных о стоимости (тарифе) заданной услуги в заданный период времени; -
расчет квартплаты для каждой квартиры; -
формирование квитанций на оплату коммунальных услуг для заданного месяца, с сортировкой по квартирам; -
выборка номеров квартир и ФИО ответственных квартиросъемщиков, где имеются задолженности по оплате коммунальных услуг; -
поквартирное распределение суммарной квартплаты на заданный месяц; -
расчет суммарной квартплаты по квартирам и видам услуг.
Целью решения комплекса задач является повышение эффективности управления, максимальная автоматизация труда работников бухгалтерии на основе применения вычислительной техники. Решение этих вопросов выполняется программным обеспечением, включающим в себя:- ввод, хранение, введение данных о жильцах и потребленных услугах;- работа со справочниками о текущих тарифах по оплате услуг;- начисление суммы оплаты за услугу;- получение выходных форм.Оплата начисляется по каждой услуге на основе тарифов и количеству потребления. После производства этих расчетов, определяется общая сумма к оплате по каждому квартиросъемщику.По окончании отчетного периода (1 месяц) формируется отчеты по видам оплаты.1.2. Описание входных данныхВходными данными являются:- данные о новых видах услуг и изменении тарифов;- данные о жильцах (о новых жильцах или изменение ранее внесенных данных);- данные об оплаченных услугах.Характеристики первичных документовДанные о видах услуг и изменении тарифов формируются на основании писем вышестоящих инстанций, в которых сообщается о начале предоставления нового вида услуг и тарифах на оплату за услугу.Данные о жильцах составляются на основе предоставленных паспортным столом сведений о составе семьи и прописке, а также сведений о площади квартир.Данные об оплаченных услугах поступают от отделений Банка России и Почты России в электронном виде на основе оплаченных квитанций.1.3. Описание выходных данныхВыходные данные формируются при решении задачи данной предметной области и выдаются в виде экранных форм и распечатанных отчетов.Экранные формы предназначены для просмотра, заполнения, коррекции или удаления данных, а также проведения необходимых расчетов. Распечатанные отчеты предназначены для получения твердых копий выходных документов и ведения бухгалтерской отчетности. В результате работы формируются следующие формы и отчеты:- данные об услугах и тарифах,- сведения о квартиросъемщике,- сведения о потребленных услугах квартиросъемщика,- сведения об оплате за потребленные услуги,- квитанция на оплату услуг,- список должников по оплате за месяц,- ведомость оплаты услуг за месяц.По желанию пользователя он может получить любую выходную форму в печатном виде. Для удобства работы и восприятия экранных форм и отчетов документы формируются похожими на реальные документы. Выходные сообщения выдаются на экран и печать по запросу пользователя.
В ходе работы базы данных выполняются следующие запросы:- поиск данных о стоимости (тарифе) заданной услуги в заданный период времени;- расчет квартплаты для каждой квартиры;- вывод данных для формирования квитанций на оплату услуг за месяц;- вывод списка должников в месяце;- поквартирное распределение суммарной квартплаты за месяц;- расчет суммарной квартплаты по квартирам и видам услуг.1.4 Анализ информационных потоковДля наглядного представления информационных потоков строится диаграмма потоков данных (ДПД), которая показывает перемещение данных между различными процессами их обработки. Диаграмма помогает устранить избыточные или неэффективные операции, уменьшить затраты на обработку информации, наглядно показать документооборот. ДПД состоит из 4-х компонентов: процессов, накопителей, внешних объектов и потоков данных.Внешний объект – это предмет или лицо, являющийся приемником или источником информации и не входящий в состав системы. Обычно в виде внешних объектов изображают конечных пользователей системы.Процесс преобразует входной поток данных в выходной в соответствии с заданным алгоритмом.Накопитель данных – это некоторое место или устройство для хранения информации (файл, папка с однородными документами, база данных).Поток данных – это информация, передаваемая от одного блока диаграммы к другому. Поток данных изображается в виде линий со стрелкой от источника к приемнику.Параметрами каждого блока на ДПД являются номер, имя, поле физической реализации и описание. Нумерация блоков производится в соответствии с их иерархией.Для ЭИС «Расчет стоимости коммунальных услуг» составляется 2 иерархически связанных диаграмм: каждая диаграмма соответствует одному из уровней функциональной диаграммы.Самый верхний уровень имеет номер 0 и называется контекстным, так как он наглядно показывает информационные связи системы с внешним миром (контекстом). На этом уровне внешние объекты связаны входными и выходными потоками данных с главным процессом. На 0-ом уровне АРМ бухгалтера домоуправления связано с бухгалтером, занимающимся расчетом коммунальных услуг и контролем ее оплаты.Затем главный процесс разбивается на несколько дочерних процессов и накопителей данных, связанных потоками данных. Это разбиение соответствует второму уровню ДПД и изображается в виде отдельного чертежа. Накопитель D0 разбивается на следующие накопители:
D1 – Клиент;D2 – Услуги;D3 – Стоимость; D4 – Оплата.В процессе работы АРМ осуществляются следующие операции:- заполнение справочников- формирование квитанции об оплате- выполнение запросов- формирование списка должников- формирование данных за год.Второй уровень детализации разбивает процесс заполнение справочников на 2 процесса: формирование справочника услуг и формирование справочника жильцов.Сведения об информационных задачах представим в виде таблицы.Таблица 1.1 Сведения об информационных задачах диаграммы потоков данных
| № блока на диа-грамме | Название задачи (процесса) | Программная реализация | Примечание |
| 3 | Заполнение справочников | Форма Ввод данных, клиент, услуги, оплаченные услуги | |
| 1 | Формирование квитанции на оплату | Отчет Квитанция на оплату, Запрос Расчет квартплаты для каждой квартиры | Для расчета квартплаты используется формула: Общая стоимость: Sum ([Потребление]* [Стоимость услуги]) |
| 2 | Выполнение запросов | Форма Выполнение запросов, запросы | |
| 4 | Формирование списка должников | Отчет Список должников, запрос к отчету - 3 | Выбор по условию – Оплачено=Нет |
| 5 | Формирование данных за год | Отчет Ведомость оплаты, Форма работы с архивом: создание архива и добавление данных в архив | |
-
Разработка структуры БД-
Характеристика СУБД
-
СУБД MicrosoftAccess ориентирована на работу с объектами семи различных типов: таблицами, запросами, формами, отчётами, страницами, макросами, модулями.
-
Описание структуры БД
-
сущности; -
атрибуты; -
связи.