Автор: Пользователь скрыл имя, 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
1.2.5 Функция 4 “Автоматическая сверка данных, полученных от финансово-кредитных учреждений и от УФК (сверка необходима, т.к. только информация из УФК может служить подтверждением оплаты штрафа)”
Данная функция предназначена для последующей автоматической сверки данных, полученных от финансово-кредитных учреждений и от УФК. Эта цель достигается за счет того, что поступают квитанции со штрих-кодом на оплату штрафов об административных правонарушениях.
Сверка отчетных данных органов Федерального казначейства с отчетными данными администраторов поступлений в бюджет, а также с финансовыми органами может осуществляться по мере обращения администратора поступлений в бюджет или финансового органа в органы Федерального казначейства, но не чаще чем ежемесячно. В случае выявления расхождений между отчетными данными органа Федерального казначейства и администратора поступлений в бюджет или финансового органа устанавливаются причины указанного расхождения и принимаются меры по их устранению.
В реализации данной функции участвуют следующие объекты предметной области: органы Федерального казначейства; отчетные данные.
1.2.6 Функция 5 “Автоматическое отражение информации об оплате штрафов по подтвержденным платежам по квитанциям со штрих-кодом”
Данная функция предназначена для последующей реализации автоматического отражения информации об оплате штрафов по подтвержденным платежам по квитанциям со штрих-кодом. Эта цель достигается за счет того, что в базе данных хранятся информации об оплате штрафов.
Особенности реализации функции состоят в возможности просмотра оплаты штрафов при внесении параметров заявки. При ошибочном вводе необходимо делать поправки для определения реальной цены.
1.2.7 Функция 6 “Работа с невыясненными платежами в автоматизированном режиме”
Данная функция предназначена для реализации процесса с невыясненными платежами. Особенности реализации функции состоят в том, что платежи, которые не могут быть отнесены по принадлежности, автоматически заносятся на специально открытые счета невыясненных сумм. При поступлении документов, уточняющих назначение невыясненных платежей, они заносятся на лицевые счета по назначению. При этом в системе автоматически создаются электронные документы, которые направляются в УФК для уточнения реквизитов платежа.
1.2.8 Функция 7 “Автоматическое отслеживание штрафов, не оплаченных в установленные сроки, и формирование перечней должников для передачи на взыскание в службу судебных приставов и для применения статьи 20.25 КОАП”(Приложение 3)
Данная функция предназначена для отслеживания штрафов, которые не были оплачены в установленные сроки. Эта цель достигается за счет того, что сведения об оплате в Сбербанке автоматически поступают в базу данных МВД. Информация о выписанных протоколах оперативно формируются в единый электронный реестр, который в течение суток поступает в банк.
1.2.9 Функция 8 “Передача информации об оплате штрафов в информационную систему регионального уровня”
Данная функция предназначена для передачи информации об оплате штрафов в информационную систему регионального уровня. Эта цель достигается за счет того, что в базе данных хранятся информации об оплате штрафов и личные данные участника дорожного движения. Особенности реализации функции состоят в том, что принимаются меры в установленном порядке по взысканию штрафов и передаются в информационную систему регионального уровня.
1.2.10 Сводка объектов, участвующих в реализации функций
Объекты предметной области, участвующие в реализации автоматизируемых функций, сведены в таблице 1.2.
Таблица 1.2 Сводка объектов, участвующих в реализации функций
Номер объекта | Имя объекта | Описание объекта | Функции | |||||||
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | |||
1 | Сотрудник Госавтоинспекции | Уполномоченный составлять протоколы об административных правонарушениях в области дорожного движения | + |
|
|
|
|
|
|
|
2 | Нарушитель | Физическое лицо, совершившее административное правонарушение – осуществляет оплату штрафа | + | + |
|
|
|
|
|
|
3 | Протокол | Акт о нарушении общественного порядка | + | + |
|
|
|
|
|
|
4 | Квитанция | Платежный документ |
| + | + |
| + | + |
|
|
5 | Специалисты казначейского подразделения финансового органа | Физические лица, которые осуществляют прием, проверку платежных и подтверждающих их документов, а также передачу документов на оплату, ведут лицевые счета бюджетополучателей, направляют бюджетополучателям выписки с их лицевых счетов
|
|
| + | + |
|
|
|
|
6 | Документ | Бумага, подтверждающая внесение денежных средств для осуществления соответствующего платежа в бюджет |
|
|
| + |
| + | + | + |
7 | Финансовое учреждение (обычно банк) | Осуществляет приемку платежей у плательщиков (перечисляет принятые средства на расчетный счет получателя и передает реестр принятых платежей с информацией из штрих-кода) |
| + |
| + |
|
| + | + |
8 | Отчетные данные | Документ, содержащий данные об исполнении бюджета |
|
|
|
| + |
|
|
|
1.3 Первичное описание информационного обеспечения
В данном подразделе дается первичное описание информационного обеспечения функций, выбранных для автоматизации. Информационное обеспечение каждой функции в виде совокупности атрибутов, необходимых для ее осуществления, с указанием объектов предметной области, которым принадлежат атрибуты, отражено в табл. 1.3.
Таблица 1.3.1 Информационное обеспечение функции 1 “ Регистрация и учет информации об административных правонарушениях ”
Объект | Атрибут | Описание атрибута |
---|---|---|
1. Владелец транспортного средства | 1.1 Фамилия |
|
| 1.2 Имя |
|
| 1.3 Отчество |
|
| 1.4 Адрес | Место проживания владельца транспортного средства |
| 1.5 Телефон | Личный телефон владельца транспортного средства |
| 1.6 Год | Год рождения владельца транспортного средства |
| 1.7 Месяц | Месяц рождения владельца транспортного средства |
| 1.8 День | День рождения владельца транспортного средства |
| 1.9 Место рождения |
|
| 1.10 Паспортные данные | Документ, удостоверяющий личность: серия номер , когда и кем выдан паспорт |
| 1.11 Водительское удостоверение |
|
2. Протокол | 2.1 Дата | Дата составления протокола |
| 2.2 Место | Место составления протокола |
| 2.3 Должность | Должность сотрудника, составившего протокол |
| 2.4 Специальное звание | Специальное звание сотрудника, составившего протокол |
| 2.5 Сведения о лице | Сведения о лице, в отношении которого возбуждено дело об административном правонарушении |
| 2.6 Тип, марка, модель | Тип, марка, модель, госрегистрационный знак транспортного средства |
| 2.7 Статья Кодекса | Статья Кодекса или закона субъекта Российской Федерации, предусматривающая административную ответственность за данное административное правонарушение |
| 2.8 Пункт Правил дорожного движения | Пункт Правил дорожного движения или иного нормативного правового акта, нарушение которого допущено, объяснение лица, в отношении которого возбуждено дело |
Таблица 1.3.2 Информационное обеспечение функции 2 “ Формирование и печать квитанций со штрих-кодом на оплату административных штрафов ”
Объект | Атрибут | Описание атрибута |
---|---|---|
1. Кассовый работник | 1.1 Фамилия | Фамилия кассового работника |
| 1.2 Имя | Имя кассового работника |
| 1.3 Отчество | Отчество кассового работника |
2. Платежный документ | 2.1 Номер платежного документа | Номер, указанный на платежном документе |
| 2.2 ИНН | Идентификационный Номер Налогоплательщика |
| 2.3 Число | Число составления платежного документа |
| 2.4 Месяц | Месяц составления платежного документа |
| 2.5 Год | Год составления платежного документа |
3.Плательщик | 3.1 Фамилия | Фамилия плательщика |
| 3.2 Имя | Имя плательщика |
| 3.3 Отчество | Отчество плательщика |
| 3.4 Дата | Датой совершения платежа является дата приема Банком денежных средств от плательщика. |
Таблица 1.2.3 Информационное обеспечение функции 3 “ Получение информации об осуществленных платежах” от:
УФК - в электронной форме из системы электронного документооборота УФК.
Финансово-кредитных учреждений города - в электронной форме, заверенной электронной цифровой подписью - из Системы передачи информации по платежам со штрих кодом.
Объект | Атрибут | Описание атрибута |
---|---|---|
1. Специалист казначейского подразделения финансового органа | 1.1 Фамилия | Фамилия специалиста казначейского подразделения финансового органа |
| 1.2 Имя | Имя специалиста казначейского подразделения финансового органа |
| 1.3 Отчество | Отчество специалиста казначейского подразделения финансового органа |
2. Реквизиты | 2.1 Номер расчетного документа | Расчетные платежные документы об уплате платежей в бюджеты |
| 2.2 Дата расчетного документа |
|
| 2.3 Вид платежа |
|
| 2.4 Сумма | Сумма платежа цифрами |
| 2.5 Дата | Дата поступления расчетного документа в банк |
| 2.6 Дата | Дата списания со счета плательщика |
| 2.7 Статус лица | Статус лица, оформившего расчетный документ |
| 2.8 ИНН плательщик |
|
| 2.9 КПП плательщика |
|
| 2.10 Наименование плательщика |
|
| 2.11 Наименование банка плательщика |
|
| 2.12 Номер счета плательщика |
|
| 2.13 Код бюджетной классификации |
|
| 2.14 Код ОКАТО |
|
| 2.15 Дата
| Дата зачисления платежа на счет органа Федерального казначейства |