АИС центра технического осмотра транспортных средств
Определение задач, выполняемых сотрудником центра технического осмотра, их отражение в проектируемой базе данных. Обоснование выбора программного обеспечения для разработки базы, построение ее логической и функциональной структуры, эффективность.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | контрольная работа |
Язык | русский |
Дата добавления | 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
...Подобные документы
Проектирование и анализ логической модели программного обеспечения "Автоматизированный учет радиоточек передающего центра". Ее преобразование в физическую модель при помощи базы данных MS Access. Расчет экономической эффективности разработки ПО.
дипломная работа [3,1 M], добавлен 09.09.2010Определение автоматизированных информационных систем. Обоснование выбора среды разработки информационной системы. Создание запросов для выбора информации. Логическая и физическая структура реляционной базы данных. Разработка интерфейса пользователя.
курсовая работа [2,1 M], добавлен 16.04.2017Проблемы автоматизации учета технического состояния ПК в аудиториях учебного заведения. Структура базы данных. Обоснование выбора языка программирования. Создание программного средства на языке Object Pascal с использованием среды разработки Delphi 7.0.
курсовая работа [1,5 M], добавлен 28.08.2012Обоснование необходимости и цели использования вычислительной техники для решения задач руководителя полиграфического производства. Информационная модель разрабатываемого проекта. Построение логической структуры базы данных в среде Microsoft Access.
дипломная работа [1,9 M], добавлен 18.12.2015Обоснование выбора технических средств, используемых для создания программы автоматизированного учета технического и программного обеспечения "ЦЗН Вельского района". Входные и выходные документы. Обзор процесса отладки программы. Инструкция пользователю.
дипломная работа [1,1 M], добавлен 15.06.2017Диагностический анализ системы управления предприятия, его организационной и функциональной структуры. Разработка проекта подсистемы учёта средств вычислительной техники, описание технического обеспечения базы данных. Характеристика программного продукта.
дипломная работа [7,2 M], добавлен 28.06.2011Разработка программного обеспечения для управления базой данных. Место задачи в системе автоматизации. Семантическое моделирование данных. Разработка программного обеспечения и базы данных. Расчет трудоемкости и себестоимости этапов проектирования.
дипломная работа [2,9 M], добавлен 04.02.2016Описание предметной области разрабатываемой базы данных для теннисного клуба. Обоснование выбора CASE-средства Erwin 8 и MS Access для проектирования базы данных. Построение инфологической модели и логической структуры базы данных, разработка интерфейса.
курсовая работа [3,8 M], добавлен 02.02.2014Требования, предъявляемые к базе данных. Основы построения базы данных. Программный продукт Delphi. Структура базы данных и интерфейс программы. Построение функциональной схемы подсистемы "Учет и реализация товара", общая схема построения системы.
курсовая работа [5,9 M], добавлен 13.12.2011Организационная структура центра занятости, определение границ предметной области. Критерии оценки информационных систем. Разработка структуры базы данных. Расчет технико-экономических показателей разработки. Первичная проверка квалификации кандидатов.
дипломная работа [3,5 M], добавлен 20.07.2014Проектирование логической структуры базы данных методом нормальных форм, сущность связь. Сравнительный анализ спроектированной базы данных и базы данных существующих информационных систем. Выбор и обоснование состава технических и программных средств.
курсовая работа [3,0 M], добавлен 22.12.2014Процесс разработки структуры базы данных по требованиям заказчиков. Основные задачи инфологического, концептуального и логического проектирования, средства создания модели. Этапы выполнения проектирования баз данных для Центра развития творчества.
курсовая работа [33,3 K], добавлен 10.06.2011Анализ функциональной структуры и обеспечивающей части АСУ. Проектирование функциональной структуры подсистемы управления проблемами, разработка модели в среде CPN Tools и алгоритма работы. Описание программного и технического обеспечения проекта.
дипломная работа [5,6 M], добавлен 26.06.2011Построение модели вычислительного центра: постановка задачи, составление моделирующей программы на языке GPSS, обоснование выбора моделирования. Анализ полученных данных и формирование выводов. Улучшение системы и моделирование процесса работы центра.
курсовая работа [671,6 K], добавлен 03.07.2011Анализ баз данных и систем управления ими. Проектирование и создание реляционной базы данных в среде MS Access для ресторана "Дельфин": построение информационно логической модели, разработка структур таблиц базы данных и схемы данных, создание Web-узла.
курсовая работа [3,7 M], добавлен 15.11.2010Понятие автоматизированных информационных систем, их достоинства и недостатки. Анализ бизнес-процессов детского центра. Построение моделей в нотациях IDEF0, DFD, IDEF3 (в программе PBwin). Разработка логической структуры базы данных в СУБД MS Access.
курсовая работа [2,5 M], добавлен 25.06.2013Процесс поступления пациента в больницу. Программное обеспечение, используемое в разработке. Обзор Borland Delphi7, MS SQL Server 2008. Динамическое изменение и расширение структуры базы данных. Обоснование выбора СУБД и программного обеспечения.
курсовая работа [875,4 K], добавлен 21.04.2013Порядок проектирования и разработки базы данных и программного обеспечения. Информация о структуре базы данных, созданных таблицах, формах, отчетах, запросах, хранимой информации. Логическая и концептуальная модели данных; выбор программного обеспечения.
курсовая работа [906,6 K], добавлен 20.01.2010Типовые топологии информационных сетей, методы доступа. Выбор аппаратных средств информационной сети. Правила построения сегментов Fast Ethernet и определение структуры сети, оценка конфигурации. Разработка базы данных, выбор программного обеспечения.
дипломная работа [279,8 K], добавлен 06.01.2012Диагностический анализ системы управления предприятия, построение функциональной схемы. Анализ информационного, технического и программного обеспечения. Разработка информационной подсистемы "Заработная плата" и экономическая эффективность проекта.
дипломная работа [5,6 M], добавлен 21.06.2011