Проектирование базы данных билинговой системы на примере жилищно-эксплуатационной конторы
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
? и может быть вызвана на любой рабочей станции локальной сети. База данных для решения этой задачи располагается на сервере.
2. ФОРМУЛИРОВАНИЕ И АНАЛИЗ ТРЕБОВАНИЙ К БД
2.1Анализ предметной области. Сбор информации об использовании данных
Задача Проектирование БД билинговой системы жилищно-эксплуатационной конторы является одной из подзадач, которая формулируется в жилищно-эксплуатационной конторе в настоящее время.
Цель задачи - автоматизация учета информации по абонентам жилищно-эксплуатационной конторы (ЖЭКа) на последующий определенный период времени.
Назначение задачи:
проектирование БД и формирование сводной ведомости по поступлению денежных средств ЖЭКу от абонентов;
формирование выходного документа (для просмотра) - поступления денежных средств от начисленного по конкретному абоненту(дому) за конкретный период времени.
Технико-экономическая сущность задачи состоит в следующем: предоставление ЖЭКу полной информации, которая содержит в себе данные начислений по ЖЭКу за месяц, и т.д.
В данной задаче расположена информация о ЖЭКе и результатах его работы.
Сбор и передача подготовительной информации осуществляется бухгалтерами и операторами. Для сохранения точности данных об изменениях в лицевом счёте абонента, и другой информации, оператор должен выполнять определенные изменения в БД.
Согласно структуре предприятия этой деятельностью занимается такое подразделение как отдел постановки и программирования задач, взаимодействуя с другими подразделениями ЖЭКа.
Данные о поступлении денежных средств необходимы планово-экономическому отделу для оценки и планирования предоставленных услуг населению в различные периоды времени. Запрос о поступлении денежных средств приобретает важное и актуальное значение, отражая общую заинтересованность коммунального хозяйства и самого ЖЭКа.
Таким образом, можно сказать что, проектирование данной задачи и разработка БД позволяет получить двустороннюю взаимосвязь. Для предприятия проектирование такой информационной системы может стать основой будущих разработок, связанных с автоматизацией обработки информации.
Информационный список документов представлен в таблице 2.1.
Таблица 2.1. Информационный список документов
№ п/пНаименование документаВыходной / входной1Отчет о поступлении денежных средств за определенный период времениВходной2Сводная ведомость (предварительный просмотр ведомости)Выходной
2.2Приведение собранной информации к виду, удобному для проектирования
Составим родовидовые списки реквизитов входных и выходных документов, объединяя эти реквизиты по роду и виду, исключая омонимы, синонимы и дублирующие друг друга элементы. Родовидовые списки реквизитов выходных и входных документов приводятся в таблице 2.2. - 2.3.
база данных проектирование интерфейс
Таблица 2.2. Родовидовой список входных документов
№ п/пНаименование реквизитаФактический / ВычисляемыйНазначение реквизитаОтчет о поступлении денежных средств за определенный период времени1Лицевой счетФактическийЛицевой счет2АдресФактическийАдрес3Ф И ОФактическийФ И О4Сумма поступлений за месяцФактическийСумма поступлений за месяц5Месяц поступления ФактическийМесяц поступления
Таблица 2.3. Родовидовой список выходных документов
№ п/пНаименование реквизитаФактический / ВычисляемыйНазначение реквизитаСводная ведомость1Номер документаФактическийНомер документа2Лицевой счетФактическийЛицевой счет3Сумма поступлений за месяцФактическийСумма поступлений за месяц4Начислено за месяцФактическийНачислено за месяц
На основании приведенных выше родовидовых списков составляем словарь данных. Словарь данных представлен в таблице 2.4.
Таблица 2.4. Словарь данных
№ п/пНаименование элементаИдентификаторТип и длинаНазначение элемента123451Лицевой счетЛицевой счетN(10)Лицевой счет2АдресАдресC(30)Адрес3Ф И ОФ И ОC(30)Ф И О4Начислено за месяцНачислено за месяцMoneyНачислено за месяц5Сумма поступлений за месяцСумма поступлений за месяцMoneyСумма поступлений за месяц
На основе существующего процесса получения сводной ведомости, которая состоит в том, что ЖЭК получает информацию о поступлении денежных средств от каждого абонента, бухгалтера запрашивают ведомость начислений по абонентам на определенный период времени и получают ее от операторов, можно выделить такие локальные задачи:
Задача 1. Просмотр информации о поступлении денежных средств от населения. Цель - визуальная выборка необходимой информации.
Задача 2. Формирование данных о ЖЭКе. Цель - формирование таблицы Абоненты.
Задача 3. Формирование плана поступления денежных средств от населения на определенно установленный период времени (месяц). Цель - формирование таблицы План поступления денежных средств от населения на месяц и формирование выходного документа для просмотра.
Результаты анализа сведены в таблицу связи Подзадача - данные в виде таблицы 2.5.
Таблица 2.5. Таблица связи Подзадача - данные
№ Наименование подзадачиЧастота выполненияОбъем за полугодие, грн.Элементы Данных1Просмотр информации о поступлений денежных средств Ежемесячно80 241,244,5,2Формирование данных о ЖЭКе (начислено)Ежемесячно91 922,891,2,3,43Формирование плана поступлений денежных средств на определенно установленный период времени (месяц) Ежемесячно 15 972,074
2.3Форму?/p>