Разработка программного средства автоматизации учета работы автотранспорта на предприятии

Дипломная работа - Компьютеры, программирование

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



Введение

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

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

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

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

Задача базы данных состоит в хранении всех представляющих интерес данных в одном или нескольких местах, причем таким способом, который заведомо исключает ненужную избыточность. В хорошо спроектированной базе данных избыточность данных исключается, и вероятность сохранения противоречивых данных минимизируется. Таким образом, создание баз данных преследует две основные цели: понизить избыточность данных и повысить их надежность.

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

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

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

Исходя из этого, в качестве среды разработки и сопровождения была выбрана среда объектно-ориентированного программирования Borland Delphi 7 фирмы Inprise (Borland). Обладает широким набором возможностей, начиная от проектировщика форм и кончая поддержкой всех форматов популярных баз данных.

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

-изучение и анализ информации, относящейся к теме дипломной работы;

-проанализировать и спроектировать логическую и физическую модели пользовательского приложения;

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

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

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

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

В разделе Описание программы описываются компоненты и интерфейс программы, вызов и загрузка программы.

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

В разделе Руководство пользователя рассказывается о описании применения.

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