Автор работы: Пользователь скрыл имя, 12 Марта 2012 в 20:54, курсовая работа
Целью данного проекта является выработка умений и навыков проектирования структуры базы данных, предназначенной для функционирования автоматизированной информационной системы.
Для достижения этой цели в данном проекте выполняется разработка структуры реляционной базы данных для гипотетической информационной системы «Оформление, выдача, замена и учёт выданных паспортов гражданина РФ, иных документов, удостоверяющих личность гражданина РФ в пределах РФ».
Введение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Выбор автоматизируемых функций и информационного
обеспечения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Краткое описание предметной области . . . . . . . . . . . . . . . . . . . . . . . . . .
Выбор и описание автоматизируемых функций . . . . . . . . . . . . . . . . . . .
Первичное описание информационного обеспечения . . . . . . . . . . . . . . .
Вывод . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Выявление ограничений и правил поддержания целостности . . . .
Уровень атрибутов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Уровень кортежей . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Уровень множеств кортежей . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Уровень базы данных . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Вывод . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Проектирование локальных ER-моделей . . . . . . . . . . . . . . . . . . . . . .
Составление локальных исходных ER-моделей . . . . . . . . . . . . . . . . . . .
Нормализация локальных ER-моделей . . . . . . . . . . . . . . . . . . . . . . . . . . .
Спецификация ограничений и правил поддержания целостности . . . . .
Вывод . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Проектирование глобальной ER-модели . . . . . . . . . . . . . . . . . . . . . . .
Выявление и устранение эквивалентных сущностей . . . . . . . . . . . . . . .
Выявление категорий и синтез обобщающих сущностей . . . . . . . . . . . .
Выявление и устранение дублирования атрибутов и связей. . . . . . . . . .
Графическое представление глобальной ER-модели . . . . . . . . . . . . . . .
Спецификация ограничений и правил поддержания целостности . . . . .
Вывод . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Проектирование реляционной SQL-модели . . . . . . . . . . . . . . . . . . . .
Перевод глобальной ER-модели в реляционную форму . . . . . . . . . . . . .
Спецификация ограничений и правил поддержания целостности . . . . .
SQL-код для создания реляционной модели . . . . . . . . . . . . . . . . . . . . . .
Вывод . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Заключение. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Список литературы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Приложение. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
48
ФГОУ ВПО «Чувашский государственный педагогический университет им. И.Я. Яковлева»
БАЗА ДАННЫХ
ДЛЯ ИНФОРМАЦИОННОЙ СИСТЕМЫ
«Оформление, выдача, замена и учёт выданных паспортов гражданина РФ, иных документов, удостоверяющих личность гражданина РФ в пределах РФ»
Пояснительная записка к курсовому проекту
по общепрофессиональной дисциплине
«Базы данных»
Специальность - 351400 «Прикладная информатика в государственном и муниципальном управлении»
Факультет физико-математический
Кафедра информатики и вычислительной техники
Курс 3
Семестр 5
Оценка ________________ Исполнитель
Консультант доц. каф. ИиВТ студ. гр. ПИвГМУ-3
(зач. кн. 070415)
___________ Бакшаева Н.В. ___________ Яковлев А.В.
«___» ____________ 2009 г. «___» ___________ 2009 г.
2009
| Введение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . | 3 |
1 | Выбор автоматизируемых функций и информационногообеспечения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
4 |
1.1 | Краткое описание предметной области . . . . . . . . . . . . . . . . . . . . . . . . . . | 4 |
1.2 | Выбор и описание автоматизируемых функций . . . . . . . . . . . . . . . . . . . | 5 |
1.3 | Первичное описание информационного обеспечения . . . . . . . . . . . . . . . | 9 |
1.4 | Вывод . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . | 12 |
2 | Выявление ограничений и правил поддержания целостности . . . . | 13 |
2.1 | Уровень атрибутов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . | 13 |
2.2 | Уровень кортежей . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . | 18 |
2.3 | Уровень множеств кортежей . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . | 21 |
2.4 | Уровень базы данных . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . | 24 |
2.5 | Вывод . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . | 26 |
3 | Проектирование локальных ER-моделей . . . . . . . . . . . . . . . . . . . . . . | 27 |
3.1 | Составление локальных исходных ER-моделей . . . . . . . . . . . . . . . . . . . | 27 |
3.2 | Нормализация локальных ER-моделей . . . . . . . . . . . . . . . . . . . . . . . . . . . | 31 |
3.3 | Спецификация ограничений и правил поддержания целостности . . . . . | 35 |
3.4 | Вывод . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . | 35 |
4 | Проектирование глобальной ER-модели . . . . . . . . . . . . . . . . . . . . . . . | 36 |
4.1 | Выявление и устранение эквивалентных сущностей . . . . . . . . . . . . . . . | 36 |
4.2 | Выявление категорий и синтез обобщающих сущностей . . . . . . . . . . . . | 36 |
4.3 | Выявление и устранение дублирования атрибутов и связей. . . . . . . . . . | 36 |
4.4 | Графическое представление глобальной ER-модели . . . . . . . . . . . . . . . | 36 |
4.5 | Спецификация ограничений и правил поддержания целостности . . . . . | 36 |
4.6 | Вывод . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . | 36 |
5 | Проектирование реляционной SQL-модели . . . . . . . . . . . . . . . . . . . . | 38 |
5.1 | Перевод глобальной ER-модели в реляционную форму . . . . . . . . . . . . . | 38 |
5.2 | Спецификация ограничений и правил поддержания целостности . . . . . | 38 |
5.3 | SQL-код для создания реляционной модели . . . . . . . . . . . . . . . . . . . . . . | 38 |
5.4 | Вывод . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . | 40 |
| Заключение. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . | 41 |
| Список литературы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . | 42 |
| Приложение. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . | 43 |
ВВЕДЕНИЕ
Целью данного проекта является выработка умений и навыков проектирования структуры базы данных, предназначенной для функционирования автоматизированной информационной системы. Для достижения этой цели в данном проекте выполняется разработка структуры реляционной базы данных для гипотетической информационной системы «Оформление, выдача, замена и учёт выданных паспортов гражданина РФ, иных документов, удостоверяющих личность гражданина РФ в пределах РФ».
Информационная система предназначена для автоматизации процесса оказания государственной услуги федерально-миграционного оформления граждан с помощью информационных систем общего пользования.
Разрабатываемая база данных предназначена для информационного обеспечения автоматизации процессов.
Раздел 1 посвящен выбору автоматизируемых функций и информационного обеспечения. Здесь дается краткое описание предметной области; производится выбор и описание автоматизируемых функций; выполняется первичное описание информационного обеспечения.
Раздел 2 посвящен выявлению ограничений и правил поддержания целостности данных, которые будут размещаться в базе данных. Рассматриваются ограничения и правила для отдельных атрибутов, кортежей, множеств кортежей и базы данных в целом.
Раздел 3 посвящен проектированию локальных ER-моделей, соответствующих отдельным автоматизируемым функциям. Здесь выполняется составление локальных исходных ER-моделей, производится нормализация локальных ER-моделей, разрабатываются спецификации ограничений и правил поддержания целостности для локальных ER-моделей.
Раздел 4 посвящен проектированию глобальной ER-модели. Здесь производится выявление и устранение эквивалентных сущностей, выявление категорий и синтез обобщающих сущностей, выявление и устранение дублирования атрибутов и связей. Строится графическое представление глобальной модели, специфицируются ограничения и правила поддержания целостности на уровне глобальной модели.
Раздел 5 посвящен проектированию реляционной SQL-модели. Здесь выполняется перевод глобальной ER-модели в реляционную форму, специфицируются ограничения и правила поддержания целостности на реляционном уровне, записывается SQL-код для создания реляционной модели.
Данный раздел посвящен выбору автоматизируемых функций и информационного обеспечения, служащих основой для дальнейшего проектирования структуры базы данных. Здесь дается краткое описание предметной области; производится выбор и описание автоматизируемых функций; выполняется первичное описание информационного обеспечения.
1.1 Краткое описание предметной области
1.1.1 Среда функционирования
Средой функционирования системы «Оформление, выдача, замена и учёт выданных паспортов гражданина РФ, иных документов, удостоверяющих личность гражданина РФ в пределах РФ» является территориальный орган Федеральной миграционной службы по месту жительства, по месту пребывания или по месту обращения граждан в порядке, определяемом Министерством внутренних дел Российской Федерации.
1.1.2 Объект управления
Объект управления представляет собой процесс оказания государственной услуги федерально-миграционного оформления граждан с помощью информационных систем общего пользования.
1.1.3 Субъект управления (управляющая система)
Субъектом управления может выступать Федеральная Миграционная Служба (ФМС) России, территориальные органы ФМС России и их структурные подразделения.
1.1.4 Цели и задачи управления
Цель управления состоит в повышении эффективности обслуживании запросов граждан по оформлению, выдаче, замене и учёту выданных паспортов и иных документов удостоверяющих личность.
Для достижения этой цели в процессе управления решаются следующие задачи:
1) разработать программное приложение, обеспечивающее заполнение гражданами необходимых форм для оформления, выдачи, замены документов, для подачи их в органы ФМС, в электронном виде.
2) повысить эффективность работы должностных лиц органов ФМС, отвечающих за прием документов для формирование очереди прохождения процедур по оформлению паспортов или иных документов за счет внедрения автоматизированной информационной системы по взаимодействию с гражданами для оказания госуслуги.
3) проверка правильности и достоверности оформления документов инспектором ФМС.
4) в случае обнаружения ошибок в оформлении, допущенные гражданами, дальнейшую работу по уведомлению о них осуществлять в электронном виде с предоставлением возможности внесения исправлений по указанным ошибкам гражданами, так же в электронном виде.
5) уменьшить влияние субъективных факторов со стороны госслужащих на процедуру оформление документов.
6) ускорить поступление государственных пошлин в государственный бюджет за счет введения электронных форм платежей с помощью электронных денег.
7) вести учет персонала, осуществляющего функционал по оказанию госуслуги с целью обеспечения индивидуальной ответственности за выполняемую работу.
1.2 Выбор и описание автоматизируемых функций
В данном подразделе выбираются и кратко описываются функции управляющей системы, которые предполагается автоматизировать с использованием разрабатываемой информационной системы. Дается сводка объектов предметной области, участвующих в реализации автоматизируемых функций.
1.2.1 Перечень автоматизируемых функций
В рамках данного проекта для автоматизации выбраны следующие четыре функции автоматизированной системы «Оформление, выдача, замена и учёт выданных паспортов гражданина РФ, иных документов, удостоверяющих личность гражданина РФ в пределах РФ»:
1) прием заявлений по регистрации в автоматизированной системе;
2) формирование логина и пароля и сообщение гражданину для входа в систему;
3) прием всех необходимых электронных приложений (документов):
А) заявление о выдаче (замене) паспорта;
Б) свидетельство о рождении;
В) две личные фотографии в черно-белом или цветном исполнении с четким изображением лица строго в анфас без головного убора;
Г) документы, свидетельствующие о принадлежности к гражданству Российской Федерации;
Д) документы, необходимые для проставления обязательных отметок в паспорте;
Е) квитанцию об оплате государственной пошлины.
4) проверка документов.
1.2.2 Функция 1 «Прием заявления по регистрации в автоматизированной системе»
Данная функция осуществляет прием заявлений о просьбе регистрации в системе лиц, желающих оформить заявление на оформление, выдачу, замену или учёт документов, удостоверяющих личность.
Особенности реализации функции состоят в том, что при поступлении заявления о регистрации, оно автоматически стает в очередь для проверки. Инспектор ФМС, с помощью взаимодействия с налоговой системой, ведет проверку гражданина.
В реализации данной функции участвуют следующие объекты предметной области: инспектор ФМС, заявление в электронном виде.
Автоматизация данной функции позволит фиксировать заявления за счет: номера, который присваивает инспектор ФМС, атрибутов регистрирующего.
1.2.3 Функция 2 «Формирование логина и пароля и сообщение гражданину для входа в систему»
Данная функция предназначена для отправки логина и пароля гражданину для входа в систему, которые генерируются и являются индивидуальными для каждого отдельного гражданина; так же гражданин получает сведения об оплате за пользование системой.
Эта цель осуществляется после того, как проверка заявления получила положительный ответ.
Особенность реализации функции состоит в том, что логин и пароль генерируются случайным образом.
В реализации данной функции участвуют следующие объекты предметной области: два цифровых кода (логин и пароль); инспектор ФМС.
Автоматизация данной функции позволит фиксировать зарегистрировавшихся пользователей автоматизированной системы за счет атрибутов регистрирующего.
1.2.4 Функция 3 «Прием всех необходимых электронных приложений (документов)»
После успешно прошедшей регистрации, пользователь может предоставить все необходимые документы.
Данная функция предназначена для автоматизированного приема большого количества копий документов.
Особенности реализации функции состоят в том, что послав один раз набор документов, пользователь не сможет осуществить эту операцию еще раз по одинаковым данным, так как запись у инспектора будет прописываться один раз и она будет разовой, за счет проверки номера документа. Это необходимо для того, чтобы избежать дублирования информации.
В реализации данной функции участвуют следующие объекты предметной области: инспектор ФМС; необходимые электронные приложения (документы): заявление о выдаче паспорта, свидетельство о рождении, две личные фотографии, документы, свидетельствующие о принадлежности к гражданству Российской Федерации, документы, необходимые для проставления обязательных отметок в паспорт, квитанцию об оплате государственной пошлины.
Автоматизация данной функции позволит сократить большое количество времени на доставку необходимых документов: