Предоставление сведений об административных правонарушениях в области дорожного движения

Автор: Пользователь скрыл имя, 05 Апреля 2012 в 04:02, курсовая работа

Описание работы

Целью данного проекта является выработка умений и навыков проектирования структуры базы данных, предназначенной для функционирования автоматизированной информационной системы. Для достижения этой цели в данном проекте выполняется разработка структуры реляционной базы данных для гипотетической информационной системы “Предоставление сведений об административных правонарушениях в области дорожного движения ”.

Содержание

Введение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
1
Выбор автоматизируемых функций и информационного обеспечения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4
1.1
Краткое описание предметной области . . . . . . . . . . . . . . . . . . . . . . . . . .
4
1.2
Выбор и описание автоматизируемых функций . . . . . . . . . . . . . . . . . . .
5
1.3
Первичное описание информационного обеспечения . . . . . . . . . . . . . . .
10
1.4
Вывод . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15
2
Выявление ограничений и правил поддержания целостности . . . .
16
2.1
Уровень атрибутов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
16
2.2
Уровень кортежей . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
2.3
Уровень множеств кортежей . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
2.4
Уровень базы данных . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
36
2.5
Вывод . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
40
3
Проектирование локальных ER-моделей

3.1
Составление локальных исходных ER-моделей

3.2
Нормализация локальных ER-моделей

3.3
Вывод

5
Проектирование реляционной SQL-модели

5.1
Перевод глобальной ER-модели в реляционную форму

5.2
Спецификация ограничений и правил поддержания целостности

5.3
SQL-код для создания реляционной модели

5.4
Вывод


Заключение. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
41

Приложения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
42

Работа содержит 1 файл

Курсовая работа.doc

— 1.18 Мб (Скачать)

1)ИНН для юридического лица представляет собой последовательность из 10 арабских цифр, которые характеризуют слева направо следующее:

NNPPXXXXXC NN - код субъекта Российской Федерации согласно 65 статье Конституции (или 99 для межрегиональной инспекции ФНС);

PP - номер местной налоговой инспекции;
ХХХХХ - порядковый номер налоговой записи налогоплательщика в территориальном разделе единого государственного реестра налогоплательщиков налогового органа, осуществившего постановку на учет;
С - контрольная цифра, рассчитанная по специальному алгоритму, установленному Министерством

2)Число>=1,<=31.Месяц >=1, <=12.Год = текущий год или  год = текущий год +1

Динамические ограничения атрибутов объектов, участвующих в реализации данной функции, не выявлены.

Операционные правила для атрибутов объектов, участвующих в реализации данной функции, приведены в табл. 2.1.7.2.

Таблица 2.1.7.2.  Операционные правила на уровне атрибутов для функции 7 “Автоматическое отслеживание штрафов, не оплаченных в установленные сроки, и формирование перечней должников для передачи на взыскание в службу судебных приставов и для применения статьи 20.25 КОАП”.

Атрибут

Операционное правило

1.1 Вид документа.

1.2 Цена.

1.3 Номер счета

При определенном значения атрибута, пользователю отправляется письмо  с просьбой уплаты определенной суммы за определенный документ с помощью выбранной им платежной системы.

 

2.1.8.  Функция 8 “Передача информации в информационную систему регионального уровня”.

Домены, из которых атрибуты, относящиеся к данной функции, берут свои значения, приведены в табл. 2.1.8.1. Здесь же  для компактности записи приведены статические ограничения для отдельных атрибутов на уровне кортежей: повторяемость, обязательность и значения по умолчанию (относящиеся, строго говоря, к операционным правилам).

Таблица 2.1.8.1  Домены атрибутов для функции 8 “Передача информации в информационную систему регионального уровня”.

Атрибут

Тип (размер)

Границы

Структура

Условие

Повторяемость

Обязатель-ность

Значение по умолчанию

1.1 Вид документа

Строка символов

А…Яя

 

 

+

+

 

1.2 Сумма налога

Денежный тип

0…9

 

 

+

+

 

1.3 Номер счета

Целое число

0…9

 

 

+

+

 

1.4 Платеж по сроку

Целое число

0…9

 

2)

 

+

 

1.5 ИНН

Целое число

0…9

 

1)

_

+

 

1)     ИНН - Идентификационный Номер Налогоплательщика, единый по всем видам налогов и сборов на всей территории РФ, который присваивается налоговыми органами налогоплательщикам.

ИНН для физического лица представляет собой последовательность из 12 арабских цифр, которые характеризуют слева направо следующее:

NNPPXXXXXXCC

NN - код субъекта Российской Федерации согласно 65 статье Конституции;

PP - номер местной налоговой инспекции;

ХХХХХХ - собственно порядковый номер записи о лице в территориальном разделе единого государственного реестра налогоплательщиков налогового органа, осуществившего постановку на учет;

СС - контрольное число, рассчитанное по специальному алгоритму, установленному Министерством Российской Федерации по налогам и сборам.

 

ИНН для юридического лица представляет собой последовательность из 10 арабских цифр, которые характеризуют слева направо следующее:

NNPPXXXXXC

NN - код субъекта Российской Федерации согласно 65 статье Конституции (или 99 для межрегиональной инспекции ФНС);

PP - номер местной налоговой инспекции;

ХХХХХ - порядковый номер налоговой записи налогоплательщика в территориальном разделе единого государственного реестра налогоплательщиков налогового органа, осуществившего постановку на учет;

С - контрольная цифра, рассчитанная по специальному алгоритму, установленному Министерством

2)      Число>=1,<=31.Месяц >=1, <=12.Год = текущий год или  год = текущий год +1                                                                                                               

              Динамические ограничения атрибутов объектов, участвующих в реализации данной функции, не выявлены.                                                                       Операционные правила для атрибутов объектов, участвующих в реализации данной функции, не выявлены.

 

       2.3  Уровень множеств кортежей

 

В данном подразделе для функций, определенных в разд. 1.2, выявляются ограничения правила на уровне множеств кортежей. В первую очередь анализируется и выявляется уникальность атрибутов или групп атрибутов для определенных множеств кортежей. Далее анализируются возможные изменения нескольких кортежей с целью выявления динамических ограничений и операционных правил, относящихся к множеству кортежей.

2.3.1  Функция 1 “Регистрация и учет информации об административных правонарушениях”.

Статические ограничения на множества кортежей, соответствующих данной функции, приведены в табл. 2.2.1.1.

Таблица 2.2.1.1.  Статические ограничения для групп атрибутов на уровне кортежей функции 1 “Регистрация и учет информации об административных правонарушениях”.

п/п

Группа атрибутов

Ограничение

1

1.1 Фамилия владельца транспортного средства

Уникальность

1.2 Имя владельца транспортного средства

1.3 Отчество владельца транспортного средства

1.4 Адрес владельца транспортного средства

1.5 Паспортные данные владельца транспортного средства

1.6 Телефон владельца транспортного средства

 

1.7 Водительское удостоверение владельца транспортного средства

 

2

2.1 Вид документа

Уникальность

2.2 Дата составления протокола



 

2.3 Место составления протокола

 

2.4 Специальное звание сотрудника, составившего протокол

2.5 Сведения о лице

 

2.6 Тип, марка, модель, госрегистрационный знак транспортного средства

 

2.7 Статья Кодекса

 

2.8 Пункт Правил дорожного движения

 

Динамические ограничения для множества кортежей, соответствующих данной функции, не выявлены.

Операционные правила для кортежей атрибутов соответствующих данной функции, не выявлены.

2.3.2  Функция 2 “Формирование и печать квитанций со штрих-кодом на оплату административных штрафов”.

Статические ограничения на множества кортежей, соответствующих данной функции, приведены в табл. 2.3.2.1 (ограничения уникальности).

 

Таблица 2.3.2.1. Ограничения уникальности на уровне множеств кортежей для функции 2 “Формирование и печать квитанций со штрих-кодом на оплату административных штрафов”.

п/п

Группа атрибутов

Множество, для которого требуется уникальность

1

2.4 Дата составления платежного документа

2.5 Дата удаления платежного документа

2.6 Статус платежного документа

 

Для всех заявлений

 

Динамические ограничения для множества кортежей, соответствующих данной функции, не выявлены.

Информация о работе Предоставление сведений об административных правонарушениях в области дорожного движения