Автор: Пользователь скрыл имя, 05 Апреля 2012 в 04:02, курсовая работа
Целью данного проекта является выработка умений и навыков проектирования структуры базы данных, предназначенной для функционирования автоматизированной информационной системы. Для достижения этой цели в данном проекте выполняется разработка структуры реляционной базы данных для гипотетической информационной системы “Предоставление сведений об административных правонарушениях в области дорожного движения ”.
Введение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
1
Выбор автоматизируемых функций и информационного обеспечения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
1.1
Краткое описание предметной области . . . . . . . . . . . . . . . . . . . . . . . . . .
4
1.2
Выбор и описание автоматизируемых функций . . . . . . . . . . . . . . . . . . .
5
1.3
Первичное описание информационного обеспечения . . . . . . . . . . . . . . .
10
1.4
Вывод . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15
2
Выявление ограничений и правил поддержания целостности . . . .
16
2.1
Уровень атрибутов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
16
2.2
Уровень кортежей . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
2.3
Уровень множеств кортежей . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
2.4
Уровень базы данных . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
36
2.5
Вывод . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
40
3
Проектирование локальных ER-моделей
3.1
Составление локальных исходных ER-моделей
3.2
Нормализация локальных ER-моделей
3.3
Вывод
5
Проектирование реляционной SQL-модели
5.1
Перевод глобальной ER-модели в реляционную форму
5.2
Спецификация ограничений и правил поддержания целостности
5.3
SQL-код для создания реляционной модели
5.4
Вывод
Заключение. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
41
Приложения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
42
Рисунок 3.2.7 — Нормализованная ER-модель для функции 6 “Автоматическое отслеживание штрафов, не оплаченных в установленные сроки, и формирование перечней должников для передачи на взыскание в службу судебных приставов и для применения статьи 20.25 КОАП”
Нормализованная модель содержит:
– одну зависимую сущность “Невыясненные платежи”;
– одну связи типа “один ко многим”;
– каждая сущность содержит информацию об определенных данных.
3.2.8 Функция 8 “Передача информации в информационную систему регионального уровня”
Нормализованная ER-модель для данной функции, полученная на основе описания, приведенного в предыдущих разделах, представлена на рисунке 3.2.8. Сведения об ограничениях целостности, приведенные на этом рисунке, поясняются ниже в подразделе 3.3, посвященном ограничениям и правилам поддержания целостности.
Рисунок 3.2.8 — Нормализованная ER-модель для функции 8 “Передача информации в информационную систему регионального уровня ”
Нормализованная модель содержит:
– одну базовую (самоидентифицируемую) сущность: “Создание итогового документа;
– одну зависимую сущность “Представление МВД”;
– одну связь типа “один ко многим”, идентифицирующие сущности;
– каждая сущность содержит информацию об определенных данных.
3.3 Вывод
В результате проектирования локальных ER-моделей, соответствующих отдельным автоматизируемым функциям, получены нормализованные локальных ER-модели, включающие от 1 до 3 сущностей в третьей нормальной форме. Разработанные спецификации ограничений и правил поддержания целостности включают все ограничения и правила, полученные на предыдущем этапе и трансформированные для локальных ER-моделей.
5 ПРОЕКТИРОВАНИЕ РЕЛЯЦИОННОЙ SQL-МОДЕЛИ
Данный раздел посвящен проектированию реляционной SQL-модели. Здесь выполняется перевод глобальной ER-модели в реляционную форму, специфицируются ограничения и правила поддержания целостности на реляционном уровне, записывается SQL-код для создания реляционной модели.
5.1 Перевод глобальной ER-модели в реляционную форму
В разработанной реляционной форме глобальной модели используется 2 таблицы:
1. «Оплата» с полями: Номер счета (первичный ключ), сумма платежа, наименование, ИНН, КПП, серия паспорта, банк.
2. «Подтверждение платежа» с полями: Оплата услуг (первичный ключ), Поставщик, Абонент, Номер счета, Сумма платежа, Комиссия.
5.2 Спецификация ограничений и правил поддержания целостности
В данном подразделе учитываются ограничения и правила поддержания целостности, выявленные на предыдущих этапах. Новые ограничения и правила обнаружены не были.
5.3 SQL-код для создания реляционной модели
В данном подразделе разработан SQL-код для создания реляционной модели.
CREATE TABLE Poluc
(
Nomer_cheta INT CONSTRAINT s1 PRIMARY KEY,
Summa_platezha INT not null,
Naimenovanie VARCHAR(15) NOT NULL,
INN INT NOT NULL,
KPP INT NOT NULL,
Seriy_pasporta INT NOT NULL,
Bank VARCHAR(15) NOT NULL,)
Запрос получателя платежа.
Insert into poluc (Nomer_cheta, Summa_platezha, Naimenovanie, INN,KPP, Seriy_pasporta, Bank)
Values ('4081781','100', 'kitfinans', '36738458','439465939','9704',
Создание таблицы Подтверждение платежа
CREATE TABLE podverzhdenie
(
oplata_uslug INT CONSTRAINT q1 PRIMARY KEY,
postavshic VARCHAR(15) NOT NULL,
Abonent INT NOT NULL,
Nomer_sheta INT NOT NULL,
summa_platezha INT NOT NULL,
komissia INT NOT NULL)
5.4 Вывод
В данном разделе была спроектирована реляционная SQL-модель, для чего был сделан перевод глобальной ER-модели в реляционную форму. Затем полученные таблицы были записаны с помощью SQL-кода.
Заключение.
В данной курсовой работе спроектирована база данных для информационной системы “Предоставление сведение об административных правонарушениях в области дорожного движения”.
На первом этапе в результате анализа предположительного функционирования гипотетической информационной автоматизированной системы “Предоставление сведение об административных правонарушениях в области дорожного движения” выбраны восемь автоматизируемых функций, охватывающих предметную область, информационное обеспечение которых соответствует восьми объектам предметной области и включает 72 атрибута, охватывающих сведения об объектах системы.
На втором этапе в результате анализа информационного обеспечения функций выявлены и сформулированы ограничения и правила поддержания целостности данных, которые были учтены при дальнейшем проектировании. Общее число ограничений на уровне атрибутов составляет 76 (в том числе динамических 1), на уровне кортежей- 38, на уровне множеств кортежей – 38, на уровне базы данных -38.
Приложение 1.
«Передача информации в информационную систему регионального уровня»
Использование Internet/Intranet технологий при создании информационных ресурсов и построении информационных систем различного назначения в ближайшее время станет доминирующим в мировом информационном пространстве по следующим причинам. Эти технологии:
1. Позволяют организовать с достаточной простотой для пользователя системы поиска нужной информации.
2. Предъявляют минимальные требования как с технической стороны так и со стороны программного обеспечения к рабочему месту клиента (клиент работает со стандартным программным обеспечением и единственным требованием является поддержка работы WWW просмотрщика - браузера одной из последних версий.
3. Поддерживают распределенные системы хранения информации и множественные методы ее хранения.
4. Поддерживают работу с практически неограниченным объемом разноплановых данных (текст, графика, изображение, звук, видео, векторные карты и др.).
5. Предоставляют технологически простой способ администрирования информационных систем с одного рабочего места.
6. Поддерживают удаленные методы редактирования и пополнения информации.
Рис 1. Взаимодействие с БД через Интернет.
Основой построения информационных систем с использованием Intranet технологии является организация системы доступа к информации через WWW сервис Internet. Internet технология позволяет оперативно управлять и актуализировать информацию, хранящуюся в базах данных через просмотрщик (браузер) WWW страниц (рис.1).
В случае размещения базы данных на разных машинах, находящихся в различных локальных сетях, необходимо строить доверительные базы с обязательным применением шлюзов для обеспечения прав доступа (см. рис.2).
Рис 2. Организация доверительных БД -- работа через машину-посредник (шлюз).
Приложение 2.
[Кодекс РФ об административных правонарушениях] [Глава 20] [Статья 20.25]
1. Неуплата административного штрафа в срок, предусмотренный настоящим Кодексом, - влечет наложение административного штрафа в двукратном размере суммы неуплаченного административного штрафа либо административный арест на срок до пятнадцати суток. 2. Самовольное оставление места отбывания административного ареста -влечет административный арест на срок до пятнадцати суток.
Приложение 3.
Протокол об административном правонарушении.
Приложение 4.
Постановление-квитанция о наложении административного штрафа за совершение административного правонарушения в области дорожного движения.
Приложение No. 26
к Методическим рекомендациям
по организации деятельности
Госавтоинспекции при производстве
по делам об административных
правонарушениях в области
дорожного движения
(в ред. Письма МВД РФ
от 30.12.2003 No. 13/ц-176)
Образец
Приложение 5.
Форма № ПД-4сб(налог)
Понятие "моделирование бизнес-процессов" пришло одновременно с появлением на рынке сложных программных продуктов, предназначенных для комплексной автоматизации управления предприятием. Подобные системы подразумевают проведение глубокого предпроектного обследования деятельности компании. Результатом этого обследование является экспертное заключение, в котором отдельными пунктами выносятся рекомендации по устранению "узких мест" в управлении деятельностью. На основании этого заключения, непосредственно перед проектом внедрения системы автоматизации, проводится так называемая реорганизация бизнес-процессов, иногда достаточно серьезная и болезненная для компании. Актуальность данной темы: для решения задач моделирования сложных систем существуют хорошо обкатанные методологии и стандарты, происходит постоянное их обновление.
Требования к программному обеспечению определяют, что должно делать это программное обеспечение и на каком предприятии использоваться. Использования idef0 - модели для реорганизации бизнес-процессов - это повышение производительности, снижение стоимости, трудоемкости, времени и повышение качества. Одна и та же модель может разрабатываться с использованием нескольких методов, что позволяет использовать специалистам с различными теоретическими знаниями и настраивать его на работу с системами, имеющими свою специфику.
В курсовой работе будут рассмотрены методы: IDEF0, DFD. Цели данной работы: это определение свойств, целей и задач решаемых перечисленными методами моделирования деятельности, а также сильных и слабых сторон и сходства между ними. Задачи, которые надо решить для достижения целей, изучение работы этих моделей на практических примерах и сравнение полученных результатов
В современных условиях для повышения эффективности управления необходимо совершенствование работы с документами, так как всякое управленческое решение всегда базируется на информации, на служебном документе. Организация работы с документами влияет на качество работы аппарата управления, организацию и культуру труда управленческих работников. Совершенствование управления производственно-