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

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

Описание

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

Содержание

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

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

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

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

 

Таблица 1.3.4  Информационное обеспечение функции 4 «Проверка документов»

Объект

Атрибут

Описание атрибута

1. Инспектор

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

Личный номер инспектора

2. Принятые электронные документы

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

Указывается количество документов принятых

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

Указывается название документа с ошибкой (если нужно)

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

Указывается описание ошибки

 

1.4  Вывод

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

 

 

 

 

 

 

2   ВЫЯВЛЕНИЕ ОГРАНИЧЕНИЙ

И ПРАВИЛ ПОДДЕРЖАНИЯ ЦЕЛОСТНОСТИ

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

 

2.1  Уровень атрибутов

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

 

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

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

 

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

Атрибут

Тип (размер)

Границы

Структура

Условие

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

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

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

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

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

А…Яя

1)

 

+

+

 

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

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

А…Яя

1)

 

+

+

 

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

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

А…Яя

1)

 

+

+

 

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

Целое число

0…9

 

 

+

+

 

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

Целое число

0…9

 

 

 

 

 

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

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

А…Яя

1)

 

+

+

 

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

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

А…Яя,

1)

 

+

+

 

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

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

А…Яя

1)

 

+

+

 

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

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

А…Яя,

A…Zz,

0…9

 

 

+

+

 

 


Примечания:

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

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

 

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

Атрибут

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

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

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

 

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

 

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

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

 

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

Атрибут

Тип (размер)

Границы

Структура

Условие

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

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

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

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

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

А…Яя

1)

 

+

+

 

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

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

А…Яя

1)

 

+

+

 

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

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

А…Яя

1)

 

+

+

 

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

Целое число

0…9

 

 

+

+

 

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

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

А…Яя,

A…Zz,

0…9

 

 

+

+

 

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

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

А…Яя,

A…Zz,

0…9

 

 

+

+

 

 

 


Примечания:

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

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

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

 

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

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

 

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

Атрибут

Тип (размер)

Границы

Структура

Условие

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

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

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

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

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

А…Яя

1)

 

+

+

 

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

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

А…Яя

1)

 

+

+

 

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

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

А…Яя

1)

 

+

+

 

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

Целое число

0…9

 

 

+

+

 

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

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

А…Яя

1)

 

+

+

 

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

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

А…Яя

1)

 

+

+

 

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

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

А…Яя

1)

 

+

+

 

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

Целое число

0…9

 

4)

+

+

 

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

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

А…Яя, 0…9

2)

 

+

+

 

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

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

А…Яя

 

 

+

+

 

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

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

А…Яя

1)

 

+

+

 

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

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

А…Яя

1)

 

+

+

 

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

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

А…Яя

1)

 

+

+

 

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

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

0…9

 

4)

+

+

 

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

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

А…Яя, 0…9

2)

 

+

+

 

3.6 Дата выдачи

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

0…9

 

4)

+

+

 

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

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

А…Яя

1)

 

+

+

 

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

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

А…Яя

 

 

+

+

 

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

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

А…Яя, 0…9

2)

 

 

 

 

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

Целое число

0…9

 

 

 

 

нет

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

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

А…Яя

 

 

+

+

 

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

Целое число

0…9

3)

 

+

+

 

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

Целое число

0…9

 

 

+

+

 

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

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

А…Яя

 

 

+

+

 

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

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

А…Яя

 

 

+

+

 

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

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

0…9

 

4)

+

+

 

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

Целое число

0…9

 

 

+

+

 

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

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

А…Яя

1)

 

+

+

 

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

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

А…Яя

1)

 

+

+

 

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

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

А…Яя

1)

 

+

+

 

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

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

А…Яя, 0…9

2)

 

+

+

 

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

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

А…Яя,

A…Zz,

0…9

 

 

+

+

 

Примечания:

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

2) Адрес записывается в таком формате:

индекс_ страна_ регион_ район_ город (населенный пункт) _ улица_ номер дома  - номер корпуса - номер квартиры.

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

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

NNPPXXXXXC

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

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

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

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

4) При заполнении поля следует соблюдать следующий формат: ЧЧ.ММ.ГГГГ. Число>=01,<=31;   Месяц >=01, <=12;

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

 

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

 

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

Атрибут

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

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

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

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