База данных выдачи иностранным гражданам и лицам без гражданства вида на жительство в Российской Федерации

Автор работы: Пользователь скрыл имя, 10 Мая 2013 в 18:14, курсовая работа

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

Цель работы состоит в создании базы данных, являющейся информационным обеспечением автоматизированной системы по выдаче иностранным гражданам и лицам без гражданства вида на жительство в Российской Федерации.
Для достижения этой цели в процессе проектирования решаются
следующие задачи:
1. Анализ предметной области и построение функциональной диаграммы
по предоставлению услуги выдачи вида на жительство в РФ.
2. Построение функциональной диаграммы процесса с целью выявления
автоматизируемых функций.

Содержание

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

2 Проектирование концептуальной ER-модели . . . . . . . . . . . . . . . . .
2.1.Выявление ограничений и правил поддержания целостности. . . .
2.2. Графическое представление концептуальной ER-модели в среде MS SQL Server Management Studio. . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3 Проектирование реляционной SQL-модели . . . . . . . . . . . . . . . . . . .
3.1 SQL-код для создания реляционной модели . . . . . . . . . . . . . . . . . . . .
4 Проектирование приложения доступа к базе данных для автоматизируемых функций . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.1 Реализация клиентского приложения в среде MS C# . . . . . . . . . . . . . .
Заключение. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Список литературы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Приложения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Прикрепленные файлы: 1 файл

БД выдажи вида на жительство иностранным гражданам.doc

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

1.3. Первичное описание информационного обеспечения

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

      1. Функция 1 «Подача заявления»

Таблица 1.2.Информационное обеспечение функции  «Подача заявления»

Объект

Атрибут

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

Внешние источники БД

1.  Заявление

1.1 Фамилия

 

ФИО иностранного гражданина

 

1.2 Имя

1.3 Отчество (если имеется)

1.4 Место жительства

Дата и адрес регистрации  по месту жительства

1.5 Паспортные данные

Серия, номер

  1. Фото 

Цифровая фотография

Фотография делается с помощью камеры

 

1.3.2. Функция 2 «Проверка заполнения реквизитов документа»

Для реализации этой функции требуются следующие  атрибуты в БД:

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

Объект

Атрибут

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

Внешние источники БД

1.  Заявление

1.1 Фамилия

 

ФИО иностранного гражданина

 

1.2 Имя

1.3 Отчество (если имеется)

1.4 Место жительства

Дата и адрес регистрации  по месту жительства

1.5 Паспортные данные

Серия, номер

2.Фото 

2.1. Цифровая фотография

Фотография делается с помощью веб-камеры

 

3. Эксперт ФМС

3.1 Контроль

Контроль за выполнением данной функции

 

 

1.3.3. Функция 3 «Рассмотрение заявления»

Для реализации этой функции  требуются следующие атрибуты в  БД:

Таблица 1.4.Информационное обеспечение функции «Рассмотрение заявления»

Объект

Атрибут

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

Внешние источники БД

1.  Заявление

1.1 Фамилия

 

ФИО иностранного гражданина

БД ФМС

1.2 Имя

1.3 Отчество (если имеется)

1.4 Место жительства

Дата и адрес регистрации  по месту жительства

1.5 Паспортные данные

Серия, номер

2.Фото 

2.1. Цифровая фотография

Фотография делается с помощью веб-камеры

3. Эксперт ФМС

3.1 внос данных 

Эксперт ФМС вносит данные в базу данных

 

 

 

1.3.4. Функция 4 «Оплата»

Таблица 1.5.Информационное обеспечение функции «Рассмотрение заявления»

Для реализации этой функции требуются следующие атрибуты в БД:

 

Объект

Атрибут

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

Внешние источники БД

1. Квитанция о оплате  госпошлины

1.1. ID заявителя

Идентификационный номер  заявителя

БД электронных платежей


 

 

 

1.3.5. Функция 5 «Выдача»

Для реализации этой функции требуются следующие  атрибуты в базе данных:

Таблица 1.6.Информационное обеспечение функции «Выдача»

Объект

Атрибут

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

Внешние источники БД

1.Документ удостоверяющий личность  иностранного гражданина

1.1Паспорт

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

 

2. Эксперт ФМС

2.1 запись данных 

Эксперт ФМС вносит данные в базу данных 

 

3. Квитанция о оплате госпошлины

3.1. ID заявителя

Идентификационный номер  заявителя

БД электронных платежей


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2. Проектирование концептуальной ER-модели

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

2.1.Выявление ограничений и правил поддержания целостности

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

2.1.1. Функция 1 «Заполнение бланка для заявления»

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

Атрибут

Тип (размер)

Границы

Структура

Условие

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

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

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

Документ, удостоверяющий личность (серия, номер, кем и когда выдан)

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

А…Яя, A…Zz,0…9

1

-

+

+

-

ФИО

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

А…Яя

 

-

-

+

 

Цифровая фотография

фотография

   

-

-

+

-

 Заявление

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

А-Яя, 0…9

 

-

-

+

-

ФИО на латинице

Строка английских символов

А…Яя

 

-

-

+

-

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

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

А…Яя

 

-

-

+

-

Пол

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

А…Яя

 

-

-

+

-


Примечание:

  1. Номер паспорта представляется виде SXXXXXXXX

     Где S- буквы, а X-цифры

 

 

 

 

      1. Функция 2 «Проверка заполнения реквизитов документа»

Атрибут

Тип (размер)

Границы

Структура

Условие

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

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

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

Документ, удостоверяющий личность

Строка английских символов

A…Zz,0…9

1

-

-

+

-

Фотография 35*45 мм

фотография

   

-

-

+

-

Разрешение на временное  проживание

Строка 

символов

А-Яя

 

-

-

+

-

Документ, подтверждающий наличие у заявителя средств

Строка 

символов

А-Яя

 

-

-

+

-

 Заявление

Строка 

символов

А-Яя, 0…9

 

-

-

+

-

Контроль

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

А…Яя

 

-

-

+

-


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

      1. Функция 3 «Рассмотрение заявления»

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

Атрибут

Тип (размер)

Границы

Структура

Условие

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

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

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

Документ, удостоверяющий личность

Строка английских символов

A…Zz,0…9

1

-

-

+

-

Фотография 35*45 мм

фотография

   

-

-

+

-

Разрешение на временное  проживание

Строка 

символов

А-Яя

 

-

-

+

-

Атрибут

Тип (размер)

Границы

Структура

Условие

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

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

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

Документ, подтверждающий наличие у заявителя средств

Строка 

символов

А-Яя

 

-

-

+

-

 Заявление

Строка 

символов

А-Яя, 0…9

 

-

-

+

-

Эксперт ФМС

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

А…Яя

 

-

-

+

-


 

 

      1. Функция 4 «Оплата»

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

Атрибут

Тип (размер)

Границы

Структура

Условие

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

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

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

    1. ID платежа

Целое число

0…9

-

-

-

+

+

    1. Отметка о оплате

Bit

False/true

-

+

+

+

+


2.1.5. Функция 5 «Выдача»

Таблица 2.5.  Домены атрибутов для функции 5 «Выдача»

Атрибут

Тип (размер)

Границы

Структура

Условие

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

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

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

ФИО

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

А…Яя

 

-

+

+

-

Дата принятия решения

дата

До сегодняшней даты

 

-

-

+

-

Документ

Выдан или не выдан

А…Яя

 

-

-

+

-

Отметка о выдаче

 

Строка 

символов

А…Яя

 

-

-

+

-


2.2. Графическое  представление концептуально ER-модели  в среде MS SQL Server Management Studio

В данном подразделе, в результате выявления эквивалентных  сущностей и их слияния, выявления категорий и синтеза обобщающих сущностей, выявления и устранения дублирования атрибутов, была построена локальная ER – модель, представленная на рисунке 3

Информация о работе База данных выдачи иностранным гражданам и лицам без гражданства вида на жительство в Российской Федерации