Аннотация 2
ВВЕДЕНИЕ 8
1 Теоретическая часть 10
1.1 Основные понятия баз данных 10
1.2 Архитектура системы баз данных 12
1.3 Основные функции СУБД 13
2 Аналитическая часть 18
2.1 Этапы проектирования базы данных 18
2.2 Выбор системы управления и программных средств БД 19
2.2.1 Oracle 12c 21
2.2.2 MySQL 22
2.2.3 PostgreSQL 23
2.2.4 MongoDB 24
2.2.5 ЛИНТЕР 25
2.2.6 РЕД База Данных 26
2.2.7 Microsoft Access 27
2.3 Основные требования к организации баз данных 29
2.4 Этапы разработки базы данных 31
3 Проектная часть 34
3.1 Описание структуры базы данных по учету и хранению
документов на машинных носителях 34
3.2 Описание предметной области 37
3.3 Реализация модели базы данных и описание
работы программы 38
3.4 Создание таблиц и построение схемы данных в БД 40
ЗАКЛЮЧЕНИЕ 41
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 43
ПРИЛОЖЕНИЕ 1 Наименования и реквизиты таблиц 45
ПРИЛОЖЕНИЕ 2 Логическая схема взаимосвязи 62
ПРИЛОЖЕНИЕ 3 Зависимости объектов 63
ПРИЛОЖЕНИЕ 4 Инструкция по работе с базой данных 69
Веками человечество накапливало знания, навыки работы, сведения об окружающем мире, другими словами - собирало информацию. Вначале информация передавалась из поколения в поколение в виде преданий и устных рассказов. Возникновение и развитие книжного дела позволило передавать и хранить информацию в более надежном письменном виде. Открытия в области электричества привели к появлению средств, позволяющих оперативно передавать и накапливать информацию (телеграфа, телефона, радио, телевидения и т.д.).
Развитие прогресса обусловило резкий рост информации, в связи с чем, вопрос о ее сохранении и переработке становился год от года сложнее. С появлением вычислительной техники значительно упростились способы хранения и обработки информации. Развитие вычислительной техники приводит к появлению программ, способных обработать большие информационные потоки. С помощью таких программ создаются базы данных, информационные системы, целью которых является обработка данных об объектах и явлениях, предоставление нужной информации о них.
Для принятия обоснованных и эффективных решений в производственной деятельности необходимо уметь с помощью компьютеров и средств связи получать, накапливать, хранить и обрабатывать данные, представляя результат в виде наглядных документов.
Любая программа имеет дело с некоторой внешней по отношению к ее коду информацией, задающей какие-либо параметры или режим ее работы. Такую информацию также называют данными программы. Очевидно, что в зависимости от типа решаемых задач, проблемы организации работы с данными будут качественно различными. В подавляющем большинстве случаев при решении производственных, хозяйственных, экономических и финансовых задач приходится иметь дело с обширными специфически
структурированными и взаимозависимыми массивами данных. Такие сложные наборы данных традиционно принято называть базами данных.
Современные информационные системы основаны на концепции интеграции данных и характеризуются огромными объемами хранимых данных, сложной организацией, необходимостью удовлетворять разнообразные требования многочисленных пользователей.
Целью создания базы данных, как разновидности информационной технологии и формы хранения данных, является построение системы данных, не зависящих от принятых алгоритмов, применяемых технических средств и физического расположения данных в ЭВМ.
Целью дипломной работы является создание базы данных учтенной технической документации, сдаваемой в виде файлов и пакетов файлов (текстовых документов различных типов, программ, исполняемых файлов, чертежей, схем и др.) на машинных носителях для постановки на учет, хранения, внесения изменений, изготовления копий и отправки в смежные организации и предприятия.
Разработанная в ходе дипломной работы база данных должна обеспечить:
- целостность данных и правильность их содержания;
- сокращение дублирования данных;
- повышение оперативности поиска информации по документу;
- представление необходимой информации о документах в требуемых отчетных формах;
- возможность создания незапланированных запросов на данные;
- повышение эффективности системы учета и хранения технической документации;
- повышение производительности труда пользователя системы автоматизированного учета и хранения информации.
На сегодняшний день, ни одна фирма, ни одно предприятие не обходится без помощи компьютеров. Хранение информации, данных, написание документов, составление отчетов, таблиц, создание презентаций - во всем этом помогает компьютер.
В данной выпускной квалификационной работе была разработана база данных «Учет технической документации на машинных носителях» в программе Microsoft Access.
Главной задачей разработки этой базы данных является автоматизация технологического процесса документооборота на машинных носителях.
В данной базе обеспечены следующие требования:
- удобный пользовательский интерфейс;
- достоверность информации по документам, извещениям и носителям;
- сокращение дублирования данных;
- простота работы и освоения программы;
- уменьшение времени поиска требуемой информации, что обеспечивает повышение производительности труда пользователя системы автоматизированного учета и хранения информации.
Реализованы возможности учета:
- документов;
- изменения документов;
- извещений;
- носителей;
- заказ-нарядов;
- исходящих писем;
- размножения документации.
Сформированы выходные отчетности:
- журнал учтенных документов и извещений по темам и подразделениям за определенные периоды;
- журнал вновь поступивших документов по заказ-нарядам;
- сопроводительное письмо в смежную организацию;
- опись ИИ, отправленных в смежные организации;
- план-отчет технического архива;
- этикетка на МН.
Все функции, выполняемые в базе данных «Учет технической документации на машинных носителях», были проверены в процессе разработки и протестированы на готовом продукте.
База данных «Учет технической документации на машинных носителях» внедрена в работу отдела технической документации АО ГРЦ «Макеева».