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

Автор: Пользователь скрыл имя, 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 Мб (Скачать)

 

В соответствии с причиной постановки на учет символы РР могут иметь следующие значения:

 

— для российских организаций:

 

— 01 — постановка на учет в налоговом органе российской организации в качестве налогоплательщика по месту ее нахождения;

 

— 02-05, 31, 32 — постановка на учет налогоплательщика — российской организации по месту нахождения ее обособленного подразделения в зависимости от вида подразделения;

 

— 06-08 — постановка на учет налогоплательщика — российской организации по месту нахождения принадлежащего ей недвижимого имущества (за исключением транспортных средств) — в зависимости от вида имущества;

 

— 10-29 — постановка на учет налогоплательщика — российской организации по месту нахождения принадлежащих ей транспортных средств — в зависимости от вида транспортных средств;

 

— 30 — российская организация — налоговый агент, не учтенная в качестве налогоплательщика;

 

— для иностранных организаций: 51-99 — в соответствии с особенностями порядка постановки на учет иностранных организаций в зависимости от видов получения доходов, определенными в соответствующих инструктивных материалах Министерства Российской Федерации по налогам и сборам.

 

5) Каждая позиция классификатора структурно состоит из 3 блоков:

блок идентификации объекта;

блок наименования объекта;

блок дополнительных данных.

 

Блок идентификации объекта включает идентификационный код и контрольное число. Идентификационный код строится с использованием серийно-порядкового, последовательного и параллельного методов кодирования. Длина кода — от 2 до 8 разрядов в зависимости от уровня классификации, на котором находится объект.

 

Структура кодового обозначения в блоке идентификации: XX XXX XXX КЧ, где

1, 2 знаки — объекты первого уровня классификации;

3, 4, 5 знаки — объекты второго уровня классификации;

6, 7, 8 знаки — объекты третьего уровня классификации;

КЧ — контрольное число.

 

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

 

Для кодирования большинства объектов ОКАТО используется следующая структура кода. Разряды 1 и 2 предназначены для кодирования объектов республиканского подчинения, расположенных на первом уровне классификации. Система кодирования этих объектов — серийно-порядковая, обеспечивающая преемственность с ранее действующим классификатором СОАТО. Разряды 3, 4, 5 используются для кодирования объектов второго уровня классификации, разряды 6, 7, 8 — для кодирования объектов третьего уровня. В этих случаях применяется последовательный метод кодирования. При этом разряды 3 и 6 отведены под признаки соответственно Р1 и Р2, указывающие уровень классификации и вид кодируемого объекта. В этом случае применяется параллельный метод кодирования.

 

Признак второго уровня классификации — Р1 (разряд 3) имеет значение:

1 — автономный округ;

2 — район (в том числе внутригородской), округ;

4 — город, поселок городского типа.

 

Признак третьего уровня классификации — Р2 (разряд 6) имеет значение:

3 — внутригородской район, округ города;

5 — город, поселок городского типа;

8 — сельсовет.

 

Для сокращения общей длины кода при кодировании ряда объектов сделано отступление от описанной системы классификации и кодирования, а именно районы и города автономных округов, входящих в состав краев и областей, кодируются на втором уровне классификации (4, 5 разряды), а им подчиненные объекты (города, поселки городского типа и сельсоветы) кодируются на третьем уровне классификации (6, 7, 8 разряды). При этом признак Р2 (разряд 6) имеет следующие значения:

6 — город, поселок городского типа;

9 — сельсовет.

 

Для незначительного количества объектов (объекты, подчиненные администрациям районов городов республиканского, краевого, областного подчинения) их кодирование осуществляется на 6, 7, 8 разрядах, однако исключается одна ступень подчиненности, а именно подчиненность администрации района, и указывается их подчиненность администрации города.

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

 

2.1.4  Функция 4 “Автоматическая сверка данных, полученных от финансово-кредитных учреждений и от УФК”.

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

Таблица 2.1.4.1  Домены атрибутов для функции 4 “Автоматическая сверка данных, полученных от финансово-кредитных учреждений и от УФК (сверка необходима, т.к. только информация из УФК может служить подтверждением оплаты штрафа)”.

Атрибут

Тип (размер)

Границы

Структура

Условие

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

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

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

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

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

А…Яя

 

 

+

+

 

1.2 Цена.

Денежный тип

0…9

 

 

+

+

 

1.3 Номер счета

Целое число

0…9

 

 

+

+

 

 

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

Таблица 2.1.4.2.  Операционные правила на уровне атрибутов для функции 4 “Автоматическая сверка данных, полученных от финансово-кредитных учреждений и от УФК”.

 

Атрибут

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

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

1.2 Цена.

1.3 Номер счета

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

 

2.1.5.  Функция 5 “Автоматическое отражение информации об оплате штрафов по подтвержденным платежам по квитанциям со штрих-кодом”.

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

Таблица 2.1.5.1  Домены атрибутов для функции 5 “Автоматическое отражение информации об оплате штрафов по подтвержденным платежам по квитанциям со штрих-кодом”.

Атрибут

Тип (размер)

Границы

Структура

Условие

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

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

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

1.1 Фамилия

Строка русских букв

А…Яя

1)

 

+

+

 

1.2 Имя

Строка русских букв

А…Яя

1)

 

+

+

 

1.3 Отчество

Строка русских букв

А…Яя

1)

 

+

+

 

1.4 ИНН

Целое число

0…9

2)

 

-

+

 

1.5 Размер вклада

Денежный

0…9

 

 

+

-

 

1.7 Наименование

Символьная строка

А…Яя, 0…9

 

 

-

+

 

1.8 Дата внесения записи.

Формат даты

 

4)

 

+

+

 

1.11 Должность

Символьная строка

А…Яя, 0…9

 

 

+

-

 


 

Примечания:

1)     Русскоязычные фамилии, имена, отчества (первая буква прописная, остальные буквы строчные); возможны двойные фамилии, разделенные дефисом; многословные имена, разделенные пробелами. 

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

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

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

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

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

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

 

2.1.6.  Функция 6 “Работа с невыясненными платежами в автоматизированном режиме”.

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

Таблица 2.1.6.1  Домены атрибутов для функции 6 “Работа с невыясненными платежами в автоматизированном режиме”.

Атрибут

Тип (размер)

Границы

Структура

Условие

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

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

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

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

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

А…Яя

 

 

+

+

 

1.2 Цена

Денежный тип

0…9

 

 

+

+

 

1.3 Номер счета

Целое число

0…9

 

 

+

+

 

 

 

Примечания:

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

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

 

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

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

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

Атрибут

Тип (размер)

Границы

Структура

Условие

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

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

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

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

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

А…Яя

 

 

+

+

 

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

Денежный тип

0…9

 

 

+

+

 

1.3 Номер счета

Целое число

0…9

 

 

+

+

 

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

Целое число

0…9

 

2)

 

+

 

1.5 ИНН

Целое число

0…9

 

1)

_

+

 

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