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

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

Описание

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

Содержание

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

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

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

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

 

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

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

 

Таблица 2.1.4.1  Домены атрибутов для функции 4 «Проверка документов».

Атрибут

Тип (размер)

Границы

Структура

Условие

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

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

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

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

Целое число

0…9

 

 

+

+

 

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

Целое число

0…9

 

 

+

+

 

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

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

А…Яя

 

 

+

+

 

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

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

А…Яя

 

 

 

 

 

 

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

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

 


2.2  Уровень кортежей

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

         

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

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

 

Таблица 2.2.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.2.1.2.

 

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

Атрибут

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

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

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

 

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

 

 

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

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

 

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

п/п

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

Ограничение

1

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

 

 

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

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

 

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

 

 

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

 

2

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

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

 

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

 

 

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

 

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

 

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

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

 

Таблица 2.2.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

6.1 Военный билет

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

5

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

 

 

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

 

 

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

 

 

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

 

 

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

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

 

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

 

 

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

 

 

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

 

 

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

 

 

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

 

 

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

 

 

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

 

 

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

 

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

 

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

Атрибут

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

6.1 Военный билет

При отсутствии значения атрибута, ему присваиваются  значения по умолчанию.

 

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

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

 

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

п/п

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

Ограничение

1

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

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

2

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

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

 

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

 

 

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

 

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