Проверка обеспеченности договоров планами цехов - Программирование, компьютеры и кибернетика курсовая работа

Главная
Программирование, компьютеры и кибернетика
Проверка обеспеченности договоров планами цехов
Описание входной и выходной информации. Определение связей информационных объектов и построение информационно-логической модели. Обобщенный алгоритм решения задачи и его декомпозиция на подзадачи. Описание реквизитов данной информационной системы.
посмотреть текст работы
скачать работу можно здесь
полная информация о работе
весь список подобных работ
Нужна помощь с учёбой? Наши эксперты готовы помочь!
Нажимая на кнопку, вы соглашаетесь с
политикой обработки персональных данных
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
«Омский государственный аграрный университет»
Кафедра информационных технологий и моделирования
по информационным системам в экономике
Предметная область: Сбыт готовой продукции
Задача: Проверка обеспеченности договоров планами цехов
1. Предметная область (ПО) автоматизации:
1.1 Описание ПО и функции решаемой задачи
1.2 Документы ПО, содержащие информацию, необходимую для решения задачи
2.1 Организационно-экономическая сущность задачи
2.2 Описание входной и выходной информации
3. Разработка информационного обеспечения задачи:
3.1 Информационный анализ ПО и выделение информационных объектов (ИО) задачи
3.3 Определение связей информационных объектов и построение информационно-логической модели (ИЛМ)
4. Разработка алгоритмов и технологии решения задачи.
4.1 Разработка технологии ввода и накопления входной информации для решения задачи
4.2 Обобщенный алгоритм решения задачи и его декомпозиция на подзадачи
4.3 Детальные алгоритмы реализации подзадач
5. Анализ результатов решения задачи
А. Распечатки сформированных отчетов
Б. Распечатки структуры базы данных
В. Распечатки заполненных таблиц базы данных
1. Предметная область автоматизации
1.1 Описание ПО и функции решаемой задачи
В предметной области комплекса задач, к которой относится задача проверки обеспеченности договоров планами цехов, рассматриваются: процессы планирования и учета выпуска изделий на предприятии; сдача готовых изделий на склады и отгрузка готовой продукции заказчикам в соответствии с договорами; анализ текущего запаса продукции на складах; учет и анализ оплаты за отгруженную продукцию; оценка выполнения плана выпуска продукции предприятием.
В процессе договорной компании составляется договор на поставку товаров. Договор состоит из двух частей: общей части, включающей в себя реквизиты заказчика и поставщика, предмет поставки и т. д., и спецификации, в которой приводятся подробные сведения о товарах и сроках поставки. На основе договоров составляется финансовый план и разрабатываются цеховые помесячные планы выпуска товарной продукции.
Задача обеспеченности договоров планами выпуска продукции касается планирования выпуска продукции цехами за первый квартал период. При решении этой задачи проверяется, не меньше ли суммарное количество продукции (запланированное к выпуску цехами в первом квартале) соответствующего количества по договорам.
Из общего описания предметной области известен ряд ограничений, существенных для процессов, которые относятся к рассматриваемой задаче:
- один цех может выпускать несколько наименований готовых изделий;
- количество готовой продукции измеряется целым числом (у изделия только одна единица измерения);
- номера цехов и номера складов не изменяются (их наименования могут изменяться);
- Ф. И. О., телефоны начальников цехов и складов могут изменяться;
- накладная цеха сдачу готовой продукции на склад всегда привязана к одному складу готовой продукции, может одержать несколько наименований готовых изделий, и ее номер уникален для данного цеха;
- заданный период анализа задается номером месяца периода (начало периода - начало текущего года);
- номенклатура готовых изделий - не более 100;
- число цехов, выпускающих готовую продукцию, не превышает 3;
Документы предметной области, содержащие информацию, необходимую для решения задачи
Входной информацией задачи «Проверка обеспеченности договоров планами цехов» является условно - постоянная информация, которая включает справочные данные:
- о номенклатуре изделий, выпускаемых предприятием;
- о плане выпуска продукции цехами в первом квартале периода;
- о поставках продукции заказчикам по месяцам согласно спецификациям к договорам
2.1 Организационная сущность задачи
Не выполнение плана поставок продукции предприятием усложнит финансовое положение предприятия. Своевременное получение информации о недообеспеченности договоров планами цехов путем автоматизации рассматриваемой задачи позволяет оперативно принять необходимые меры по изменению планов выпуска продукции цехами.
Автоматизированный учет должен осуществляться на основе данных спецификаций к договорам о помесячных поставках продукции и планов выпуска продукции по месяцам за первый квартал.
На основе хранимых данных по запросу пользователя должен производиться автоматизированный анализ обеспеченности договоров планами цехов и выдача отчета с результатами анализа. По запросу необходимо иметь сведения о изделиях, по которым наблюдается недообеспеченность договоров планами выпуска продукции.
2.2 Описание входной и выходной информации
Формы входных документов, на основе которых может быть решена рассматриваемая задача, приведены в формах 1 - 3.
Форма 1 - Справочник готовой продукции
Форма 2 -Справочник плана выпуска продукции предприятием в первом квартале
Форма 3 - Данные из спецификаций к договорам на поставку продукции
Выходной информацией задачи для пользователя являются документы:
- Отчет «Анализ обеспеченности договоров планами выпуска продукции цехами за первый квартал периода». Документ выводится на печать.
- Запрос «Список изделий, по которым имеется недообеспеченность договоров планами выпуска в первом квартале» (выводится на экран и печать).
- Запрос на получение данных об обеспеченности договоров планами выпуска для любого, задаваемого в запросе изделия (запрос с параметрами).
Формы выходных документов приведены в формах 4 и 5.
Форма 4 - Отчет Анализ обеспеченности договоров планами выпуска продукции цехами за первый квартал периода
Форма 5 - Запрос Список изделий, по которым имеется недообеспеченность договоров планами цехов
3. Разработка информационного обеспечения задачи
3.1 Информационный анализ ПО и выделение ИО задачи
На основе анализа приведенного описания предметной области и установления функциональной зависимости между реквизитами документов (приведенных выше) были выделены ИО и установлены связи между ними. Описание выявленных информационных объектов рассматриваемой задачи представлено в таблицах 1 и 2.
Таблица 1. - Объекты справочной информации
Таблица 2 . - Объекты учетной информации
Описание реквизитов входной и выходной информации приведено в таблице 3.
Таблица 3.- Описание реквизитов ИО
Определение связей ИО и построение ИЛМ
Связи между ИО СГП и план выпуска характеризуются одно - однозначными отношениями, поскольку один код из ИО СГП соответствует только одному определенному коду в ИО план выпуска и наоборот. Связь между ними осуществляется по коду изделия, который является уникальным ключом как ИО СГП, так и ИО план выпуска.
Аналогично устанавливается связь между ИО СГП и план поставки. В таблице 4 определенны главные и подчиненные объекты во всех связях между ними.
Таблица 4. - Связи информационных объектов
В соответствии с выявленными выше ИО и связями построена ИЛМ данных, обеспечивающая решение задачи анализа результатов сдачи экзаменов (Рис.1).
Рис.1. - Информационно-логическая модель данных, обеспечивающая
Логическая структура реляционной БД получена адекватным отображением ИЛМ данных (Рис.2). Она определяется совокупностью логически взаимосвязанных реляционных таблиц. Каждая реляционная таблица имеет структуру, определяемую реквизитным составом одного из ИО полученной ИЛМ. Логические связи таблиц соответствуют структурным связям между объектами. На схеме логические связи отображены линиями между одинаковыми полями связи от главной таблицы подчиненной.
Рис. 2 - Логическая структура реляционной базы данных задачи
4. Разработка алгоритмов и технологии решения задач
4.1 Разработка технологии ввода и накопления входной информации
Справочная информация (СИ) о готовой продукции, о плановом выпуске и плановых поставках обеспечивающих сбыт готовой продукции, должна быть заранее загружена в БД. Для решения рассматриваемой задачи должен производиться ввод оперативно-учетной информации (ОИ) об итогах обеспеченности договоров планами цехов. В соответствии с этим технология ввода входной информации и решения рассматриваемой задачи с помощью БД приведены на Рис. 3.
Рис. 3. - Технологическая схема ввода информации и решения задачи анализа обеспеченности договоров планами выпуска продукции цехами за первый квартал периода
Для ввода информации нужно разработать экранные формы, которые должны обеспечить однократный ввод данных во взаимосвязанные таблицы.
Объектами загрузки - группами взаимосвязанных таблиц, подлежащих загрузке с одного документа являются:
Таблица СГП. Загрузка этой таблицы будет производиться с формы 1.
Таблица план выпуска. Загрузка производится с форма 2.
Таблица план поставки. Загрузка производится с формы 3.
Разработанные формы для ввода данных приведены на рис 4.
4.2 Обобщенный алгоритм решения задачи и его декомпозиция на подзадачи
Рассматриваемую задачу можно разделить на три подзадачи (А1,А2,А3), в каждой из которых формируется свой выходной документ: отчет «Анализ обеспеченности договоров планами продукции цехами за первый квартал периода» (АОП); запрос «Список изделий, по которым имеется недообеспеченность планами выпуска в первом квартале» (НДПВ); запрос на получение данных об обеспеченности договоров планами выпуска для любого, задаваемого изделия (отбор по КИ) (Рис.4).
Рис. 4 - Декомпозиция задачи проверки обеспеченности договоров планами цехов на подзадачи.
Рис. 6. - Обобщенная функционально-технологическая схема подзадачи А2
Рис. 7.- Обобщенная функционально-технологическая схема подзадачи А3
4.3 Детальные алгоритмы реализации подзадач
1. Подзадача А1 реализуется средствами СУБД - отчет (рис.13).
Для формирования отчета были созданы дополнительные запросы: на основе таблиц: СГП, план выпуска, план поставки.
1) В созданной базе данных создаем новый запрос с помощью конструктора. В появившемся окне Добавление таблицы выбираем таблицу план выпуска, нажав кнопку Добавить. В запрос план выпуск из таблицы перетаскиванием необходимые поля: код изделия, план выпуска за 1 месяц, план выпуска за 2 месяц, план выпуска за 3 месяц. Чтобы получить информацию об общем плановом объеме выпуска в центнерах за три месяца создаем вычисляемое поле план выпуска, ц. план выпуска, ц равно сумме трех добавленных ранее полей. Формулу вводим в свободное поле после названия поля и двоеточия, с помощью кнопки Построитель выражений. Причем каждый элемент в формуле автоматически заключается системой в квадратные скобки: план выпуска, ц: [план выпуска]![план выпуска в 1 месяце]+[план выпуска]![план выпуска во 2 месяце]+[план выпуска]![план выпуска в 3 месяце]. (Рис 8)
Рис. 8.- Запрос план выпуск в режиме конструктора
2) Аналогично создаем запрос План поставок, на основании таблицы План поставки, где будут содержаться дополнительные сведения об общем плановом объеме поставки в центнерах за три месяца. (Рис. 9)
Рис. 9.- Запрос план поставок в режиме конструктора
3) На основе таблицы СГП, и запросов план выпуск и план поставок в созданной базе данных создаем новый запрос с помощью конструктора. В появившемся окне Добавление таблицы выбираем таблицу СГП, а затем на вкладке Запросы - план выпуск и план поставок. В запрос включаем поля код изделия, нормативная цена из таблицы СГП, план выпуска, ц из запроса план выпуск, план поставки, ц из запроса план поставок, при этом нажимается кнопка Добавить. Чтобы получить информацию об объеме выпуска и объеме поставки в рублях за три месяца, создаем вычисляемые поля объем выпуска, руб и объем поставки, руб. Объем выпуска в рублях за первый квартал равен произведению нормативной цены и плана выпуска в центнерах. Объем поставки в рублях за первый квартал равен произведению нормативной цены и плана поставки в центнерах. Формулу вводим в свободные поля после названия полей и двоеточия, причем каждый элемент в формуле автоматически заключается системой в квадратные скобки: объем выпуска, руб: СГП![нормативная цена]*[план выпуск]![план выпуска,ц]. Объем поставки, руб: СГП![нормативная цена]*[план поставок]![план поставки,ц]. Запрос сохраняем под именем объем в руб (Рис. 10) . Запускаем запрос командой Запуск из меню Запрос.
Рис. 10.- Запрос объем в руб в режиме конструктора
4) На основе таблицы СГП, и запросов план выпуск, план поставок и объем в руб в созданной базе данных создаем новый запрос с помощью конструктора. В появившемся окне Добавление таблицы выбираем таблицу СГП, а затем на вкладке Запросы - план выпуск, план поставок и объем в руб. В запрос включаем поля наименование изделия и код изделия из таблицы СГП; план выпуска, ц из запроса план выпуск, план поставки, ц из запроса план поставок; объем выпуска, руб и объем поставки, руб из запроса объем в руб при этом нажимается кнопка Добавить. Чтобы получить необходимую информацию для отчета, а точнее отклонения планов выпуска от планов поставки в центнерах и рублях за первый квартал, необходимо создаем вычисляемые поля отклонение, руб и отклонение, ц. Отклонения планов выпуска от планов поставки в центнерах и рублях за первый квартал равен вычитанию объема поставки из объема выпуска в рублях и центнерах. Формулу вводим в свободные поля после названия полей и двоеточия, причем каждый элемент в формуле автоматически заключается системой в квадратные скобки: отклонение, руб: [объем в руб]![объем выпуска,руб]-[объем в руб]![объем поставки,руб]. отклонение, ц: [план выпуск]![план выпуска,ц]-[план поставок]![план поставки,ц]. Так как для выходного документа поля объем выпуска, руб и объем поставки, руб не нужны, следовательно, в открытом запросе, в режиме конструктора в строке Вывод на экран, необходимо убрать галочки с данных полей и они автоматически не будут отображаться. Запрос сохраняем под именем для отчета (Рис. 11).
Рис. 11.- Запрос для отчета в режиме конструктора
5) Для создания отчета «Анализ обеспеченности договоров планами продукции цехами за первый квартал периода» (АОП) с помощью Мастера выбираем запрос для отчета, включаем в отчет поля: наименование изделия, код изделия, план выпуска, ц, план поставки, ц, отклонение, руб и отклонение, ц. (Рис. 12).
Рис.12. - Выбор полей из запроса для отчета
Выбираем вид макета - табличный, ориентация - альбомная (рис.13):
Рис.13. - Выбор вида макета для отчета
Чтобы придать отчету профессиональный вид, выравниваем поля по верхнему краю на расстоянии друг от друга, в область заголовка отчета вводим название отчета, в область примечаний отчета добавляем итоговые вычисляемые поля для следующих полей: план выпуска, ц, план поставки, ц, отклонение, руб и отклонение, ц. Формулы для подведения итогов в режиме Конструктора имеют следующий вид: =Sum([имя вычисляемого поля]). (Рис. 16)
Рис. 16.- Отчет АОП в режиме конструктора
2. Подзадача А 2 реализуется средствами СУБД - запрос (рис.17)
Для формирования запроса были созданы дополнительные запросы: план выпуск, план поставок, объем в руб, для отчета на основе таблиц: СГП, план выпуска, план поставки.
Последовательность действий при создании необходимых запросов изложена выше.
На основе запроса для отчета в созданной базе данных создаем новый запрос «Список изделий, по которым имеется недообеспеченность планами выпуска в первом квартале» (НДПВ) с помощью конструктора. В запрос включаем поля код изделия, наименование изделия и отклонение, ц из выбранного запроса, при этом нажимается кнопка Добавить. Так как для данного запроса нам нужно выделить список изделий, по которым имеется недообеспеченность договоров планами цехов, то нужно в строке Условие отбора для поля отклонение, ц ввести выражение позволяющее отображать только те виды изделий по которым имеется недообеспеченость, то есть значения поля отклонение, ц должны быть отрицательными. Следовательно, в открытом запросе, в режиме конструктора в строке Условие отбора, необходимо ввести следующее выражение: <0. Запрос сохраняем под именем НДПВ
Рис. 17.- Запрос НДПВ в режиме конструктора
3. Подзадача А 3 реализуется средствами СУБД - запрос с параметрами (рис. 18)
Запрос на получение данных об обеспеченности договоров планами выпуска для любого, задаваемого изделия (отбор по КИ) формируем на основе запроса для отчета в созданной базе данных с помощью конструктора. В запрос включаем поля код изделия, наименование изделия, отклонение, ц. Так как запрос с параметром, то чтобы ввести диалоговое окно для ввода конкретного значения поля в Уловие отбора нужно определить параметр запроса, в данном случае это будет код изделия, по которому можно будет получить данные об обеспеченности договоров планами выпуска для любого, задаваемого в запросе изделия. Имя параметра запроса вводим непосредственно в Условие отбора в квадратных скобках, в данном случае будет выглядеть так: [введите код изделия]. Запрос сохраняем под именем отбор по КИ.
Рис. 18.- Запрос с параметром отбор по КИ в режиме конструктора
5. Анализ результатов решения задачи
Выполняется графическое отображение результатов решения задачи. Диаграмма (рис. 19).
Выполним графическое отображение результатов анализа. В качестве источника данных используем запрос для отчета, то есть представим данные о обеспеченности договоров планами цехов в виде диаграммы. Для этого в базе данных на вкладке Формы создаем новую форму и в появившемся окне Новая форма указываем, что создаем диаграмму, в качестве источника выбираем запрос для отчета. Из доступных полей выбираем те поля с данными, которые необходимо отобразить в диаграмме - это код изделия, план выпуска, ц, план поставки, ц. Далее выбираем тип диаграммы - объемная гистограмма. Затем даем название диаграмме и приводим в надлежащий вид, редактируем по своему усмотрению.
Рис.19. - Диаграмма «Обеспеченность договоров планами цехов»
Конюховский П.В. и Колесова Д.Н. Экономическая информатика. Учебник для вузов. - Санкт-Петербург, Питер, 2000. - 560 с.
Лекции по информационным системам в экономике.Г.А.Пецевич
Пецевич Г. А. Куземцева И. А. Практикум по автоматизированным информационным технологиям в экономике, 2000.
Пецевич Г. А. Степанова Т. Ю. Практикум по информационным технологиям, 2003 (используется на правах рукописи).
Пецевич Г. А., Пецевич В.С. Практикум по дисциплине «Информационные системы в экономике» - Омск: Изд-во ОмГАУ, 2004.-156с.
Хайбрейкен Д. Изучи Microsoft Access 2003 за 20 минут.: пер. с англ. - М.: Издательский дом «Вильямс», 2004. - 224 с.
Хэлворсон М., Янг М. Эффективная работа с MS Office 2000 / М. Хэлворсон, М. Янг. - СПб.: Питер, 2000. - 1232 с.
Распечатки заполненных таблиц базы данных
Разработка информационно-логической модели проектируемой информационной системы. Алгоритм функционирования информационной системы. Описание базы данных. Описание входной, промежуточной и выходной информации. Техническое и программное обеспечение. реферат [28,1 K], добавлен 09.01.2009
Подходы к автоматизации процесса управления и планирования уборочных работ. Возможности программы Access. Определение связей информационных объектов и построение информационно-логической модели для СПК "Литковское". Анализ входной и выходной информации. курсовая работа [263,0 K], добавлен 07.07.2013
Описание операционной системы, аппаратных и программных средств. Анализ входной и выходной информации. Структура таблиц базы данных. Построение информационно-логической модели. Блок-схема работы программы. Расчет трудоемкости на обработку информации. курсовая работа [1,2 M], добавлен 05.07.2015
Описание программного обеспечения, его функции, перечень документов и ограничения. Организационно-экономическая сущность, форматы входных документов и описание выходной информации. Обобщенный алгоритм решения задачи и его декомпозиция на модули. курсовая работа [2,0 M], добавлен 11.08.2009
Организационно-экономическая сущность задачи автоматизации библиотечной информационной системы. Режимы работы и информационная модель решения задачи, описание входной и выходной информации. Обоснование выбора языка программирования, алгоритм решения. дипломная работа [448,5 K], добавлен 08.11.2010
Описание аппаратных и программных средств, операционной системы. Описание входной и выходной информации. Информационно-логическая модель данных. Схема взаимодействия входной и выходной информации. Расчет трудоемкости и стоимости обработки информации. курсовая работа [2,4 M], добавлен 05.07.2015
Проектирование процесса автоматизации оформления продаж автомобилей в автосалоне. Описание бизнес-процессов учета автомобилей. Исследование информационных потоков. Анализ входной и выходной информации. Алгоритмы решения задачи и их машинная реализация. курсовая работа [2,9 M], добавлен 11.03.2014
Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д. PPT, PPTX и PDF-файлы представлены только в архивах. Рекомендуем скачать работу .
© 2000 — 2021
Проверка обеспеченности договоров планами цехов курсовая работа. Программирование, компьютеры и кибернетика.
Герасим Церковь Покрова На Нерли Сочинение
Исторические Аспекты Реабилитации Курсовая Работа
Реферат по теме Патогенные микроорганизмы
Сочинение Живи И Помни Человек
Анализ предприятия «Североморск»
Дипломная работа по теме Влияние дидактических игр на формирование представлений о животных у детей третьего года жизни
Курсовая работа: Управление предприятием ООО "Соты Новосибирского облпотребсоюза". Скачать бесплатно и без регистрации
Курсовая работа: Теорії зародження життя у Всесвіті
Реферат: Розслідування кишенькових крадіжок
Реферат На Тему Особенности Полномочий Участников Уголовного Процесса
Курсовая работа: Этика социально-педагогической деятельности
Реферат: Цены и ценообразование 3
Реферат по теме Новообразования старшего школьного возраста
Реферат Социальная Культура
Дипломная работа: Использование наглядных средств при коррекции звукопроизношения у дошкольников с дислалией. Скачать бесплатно и без регистрации
Какие основные формы специализации существуют у журналистов?
Реферат На Тему Россия - Великая Держава?
Как Начать Сочинение На Английском
Областная Контрольная Работа 10 Класс
Сочинение О Царевне Лягушке
Президентство в России - Государство и право курсовая работа
Электронный документооборот и его правовое регулирование - Государство и право контрольная работа
Изучение гидрохимических и гидробиологических особенностей природных вод Витебского района - Геология, гидрология и геодезия дипломная работа