Автоматизация учета организационных документов на нефтепромысловом предприятии

Автор: Пользователь скрыл имя, 25 Мая 2012 в 11:55, дипломная работа

Краткое описание

Цель письменной экзаменационной работы: создание БД для нефтепромыслового предприятия, для повышения эффективности работы персонала с рабочей документацией и для создания отчетности по документации предприятия.
Задачи письменной экзаменационной работы:
1) рассмотреть типы БД и систем управления базами данных;
2) рассмотреть программное обеспечение для создания БД;

Оглавление

Введение
1. Основная часть
1.1 Теоретическая часть
1.2 Практическая часть
2 Техника безопасности
3. Экономическая часть
Заключение
Список использованных источников

Файлы: 1 файл

Пэр Александровой.doc

— 2.44 Мб (Скачать)

    СОДЕРЖАНИЕ

          С.
Введение     4
1. Основная часть     6
1.1 Теоретическая часть     6
1.2 Практическая часть     20
2 Техника безопасности     31
3. Экономическая часть     35
Заключение     40
Список  использованных источников     41

 

ВВЕДЕНИЕ

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

    -обеспечивать получение общих и/или детализированных отчетов по итогам работы;

    -позволять легко определять тенденции изменения важнейших показателей;

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

    -выполнять точный и полный анализ данных.

    Система управления базой данных (в дальнейшем СУБД) является универсальным программным инструментом создания и обслуживания баз данных (в дальнейшем БД) и приложений пользователя в самых различных предметных областях. СУБД обеспечивает доступ к данным и использование одних и тех же данных различными задачами и приложениями пользователей.

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

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

    Мы  рассмотрим применение СУБД Microsoft Office Access в области автоматизации учета организованных документов на нефтепромысловом предприятии.

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

    Задачи  письменной экзаменационной  работы:

    1) рассмотреть типы БД и систем управления базами данных;

    2) рассмотреть программное обеспечение для создания БД;

    3) изучить возможности программы MS Access;

    4) рассмотреть этапы создания базы  данных;

    5) разработать базу данных «Нефтепромысловые  объекты».

 

     1. ОСНОВНАЯ ЧАСТЬ

    1.1 Теоретическая часть

    Базы  данных (БД) — представленная в объективной форме совокупность самостоятельных материалов (статей, расчетов, нормативных актов, судебных решений и иных подобных материалов), систематизированных таким образом, чтобы эти материалы могли быть найдены и обработаны с помощью электронной вычислительной машины (гражданский кодекс РФ, ст. 1260).

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

    Система управления базой данных (СУБД) - это программы, которые помогают хранить, управлять и использовать наборы данных независимо от их формата. В более формальном определении система управления базой данных - это программное обеспечение, которое создает, поддерживает и использует БД. Примерами популярных крупных систем управления БД являются Oracle, Microsoft SQL Server и IBM DB2.

    Многообразие  характеристик и видов БД порождает многообразие классификации. Рассмотрим основные виды классификации.

    По  технологии обработки данных БД подразделяются на централизованные и распределенные.

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

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

    По  способу доступа к данным БД подразделяются на БД с локальным доступом и БД с удаленным (сетевым) доступом.

    Системы централизованных БД с сетевым доступом предполагают различные архитектуры подобных систем:

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

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

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

    Модель  данных - совокупность структур данных и операций их обработки.

    Хранимые  в БД имеют определенную логическую структуру, то есть представлены некоторой моделью, поддерживаемой СУБД.

    К числу важнейших относятся следующие  модели данных: иерархическая; сетевая; реляционная; объектно-ориентированная;

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

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

    Реляционная модель данных (РМД) название получила от английского термина relation — отношение. При соблюдении определенных условий отношение представляется в виде двумерной таблицы, привычной для человека. Большинство современных БД для персональных ЭВМ являются реляционными.

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

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

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

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

    Модель  данных это метод (принцип) логической организации данных, используемый СУБД. Наиболее известными являются иерархическая, сетевая и реляционная модели.

    В СУБД для персональных компьютеров (настольных СУБД) поддерживается преимущественно  реляционная модель, которую отличает простота и единообразие представления данных простейшими двумерными таблицами. Реляционная модель обеспечивает возможность использования в разных СУБД операций обработки данных.

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

    Возможности, которые должна иметь СУБД, можно  представить следующим образом:

    СУБД  должна воспринимать и обрабатывать команды пользователей и приложений на выборку, изменение, добавление или удаление данных. Таким образом, в СУБД должен быть компонент, отвечающий за выполнение этих действий, – специальный язык обработки данных.

    СУБД  должна иметь возможность принимать  данные в исходной форме из различных по своей природе источников и преобразовывать их в форму, соответствующую собственным объектам;

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

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

    По характеру использования существует два типа СУБД:

    Первый  тип – это персональные (СУБДП): представляет собой совокупность языковых и программных средств, предназначенных для создания, ведения и использования БД. Персональные СУБД обеспечивают возможность создания персональных БД и недорогих приложений, работающих с ними, и при необходимости создания приложений, работающих с сервером. К персональным СУБД относятся Visual FoxPro, Paradox, Clipper, dBase, Access и др.

    Visual FoxPro– это средство разработки БД (рис. 1).

    

    Рисунок 1. - Окно программы Visual FoxPro

    Visual FoxPro снабжён мощным набором мастеров, которые позволяют новичку достаточно быстро создать мощное работоспособное приложение. Программы, созданные с помощью мастеров очень громоздки. Visual FoxPro работает с таблицами формата *.dbf

    К достоинствам Visual FoxPro можно так же отнести: возможность, работы с курсорами (виртуальными таблицами, не отличающимися от обычных, но исчезающих после завершения сеанса работа, т.е. не остаются ни в памяти ни на диске), возможность экспортировать\импортировать данные в\из, VFoxPro работает с другими базами по средствам драйвера ODBC, VFoxPro обладает высокой надежностью при работе с БД и полностью соответствует объявленным возможностям.

    На  Visual FoxPro можно создавать и клиент-серверные БД, однако в этой области Visual FoxPro значительно уступает большинству из известных серверов БД.

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

    Все вышесказанное относится к Visual FoxPro как средству разработки БД. Большой недостаток Visual FoxPro - это крайне слабый конструктор отчетов, крайне осложняющий разработку приложения.

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

    Paradox - это уникальный программный продукт для создания БД (рис. 2).

Информация о работе Автоматизация учета организационных документов на нефтепромысловом предприятии