АИС центра технического осмотра транспортных средств

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

Рубрика Программирование, компьютеры и кибернетика
Вид контрольная работа
Язык русский
Дата добавления 14.10.2014
Размер файла 32,3 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

Введение

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

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

База данных - это организованная структура, предназначенная для хранения информации.

С понятием базы данных тесно связано понятие системы управления базой данных. Это комплекс программных средств, предназначенных для создания структуры новой базы, наполнение её содержимым, редактирования содержимого и визуализации информации.

С ростом популярности СУБД в 70-80-х годах появилось множество различных моделей данных. У каждой из них имелись свои достоинства и недостатки, которые сыграли ключевую роль в развитии реляционной модели данных, появившейся во многом благодаря стремлению упростить и упорядочить первые модели данных.

Восприятие реального мира можно соотнести с последовательностью разных, хотя иногда и взаимосвязанных, явлений. С давних времен люди пытались описать эти явления (даже тогда, когда не могли их понять). Такое описание называют данными.

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

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

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

Создание (программирование) базы данных и работа с ними осуществляется при помощи систем управления базами данных (СУБД), таких как MS Access, Oracle, dBase, FoxPro, Paradox, Clipper, Clarion.

1. Общая часть

1.1 Системный анализ предметной области

программный база технический

В данном проекте рассматривается предметная область «АИС центра технического осмотра транспортных средств». Центр осуществляет организацию и управление технического состояния и оборудования транспортных средств, а также текущий контроль доступа водителей к участию в дорожном движении.

Техосмотр - важный фактор обеспечения безопасности дорожного движения. По закону все транспортные средства, находящиеся в эксплуатации на территории Республики Казахстан подлежат обязательному техническому осмотру на специализированных пунктах центра технического осмотра.

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

Основной целью данного курсового проекта является создание «АИС центра технического осмотра транспортных средств». Автоматизация позволит исключить бумажную, рутинную работу, организовать быстрый поиск необходимых данных, хранение и доступ к ним, что позволит сэкономить время и повысить производительность сотрудника в несколько раз.

Задачи, стоящие перед сотрудником:

1. Регистрация транспортных средств;

2. Поиск транспорта;

3. Полнофункциональный учет владельцев транспорта, их адрес, контактные данные;

4. Оформление документации;

5. Проведение технического осмотра.

1.2 Общая постановка задач

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

Проектирование «АИС центра технического осмотра транспортных средств» позволит:

- снизить трудоемкость обработки информации;

- исключить ошибки при учете и обработке информации;

- организовать хранение и обновление информации;

- облегчение создания отчетных документов;

- быстрый поиск нужной информации.

Перечень задач подлежащих автоматизации в «АИС центра технического осмотра транспортных средств»:

- сбор и хранение данных;

- учет всех сотрудников, владельцев и транспортов;

- фильтрация данных по определенным критериям;

- автоматизация предоставления информации по различным критериям поиска (например, по Ф.И.О. владельца, по рег. номеру и т.д.);

- предоставление справочной информации;

- предоставление информации о сотрудниках, транспортах, владельцах транспорта;

- сбор, обработка, хранение, передача и использование информации и сведений;

- создание отчетов о диагностике, проверке транспорта, всех сотрудников отделения и владельцах транспорта.

2. Специальная часть

2.1 Обоснование выбора программного обеспечения

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

В настоящее время существует множество подобных систем. Рассмотрим некоторые из них:

В СУБД Visual Fox Pro реализованы все атрибуты СУБД. Основная особенность данной системы привязка к низкоуровневой библиотеке манипуляции данными фирмы Microsoft-ODBC. Благодаря этому Visual Fox Pro позволяет работать с БД СУБД Access, Paradox, dBase и т.д. с серверами БД - Microsoft SQL, Server, Oracle и др. Для написания программ используется специальный язык - Fox Pro.

В СУБД FoxPro Windows имеются средства для интерактивной работы с базами данных, но FoxPro предназначена прежде всего для разработки законченных приложений.

Система FoxPro - новый программный продукт, созданный фирмой Fox Software Inc. В системе FoxPro 1.0 существенно расширен язык программирования. Он полностью включает язык DBASE IV. Помимо этого в него включено около 140 расширений. Система обладает некоторыми возможностями поддержки разработок и отладки программ. В FoxPro 1.0 не предусматривается компоновщик.

Возможности FoxPro:

1. Высокое быстродействие;

2. Средства доступа к данным серверам СУБД, базирующиеся на использовании OLE DB;

3. Средства доступа к данным Microsoft SQL Server, включая возможность создания и редактирование таблиц, триггеров, хранимых процедур;

4. Поддержка стандарта SQL ODBC;

5. Обеспечивает разработчику качественного интерфейса пользователя;

6. Возможность создания выполняемого файла независимо от среды разработки;

7. Средства публикации данных в INTERNET;

8. Средства отладки хранимых процедур.

Недостаток: недостаточно удобный интерфейс пользователя.

Среда Delphi - среда разработки программ ориентированных на работу в операционной среде Windows. Также Delphi является рабочей средой сконструированный из модулей, переменных, констант и т.д. Delphi выполняет роль сложного механизма, которая обеспечивает высокоэффективную работу программиста. В качестве языка программирования в Delphi используется объектно-ориентировочный язык Object Pascal.

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

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

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

Среда Delphi - это сложный механизм, обеспечивающий высокоэффективную работу программиста.

Отличия Delphi от Microsoft Access в том, что в Access создается пользовательский интерфейс. А Delphi освобождает разработчика от создания пользовательского интерфейса и позволяет уделять больше внимания внутренней организации программы. Delphi является визуальной средой программирования, что позволяет быстро и легко разрабатывать приложения.

Microsoft Access - это также полная реляционная СУБД. В ней предусмотрены все необходимые средства для определения и обработки данных, а также управления ими при работе с большими объемами информаций. Microsoft Access позволяет быстро создавать пользовательский интерфейс, но создает менее быстродействующие программы.

На сегодняшний день Microsoft Access - один из компонентов семейства офисных приложений Microsoft Office - является одной из самых популярных настольных (desktop) СУБД. Это связано с тем, что СУБД Access предоставляет пользователю очень широкие возможности для ввода, обработки и представления данных. Эти средства являются не только удобными, но высокопродуктивными, что обеспечивает высокую скорость разработки приложений. Изначально система управления базами данных Access обладала рядом уникальных возможностей:

- объединение информации из самых разных источников (электронных таблиц, текстовых файлов, других баз данных);

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

Совершенствуясь от версии к версии, СУБД Access стала инструментом, который может удовлетворить самые разные категории пользователей: от новичка, которому нравится дружественный интерфейс, позволяющие ему справиться с его задачами, до профессионального разработчика, имеющие все необходимые инструментарий для уникального решения конкретной задачи.

В ходе анализа был сделан вывод, что самой подходящей средой разработки курсового проекта является СУБД Microsoft Access.

2.2 Проектирование БД

Построение информационной структуры предметной области

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

Этап инфологического проектирования связан с описанием и синтезом разнообразных информационных требований пользователей в первоначальный проект баз данных. Результатом этого этапа является представление информационных требований - диаграмма «сущность - связь». Основу этой диаграммы составляет набор сущностей, которые могут быть описаны атрибутами, позволяющими детализировать свойства сущностей:

1. Сотрудник;

2. Владелец;

3. Транспорт;

4. Техпаспорт;

5. Проверка;

6. Диагностика.

Построение логической структуры БД

После составления инфологической модели следующим шагом является разработка концептуальной модели. Отображение инфологической модели в концептуальную осуществляется с помощью процесса нормализации.

Нормализация - это набор стандартов проектирования данных, называемых нормальным и формами (Normal forms). Общепринятыми считаются пять нормальных форм, хотя их было предложено значительно больше. Создание таблиц в соответствии с этими стандартами называется нормализацией. Нормальные формы изменяются в порядке от первой до пятой. Каждая последующая форма удовлетворяет требованиям предыдущей формы. Если следовать первому правилу нормализации, то данные будут представлены в первой нормальной форме. Если данные удовлетворяют третьему правилу нормализации, они будут находиться в третьей нормальной форме (а также в первой и второй формах).

Правила нормализации, подобно принципам объектного моделирования, развивались в рамках теории баз данных. Большинство разработчиков баз данных признают, что представление данных в третьей и четвертой нормальных формах полностью удовлетворяет все их потребности. Отношение находится в первой нормальной форме тогда и только тогда, когда на пересечении каждого столбца и каждой строки находится только элементарные значения атрибутов. В результате применение первой нормальной формы из таблиц «Транспорт», «Владелец», «Диагностика» были удалены повторяющие данные.

Отношение находится во второй нормальной форме тогда и только тогда, когда оно находится в первой нормальной форме и не содержит неполных функциональных зависимостей атрибутов от атрибутов первичного ключа. В результате применение второй нормальной формы в таблицы «Владелец» добавлено ключевое поле «код владельца», «Транспорт» - «код транспорта», «Диагностика - «код диагностика», «Сотрудник» - «код сотрудник».

Отношение находится в третьей нормальной форме тогда и только тогда, когда оно находится во второй нормальной форме и не содержит транзитивных зависимостей.

Реализация БД

MS Access 2007 состоит из отдельных компонентов, которые используются для хранения и представления информации.

Этими компонентами являются таблицы, формы, отчеты, запросы, макросы и модули.

Таблица является основной единой хранения данных в БД. В MS Access 2007 используются три способа создания таблиц: путем ввода данных, с помощью «Конструктора таблиц» и с помощью «Мастера создания таблиц».

В качестве примера при создании таблицы выбирается таблица «Владелец». Для создания новой таблицы нужно раскрыть список таблиц, щелкнув по ярлыку таблицы на панели объектов окна Access и затем нажать кнопку «Создание таблицы в режиме конструктора». В результате откроется окно конструктора, содержащее разделы «имя поля», «тип данных» и «описание». После добавления всех полей необходимо сохранить таблицу и закрыть конструктор таблиц.

Далее необходимо установить связи между таблицами (1:1, 1:М, М:1). Схема данных - это графическое представление, отображающее связи между таблицами. В качестве примера выбираются таблицы «Владельцы» и «Сотрудники». Выполняется команда Сервис - Схема данных. Открывается окно схемы данных. Добавляются нужные таблицы, между ними устанавливается связь соединением полей «Код сотрудника» и «Сотрудник» из таблиц «Владельцы» и «Сотрудники» соответственно.

Форма - этот объект предназначен для ввода и вывода данных, а также для управления работой приложений. Формы можно выводить на печать. Используются два способа создания форм: с помощью «Конструктора форм» и с помощью «Мастера создания форм».

В качестве примера выбирается форма «Транспорт». В первую очередь выполняется команда «Создание формы с помощью мастера», открывается окно мастера форм, выбирается таблица «Транспорт» далее необходимо следовать указаниям. Готовую форму «Транспорт» можно отредактировать в режиме Конструктора и можно добавлять панели элементов, такие как кнопки, поле со списком и т.д.

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

Виды запросов:

- запрос на выборку - это наиболее распространенный вид запросов. Они выбирают информацию из одной или нескольких таблиц. Важным условием создания является умение задавать условия отбора.

- запрос на обновление, удаление, добавление.

- перекрестный запрос.

- простой запрос.

В качестве примера запроса выбирается таблица «Сотрудники». Открывается вкладка «Запросы». Выбирается параметр «Создание запроса в режиме Конструктора». Выбирается таблица для запроса. и указываются поля таблицы. После запрос необходимо сохранить.

Отчет - объект БД, основное назначение которого - описание и вывод на печать документов, созданных на основе хранящихся данных. Источником данных для отчета может быть либо таблица, либо запрос. В Access отчет создается почти так же, как форма. Разница между этими двумя объектами БД состоит не в технологии их построения, а в их целевом назначении. Отчет предназначен для печати и представляет ценность как материальная копия документа, полученного из БД. Access позволяет создавать отчеты тремя способами:

- с помощью Автоотчета;

- с помощью Мастера;

- с помощью Конструктора.

В Access отчет создается почти так же, как форма. В качестве примера используется запрос «Проверка» и создаются отчеты с помощью мастера, в окне мастера отчетов выбирается запрос «Проверка», выбираются поля данного отчета и указывается наименование отчета. Далее необходимо сохранить отчет. Отчеты можно отредактировать в режиме конструктора и добавлять разные панели элементов, такие как поле, надпись и т.д.

2.3 Комплекс технических средств

БД была создана на ПК со следующими характеристиками:

1. Процессор Intel Celeron® CPU G540 с тактовой частотой 2,50 ГГц;

2. Монитор типа CTX E20F5G;

3. Объем память на жестком диске 500 Гбайт;

4. ОЗУ 2 Гбайт;

5. Лазерный принтер формата не более А4, Canon i-sensys LBP2900.

Для успешного функционирования данной БД необходим следующий комплекс технических средств:

1. Процессор с тактовой частотой не менее 500 МГц;

2. Монитор любого типа;

3. Объем памяти на жестком диске не менее 100 Мбайт;

4. ОЗУ 256 Мбайт;

5. Принтер любого формата.

3. Руководство пользователя

Чтобы начать работу с данной программой необходимо открыть файл с названием «АИС центра технического осмотра транспортных средств» которой находиться в директории (C:\Users\Назгуль\Desktop\моя курсовая).

На экране появится главная кнопочная форма, состоящая из следующих пунктов:

- регистрация ТС;

- сотрудники организации;

- поиск данных;

- отчеты;

- выход.

При нажатии кнопки «Регистрация ТС» открывается форма «Регистрация ТС», где можно добавлять новый запись в базу данных, а также посмотреть форму «Список транспортных средств»» и заполнить форму «Диагностика».

При нажатии кнопки «Сотрудники организации» открывается форма «Сотрудник», где можно добавлять новый запись в базу данных, а также посмотреть данные о сотрудниках. Например, при нажатии кнопки «Данные о сотрудниках» открывается форма «Данные о сотрудниках».

Заключение

По полученным результатам можно сделать вывод, что все задачи, сформулированные в курсовой работе, выполнены.

При создании данного курсового проекта на тему были более подробно изучены приемы и способы работы с Microsoft Access, а также общие требования по ОТ при работе на ПЭВМ, условия, режим труда и отдыха оператора и средства индивидуальной защиты.

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

В общей части были рассмотрены анализ предметной области и постановка задачи.

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

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

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

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

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

Список использованных источников

1. Николаев И. «Самоучитель Access 2007» - СПБ: Питер, 2010,-384 с. 0-03-289-2010. - 96 с.

2. Грек Х. Освой самостоятельно программирование для Microsoft Access 2007 за 24 часа: Пер. с англ. - М: Издательский дом «Вильямс», 2011-480 с: ил.

3. Компьютеры, сети, Интернет Энциклопедия 2-е изд./ Под общей ред. Ю.Н. Новикова. - СПБ: Питер, 2003-832 с: ил.

4. Леонтьев В.П. Новейшая энциклопедия персонального компьютера 2003 - М: Олма-пресс, 2003-920 с: ил.

5. Форум программистов - cyberforum.ru

Размещено на Allbest.ru

...

Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.