Разработка информационной системы для обслуживания предметной области "Картотека ГИБДД"

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

?ода решения

 

Современный мир информационных технологий трудно представить себе без возможности обработки больших объёмов информации. Такие объёмы информации удобно обрабатывать с помощью баз данных. Практически все системы в той или иной степени связаны с долговременным хранением и обработкой информации. Фактически, информация становится фактором, определяющим эффективность любой сферы деятельности. Увеличились информационные потоки и повысились требования к скорости обработки данных. Большинство операций не может быть выполнено вручную. Любые административные решения требуют более чёткой и точной оценки текущей ситуации и возможных перспектив ёё изменения.

В данном курсовом проекте необходимо разработать "Информационную систему ГИБДД". Она должна обеспечивать просмотр, обработку, ввод новых данных, поиск данных по определённому критерию.

Целью создания данной базы данных является:

) повышение производительности работы;

) более надёжное хранение информации.

Стадии и этапы разработки:

) анализ;

) проектирование;

) программирование;

) тестирование и отладка.

3. Обоснование выбора технологии проектирования и технологии реализации базы данных

 

Правильность и полнота описания БД будет зависеть от целей создаваемой информационной системы.

Для проведения анализа и реорганизации бизнес - процессов предназначено CASE-средство верхнего уровня AllFusion Process Modeler (BPwin), поддерживающее методологии:

IDEF0 (функциональная модель);

DFD (DataFlow Diagram);

IDEF3 (Workflow Diagram).

Наиболее удобным языком моделирования бизнес-процессов является IDEF0, где система представляется как совокупность взаимодействующих работ или функций. Такая чисто функциональная ориентация является принципиальной. Функции системы анализируются независимо от объектов, которыми они оперируют. Это позволяет более четко смоделировать логику и взаимодействие процессов организации.

Диаграммы потоков данных (Data Flow Diagrams) представляют сеть связанных между собой работ. Их удобно использовать для описания документооборота и обработки информации.

DFD позволяют описать:

функции обработки информации (работы);

документы (стрелки, arrow), объекты, сотрудников или отделы, которые участвуют в обработке информации;

внешние ссылки (external reference), которые обеспечивают интерфейс с внешними объектами, находящимися за границами моделируемой системы;

таблицы для хранения документов (хранилища данных, data store).

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

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

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

IDEF1X - это методология семантического моделирования данных.

Основными конструкциями IDEF1X-модели являются:

.Предметы, к которым относятся данные, т.е. люди, места, идеи, события и т.д. Они изображаются блоками.

2.Отношения между этими предметами, изображаемые соединяющими блоки линиями.

3.Характеристики этих предметов, изображаемые именами атрибутов внутри блоков.

Выбор СУБД зависит от многих факторов:

функциональных возможностей;

модели данных;

задания на проектирование;

популярности среди разработчиков.

Для разработки проекта была выбрана система управления базами данных Microsoft Access.

Microsoft ACCESS - это программная среда, разработанная фирмой Microsoft. Она предназначена для создания систем управления реляционными базами данных с достаточно большими объемами информации. Microsoft ACCESS предоставляет пользователю все необходимые средства для автоматизации создания и обработки данных, а также для управления данными при работе.

СУБД ACCESS обладает следующими характеристиками, ставящими ее вне конкуренции с другими системами для обучения методологии разработки информационных систем на основе баз данных:

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

совместимость с приложениями WINDOWS;

возможность создания БД со вставкой графических и мультимедийных объектов;

возможность работы в локальных и глобальных сетях;

возможность использования таблиц БД, разработанных другими программными средствами.

Одним из достоинств СУБД ACCESS является возможность работы с данными, разработанными с применением других программных продуктов, возможность импортировать данные в другие базы данных или экспортировать данные из других баз данных.

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

4. Описание моделей, полученных с помощью CASE - средства

 

На начальных этапах создания ИС необходимо понять, как работает организация, которую необходимо автоматизировать. Никто в организации не знает, как она работает в той мере подробности, которая необходима для создания ИС. Руководитель хорошо знает работу в целом, но не