50116 (Учет основного оборудования на предприятии), страница 5

2016-07-30СтудИзба

Описание файла

Документ из архива "Учет основного оборудования на предприятии", который расположен в категории "". Всё это находится в предмете "информатика" из 1 семестр, которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "курсовые/домашние работы", в предмете "информатика, программирование" в общих файлах.

Онлайн просмотр документа "50116"

Текст 5 страницы из документа "50116"

Проведем проверку:

  1. Одна и та же ФЗ не содержится более чем в одном отношении.

  2. Нет отношений, все атрибуты в которых могут быть найдены в другом отношении проектного набора, либо в отношении, полученном из других отношений проектного набора с помощью серии операций СОЕДИНЕНИЕ. Т.е. отсутствуют избыточные отношения.

  3. Набор ФЗ, полученный в результате проектирования декомпозиционным методом совпадает с набором, присутствующим в минимальном покрытии, полученным перед началом декомпозиции.


3.4 Модель базы данных

При построении модели базы данных за основу выбран набор нормализованных отношений, полученный в результате проектирования ER-методом. Модель представлена на рисунке ниже. Предполагается, что количество обрабатывающего и транспортного оборудования на предприятии не более 1000 ед. и 500 ед. соответственно. В базе данных будет храниться информация о 5000 обрабатывающих и 2000 транспортных оборудованиях. Число ГАУ будет равно 200, ГПС - 30, а АТНСС – 70. Число используемых инструментов/приспособлений – 10000. Предполагается, что число кластеров будет не более 10000.





Инструменты, приспособления

Ключевое поле

Тип и длина

Имя поля

+

Д линное целое

КодИП

Длинное целое

КодОбр

Строковый (20)

МаркИП

Строковый (50)

НазнИП

Логический

ИнсПрисп

Обрабатывающее оборудование

Ключевое поле

Тип и длина

Имя поля

+

Длинное целое

КодОбр

Строковый (20)

МаркаОбр

Длинное целое

КодКласт

Целое

КодГАУ

Дата/Время

ДатаОбр

Длинное целое

СтоимОбр

Транспортное оборудование

Ключевое поле

Тип и длина

Имя поля

+

Длинное целое

КодТр

Строковый (20)

МаркаТр

Целое

КодТНС

Длинное целое

СтоимТр

МаркаОбраб

Ключевое поле

Тип и длина

Имя поля

+

Строковый (20)

МаркаОбр

Строковый (20)

ГабарОбр

Длинное целое

ДлДетОбр

Длинное целое

ДиамДетОбр

Длинное целое

ЧастотОбр

Длинное целое

МощОбр

МаркаТрансп

Ключевое поле

Тип и длина

Имя поля

+

Строковый (20)

МаркаТр

Длинное целое

СкорТр

Строковый (20)

ГабарТр

Длинное целое

ГрузТр

Длинное целое

МассаТр

Кластер

Ключевое поле

Тип и длина

Имя поля

+

Длинное целое

КодКласт

Длинное целое

ЧастКласт

Длинное целое

ДлинКласт

Длинное целое

ДиамКласт

Целое

ОтклКласт

ГАУ

Ключевое поле

Тип и длина

Имя поля

+

Целое

КодГАУ

Строковый (50)

НазнГАУ

Длинное целое

ПлощГАУ

АТНСС

Ключевое поле

Тип и длина

Имя поля

+

Целое

КодТНС

Длинное целое

ПропТНС

Длинное целое

ПлощТНС

ГПС

Ключевое поле

Тип и длина

Имя поля

+

Целое

КодГПС

Строковый (50)

НазнГПС

Строковый (50)

НаимЦех

ГАУ-ТНС

Ключевое поле

Тип и длина

Имя поля

+

Целое

КодГАУ

+

Целое

КодТНС

Целое

КодГПС

Расчет необходимого дискового пространства для хранения БД:

Инструменты,приспособления:

2+2+20+50+2=76 байт

Х 10000=742,2 Кбайт

Обрабатывающее оборудование:

2+20+2+1+8+2=35 байт

Х1000 = 34,2 Кбайт





Транспортное оборудование:

2+20+1+2=15 байт

Х500 = 7,3 Кбайт

МаркаОбраб:

20+20+2+2+2+2 = 48 байт

Х5000 = 234,4 Кбайт

МаркаТрансп:

20+2+20+2+2 = 46 байт

Х2000 = 89,8 Кбайт

Кластер:

2+2+2+2+1= 9 байт

Х10000 = 87,8 Кбайт

ГАУ:

1+50+2= 53 байт

Х200 = 10,4 Кбайт

АТНСС:

1+2+2= 5 байт

Х70 = 0,3 байт





ГПС:

1+50+50 = 101 байт

Х30 = 2,9 байт

ГАУ-ТНС:



1+1+1 = 3 байт

Х70Х200 = 41,0 Кбайт

Всего:

742,2+34,2+7,3+ 234,4+89,8+87,8+10,4+0,3+2,9+41,0 = 1250 Кбайт





ГЛАВА 4. ВЫБОР СУБД

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

Т.к. разработчик данной БД одновременно является и заказчиком, то было принято решение использовать для реализации данного курсового проекта СУБД MS Access 2003. Хотя эта СУБД и не является самой мощной и функционально насыщенной (к примеру СУБД MS SQL SERVER предоставляет мощные средства резервного копирования, репликации и восстановления), но тем не менее полностью удовлетворяет требованиям данного курсового проекта. Кроме того, можно использовать встроенные функции MS Access 2003 для создания форм и отчетов, не прибегая к использованию каких-либо языков программирования, что значительно сокращает время разработки интерфейса пользователя.





ГЛАВА 5. РАЗРАБОТКА ПРИЛОЖЕНИЯ


5.1 Общая схема приложения

Для работы с БД в среде MS Access было разработано приложение, имеющее следующую структуру:

По схеме видно, что приложение содержит 1 главную форму и 11 подчиненных, а также 2 отчета.

Т.к. пользователями БД являются в первую очередь инженера производственных участков, то внимание при разработке приложения было уделено таким функциям, как проверка повторяющихся табельных номеров, автоматическое создание кластеров, проверка наличия связей при удалении (например если к ГАУ привязано оборудование, то удаление ГАУ некорректно!). Кроме того, были разработаны отчеты по всему оборудованию на предприятии( обрабатывающему и транспортному с группировкой по марке оборудования и с указанием общей стоимости оборудования на предприятии. Также предусмотрена возможность получения списка оборудования, которое может заменить вышедшее из строя.


5.2 Запросы и макросы, использованные в приложении

Рассмотрим описание используемых макрогрупп в БД.

  1. Макрогруппа Добавление

Содержит макросы «Ввод оборудования», «Ввод марки оборудования», «Ввод транспорта», « Ввод марки транспорта», «Ввод инструмента», «Ввод ГПС», «Ввод ГАУ», «Ввод ТНС», обеспечивающие ввод новой записи в соответсвющую таблицу. При этом в каждом макросе обеспечивается проверка ввода значения в каждое поле записи и проверка повторяющегося табельного номера новой записи.

В макросе «Ввод оборудования» предусмотрено автоматическое распознование кластера, к которому следует отнести новое оборудование.

Макрос «Ввод Кластера» предназначен для ввода новой записи в таблицу «Кластер», вызывается он из макроса «Ввод оборудования» в случае если новому оборудованию не соответствует ни один из кластеров.

  1. Макрогруппа Удаление

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

  1. Макрогруппа autoexec

Содержит в себе макрос для автоматического запуска главной формы при открытии БД.

  1. Макрогруппа Главная

Содержит в себе макрос “Выход”, который выполняет действие - закрытие БД.

  1. Макрогруппа Обновление – макрос «ГПС» обеспечивает обновление списка транспортного оборудования в форме «Содержимое ГПС», макрос «Замена» обеспечивает обновление списка заменяющего оборудования в форме «Замена оборудования».

  2. Макрогруппа Открыть – выполняется из главной формы и содержит следующий макросы:

    • Открыть Обр . Открытие формы «Обрабатывающее оборудование»

    • Открыть Тр. Открытие формы «Транспортное оборудование»

    • Открыть МаркаОбр. Открытие формы «Марка обрабатывающего оборудования»

    • Открыть МаркаТр. Открытие формы «Марки транспортного оборудования»

    • Открыть Кластер. Открытие формы «Кластер»

    • Открыть ИП. Открытие формы «Инструменты, приспособления»

    • Открыть ГПС. Открытие формы «ГПС»

    • Открыть ГПСдоб. Открытие формы «ГПС-добавление»

    • Открыть ГАУ. Открытие формы «ГАУ»

    • Открыть ТНС. Открытие формы «АТНСС»

    • Открыть замену. Открытие формы «Замена оборудования»

    • Открыть отчет. Открытие отчета «Обрабатывающее оборудование»

    • Открыть отчетТр. Открытие отчета «Транспортное оборудование»

Листинг программного кода макросов приведен в приложении.

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Нет! Мы не выполняем работы на заказ, однако Вы можете попросить что-то выложить в наших социальных сетях.
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
4121
Авторов
на СтудИзбе
667
Средний доход
с одного платного файла
Обучение Подробнее