Помощь в написании студенческих работ
Антистрессовый сервис

Автоматизация расчета (подетально) специфизированных и сводных норм расхода материалов на изделие

Курсовая Купить готовую Узнать стоимостьмоей работы

После открытия экранной формы сначала необходимо выбрать подразделение. Система произведет чтение всех операций, которые уже введены по данному подразделению. Далее пользователь может выполнять редактирование ранее введенных данных или инициировать ввод новых операций кнопкой. Кнопка переводит выбранную строку в режим редактирования. Кнопка копирует выбранную в данный момент строку документа… Читать ещё >

Автоматизация расчета (подетально) специфизированных и сводных норм расхода материалов на изделие (реферат, курсовая, диплом, контрольная)

Содержание

  • Глава 1. Аналитическая часть
    • 1. 1. Экономическая сущность задачи
    • 1. 2. Характеристика комплекса задач, задачи и обоснование необходимости автоматизации
      • 1. 2. 1. Периодичность решения задачи
      • 1. 2. 2. Входные документы
      • 1. 2. 3. Выходные документы
      • 1. 2. 4. Описание процесса нормирования
      • 1. 2. 5. Обоснование необходимости автоматизации
    • 1. 3. Развёрнутая постановка целей, задач и подзадач автоматизации
  • Глава 2. Проектная часть
    • 2. 1. Информационное обеспечение задачи
      • 2. 1. 1. Концептуальная модель
      • 2. 1. 2. Входная информация и выходная информация
      • 2. 1. 3. Нормативно-справочная информация
    • 2. 2. Программное и технологическое обеспечение задачи
      • 2. 2. 1. Обоснование выбора платформы (среды разработки), технологическое обеспечение
      • 2. 2. 2. Алгоритм решения задачи в математическом виде
      • 2. 2. 3. Блок-схема взаимосвязи программных модулей
      • 2. 2. 4. Схема данных, ER-диаграмма БД и описание таблиц
      • 2. 2. 5. Сценарий диалоговых форм
  • Заключение

Процедура «Ввод данных производственного цикла» относится к клиентскому уровню. В ней формируется экранная форма производственного цикла и запускается процедура «Чтение производственного цикла», которая относится уже к среднему уровню и формирует запрос на сервер для чтения таблицы «производственный цикл». В открытой форме при нажатии кнопки печать сначала, в зависимости от формы макета, который пользователь хочет распечатать запускаются функции «Расчет подетальных норм» либо «Расчет специфизированных норм» либо «Расчет сводных норм». Эти процедуры относятся к среднему уровню. Рисунок 5Результатом работы этих процедур будут подготовленные данные для печати соответствующих макетов.

Общая блок схема модуля поддержки ВТП06−08 изображена на рисунке 6. Подробнее стоит остановиться на процедурах расчета. Входной информацией для функции «Расчет подетальных норм» служит код подразделения, для которого этот расчет выполняется. Процедура посылает запрос к серверу для чтения таблицы «Производственный цикл» с фильтром по колонке «Код подразделения», присоединяет к ней таблицы"Спецификации" и «Многострочная часть спецификации» другими словами собирает спецификации всех компонентов, которые производятся в подразделении с выбранным кодом. Результат работы запроса будет упорядоченная таблица, структура которой представлена в таблице 9. Эту таблицу функция возвращает вызывающей процедуре. Данная таблица служит входной информацией для процедуры «печать ВТП06» и содержит все необходимые данные для печати указанной ведомости. Таблица 9Код подразделения

Код подразделения из таблицы «Производственный цикл"Наименование подразделения

Поле «Наименование» из присоединенной таблицы «Производственные подразделения». Присоединение выполняется по полю «Код"Количество

Поле из присоединенной таблицы «Многострочная часть спецификации». Которое соответсвует количеству базовых компонентов из которых производятся составные компоненты в подразделении. Соединение производится по полю «Номер

ДокСпецификации"Код_ЕдЭто код единицы из справочника «Единицы» показывает в каких единицах выражается количество компонент из которых производится составное изделие

НаименованиеЕдиницы

Наименование единицы

Код_Компонента использован

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

Наименование компонента использования

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

НомерДок

СпецификацииНомер спецификации из которой берутся данные для расчета. Рисунок 6Входным параметром для функции расчет специфизированных норм, является код компоненты изделия, для которой необходимо высчитать нормы. Функция посылает запрос к серверу для выборки из таблиц «Спецификации» и «Многострочная часть спецификации». Результатом работы функции будет таблица, структура которой описана в таблице 10. Эта таблица является входной информацией для процедуры печати ведомости ВТП07. В ней содержится все необходимые данные и она отсортирована соответствующим образом. Таблица 10Код_Компонента произведен

Это код компонента из таблицы «Компоненты» соответствует произведенной компоненте

Наименование компонента

Это наименование из таблицы «Компоненты» соответствует наименованию производимой компоненты

Код_Компонента использован

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

Наименование компонента

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

Код_ЕдЭто код единицы из справочника «Единицы» показывает в каких единицах выражается количество компонент из которых производится составное изделие

НаименованиеЕдиницы

Наименование единицы

КоличествоКоличество из таблицы «Многострочная часть спецификаций», которая соответствует количеству базовых компонентов из которых производится составной компонент

НомерДок

СпецификацииНомер спецификации из которой берутся данные для расчета2.

2.4Схема данных, ER-диаграмма БД и описание таблицERдиаграмма БД изображена на рисунке 7, в таблицах 11−17приведено описание каждой из-них.Спецификация

Эта таблица является одной из частей ЛСС «Спецификация ВПТ01» в ней хранится информация из шапки спецификаций ВТП01. Таблица 11Наименование поля

Тип поля

Длина поля

КлючНаличие связи

Описание поля

Дата документа

ДатанетОзначает дату ввода документов. Действует сДатанет

Означает с какой даты спецификация начинает действовать

НомерДок

Строка15нет

ДаИдентификатор документа

Код_таб

Число19нет

Идентификатор табличной части

Код_ЕдЧисло3нет

ДаВ каких единицах продукция производится. Код_Компонента

Число19нет

ДаКакой компонент производится единицы продукции. Табличная частьспецификации

Эта таблица является одной из частей ЛСС «Спецификация ВПТ01» в ней хранится информация из табличной части спецификаций ВТП01. Таблица 12Наименование поля

Тип поля

Длина поля

КлючНаличие связи

Описание поля

КодЧисло19ДаИдентификатор.

строки документа

КоличествоЧисло19.

3нет

Означает какое количество компоненты входит в изделие

Код_ЕдЧисло3нет

ДаОзначает количество в каких единицах измерениях. Код_Компонента

Число19нет

ДаКакой компонент используется для производства единицы продукции. Компоненты

Эта таблица является представлением ЛСС «Компоненты» в ней хранится информация о всех компонентах изделия. Поле «Тип компонента» может принимать 2 значения базовый и составной. Которые соответствуют двум типам ЛСС «Компоненты». Использование одной таблицы для двух видов ЛСС «Компоненты», обусловлено требованием единой системы идентификации компонентов в системе. Выполнить это требование наименее трудоемко, если обоим видам ЛСС «Компоненты» будет соответствовать одна таблица

Таблица 13Наименование поля

Тип поля

Длина поля

КлючНаличие связи

Описание поля

КодЧисло19ДаИдентификатор.

строки документа

Наименование компонента

Число19.

3нет

Означает какое количество компоненты входит в изделие

Тип компонента

Число3нет

ДаПринимает два значения. Базовый и Составной

ЕдиницыТаблица 14Наименование поля

Тип поля

Длина поля

КлючНаличие связи

Описание поля

КодЧисло19ДаДаИдентификаторединицы соответствует общероссийскому классификатору. Наименование

Строка100нет

Наименование единицы

Производственный цикл

Эта таблица отражение одноименного ЛСС. Она является связующим звеном между спецификациями и подразделениями, которые выпускают продукцию в соответствии с этими спецификациями. В этой таблице отражается фактическое применение той или иной спецификации. Фиксируется дата, с которой конкретная спецификация начинает применяться. Таблица 15Наименование поля

Тип поля

Длина поля

КлючНаличие связи

Описание поля

Код Операции

Число19ДаДаКакой производственной операции относится данная строка таблицы

Код подразделения

Число19ДаДаКакое производственное подразделение данную операцию выполняет

НомерДок

СпецификацииЧисло19ДаДаКакие нормы расхода материалов используются

ДатаДата

Дата применения спецификации. Производственное подразделение

Эта таблица отражение ЛСС «Производственные подразделения». Эта таблица по сути список подразделений которые участвуют в производстве продукции, т. е производственные подразделения. Таблица 16Наименование поля

Тип поля

Длина поля

КлючНаличие связи

Описание поля

Код Число19ДаДаИдентификатор подразделения

НаименованиеСтрока100нетнет

Наименование подразделения

Производственные операции

Эта таблица отражение ЛСС «Производственные операции». Это список всех операций, которые выполняются производственными подразделениями для производства продукции иполуфабрикатов. Таблица 17Наименование поля

Тип поля

Длина поля

КлючНаличие связи

Описание поля

Код Число19ДаДаИдентификатор операции

НаименованиеСтрока100нетнет

Наименование операции2.

2.5 Сценарий диалоговых форм

Схема сценария изображена на рисунке 7. Он состоит из двух диалоговых форм. «Ввод спецификаций» и «Ввод данных производственного цикла».

Рисунок 7Сценарий начинается с процедуры авторизации В этом диалоговом окне есть кнопка .Она вызывает диалоговую форму управления списком пользователей. В экранной форме, соответствующими кнопками на панели инструментов можно добавить нового пользователя и удалить неиспользуемого. Назначение прав осуществляется выбором из списка набора прав. После процедуры авторизации пользователь попадает в главное меню программы, которое состоит из двух пунктов «Ввод спецификаций» и «Ввод данных производственного цикла"Если пользователь выбирает меню ввод спецификаций, то открывается экранная форма журнала спецификаций. В этой форме пользователь может инициировать ввод новой спецификации кнопкой. Открыть ранее введенную спецификацию можно кнопкой. А также запустить процедуры печати макетов кнопками ВПТ01 и ВТП02. Журнал спецификаций это список всех, когда-либо, введенных спецификаций.

Для упрощения поиска ранее введенных спецификаций в журнале можно инициировать сортировку и фильтрацию по любому полю присутствующему в журнале. Сортировка или фильтр вызывается из контекстного меню при клике правой кнопкой мыши на любую колонку таблицы. Экранная форма спецификации вызывается пользователем из журнала спецификаций кнопками и. Кнопка открывает пустую форму для ввода новой спецификации. Кнопка открывает форму ранее введенной спецификации для редактирования. Принцип заполнения спецификации не меняется, заполняем ли мы ранее введенную спецификацию или вводим новую. Кнопка инициирует ввод новой строки в табличную часть документа. Кнопка переводит выбранную строку в режим редактирования. Кнопка копирует выбранную в данный момент строку документа. Процедуры печати одноименных форм по кнопкам ВПТ01 и ВТП02, так же доступны в этой экранной форме.

Кнопка записать инициирует запись нового или модифицированного документа в БД. Принцип заполнения и редактирования экранной формы ничем не отличается от общепринятого в среде Windows. Меню вод данных производственного цикла вызывает соответствующую экранную форму. Данные вводятся по каждому подразделению отдельно

После открытия экранной формы сначала необходимо выбрать подразделение. Система произведет чтение всех операций, которые уже введены по данному подразделению. Далее пользователь может выполнять редактирование ранее введенных данных или инициировать ввод новых операций кнопкой. Кнопка переводит выбранную строку в режим редактирования. Кнопка копирует выбранную в данный момент строку документа. Соответствующими кнопками инициируются печать макетов форм «ВТП06», «ВТП07» и «ВТП08». Кнопка «Записать» производит добавление новых записей в БД или обновление редактированных пользователем данных.

Заключение

В целом по результатам разработки АИС, можно смело сказать, что все основные цели разработки достигнуты.

Получилось легкое в усвоении с простым и интуитивно понятным интерфейсом приложение. Выбор клиент-серверной архитектуры даст возможность в дальнейшем развивать полученную систему. Не переделывая интерфейсную и серверную части. Развитие возможно в направлении расчета себестоимости выпускаемой продукции, внедрение функций фактического движения МПЗ и сравнения их с номами расхода сырья, автоматизации снабженческих подразделений.

Также при необходимости можно легко наращивать мощности сервера. Это не вызовет сбоев в работе ни одной из частей АИС.

Список литературы

Внутрифирменное планирование, Царев В. В. — СПб.: Питер, 2002

Информационные технологии в экономике и управлении, Алёхина Г. В., Москва, 2003

Логистика: нормирование сбытовых запасов и оборотных средств предприятия, Радионов А. Р., Радионов Р. А. -М.: Проспект, 2006

Организация производства на предприятии, Автор: О. Г. Туровец, Ю. П. Анисимов, И. Л. Борисенко -М: Мар

Т, 2002

Организация и планирование производства. Практикум, Автор: Новицкий Н. И., Пашуто В. П., -М: Финансы и статистика, 2007

Планирование деятельности фирмы: Учебно-методическое пособие. Алексеева М. М. -М.: Финансы и статистика, 2001

Разработка реального приложения в среде клиент-сервер, Гурвиц Г. -М.: ДВГУПС, 2005

Разработка реального приложения с использованием Microsoft Visual FoxPro 9, Гурвиц Г. -М.: ДВГУПС, 2007

Экономика предприятия, Грузинов В. П., — М.: ЮНИТИ, 2002.

http://doc.marsu.ru/lang/all/articles/client-server.html

Показать весь текст

Список литературы

  1. Внутрифирменное планирование, Царев В. В. — СПб.: Питер, 2002.
  2. Информационные технологии в экономике и управлении, Алёхина Г. В., Москва, 2003.
  3. Логистика: нормирование сбытовых запасов и оборотных средств предприятия, Радионов А. Р., Радионов Р. А. -М.: Проспект, 2006.
  4. Организация производства на предприятии, Автор: О. Г. Туровец, Ю. П. Анисимов, И. Л. Борисенко -М: МарТ, 2002.
  5. Организация и планирование производства. Практикум, Автор: Новицкий Н. И., Пашуто В. П., -М: Финансы и статистика, 2007.
  6. Планирование деятельности фирмы: Учебно-методическое пособие. Алексеева М. М. -М.: Финансы и статистика, 2001.
  7. Разработка реального приложения в среде клиент-сервер, Гурвиц Г. -М.: ДВГУПС, 2005.
  8. Разработка реального приложения с использованием Microsoft Visual FoxPro 9, Гурвиц Г. -М.: ДВГУПС, 2007.
  9. Экономика предприятия, Грузинов В. П., — М.: ЮНИТИ, 2002.
  10. http://doc.marsu.ru/lang/all/articles/client-server.html
Заполнить форму текущей работой
Купить готовую работу

ИЛИ