Организация данных - Разработка программного приложения "Калькулятор коммунальных услуг"
Исходя из анализа предметной области, сделан выбор в пользу реляционной модели данных, формой представления которой является таблица, имеющая строки и столбцы. Каждая строка имеет одинаковую структуру и состоит из полей. Строкам соответствуют кортежи, а столбцам атрибуты отношения.
Структура реляционной базы данных будет нормализована, что позволит:
- - всем значениям атрибутов быть атомарными; - записям не повторяться в таблице; - полям повторяться в записи; - однозначно определить всю запись в таблице атрибутом - ключом.
Можно выделить следующие основные сущности:
- - "Shes" таблица ЖЭС; - "Kvartira" квартира квартиросъемщика; - "Shelec" таблица квартиросъемщика; - "Oplata" сумма и дата оплаты; - "Podbor" подбор квартиросъемщика ЖЭС; - "Tarif" таблица тарифов.
Все вышеописанные сущности представлены на диаграмме "Сущность-связь" в приложение Б
Общая структура данных строится исходя из концептуальной модели данных: каждой сущности ставится в соответствие отдельная таблица, в которой каждому атрибуту ставится в соответствие поле таблицы. Структура таблиц проектируемой системы представлена в таблицах 3.3 - 3.8
В таблице 3.3 представлены данные о квартиросъемщиках, содержащие фамилию, имя, отчество, адрес.
Таблица 3.3 - Структура таблицы "Shelec"
Имя поля |
Тип поля |
Размер, байт |
Ключ |
Описание поля |
Id_sem |
Int |
4 |
Первичный |
Код квартиросъемщика |
FIO_sem |
Char |
50 |
- |
ФИО квартиросъемщика |
Adres |
Char |
50 |
- |
Адрес |
В таблице 3.4 представлены данные о ЖЭС, содержащие код, номер, юридический адрес ЖЭС.
Таблица 3.4 - Структура таблицы "Shes"
Имя поля |
Тип поля |
Размер, байт |
Ключ |
Описание поля |
Id_shes |
Int |
4 |
Первичный |
Код ЖЭС |
Nom_shes |
Int |
4 |
- |
Номер ЖЭС |
Ur_adres_shes |
Char |
50 |
- |
Юридический адрес |
В таблице 3.5 представлены данные об органах, содержащие название органа, коэффициент.
Таблица 3.5 - Структура таблицы "Tarif"
Имя поля |
Тип поля |
Размер, байт |
Ключ |
Описание поля |
Id_tr |
Int |
4 |
Первичный |
Код тарифа |
Nz_tr |
Char |
50 |
- |
Название тарифа |
Tarif |
Real |
10 |
- |
Значение тарифа |
В таблице 3.6 представлены данные квартире, содержащие номер, количество жильцов и льготников, площадь квартиры, код квартиросъемщика.
Таблица 3.6 - Структура таблицы "Kvartira"
Имя поля |
Тип поля |
Размер, байт |
Ключ |
Описание поля |
Id_kv |
Int |
4 |
Первичный |
Код квартиры |
Id_sem |
Int |
4 |
Вторичный |
Код квартиросъемщика |
Nomer_kv |
Int |
4 |
- |
Номер квартиры |
Kol_shel |
Int |
4 |
- |
Количество жильцов |
Kol_lgot |
Int |
4 |
- |
Количество льгот |
Ploshad_kv |
Real |
10 |
- |
Площадь квартиры |
В таблице 3.7 представлены данные об оплате квартиросъемщика, содержащие код оплаты, код квартиросъемщика, сумма квартплаты, дата квартплаты.
Таблица 3.7 - Структура таблицы "Oplata"
Имя поля |
Тип поля |
Размер, байт |
Ключ |
Описание поля |
Id_sp |
Int |
4 |
Первичный |
Код оплаты |
Id_sem |
Int |
4 |
Вторичный |
Код квартиросъемщика |
Kvarplat |
Real |
10 |
- |
Сумма квартплаты |
Data_kvar |
Datatime |
10 |
- |
Дата квартплаты |
В таблице 3.8 представлены данные о подборе ЖЭС квартиросъемщика, содержащие код ЖЭС, код квартиросъемщика.
Таблица 3.8 - Структура таблицы "Podbor"
Имя поля |
Тип поля |
Размер, байт |
Ключ |
Описание поля |
Id_podbor |
Int |
4 |
Первичный |
Код подбора |
Id_shes |
Int |
4 |
Вторичный |
Код ЖЭС |
Id_sem |
Int |
4 |
Вторичный |
Код квартиросъемщика |
Похожие статьи
-
Структура входной информации должна соответствовать структуре данных, определенной на этапе проектирования базы данных, если речь идет о заполнении...
-
2.1 Описание структуры базы данных Реляционная схема базы данных для ЦЗН представлена следующими таблицами: "ПО" - содержит список единиц программного...
-
Технические требования Конфигурация компьютера, на котором разрабатывалось программное приложение: - процессор Athlon64 X2 3800+ 2000MHz; -...
-
Общие сведения Данное программное средство должно помочь в расчете коммунальных услуг, упростить ввод данных о квартиросъемщике и ЖЭС, осуществлять...
-
Реализация базы данных - Разработка мобильного приложения расчета и учета оплаты коммунальных услуг
Для создания таблиц базы данных, структура которой представлена на рис. 21 в программе использовались следующие запросы: CREATE TABLE tariffs ( Tariff_id...
-
Рассмотрим иерархию компонентов (Рис. 26) и вид интерфейса (Рис. 27) на примере экрана "Информация о пользователе". Экран "Информация о пользователе"...
-
База данных SQLite - Разработка мобильного приложения расчета и учета оплаты коммунальных услуг
Платформа Android предоставляет функции управления базой данных, которые позволяют сохранять сложные коллекции данных. Android также поставляется с...
-
На данный момент существует несколько аналогов приложения, разработанного в рамках курсовой работы. Самые популярные и наиболее функциональные из них,...
-
Таблица 3.9 - Функции: логическая и физическая организация и элементы управления Функция Наименование элемента управления Элемент управления, за которым...
-
Назначение программы Программное средство на тему "Калькулятор коммунальных услуг" предназначено для повышения эффективности расчета коммунальных...
-
Концептуальный прототип - Разработка программного приложения "Калькулятор коммунальных услуг"
Исходя из общих требований к программному приложению, а также, учитывая область его применения и уровень пользователя, формируем концептуальный прототип...
-
Таблица 1 -- Типы и назначение полей таблицы "user" Имя Тип Описание UserId Int Уникальный идентификатор пользователя Name Varchar ФИО пользователя...
-
Поскольку клиентская часть представляет собой приложение на базе операционной системы Android, то для ее разработки был выбран рекомендуемый...
-
Основные компоненты и структура приложения Прежде чем приступить к установке и настройке среды программирования, построению технического задания и...
-
Проектирование модели - Разработка программного приложения "Калькулятор коммунальных услуг"
При проектировании информационных систем предметная область отображается моделями данных нескольких уровней. Число используемых уровней зависит от...
-
Анализ и выбор операционной системы При создании мобильного приложения, первый возникающий вопрос - для какой платформы его разрабатывать. На рынке...
-
Введение - Разработка мобильного приложения расчета и учета оплаты коммунальных услуг
В настоящее время трудно представить свою жизнь без мобильного телефона. Если раньше он был атрибутом деловых людей, то сейчас есть практически у всех....
-
Структура проекта Программа была реализована на языке Java в среде разработки AndroidStudio с помощью инструментов для разработки Android SDK. Разработка...
-
Пользовательский интерфейс обеспечивает взаимодействие между пользователем и компьютером, обмен действиями и ответными реакциями на них. Стоит начать с...
-
Разработку приложения для мобильных платформ, можно разбить на этапы. Первым этапом в создании мобильного приложения является этап разработки...
-
Требования к приложению Результатом дипломного проекта "Калькулятор коммунальных услуг" должно служить достижение и решение поставленных задач: -...
-
Заключение - Разработка мобильного приложения расчета и учета оплаты коммунальных услуг
Смартфон интерфейс мобильный приложение В результате проведенной работы были рассмотрены существующие мобильные ОС и изучены особенности и архитектура...
-
Заключение - Разработка программного приложения "Калькулятор коммунальных услуг"
При выполнении дипломного проекта на тему: "Калькулятор коммунальных услуг" было получено много полезного опыта, углубилось и закрепилось теоретическое...
-
Требования к аппаратным и операционным ресурсам Для разработки данного программного приложения будет использована Windows XP Professional. Данная...
-
Целью дипломного проекта "Калькулятор коммунальных услуг" является разработка программного средства "Calculation. exe". Для достижения цели дипломного...
-
Разработка приложения для базы данных - Разработка Windows-приложений в среде Borland Delphi
Цель Работы: Получить навыки создания приложения для базы данных. Пояснения к работе Для работы с базами в Delphi есть несколько наборов компонент,...
-
При работе над проектом разрабатывались два основных компонента системы: база данных (далее - БД) и интерфейс клиентского приложения. Затем необходимо...
-
Назначение и функции программной системы Разработанная база данных "Библиотека" предназначена для использования в учреждениях библиотек. Основной...
-
Регистрация нового пользователя в системе возможна двумя способоами: 1) Самостоятельная регистрация пользователя; 2) Регистрация пользователя...
-
Инструменты разработки - Разработка программного приложения "Калькулятор коммунальных услуг"
Инструментами разработки для программного приложения будут являться: - визуальная среда проектирования Microsoft Visual Studio 2008; - Microsoft...
-
При создании проекта нужно указать его свойства: Application Name (название приложения), Project location (расположение проекта на диске), Min SDK...
-
ОС Android - операционная система для мобильных телефонов, планшетных компьютеров и нетбуков, основанная на ядре Linux. Изначально разрабатывалась...
-
Процессы и потоки - Разработка мобильного приложения расчета и учета оплаты коммунальных услуг
Когда хотя бы один из компонентов приложения (или все приложение) будет востребован, система Android запускает процесс, который содержит единственный...
-
Разработка приложений ведется на языке Java, для этого потребуется специальное программное обеспечение. Самые новые версии системного программного...
-
Литература - Разработка программного приложения "Калькулятор коммунальных услуг"
1. Буч К. Н., Гради А. П. Объектно-ориентированный анализ и проектирование с примерами приложений: Пер. с англ. / Г. Буч. - М.: ООО "И. Д. Вильямс",...
-
Каждая СУБД имеет особенности в представлении структуры таблиц, связей, определении типов данных и т. д. которую необходимо учитывать при проектировании....
-
Расчет затрат, связанных с организацией рабочих мест для исполнителей проекта, проводится на основе требований СНИПа (санитарные нормы и правила) и...
-
Public void btnBackup_OnClick(View view) throws IOException { // Получаем путь к нашей БД (/data/data/course. utilities/databases/) Final String source =...
-
Реализация напоминаний - Разработка мобильного приложения расчета и учета оплаты коммунальных услуг
Первым делом следует построить уведомление, т. е. описать как оно будет выглядеть, что будет происходить при взаимодействии пользователя с ним. Ниже...
-
При запуске программы с входными параметрами {"-makexls" "filename. xls" "температурная_точка" "отклонение" "элемент"} происходит извлечение результатов...
Организация данных - Разработка программного приложения "Калькулятор коммунальных услуг"