Оформление, выдача, замена и учёт выданных паспортов гражданина РФ, иных документов, удостоверяющих личность гражданина РФ в пределах РФ

Автор работы: Пользователь скрыл имя, 12 Марта 2012 в 20:54, курсовая работа

Описание

Целью данного проекта является выработка умений и навыков проектирования структуры базы данных, предназначенной для функционирования автоматизированной информационной системы.
Для достижения этой цели в данном проекте выполняется разработка структуры реляционной базы данных для гипотетической информационной системы «Оформление, выдача, замена и учёт выданных паспортов гражданина РФ, иных документов, удостоверяющих личность гражданина РФ в пределах РФ».

Содержание

Введение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Выбор автоматизируемых функций и информационного
обеспечения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Краткое описание предметной области . . . . . . . . . . . . . . . . . . . . . . . . . .
Выбор и описание автоматизируемых функций . . . . . . . . . . . . . . . . . . .
Первичное описание информационного обеспечения . . . . . . . . . . . . . . .
Вывод . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Выявление ограничений и правил поддержания целостности . . . .
Уровень атрибутов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Уровень кортежей . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Уровень множеств кортежей . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Уровень базы данных . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Вывод . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Проектирование локальных ER-моделей . . . . . . . . . . . . . . . . . . . . . .
Составление локальных исходных ER-моделей . . . . . . . . . . . . . . . . . . .
Нормализация локальных ER-моделей . . . . . . . . . . . . . . . . . . . . . . . . . . .
Спецификация ограничений и правил поддержания целостности . . . . .
Вывод . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Проектирование глобальной ER-модели . . . . . . . . . . . . . . . . . . . . . . .
Выявление и устранение эквивалентных сущностей . . . . . . . . . . . . . . .
Выявление категорий и синтез обобщающих сущностей . . . . . . . . . . . .
Выявление и устранение дублирования атрибутов и связей. . . . . . . . . .
Графическое представление глобальной ER-модели . . . . . . . . . . . . . . .
Спецификация ограничений и правил поддержания целостности . . . . .
Вывод . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Проектирование реляционной SQL-модели . . . . . . . . . . . . . . . . . . . .
Перевод глобальной ER-модели в реляционную форму . . . . . . . . . . . . .
Спецификация ограничений и правил поддержания целостности . . . . .
SQL-код для создания реляционной модели . . . . . . . . . . . . . . . . . . . . . .
Вывод . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Заключение. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Список литературы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Приложение. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Работа состоит из  1 файл

Курсовая работа - Яковлев А.В..doc

— 1.69 Мб (Скачать документ)

 

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

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

 

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

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

 

2.3.1  Функция 1 «Прием заявления о просьбе регистрации в автоматизированной системе».

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

 

Таблица 2.3.1.1 Ограничения уникальности на уровне множеств кортежей для функции 1 «Прием заявления о просьбе регистрации в автоматизированной системе».

п/п

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

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

1

1.1 Фамилия инспектора

1.2 Имя инспектора

1.3 Отчество инспектора

1.4 Код инспектора

 

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

2

2.1 Номер заявления

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

3

2.2 Фамилия пользователя

2.3 Имя пользователя

2.4 Отчество пользователя

2.5 Электронная подпись

Для всех пользователей

 

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

 

Таблица 2.3.1.2. Динамические ограничения на уровне множества кортежей функции 1 «Прием заявления о просьбе регистрации в автоматизированной системе».

Атрибут

Динамическое ограничение

2.1 Номер заявления

Целое число. Новый номер заявления получается прибавлением единицы к предыдущему номеру.

 

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

2.3.2  Функция 2 «Присвоение логина и пароля пользователю».

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

 

Таблица 2.3.2.1 Ограничения уникальности на уровне множеств кортежей для функции 2 «Присвоение логина и пароля пользователю».

п/п

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

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

1

1.1 Фамилия инспектора

1.2 Имя инспектора

1.3 Отчество инспектора

1.4 Код инспектора

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

2

2.1 Логин пользователя

2.2 Пароль пользователя

Для всех пользователей

 

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

 

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

 

2.3.3  Функция 3 «Заполнение всех необходимых документов».

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

 

Таблица 2.3.3.1 Ограничения уникальности на уровне множеств кортежей для функции 3 «Заполнение всех необходимых документов».

п/п

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

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

1

1.1 Фамилия инспектора

1.2 Имя инспектора

1.3 Отчество инспектора

1.4 Код инспектора

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

2

2.1 Фамилия соискателя

2.2 Имя соискателя

2.3 Отчество соискателя

2.4 Дата рождения

2.5 Место рождения

2.6 Семейное положение

Для всех пользователей

3

3.1 Фамилия соискателя

3.2 Имя соискателя

3.3 Отчество соискателя

3.4 Дата рождения

3.5 Место рождения

3.6 Дата выдачи

3.7 ФИО родителей

3.8 Национальность

3.9 Место регистрации

Для всех пользователей

4

7.1 Наименование получателя платежа

7.2 ИНН получателя платежа

7.3 Номер счета получателя платежа

7.4 Наименование банка

Для всех получателей платежа

5

7.5 Наименование платежа

7.6 Дата платежа

7.7 Сумма платежа

Для всех платежей

6

7.8 Фамилия плательщика

7.9 Имя плательщика

7.10 Отчество плательщика

7.11 Адрес плательщика

7.12 Электронная подпись плательщика

Для всех пользователей (плательщиков)

 

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

 

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

 

2.3.4  Функция 4 «Проверка документов».

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

 

Таблица 2.3.4.1 Ограничения уникальности на уровне множеств кортежей для функции 4 «Проверка документов».

п/п

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

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

1

1.1 Код инспектора

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

2

2.1 Количество документов

2.2 Наименование документа с ошибкой

2.3 Описание ошибки

Для всех документоа

 

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

 

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

 

2.4  Уровень базы данных

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

 

2.4.1  Функция 1 «Прием заявления о просьбе регистрации в автоматизированной системе».

Статические ограничения на уровне базы данных для данной функции приведены в табл. 2.4.1.1.

 

Таблица 2.4.1.1. Статические ограничения на уровне базы данных для функции 1 «Прием заявления о просьбе регистрации в автоматизированной системе».

п/п

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

Ограничение

1

1.1 Фамилия инспектора

1.2 Имя инспектора

1.3 Отчество инспектора

1.4 Код инспектора

Определенному коду инспектора должны соответствовать только одни персональные данные.

2

2.1 Номер заявления

2.2 Фамилия пользователя

2.3 Имя пользователя

2.4 Отчество пользователя

2.5 Электронная подпись

Определенному номеру заявления должны соответствовать только одни персональные данные

Информация о работе Оформление, выдача, замена и учёт выданных паспортов гражданина РФ, иных документов, удостоверяющих личность гражданина РФ в пределах РФ