База данных средств измерения ОАО «ОК Транснефть» «Приволжские нефтепроводы». 2

НЕГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО  ОБРАЗОВАНИЯ

«ВОЛГОГРАДСКИЙ  ИНСТИТУТ БИЗНЕСА»

КОЛЛЕДЖ

Кафедра Автоматизированные системы обработки

информации и  управления

Специальность   230103

«Автоматизированные системы

обработки информации и управления»

Курс 5 Группа 5АС

ДИПЛОМНЫЙ ПРОЕКТ

Тема: База данных средств измерения ОАО  «ОК Транснефть» «Приволжские нефтепроводы»

 

 

Студент:     Солодовщиков Александр Юрьевич

Руководитель:    преподаватель кафедры АСОИУ

Кусмарцева Наталья  Николаевна

 

Заведующий  кафедрой:

______________Ю. И. Пилипюк

Работа  допущена к защите:

« »    2009 г.

Дата  защиты: «________» июня 2009 г.

Оценка:    

 

г. Волгоград 2009. г.

 

СОДЕРЖАНИЕ

  1. Задание на дипломный проект
  2. График работы над дипломным проектом
  3. Рецензия на выпускную квалификационную работу

4. Отзыв на выпускную квалификационную работу

  1. Аннотация (на русском языке)
  2. Аннотация (на английском языке)
  3. Пояснительная записка к дипломному проекту
  4. Программный продукт

 

НЕГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО  ОБРАЗОВАНИЯ 
"ВОЛГОГРАДСКИЙ ИНСТИТУТ БИЗНЕСА"

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

Специальность 230103 «Автоматизированные системы обработки информации и управления»  (по отраслям)           

"УТВЕРЖДАЮ"

Проректор по учебной работе и управлению качеством НОУ ВПО ВИБ

  _____________ С.И. Кучмиева. 
“____”_____________2009 г.

"УТВЕРЖДАЮ"

Зав.  кафедрой  АСОИУ

___________ Ю.И.Пилипюк 
“____”_____________2009 г.


 

ЗАДАНИЕ

на дипломный проект

студента (ки)    Солодовщикова Александра Юрьевича   

                     (фамилия, имя, отчество)

  1. Тема дипломного проекта:

     База данных «Средств измерения»    

утверждена приказом по колледжу « ______ » декабря _________ г. № ___________ уч

2. Срок сдачи законченного дипломного проекта: ____________   _____

3. Исходные данные к дипломному проекту:        

4. Содержание пояснительной записки (перечень подлежащих разработке вопросов):

 

5. Перечень графического материала:        

__________________________________________________________  

6. Консультанты по дипломному проекту с указанием относящихся к ним разделов:

Раздел

Консультант

Подпись, дата

задание выдал

задание принял

       
       

7. Дата выдачи задания:______________________________________

Руководитель  дипломного проекта: __________________           _________ 
                                                                           (фамилия, инициалы)                (подпись)

Студент:  __________________       _________ 
                                                                                                               (фамилия, инициалы)                             (подпись)

 

НЕГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО  ОБРАЗОВАНИЯ

"ВОЛГОГРАДСКИЙ  ИНСТИТУТ БИЗНЕСА"

Кафедра: Автоматизированные системы обработки информации и управления

 

"УТВЕРЖДАЮ"

Проректор по учебной работе и управлению качеством НОУ ВПО  ВИБ

  _____________ С.И. Кучмиева. 
“____”_____________2009 г.

.

 

График  работы над дипломным проектом

Студента (ки) 5 курса группы 5 АС

    Солодовщикова Александра Юрьевича   

(Фамилия, имя. отчество)

Специальность: 230103 Автоматизированные системы обработки информации и управления (по отраслям)

п\п

Содержание работы

Срок окончания

Отметка руководителя о выполнении, %

Подпись руководителя

Подпись студента

По  
плану

Фактически

             
             
             
             
             
             
             
             
             
             
             

Студент (ка)        

Руководитель        

О Т З Ы В

на выпускную квалификационную работу

Тема     База данных «Средства измерения»   

 

Студента: __________Солодовщикова Александра Юрьевича_________     _____

(фамилия, имя, отчество)

 

Специальности: _230103 «Автоматизированные системы обработки  

       информации и управления»,_   

 

Факультета: ______________ _____ Курса: __5___ Группы: __ 5 АС  

 

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

 

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

 

3. Анализ взаимосвязи  всех разделов работ, соответствие  их содержанию и степень его  раскрытия: Все разделы работы взаимосвязаны, соответствуют содержанию и полностью раскрыты. Пояснительная записка оформлена удовлетворительно         

 

4. Основные достоинства  работы, иллюстративность и качество  её оформления: Работа оформлена на хорошем уровне. Проект отличается оригинальным авторским дизайном хорошего качества.    

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

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

7. Оценка соответствия  выпускной квалификационной работы  предъявляемым требованиям: Дипломный проект «База данных Средств измерения» выполнен на хорошем профессиональном уровне, имеет практическую ценность и достоин оценки «Хорошо».     

(оценка по пятибалльной системе)

Солодовщиков Александр Юрьевич достоин присвоения квалификации «Техник» по специальности 230103 «Автоматизированные системы обработки  информации и управления»       _

 

 

Руководитель: АК «Транснефть» ОАО «Приволжские магистральные нефтепроводы» «Волгоградское районное нефтепроводное управление» 

(организация)


 

Начальник ВРНУ      Субботин Игорь Леонидович

(должность подпись фамилия, имя, отчество руководителя, заверенная печатью)


 

«___»__________200__г.

 

Отзыв

на программу  «БД Средства измерения»,

разработанную студентом группы _______

Солодовщиковым Александром Юрьевичем

Программа «БД Средства измерения» разработана на базе данных Microsoft Office Access 2007.

«БД Средства измерения» состоит из следующих элементов: пять таблиц, шесть запросов, восемь форм, четыре отчета.

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

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


Главный инженер Волгоградского РНУ                                     Юнг К. Ю.


 

Аннотация

Темой дипломного проекта  является проектирование базы данных «Средства измерения» для АК «Транснефть» ОАО «Приволжские магистральные нефтепроводы» «Волгоградское районное нефтепроводное управление» (ВРНУ). Разработанная база данных служит для добавления, редактирования, хранения и удаления данных о средствах измерения РНУ, что обеспечивает быстрое получение информации о требуемых приборах.

При создании дипломного проекта  использовались средства:

  • Adobe Photoshop CS9;
  • Microsoft Word;
  • Microsoft Access.

Microsoft Office Access 2007 реализует новые возможности просмотра информации о зависимостях объектов, проверки ошибок в формах и отчетах, свойства поля распространения, смарт - теги, создания резервной копии базы данных или проекта, поддержки темы Windows XP, улучшение сортировки в элементах управления, параметры автозамены, контекстной справки в режиме     SQL,     импорта, экспорта и связи, поддержки     XML,усовершенствования защиты. В Базу данных входит 5 таблиц, 6 запросов, 10 форм, 6 отчета, 2 web страницы и 18 макросов, созданных в Microsoft Office Access 2007, кроме того база данных имеет средства разграничения доступа.

БД «Средства измерения» занимает на жестком диске приблизительно 40 МБ.

 

НЕГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО  ОБРАЗОВАНИЯ 
"ВОЛГОГРАДСКИЙ ИНСТИТУТ БИЗНЕСА"

 

Кафедра «Автоматизированные  системы обработки 

информации и  управления»

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА К ДИПЛОМНОМУ ПРОЕКТУ

База  Данных «Средства измерения»

Исполнитель: студент группы _____, специальности 230103 «Автоматизированные системы обработки информации и управления» Солодовщиков Александр Юрьевич Научный руководитель: преподаватель кафедры АСОИУ Рудич Мария Валерьевна

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Волгоград 2009

 

Содержание

Введение 3

1. Актуальность и практическая значимость разработки БД «Средства измерения» 4

  1. Актуальность дипломного проекта 4
  2. Имеющиеся аналоги спроектированной базы данных 4

2. Описание предметной области дипломного проекта 5

  1. Предметная область 5
  2. Система управления базой данных (СУБД) 6

3. Проектирование структуры базы данных 10

  1. Постановка задачи 10
  2. Создание таблиц 10
  3. Схема данных 16
  4. Создание экранных форм 17

Системные требования 20

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

Заключение 22

Список  использованной литературы 23

Приложение 1 24

Приложение 2 25

 

Введение

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

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

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

Основной целью  данного дипломного проекта является создание БД «Средства измерения», которая будет содержать:

  • Полную информацию о средствах измерения ВРНУ и их местах установки;
  • информацию о станции, службе и ответственном за СИ.

Также можно будет  вывести отчеты:

  • Отчет о конкретной станции;
  • отчет обо всех СИ;
  • отчет по дате проведённой поверки и виду;
  • отчет по приборам отработавших срок эксплуатации;
  • отчет о СИ требуемых поверки;
  • отчет о СИ требуемых поверки по дате проведённой поверки и виду

 

1. Актуальность  и практическая значимость разработки БД «Средства измерения»

    1. Актуальность дипломного проекта

Созданная база данных разработана с целью:

      1. Добавления, изменения, хранения и удаления данных;
      2. экономии  рабочего  места,  занимаемой  документацией  т.к.  вся документация будет автоматизирована;
      3. быстрого   поиска   информации   о   конкретном   СИ   и   его месте установки;
      4. вывода отчета по конкретной станции или по всем станциям сразу;
      5. вывода отчета по дате проведённой поверки и виду;
      6. вывода отчета о СИ требуемых поверки;
      7. вывода отчета о СИ требуемых поверки по дате проведённой поверки и виду;
      8. приборам отработавших срок эксплуатации.

1.2 Имеющиеся аналоги спроектированной базы данных

В данном ВРНУ имеющихся аналогов нет.

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

В готовую БД «средства измерения» включено:

  1. таблиц - станция, СИ, СИ требуемые поверки, место установки (Нефтеперекачивающая станция (НПС)), место установки (Линейная часть (ЛЧ));
  2. запросов - выборка СИ по наименованию СИ, выборка СИ требуемых поверки по наименованию СИ для удаления, запрос на выборку СИ по дате проведённой поверки и виду, запрос на выборку СИ (по станциям), запрос на выборку СИ требуемые поверки по дате проведённой поверки и виду, запрос на удаление СИ требуемые поверки (по станциям);

10  форм - СИ требуемые поверки, главная, добавление/изменение службы эксплуатации, сертификат по прохождению поверки, свидетельство о непригодности СИ, СИ, СИ редактирование, место установки НПС, место установки ЛЧ

6 отчетов - отчет  о конкретной НПС, отчет по всем НПС, отчет по дате проведённой поверки и виду, отчет о СИ требуемые поверки , отчет о СИ отработавшие срок эксплуатации;

2 web страницы - страница СИ, страница СИ требуемые поверки.

18 макросов - autoexec, вид, СИ требуемые поверки, главная форма, запросы, службы эксплуатации, кнопки, макрос2 (наименование СИ по алфавиту), макрос З (поиск по наименование СИ, станции, заводу изготовителю, заводскому номеру, сроку поверки, литер), макрос4 (поиск наименование СИ по алфавиту, поиск по наименование СИ, имени, классам), меню, обновление, отчеты, правка, файл, формы, страницы.

2. Описание  предметной области дипломного  проекта

2.1 Предметная область

Предметной областью дипломного проектирования является работа

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

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

2.2 Система управления базой  данных (СУБД)

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

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

 

2.2.1 Иерархическая модель данных

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

Атрибут (элемент данных) - наименьшая единица структуры данных. Обычно каждому элементу при описании базы данных присваивается уникальное имя. По этому имени к нему обращаются при обработке. Элемент данных также часто называют полем.

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

Групповое отношение - иерархическое отношение между  записями двух типов. Родительская запись (владелец группового отношения) называется исходной записью, а дочерние записи (члены группового отношения) - подчиненными. Иерархическая база данных может хранить только такие древовидные структуры.

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

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

2.2.2 Сетевая модель данных

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

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

данного типа. Экземпляр  группового отношения представляется записью-владельцем и множеством (возможно пустым) подчиненных записей. При этом имеется следующее ограничение: экземпляр записи не может быть членом двух экземпляров групповых отношений одного типа (КОДАСИЛ).

2.2.3 Реляционная модель данных

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

В реляционной  модели над отношениями в результате выполнения запросов осуществляются следующие операции реляционной алгебры:

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

 

3. Проектирование  структуры базы данных

    1. Постановка задачи

Задачи:

      1. Создать базу данных, которая будет включать следующие таблицы:
        1. Станция с атрибутами: №, станция, служба эксплуатации, ответственный за СИ;
        2. СИ с атрибутами: заводской №, станция, Наименование СИ, вид взрывозащиты, периодичность поверки, проведённая поверка, класс точности, завод изготовитель, срок поверки, примечание, год выпуска, № формуляра на СИ, назначение, вид;
        3. СИ требуемые поверки с атрибутами: заводской №, станция, Наименование СИ, вид взрывозащиты, периодичность поверки, проведённая поверка, класс точности, завод изготовитель, срок поверки, примечание, год выпуска, № формуляра на СИ, назначение, вид;
        4. Создать форму для отображения, редактирования данных и форму бланка свидетельства о поверке, а также создать запросы и отчеты.

Таблицы БД «Средства  измерения» создаем с помощью  конструктора. Для создания таблицы  необходимо выбрать Создание – Конструктор таблиц, в режиме конструктора (рис. I)

Рис. 1 Создание таблицы (Конструктор). Экранная форма.

Создаем таблицу «Станция» со следующими полями (рис. 2):

  • № - тип данных счетчик, служит для создания уникального числа, однозначно определяющего запись. Является ключевой;
  • Станция - тип данных текстовый. Служит для связи с таблицей «Средства измерения», тип отношения: «один - ко - многим»;
  • Служба эксплуатации - тип данных текстовый, содержит Название и местонахождения службы эксплуатации;
  • Ответственный за СИ - тип данных текстовый, содержит  должность и Ф.И.О. ответственного за СИ.


 

 

 

 

 

 

 

 

 

 

Рис. 2 Таблица  «Станция» (конструктор). Экранная форма.

Таблица «Средства измерения» содержит следующие поля (рис. 3):

  • № в риестре - тип данных числовой, содержит № записи в реестре Служит для связи с таблицами «Место установки линейная часть», «Место установки НПС» тип отношения: «многие - ко - одному»
  • Станция - тип данных текстовый.  Служит для связи с таблицей «Станция», тип отношения: один - ко - многим;
  • Наименование СИ - тип данных текстовый, содержит Наименование СИ;
  • Заводской номер - тип данных числовой, содержит заводской номер СИ;
  • Проведённая поверка - тип данных числовой, содержит дату о проведённой поверки СИ;
  • Класс точности - тип данных числовой, содержит класс точности СИ;
  • Завод изготовитель - тип данных текстовый, содержит данные о заводе изготовителе;
  • Срок поверки - тип данных числовой, содержит сроки поверки СИ;
  • примечание - тип данных текстовый, содержит примечание об СИ;
  • Год выпуска - тип данных числовой, содержит год выпуска СИ;
  • № формуляра - тип данных числовой, содержит № формуляра СИ;
  • Назначение - тип данных текстовый, содержит назначение СИ;
  • Вид - тип данных поле объекта OLE, содержит фото СИ;
  • Поверка - тип  данных  числовой, содержит  дату о следующей поверки; Служит для связи с таблицей «СИ требующие поверку» тип отношения: «многие - ко - одному»
База данных средств измерения ОАО «ОК Транснефть» «Приволжские нефтепроводы». 2