Анализ существующей системы управления
Введение
ФГУП «Уфимское приборостроительное производственное объединение» - крупнейшее предприятие авиационного приборостроения в России.
Уфимское приборостроительное производственное объединение было введено в строй в 1956 году и носило название Государственный союзный завод №123 для производства изделий авиационной техники. Уже в 1957 году было освоено 16 новых видов авиационных изделий. С 1958 года освоен серийный выпуск гироскопических автопилотов, с 1959 года – производство высокоточных электронных устройств.
В 1962 году Уфимское ППО стало впервые участником программы освоения космоса, приступив к выпуску космической техники для спутников серии «Космос». Также УППО участвовало в создании космических кораблей серии «Восток», «Восход», транспортных кораблей «Союз» и «Прогресс», орбитальных станций «Салют», «Мир», «Альфа».
В 1967 году был освоен серийный выпуск электробритвы «Агидель». В период 1990-1995 годов ФГУП «Уфимское приборостроительное производственное объединение» провело диверсификацию производства, освоив целый ряд продукции для других отраслей промышленности.
В настоящее время основным направлением деятельности Уфимского ППО является разработка, производство, испытания и ремонт авиационной техники для различных типов вертолетов и самолетов, разработка и производство продукции нефтегазового направления. А также разработка и производство электронных систем управления тяговыми коллекторными и асинхронными двигателями троллейбусов.
Основная продукция Уфимского приборостроительного ПО:
- Изделия авиационного назначения (Ан-12, 24, 26 и пр.)
- Приводная техника для трубопроводной аппаратуры;
- Средства автоматизации и системы управления;
- Товары народного потребления.
Сегодня УППО поставляет свою продукцию во многие регионы РФ, а также экспортирует в более чем 60 стран мира.
В состав ФГУП «УППО» входят производства: монтажно-сборочное, механообрабатывающее, сварочное, литейно-термическое, пластмассовое, инструментальное, производство моточных изделий и печатных плат, гальваническое и лакокрасочное. А также комплекс лабораторного и испытательного оборудования.
Постановка задачи
Прежде чем начать любое проектирование, необходимо проанализировать предметную область.
Источником информации являются данные предприятия ФГУП УППО.
Была разработана информационная система «Учет, формирование и оформление заказов на предприятии ФГУП УППО», эта система предназначена для обработки данных о поступающих заказах на производство изделий.
Разрабатываемая информационная система будет использована для разработки, учета, хранения данных о поступающих заказах на производство изделий.
В качестве концептуальных требовании используются такие данные, как данные о сотрудниках, изделиях и заказах.
Вводные данные
№ | Наименование таблицы | Поля таблицы |
Бухгалтерия | Счет-фактура | |
Проводки | ||
Цена | ||
Договор | Номер договора | |
Количество | ||
Код поставщика | ||
Счет-фактура | ||
Номер товара | ||
Код покупателя | ||
Код изделия | ||
Номер товара | ||
Товар | ||
Товарно-транспортные накладные | Код поставщика | |
Наименование | ||
Адрес | ||
Поставщик | ||
Покупатель | Код покупателя | |
ФИО | ||
Телефон | ||
Накладная на внутреннее перемещение | Товар | |
Наименование цеха | ||
Сотрудники | Табельный номер | |
Адрес | ||
Стаж | ||
ФИО | ||
Стаж | ||
Год поступления | ||
Номер товара | ||
Товар | ||
Продукция | Код изделия | |
Наименование | ||
Количество | ||
Цена | ||
Склад | Номер товара | |
Товар | ||
Количество | ||
Цена |
Проектирование
Реализация системы
Microsoft SQL Server 2005
Microsoft SQL Server - система управления реляционными базами данных (СУБД), разработанная корпорацией Microsoft. Основной используемый язык запросов - Transact-SQL, создан совместно Microsoft и Sybase. Transact-SQL является реализацией стандарта ANSI/ISO по структурированному языку запросов (SQL) с расширениями. Используется для небольших и средних по размеру баз данных, и в последние 5 лет - для крупных баз данных масштаба предприятия, конкурирует с другими СУБД в этом сегменте рынка.
SQL Server Management Studio - это утилита, входящая в состав Microsoft SQL Server 2005 и более поздние версии, для конфигурирования, менеджмента и администрированием всех компонентов Microsoft SQL Server. Утилита включает скрипт-редактор и графическую утилиту которая работает с объектами и настройками сервера.
Главной утилитой SQL Server Management Studio является Object Explorer, который позволяет пользователю просматривать, извлекать, и полностью управлять объектами сервера.
Заполнение БД
Таблица Накладная на внутреннее перемещение
Таблица Склад
Таблица Сотрудники
Таблица Бугалтерия
Таблица Покупатель
Таблица Продукция
Таблица Товарно-транспортная накладная
Таблица Договор
Создание SQL-запросов
Запрос на изделия, цена которых больше 30000.
Запрос на сотрудников работающих с товарами после пятого номера
Запрос на сотрудников с фамилией на букву В.
Запрос, сортирующий цену товара по возрастанию
Запрос на общее количество товаров
Запрос число товара, которого 10 и более.
Запрос на объединение таблиц Склад и Договор с выводом с четвертой записи
Запрос на поиск кода поставщика по цене
Запрос на поиск систем и товара за 100000
Вложенный запрос на поиск сотрудника в имени которого есть буква М
Вложенный запрос на товар с ценой больше 30000 и меньше 80000
Вложенный запрос на сотрудников со стажем 5 лет
5 Прямое проектирование БД в Access
Microsoft Access — псевдореляционная СУБД корпорации Microsoft. Имеет широкий спектр функций, включая связанные запросы, связь с внешними таблицами и базами данных. Благодаря встроенному языку VBA, в самом Access можно писать приложения, работающие с базами данных.
Основные компоненты MS Access:
Ø построитель таблиц;
Ø построитель экранных форм;
Ø построитель SQL-запросов (язык SQL в MS Access не соответствует стандарту ANSI);
Ø построитель отчётов, выводимых на печать.
Они могут вызывать скрипты на языке VBA, поэтому MS Access позволяет разрабатывать приложения и БД практически «с нуля» или написать оболочку для внешней БД.
MS Access является файл-серверной СУБД и потому применима лишь к маленьким приложениям. Отсутствует ряд механизмов, необходимых в многопользовательских БД, таких, например, как триггеры. Опыт показывает, что даже для проектов на 5-20 пользователей предпочтительно использовать клиент-серверные решения.
Существенно расширяет возможности MS Access по написанию приложений механизм связи с различными внешними СУБД: "связанные таблицы" (связь с таблицей СУБД) и "запросы к серверу" (запрос на диалекте SQL, который "понимает" СУБД). Также MS Access позволяет строить полноценные клиент-серверные приложения на СУБД MS SQL Server. При этом имеется возможность совместить с присущей MS Access простотой инструменты для управления БД и средства разработки.
Прямое проектирование БД в Access
Результат экспортирования из Microsoft SQL Server
Схема БД в Access
6 Создание форм, отчетов, макросов в MS Access
Создание форм
«Главная форма» содержит кнопки, с помощью которых мы можем посмотреть запросы, таблицы, формы и отчеты. А так же с помощью кнопки «Закрыть форму», можем проделать предложенное действие.
Главная кнопочная форма
Форма Сотрудники
Форма Склад
Форма Справочник изделий
Форма Заказ
Создание отчетов
Отчет Поставщики
Отчет Сотрудники
Отчет Изделия
Отчет Бухгалтерия
Создание макросов
Создание макроса для открытия таблицы Бухгалтерия
Макрос Открытие таблицы Бухгалтерия
Макрос Открытие формы Заказ
Макрос Открытие отчета Сотрудники
Заключение
Стажировка Оформление договоров на заказы была выполнена в соответствии с требованиями, предъявляемыми к данной работе. Была реализована главная цель, в которой заключалась идея получения идентичной схемы данных в Erwin, путем экспортирования начальной схемы данных в программу Microsoft SQL Server.
Успешно реализовано заполнение таблиц в данной программе, созданы запросы, при помощи языка запросов SQL. Дальнейшая, немало значимая задача по экспортированию данных в Microsoft Access завершилась удачей. Так же отметим, что были созданы дополнительные формы и отчеты в базе данных Access, которые были указаны в условиях по достижению главного результата.
В процессе импортирования схемы данных из Access в Erwin, был проведен анализ по сравнению полученной и начальной схемы данных. В итоге было выявлено, что обе схемы данных идентичны и не было не обнаружено ни каких недостатков или излишков данных. Опираясь на все эти факты, можно сделать вывод, что данное задание выполнена с учетом всех первоначальных требований.
Литература
1. Григорьев Ю.А., Ревунков Г.И. Банки данных: Учеб. Для вузов. – М.: Изд-во МГТУ им. Н.Э.
Баумана, 2002. – 320 с.
2. Иванова Г.С. Технология программирования: Учеб. Для вузов. – М.: Изд-во МГТУ им. Н.Э. Баумана, 2002. – 320 с.
3. Э.В.Фуфаев, Д.э. Фуфаев. «Разработка и эксплуатация удаленных баз данных», 2002. - 523 с.
4. Малыхина М.П. Базы данных: основы, проектирование. Петербург, 2004. – 512 с.
Введение
ФГУП «Уфимское приборостроительное производственное объединение» - крупнейшее предприятие авиационного приборостроения в России.
Уфимское приборостроительное производственное объединение было введено в строй в 1956 году и носило название Государственный союзный завод №123 для производства изделий авиационной техники. Уже в 1957 году было освоено 16 новых видов авиационных изделий. С 1958 года освоен серийный выпуск гироскопических автопилотов, с 1959 года – производство высокоточных электронных устройств.
В 1962 году Уфимское ППО стало впервые участником программы освоения космоса, приступив к выпуску космической техники для спутников серии «Космос». Также УППО участвовало в создании космических кораблей серии «Восток», «Восход», транспортных кораблей «Союз» и «Прогресс», орбитальных станций «Салют», «Мир», «Альфа».
В 1967 году был освоен серийный выпуск электробритвы «Агидель». В период 1990-1995 годов ФГУП «Уфимское приборостроительное производственное объединение» провело диверсификацию производства, освоив целый ряд продукции для других отраслей промышленности.
В настоящее время основным направлением деятельности Уфимского ППО является разработка, производство, испытания и ремонт авиационной техники для различных типов вертолетов и самолетов, разработка и производство продукции нефтегазового направления. А также разработка и производство электронных систем управления тяговыми коллекторными и асинхронными двигателями троллейбусов.
Основная продукция Уфимского приборостроительного ПО:
- Изделия авиационного назначения (Ан-12, 24, 26 и пр.)
- Приводная техника для трубопроводной аппаратуры;
- Средства автоматизации и системы управления;
- Товары народного потребления.
Сегодня УППО поставляет свою продукцию во многие регионы РФ, а также экспортирует в более чем 60 стран мира.
В состав ФГУП «УППО» входят производства: монтажно-сборочное, механообрабатывающее, сварочное, литейно-термическое, пластмассовое, инструментальное, производство моточных изделий и печатных плат, гальваническое и лакокрасочное. А также комплекс лабораторного и испытательного оборудования.
Постановка задачи
Прежде чем начать любое проектирование, необходимо проанализировать предметную область.
Источником информации являются данные предприятия ФГУП УППО.
Была разработана информационная система «Учет, формирование и оформление заказов на предприятии ФГУП УППО», эта система предназначена для обработки данных о поступающих заказах на производство изделий.
Разрабатываемая информационная система будет использована для разработки, учета, хранения данных о поступающих заказах на производство изделий.
В качестве концептуальных требовании используются такие данные, как данные о сотрудниках, изделиях и заказах.
Вводные данные
№ | Наименование таблицы | Поля таблицы |
Бухгалтерия | Счет-фактура | |
Проводки | ||
Цена | ||
Договор | Номер договора | |
Количество | ||
Код поставщика | ||
Счет-фактура | ||
Номер товара | ||
Код покупателя | ||
Код изделия | ||
Номер товара | ||
Товар | ||
Товарно-транспортные накладные | Код поставщика | |
Наименование | ||
Адрес | ||
Поставщик | ||
Покупатель | Код покупателя | |
ФИО | ||
Телефон | ||
Накладная на внутреннее перемещение | Товар | |
Наименование цеха | ||
Сотрудники | Табельный номер | |
Адрес | ||
Стаж | ||
ФИО | ||
Стаж | ||
Год поступления | ||
Номер товара | ||
Товар | ||
Продукция | Код изделия | |
Наименование | ||
Количество | ||
Цена | ||
Склад | Номер товара | |
Товар | ||
Количество | ||
Цена |
Анализ существующей системы управления
Название предметной области может изменяться, варьироваться и состоять из нескольких отделов: деятельность отдела автоматизации систем управления производством, деятельность бюро информационно-вычислительный центр, деятельность бюро автоматизации систем управления производством, деятельность группы обслуживания вычислительных машин, ремонт, защита информации, деятельность отдела кадров, снабжение, производство, продажа.
Суть и направление деятельности в рассматриваемой предметной области является разработка автоматизированной информационной системы, производства, планирования , в соответствии с предметной областью проекта, на различных уровнях иерархии плановых решений, необходимых предприятию.
Отдел деятельность бюро автоматизированных систем управления производством,который занимается вопросами автоматизации производство, ведет актуальные расчеты, взаимодействует с вычислительным центром, систематизирует и обобщает полученные результаты.
Отделдеятельность бюро информационно-вычислительный центр, занимается составлением планов на дальнейшее развитие завода, выпуска новых видов продукции, обновление моделей.
Отдел ремонтазанимается устранением неисправностей оборудования, замена их на новые.
Отдел защита информациизанимается установлением паролей, шифрованием и дешифрованием, чтоб не произошла утечка информации.
Отделдеятельность отдела снабжениязанимается снабжением необходимых материалов, сотрудничают с заказчиками и поставщиками, проводят операции по принятию материалов и документацией.
Отдел деятельность отдела производствозанимается производством продукции.
Отдел продажи занимается продажей готовой продукции, установлением цены и взаимодействует со службой управления производство.
Проектирование