Министерство образования и науки Российской Федерации
Государственное образовательное учреждение высшего профессионального образования
Камская инженерно-экономическая академия
Кафедра А и ИТ
Курсовая работа
по дисциплине «Базы данных»
на тему: «Учет основного оборудования на предприятии»
Выполнил: ст. гр. 1509
Сагындыков Л.Т.
Проверил доцент:
Бахвалова В.С.
Проверил ассистент:
Нуриева Н.П
Набережные челны 2010
Содержание
Введение
Глава 1. Задание
Глава 2. Системный анализ предметной области
Глава 3. Проектирование базы данных
3.1 Проектирование базы данных декомпозиционным методом
3.2 Проектирование базы данных с использованием ER- метода
3.3 Проверка отношений на завершающей фазе проектирования
3.4 Модель базы данных
Глава 4. Выбор субд
Глава 5. Разработка приложения
5.1 Общая схема приложения
5.2 Запросы и макросы, использованные в приложении
5.3 Описание приложения
5.3.1 Функциональные возможности приложения
5.3.2 Инструкция пользователя
Заключение
Список использованной литературы
Приложение
Современный мир информационных технологий трудно представить себе без использования баз данных (БД). Практически все системы в той или иной степени связаны с функциями долговременного хранения и обработки информации. Фактически информация становится фактором, определяющим эффективность любой сферы деятельности. Увеличились информационные потоки и повысились требования к скорости обработки данных. В результате большинство операций не может быть выполнено вручную, они требуют применения наиболее перспективных компьютерных технологий. Любые административные решения требуют четкой и точной оценки ситуации и возможных перспектив ее изменения.
И если раньше в оценке ситуации участвовало несколько десятков факторов, которые могли быть вычислены вручную, то теперь таких факторов сотни и тысячи, и ситуация меняется не в течение года, а через несколько минут, а обоснованность принимаемых решений требуется большая, потому что и реакция на неправильные решения более серьезная, более быстрая и более мощная, чем раньше. И конечно, обойтись без использования БД, в этом случае невозможно.
Необходимо спроектировать и реализовать реляционную БД учета основного оборудования на предприятии.
Целью курсовой работы является приобретение навыков по проектированию базы данных и разработки программного обеспечения для работы с ней.
Отчет по работе должен содержать:
1. Системный анализ предметной области;
2. Последовательность проектирования БД двумя методами (декомпозиционным и ER-методом);
3. Обоснование выбора СУБД;
4. Разработанное приложение для работы с БД, а также общую блок-схему и блок-схему алгоритмов;
5. Инструкцию пользователя для разработанного приложения.
Данная БД разработана для учета имеющегося основного оборудования на одном предприятии. При разработке необходимо учесть следующие требования:
1. Для каждого оборудования необходимо иметь возможность получить основную техническую информацию.
2. Обрабатывающие оборудования, которые имеют схожие технические характеристики необходимо объединить в кластеры.
3. Каждому обрабатывающему оборудованию необходимо привязать набор инструментов и приспособлений
4. Необходимо иметь возможность получения отчета по всем имеющимся оборудованиям.
5. Необходимо иметь возможность получения списка оборудования, способных заменить вышедшее из строя.
Для корректной работы БД необходимо разделить основное оборудование на транспортное и обрабатывающее.
Таким образом, в БД необходимо хранить:
Данные об обрабатывающем оборудовании:
1. Код оборудования (КодОбр)– каждому обрабатывающему оборудованию присваивается уникальный код
2. Марка (МаркаОбр) – определяет технические характеристики обрабатывающего оборудования
3. Габаритные размеры (ГабарОбр) – общий для оборудования одной марки.
4. Наибольшая длина обрабатываемых деталей (ДлДетОбр) - параметр общий для оборудования одной марки. Величина указывается в мм.
5. Наибольший диаметр обрабатываемых деталей (ДиамДетОбр) –параметр общий для оборудования одной марки. Если деталь типа призма, то вместо диаметра указывается наибольший из ширины и высоты. Величина указывается в мм.
6. Пределы частот вращений главного шпинделя (ЧастотОбр) – общий параметр для оборудования одной марки. Величина указывается в мин-1
7. Мощность привода главного движения (МощОбр) – общий параметр для оборудования одной марки. Величина указывается кВт.
8. Стоимость (СтоимОбр) – определяет стоимость приобретения оборудования. Величина указывается в тыс. руб.
9. Дата изготовления (ДатаОбр)- определяет год выпуска обрабатывающего оборудования
Данные об транспортном оборудовании:
1. Код оборудования (КодТр)– каждому транспортному оборудованию присваивается уникальный код
2. Марка (МаркаТр) – определяет технические характеристики транспортного оборудования
3. Скорость перемещения (СкорТр) – общий параметр для одной марки. Величина указывается в м/мин.
4. Габаритные размеры (ГабарТр) – общий параметр для одной марки.
5. Грузоподъемность (ГрузТр)–общий параметр для оборудования одной марки. Величина указывается в кг.
6. Масса транспортного оборудования (МассаТр) – общий параметр для оборудования одной марки. Величина указывается в т.
7. Стоимость (СтоимТр) – определяет стоимость приобретения транспортного оборудования. Величина указывается в тыс. руб.
Данные об инструменте/приспособлении:
1. Код инструмента/приспособления (КодИП) – уникальный номер инструмента/приспособления на предприятии
2. Марка инструмента/приспособления (МаркИП) - определяет технические характеристики инструмента/приспособления
3. Назаначение инструмента/приспособления (НазнИП) – определяет техническое назначение инструмента/приспособления: резец проходной, резец копировальный и т.д.
4. «Инструмент» (ИнсПрисп) – параметр для разделения инструментов и приспособлений, хранимое значение логическое.
Данные об автоматической транспортно накопительно-складской системе (далее просто АТНСС):
1. Код АТНСС (КодАТНСС) – уникальный код автоматической транспотрно-накопительно-складской системы.
2. Пропускная способность (ПропАТНСС)–число перевозимых ед.изделия в час
3. Площадь охватываемая данной АТНСС (ПлощАТНСС) – указывается в м2
Данные о гибком автоматизированном участке (далее просто ГАУ):
1. Код ГАУ (КодГАУ) – каждому ГАУ присваивается уникальный код.
2. Назначение ГАУ (НазнГАУ) – разные участки могут изготавливать одни и те же детали.
3. Площадь, занимаемая ГАУ (ПлощГАУ) – указывается в м2
Данные о гибкой производственной системе (далее просто ГПС):
1. Код ГПС (КодГПС) – каждому ГПС присваивается уникальный код.
2. Назначение ГПС (НазнГПС) –техническая информация о выполняемой работе на ГПС.
3. Наименовние цеха (НаимЦех) – несколько ГПС могут быть привязанык одному цеху.
Данные о кластерах (объединение транспортного оборудования по определенным характеристикам в некотором диапазоне):
1. Код кластера (КодКласт)- уникальный код кластера
2. Частота вращения главного шпинделя (ЧастКласт) - устанавливается для каждого кластера
3. Длина обрабатываемых деталей (ДлинКласт)- устанавливается для каждого кластера
4. Диаметр обрабатываемых деталей (ДиамКласт) - устанавливается для каждого кластера. Если деталь типа призма, то вместо диаметра указывается наибольший из ширины и высоты.
5. Процент отклонения (ОтклКласт) – определяет диапазон отклонения параметров в пределах одного кластера
Количественные характеристики
При построении модели базы данных за основу выбран набор нормализованных отношений, полученный в результате проектирования ER-методом. Модель представлена на рисунке ниже. Предполагается, что количество обрабатывающего и транспортного оборудования на предприятии не более 1000 ед. и 500 ед. соответсвенно. В базе данных будет хранится информация о 5000 обрабатывающих и 2000 транспортных оборудованиях. Число ГАУ будет равно 200, ГПС - 30, а АТНСС – 70. Число используемых инструментов/приспособлений – 10000. Предполагается, что число кластеров будет не более 10000.
Составим универсальное отношение, содержащее атрибуты, указанные ниже, и внесём в него ряд записей.
Атрибуты, хранимые в БД:
Код транспортного оборудования (КодТр),
код инструмента/приспособления (КодИП),
код обрабатывающего оборудования (КодОбр),
марка обрабатывающего оборудования (МаркаОбр),
габаритные размеры обрабатывающего оборудования (ГабарОбр),
наибольшая длина обрабатываемых деталей на обрабатывающем оборудовании (ДлДетОбр),
наибольший диаметр обрабатываемых деталей на обрабатывающем оборудовании (ДиамДетОбр),
пределы частот вращений главного шпинделя на обрабатывающем оборудовании (ЧастотОбр),
мощность привода главного движения обрабатывающего оборудования (МощОбр),
стоимость обрабатывающего оборудования (СтоимОбр),
дата изготовления обрабатывающего оборудования (ДатаОбр),
марка транспортного оборудования (МаркаТр),
скорость перемещения транспортного оборудования (СкорТр),
габаритные размеры транспортного оборудования (ГабарТр),
грузоподъемность транспортного оборудования (ГрузТр),
масса транспортного оборудования (МассаТр),
стоимость транспортного оборудования (СтоимТр),
марка инструмента/приспособления (МаркИП),
назначение инструмента/приспособления (НазнИП),
инструмент или приспосбление (ИнсПрисп),
код ГАУ (КодГАУ), назначение ГАУ (НазнГАУ),
площадь, занимаемая ГАУ (ПлощГАУ),
код АТНСС (КодТНС),
пропускная способность АТНСС (ПропТНС),
площадь охватываемая данной АТНСС (ПлощТНС),
код ГПС (КодГПС),
назначение ГПС (НазнГПС),
наименовние цеха (НаимЦех),
код кластера (КодКласт),
частота вращения главного шпинделя в кластере (ЧастКласт),
длина обрабатываемых деталей в кластере (ДлинКласт),
диаметр обрабатываемых деталей в кластере (ДиамКласт),
процент отклонения в кластере (ОтклКласт)
КодТр | КодИП | КодОбр | МаркаОбр | ГабарОбр | ДлДетОбр | ДиамДетОбр | Частот Обр | Мощ Обр | Стоим Обр |
1 | 1 | 1 | 16К20 | 2505х1190 | 2000 | 400 | 1600 | 10 | 120 |
1 | 2 | 1 | 16К20 | 2505х1190 | 2000 | 400 | 1600 | 10 | 120 |
2 | 3 | 1 | 16К20 | 2505х1190 | 2000 | 400 | 1600 | 10 | 120 |
2 | 4 | 2 | 1А64 | 5780х2000 | 2800 | 800 | 750 | 22 | 150 |
3 | 5 | 2 | 1А64 | 5780х2000 | 2800 | 800 | 750 | 22 | 150 |
4 | 6 | 2 | 1А64 | 5780х2000 | 2800 | 800 | 750 | 22 | 150 |
5 | 7 | 3 | ИРТ180 | 2751х2170 | 165 | 200 | 4000 | 25 | 1200 |
5 | 8 | 3 | ИРТ180 | 2751х2170 | 165 | 200 | 4000 | 25 | 1200 |
6 | 9 | 4 | 2Н150 | 1240х810 | 650 | 50 | 1800 | 4 | 80 |
6 | 10 | 5 | 2М55 | 2445х1000 | 550 | 50 | 2000 | 4 | 110 |
ДатаОбр | Марка Тр | СкорТр | ГабарТр | ГрузТр | МассаТр | СтоимТр | МаркИП | НазнИП | Инс Присп | Код ГАУ |
11.05.1991 | С4057 | 90 | 2234х1074 | 500 | 2500 | 800 | 20872-20 | резец копир. | да | 1 |
11.05.1991 | С4057 | 90 | 2234х1074 | 500 | 2500 | 800 | UNC315-1 | патрон | нет | 1 |
11.05.1991 | 0М9913 | 80 | 1900х990 | 250 | 800 | 350 | 35-В92-82 | резец проход. | да | 1 |
13.08.1993 | 0М9913 | 80 | 1900х990 | 250 | 800 | 350 | 35-558-77 | резец для канавок | да | 2 |
13.08.1993 | С4234 | 100 | 2530х1074 | 500 | 3000 | 1000 | UNC400-2 | патрон | нет | 2 |
13.08.1993 | С4057 | 90 | 2234х1074 | 500 | 2500 | 700 | 20872-20 | резец копир. | да | 2 |
11.05.1998 | 0М9913 | 80 | 1900х990 | 250 | 800 | 300 | UNC315-2 | патрон | нет | 1 |
11.05.1998 | 0М9913 | 80 | 1900х990 | 250 | 800 | 300 | 35-558-77 | резец для канавок | да | 1 |
07.01.1988 | С4057 | 90 | 2234х1074 | 500 | 2500 | 580 | UNC250-3 | патрон | нет | 3 |
20.11.1984 | С4057 | 90 | 2234х1074 | 500 | 2500 | 580 | UNC250-2 | патрон | нет | 3 |
НазнГАУ | Площ ГАУ | Код ТНС | Проп ТНС | Площ ТНС | Код ГПС | Назн ГПС | Наим Цех | Код Класт |
Обточка дет. Колесо | 80 | 1 | 700 | 150 | 1 | «Колесо» | Дизельный | 1 |
Обточка дет. Колесо | 80 | 1 | 700 | 150 | 1 | «Колесо» | Дизельный | 1 |
Обточка дет. Колесо | 80 | 2 | 1000 | 300 | 1 | «Колесо» | Дизельный | 1 |
Обточка дет. втулку | 60 | 2 | 1000 | 300 | 2 | «Втулка» | Дизельный | 2 |
Обточка дет. втулку | 60 | 2 | 1000 | 300 | 2 | «Втулка» | Дизельный | 2 |
Обточка дет. втулку | 60 | 2 | 1000 | 300 | 2 | «Втулка» | Дизельный | 2 |
Обточка дет. Колесо | 80 | 3 | 800 | 200 | 1 | «Колесо» | Дизельный | 3 |
Обточка дет. Колесо | 80 | 3 | 800 | 200 | 1 | «Колесо» | Дизельный | 3 |
Сверление отверстий | 40 | 3 | 800 | 200 | 2 | «Втулка» | Дизельный | 4 |
Сверление отверстий | 40 | 3 | 800 | 200 | 2 | «Втулка» | Дизельный | 4 |
ЧастКласт | ДлинКласт | ДиамКласт | ОтклКласт |
1600 | 2000 | 400 | 17 |
1600 | 2000 | 400 | 17 |
1600 | 2000 | 400 | 17 |
750 | 2800 | 800 | 17 |
750 | 2800 | 800 | 17 |
750 | 2800 | 800 | 17 |
4000 | 200 | 165 | 17 |
4000 | 200 | 165 | 17 |
1800 | 650 | 50 | 17 |
1800 | 650 | 50 | 17 |
Проанализируем ФЗ данного отношения:
1. Код обрабатывающего оборудования – уникален и однозначно определяет марку оборудования, стоимость оборудования, дата изготовления оборудования. В тоже время каждое обрабатывающее оборудования однозначно привязано к одному кластеру и одному ГАУ.
В свою очередь, марка оборудования однозначно определяет габаритные размеры оборудования, наибольшую длину и диаметр обрабатываемых деталей, пределы частот вращений главного шпинделя и мощность привода главного движения.
Таким образом, имеем:
КодОбр ® МаркаОбр;
КодОбр ® СтоимОбр;
КодОбр ® ДатаОбр;
КодОбр ® КодКласт;
КодОбр ® КодГАУ;
МаркаОбр ® ГабарОбр;
МаркаОбр ® ДлДетОбр;
МаркаОбр ® ДиамДетОбр;
МаркаОбр ® ЧастотОбр;
МаркаОбр ® МощОбр;
2. Если известен код транспортного оборудования, то по нему можно определить марку транспортного оборудования, стоимость транспортного оборудования. В тоже время каждое транспортное оборудование привязано к одному АТНСС.
В свою очередь, зная марку транспортного оборудования, мы однозначно знаем скорость перемещения, габаритные размеры, грузоподъемность и масса транспортного оборудования.
Таким образом, имеем:
КодТр ® МаркаТр;
КодТр ® СтоимТр;
КодТр ® КодТНС;
МаркаТр ® СкорТр;
МаркаТр ® ГабарТр;
МаркаТр ® ГрузТр;
МаркаТр ® МассаТр;
3. Код инструмента/приспособления однозначно определяет марку инструмента/приспособления, назначение инструмента/приспособления и определяет инструмент это или приспособление. В тоже время код интрумента/приспособления однозначно определяет оборудование, к которому привязано.
Таким образом, имеем:
КодИП ® МаркИП;
КодИП ® НазнИП;
КодИП ® ИнсПрисп;
КодИП ® КодОбр;
4. Код АТНСС однозначно определяет пропускную способность и площадь, охватываемая данной АТНСС.
Таким образом, имеем:
КодТНС ® ПропТНС;
КодТНС ® ПлощТНС;
5. Код ГАУ однозначно определяет назначение и площадь, занимаемую ГАУ. В тоже время код ГАУ совместно с кодом АТНСС однозначно привязано к одному ГПС. Таким образом, несколько ГАУ и АТНСС могут быть привязано к одному ГПС.
Таким образом, имеем:
КодГАУ ® НазнГАУ;
КодГАУ ® ПлощГАУ;
КодГАУ, КодТНС ® КодГПС;
... учета не только в масштабах российской экономики, но и отдельных ее отраслей, отдельных хозяйствующих субъектов. Это, в частности, относится к организации учета на предприятиях пищевой промышленности, особенно организация бухгалтерского учета основных средств в свете требований новых нормативных документов, таких как "Положение по бухгалтерскому учету основных средств (ПБУ/6), "Методические ...
... Автоматизация учета основных средств отличается тем, что здесь наблюдается стабильность информации. Для автоматизации учета основных средств применяются коды: · синтетических счетов и субсчетов и объектов аналитического учета, · структурных подразделений предприятия; · инвентарных объектов, норм амортизационных отчислений; · бухгалтерских операций и др. ...
... (кроме автотранспорта) при полной или частичной их ликвидации. 4. Форма № ОС-4 “Акт на списание автотранспортных средств”. Этим документом оформляют списание грузового или легкового автомобиля, прицепа или полуприцепа при их ликвидации. 5. Форма № ОС-6 “Инвентарная карточка учета основных средств”. Применяется для учета всех видов основных средств. Карточки ведут в бухгалтерии на каждый объект; ...
... налогообложения [36]. Для целей налогообложения прибыли в соответствии со ст.313 НК РФ организация должна самостоятельно разработать регистры налогового учета амортизируемых основных средств. В случае, когда бухгалтерский и налоговый учет основных средств ведутся в организации таким образом, что данные бухгалтерского учета полностью совпадают с данными налогового учета, у налогоплательщика нет ...
0 комментариев