Разработка программного модуля для формирования плана изготовления продукции на предприятии
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
?ия:
Таблица 2 - План отдела 868 (PLAN_868)
Наименование атрибутаТип данныхРазмерРасшифровкаZAKAZChar8ЗаказID_DCEInt4Идентификатор изделияMSChar7КомплектDAT_VIPChar5Срок выполненияKT_GODСhar7Комплектов в годуTIPZAPTinyint1 (1)Тип записиSURNAMEUdt_Surname50ПользовательDATECORDatetime8Дата корректировки
Таблица 3 - Справочник заказов (Zakaz)
Наименование атрибутаТип данныхРазмерРасшифровкаZAKAZChar8ЗаказZAK_NRChar8Заказ нормативныйPSChar1Признак счетаDAT_ANULDatetime8Дата аннуляцииPR_SEC Tinyint1 (1)Признак секретностиTIPZAPTinyint1 (1)Тип записиSURNAMEUdt_Surname50ПользовательDATECORDatetime8Дата корректировки
Таблица 4 - Справочник изделий (V_iz)
Наименование атрибутаТип данныхРазмер РасшифровкаID_DCEInt4Идентификатор ДСЕKEY_DCEChar65 Ключ записи наименования ДСЕOBOZN_DCEVarchar50Обозначение ДСЕNAIM_DCEVarchar65Наименование ДСЕIZD_BDChar20Индекс изделия в БДPSChar1Признак счетаPR_PLANTinyint1 (1)Признак планирования изделияPR_UDALTinyint1 (1)Тип записи
Таблица 5 - Изделие-заказ (Izd_zakaz)
Наименование атрибутаТип данныхРазмерРасшифровкаZAKAZChar8ЗаказID_DCE Int4Идентификатор ДСЕ IST_SMSChar1Источник формирования СМСIST_DCEChar1Источник формирования ДСЕTIPZAPTinyint1 (1)Тип записиSURNAMEUdt_Surname50ПользовательDATECORDatetime8Дата корректировки
Выходная информация:
- Экран 1 Задайте условия для просмотра таблицы План изготовления изделий ГП, ТНП.
- Экран 2 План изготовления изделий ГП, ТНП (по заданным условиям).
- Таблица План отд. 2868.
Таблица 6 - Экран запроса условий для просмотра плана
ЗапросТаблицаИндекс изделия VПо мере ввода пользователем каждого символа, светить Индекс изделий таблицы Справочник изделий, идентификаторы изделий которых присутствуют в таблице План отд. 2868Обозначение изделияVПо мере ввода пользователем каждого символа, светить Обозначение ДСЕ таблицы Справочник изделий, идентификаторы изделий которых присутствуют в таблице План отд. 2868Наименование изделияVПо мере ввода пользователем каждого символа, светить Наименование ДСЕ таблицы Справочник изделий, идентификаторы изделий которых присутствуют в таблице План отд. 2868Заказ VПо мере ввода пользователем каждой цифры заказа светить перечень заказов таблицы План отд. 2868
V отмечены поля, по которым предлагается список их значений по БД, каждый последующий список запроса формируется от выше заданного запроса.
Кнопки: Очистить, Готово, Выход
По кнопке Очистить удалить информацию из полей запроса и разрешить вводить новый запрос.
По кнопке Выход выйти с главной формы в главное меню.
Экран 2 по кнопке Готово Экрана 1.
В заголовке экрана 2 рядом с названием высветить реквизиты запроса.
В строках высветить документы таблицы План отдела 2868, имеющие тип записи, равный 0 и удовлетворяющие заданным значениям запроса по одному или двум или трем и т.д. символам запроса. Если запрос отсутствует, то высветить все.
Строки упорядочить:
Изделие, Обозначение ДСЕ, Заказ - первоначально и по выбору пользователем строки: Изделие, Заказ;
Заказ, Изделие, Обозначение ДСЕ - по выбору пользователем строки: Заказ, Изделие.
Таблица 7 - Перечень граф для просмотра плана
Название графыНазвание поля таблицы ПримечаниеИзделиеИндекс изделий из таблицы Справочник изделий по идентификатору изделия таблицы План отд. 2868Обозначение ДСЕОбозначение ДСЕ из таблицы Справочник изделий по идентификатору изделия таблицы План отд. 2868Наименование ДСЕНаименование ДСЕ из таблицы Справочник изделий по идентификатору изделия таблицы План отд. 2868Признак планирования изделияПризнак планирования изделия из таблицы Справочник изделий по идентификатору изделия таблицы План отд. 2868Светить: - от начала изготовления, если признак планирования изделия =1; - от начала года, если признак планирования изделия = 2.Заказ Заказ из таблицы План отд. 2868Срок выполненияСрок выполнения из таблицы План отд. 2868Светить максимальный срок выполнения.КомплектКомплект из таблицы План отд. 2868Светить из документа с максимальным значением срока выполнения.Комплектов в годуКомплектов в году из таблицы План отд. 2868Светить из документа с максимальным значением срока выполнения.ПользовательПользователь из таблицы План отд. 2868Дата корректировкиДата корректировки из таблицы План отд. 2868
Кнопки: История, Добавить, Изменить, Удалить, Выход.
Кнопки: Добавить, Изменить, Удалить - активные для роли 2868_write.
Кнопка История активная по текущей строке экрана 2, если в таблице несколько документов одинаковых по реквизитам: заказ, идентификатор изделия.
По кнопке История высветить информацию всех документов, одинаковых по реквизитам: заказ, идентификатор изделия в порядке возрастания срока выполнения.
По кнопке Добавить:
В поле Изделие по нескольким символам, заданным пользователем, предложить список полных значений Индекс изделий, Обозначение ДСЕ, Наименование ДСЕ таблицы Справочник изделий, имеющих признак счета =К. После выбора нужной строки идентификатор изделия таблицы Справочник изделий записать в выходную таблицу.
В поле Заказ по нескольким знакам, заданным пользователем, предложить список полных разных значений Заказ из таблицы Заказы с признаком счета = К.
В поле Срок выполнения сформировать текущий месяц с возможностью исправления на любой другой в пределах прошедшего, текущего и будущего года.
В поле Комплект с 1-2 знак поместить последние 2 знака года из поля Срок выполнения, если в таблице Справочник изделий признак планирования = 2. Знаки с 3-7 могут быть только цифрами. Если в таблице Справочник изделий признак планиров