50116 (609934), страница 5

Файл №609934 50116 (Учет основного оборудования на предприятии) 5 страница50116 (609934) страница 52016-07-30СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 5)

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

  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. Макрогруппа Открыть – выполняется из главной формы и содержит следующий макросы:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Характеристики

Тип файла
Документ
Размер
62,91 Mb
Тип материала
Учебное заведение
Неизвестно

Список файлов курсовой работы

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6508
Авторов
на СтудИзбе
302
Средний доход
с одного платного файла
Обучение Подробнее