Автор работы: Пользователь скрыл имя, 30 Ноября 2013 в 12:27, контрольная работа
Будем предполагать, что плательщик должен оплатить услуги электроэнергии. Для этого он должен заполнить платежную квитанцию по извещению от Энергонадзора. Функции проектируемой системы: учет и печать платежек за электроэнергию. Выделяем сущности (объекты) предметной области. Можно выделить физические объекты (плательщик, специалист сберкассы), документы (извещение, квитанция) или действие (оплата за электроэнергию). Проанализировав квитанцию и учитывая функции проектируемой системы, в качестве объектов выделим: плательщик, показания счетчиков, квитанция.
Федеральное государственное образовательное
бюджетное учреждение
ЮГОРСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
Факультет заочного обучения
Контрольная работа
по дисциплине
«Информационные системы»
Специальность 080105 «Финансы и кредит»
Группа з-4290
Осенний семестр 2011- 2012 г.
Студент: Семёнова Татьяна Сергеевна
Номер зачетной книжки:1062928
Адрес: Лянтор
Ханты-Мансийск
2011
Построить концептуальную схему данных для предметной области Платежи-2.
Функции проектируемой системы: учет и печать платежек за электроэнергию (см. Приложение 7).
Будем предполагать, что плательщик должен оплатить услуги электроэнергии. Для этого он должен заполнить платежную квитанцию по извещению от Энергонадзора. Функции проектируемой системы: учет и печать платежек за электроэнергию.
Выделяем сущности (объекты) предметной области. Можно выделить физические объекты (плательщик, специалист сберкассы), документы (извещение, квитанция) или действие (оплата за электроэнергию).
Проанализировав квитанцию и учитывая функции проектируемой системы, в качестве объектов выделим: плательщик, показания счетчиков, квитанция.
Определим состав полей для каждого объекта.
Для объекта плательщик:
Для объекта показания счетчиков:
Для объекта квитанция:
Проверим еще раз, не дублируются ли в наших таблицах данные. Для этого заполним таблицу. Например, заполним таблицу Квитанция следующим образом:
Квитанция
ID |
Дата заполнения |
Поставщик услуги |
ID плательщика |
ID показаний счетчика |
Начальные показания |
Конечные показания |
1 |
10.09.09г. |
Энергонадзор |
1 |
1 |
0004 |
0009 |
2 |
11.09.09г. |
Энергонадзор |
1 |
2 |
0009 |
0010 |
Последняя запись квитанции была составлена с учетом пени. Пеня образовалась из-за неправильно снятых показаний счетчика (была допущена ошибка на одну единицу). Записи в таблице не дублируются, следовательно, таблица составлена верно.
Опишем свойства каждого поля
Показания счетчиков
Название поля |
Тип поля |
Обязательное поле |
Значение по умолчанию |
Ключевое поле |
Индексированное поле |
ID |
Счетчик |
да |
- |
ключ 1 |
да |
Начальные показания
Конечные показания |
0004 или 0009
0009 или 0010 |
да |
- |
нет |
да |
Поставщик услуги |
Электронадзор |
да |
- |
нет |
нет |
Строка квитанции
Название поля |
Тип поля |
Обязательное поле |
Значение по умолчанию |
Ключевое поле |
Индексированное поле |
ID |
Счетчик |
да |
- |
ключ 1 |
да |
ID квитанции |
Ссылка на поле ID таблицы квитанция (1 или 2) |
да |
- |
нет |
нет |
ID показания счетчика |
Ссылка на поле ID таблицы показания счетчика (1 или 2) |
да |
- |
нет |
нет |
ID плательщика |
Ссылка на поле ID таблицы плательщик (1) |
да |
- |
нет |
нет |
Значение |
Перечисляемое: {0004, 0009, 0010} |
да |
- |
нет |
нет |
Плательщик
Название поля |
Тип поля |
Обязательное поле |
Значение по умолчанию |
Ключевое поле |
Индексированное поле |
ID |
Счетчик |
да |
- |
ключ 1 |
да |
Фамилия |
Семёнова |
да |
- |
ключ 2 |
да |
Имя |
Татьяна |
да |
- |
ключ 2 |
нет |
Отчество |
Сергеевна |
нет |
- |
ключ 2 |
нет |
Адрес |
Мкр10 д. 63, кв. 13, г. Лянтор |
да |
- |
нет |
да |
Квитанция
Название поля |
Тип поля |
Обязательное поле |
Значение по умолчанию |
Ключевое поле |
Индексированное поле |
ID |
Счетчик |
да |
- |
ключ 1 |
да |
Дата заполнения |
10.09.09 14-00 11.09.09 11-00 |
да |
- |
нет |
нет |
Поставщик услуги |
Энергонадзор |
да |
Энергонадзор |
нет |
нет |
Информация о работе Контрольная работа по «Информационным системам»