Внедрение автоматизированного рабочего места ОАО "Уфалейникель" Серовский рудник
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
µнияИмя (идентификатор)НадписьНазначениеЭлемент типа TRadioGroupRadioGroup1Выберите рабочее местаКомпонент для группировки данных
Таблица 3.10
Назначение элементов управления главной формы для АРМ начальника цеха (fCeh)
Элемент управленияИмя (идентификатор)НадписьНазначениеПункт менюMOpenОткрыть БД…Активизировать диалоговое окно для открытия доступа к базе данныхПункт менюMVihВыходВыход из программыПункт менюGot_prodГотовая продукцияОткрыть форму fact1 для просмотра (редактирования) справочникаПункт менюOtchetDvigОтчет о движении МСОткрыть форму fact1 для просмотра (редактирования) документаПункт менюS_ActАкт об использовании МЦОткрыть форму fact1 для просмотра (редактирования) документаПункт менюStat_invИнвентаризационная ведомостьОткрыть форму Otchet для просмотра ведомости
Таблица 3.11
Назначение элементов управления формы (fact1)
Элемент управленияИмя (идентификатор)НадписьНазначениеКнопка TButtonBVseПоказать всеКнопка для отбора данныхКнопка TButtonBLookBlankПросмотр бланкаКнопка для просмотра бланкаЭлемент типа TEditEditNDocКомпонент для выбора номера документаЭлемент типа TComboBoxComboBoxOCПоле со спискомЭлемент типа TComboBoxComboBoxPПоле со спискомКнопка TButtonBOKОтобратьКнопка для отбора данных
Таблица 3.12
Назначение элементов управления формы (farm)
Элемент управленияИмя (идентификатор)НадписьНазначениеЭлемент типа TRadioGroupRadioGroup1Выберите рабочее местоКомпонент для группировки данныхКнопкаButton2ВыходВыход из программыКнопкаButton1ВойтиВход в программу
Таблица 3.13
Назначение элементов управления главной формы для АРМ бухгалтера материального стола (fBuh)
Элемент управленияИмя (идентификатор)НадписьНазначениеПункт менюMOpenОткрыть БД…Активизировать диалоговое окно для открытия доступа к базе данныхПункт менюMVihВыходВыход из программыПункт менюPodrПодразделе-нияОткрыть форму fpodr для просмотра (редактирования) справочникаПункт менюWork_bdРабота с БДОткрыть форму для выбора документаПункт менюbankБанкОткрыть форму для просмотра (редактирования) справочникаПункт менюpost_pokПарнерыОткрыть форму для просмотра (редактирования) справочникаПункт менюNalogНалогиОткрыть форму для просмотра (редактирования) справочникаПункт менюplan_chetПлан счетовОткрыть форму для просмотра (редактирования) справочникаПункт менюCh_factСчет-фактураОткрыть форму для просмотра (редактирования) документа
Таблица 3.14
Назначение элементов управления формы (fpodr)
Элемент управленияИмя (идентификатор)НадписьНазначениеКнопка TButtonBLookBlankПросмотр бланкаКнопка для просмотра бланкаЭлемент типа TEditEditNDocКомпонент для выбора номера документаЭлемент типа TComboBoxComboBoxOCПоле со спискомЭлемент типа TComboBoxComboBoxPПоле со списком
Таблица 3.15
Назначение элементов управления формы (farm)
Элемент управленияИмя (идентификатор)НадписьНазначениеЭлемент типа TRadioGroupRadioGroup1Выберите рабочее местаКомпонент для группировки данныхКнопкаButton2ВыходВыход из программыКнопкаButton1ВойтиВход в программу
3.5 Разработка программного обеспечения
Программное обеспечение для АРМ бухгалтера материального стола, АРМ начальника цеха и АРМ зав.складом состоит из одного программного модуля, структура которого представлена на рисунке 3.1.
Программное обеспечение использует локальную вычислитель вычислительную сеть для связи трех АРМов. Средством разработки программного обеспечения была выбрана объектно-ориентированная среда программирования Borland Delphi 6.0. В качестве метода разработки программного обеспечения был выбран метод нисходящего программирования, который подразумевает первоначальное создание главного меню, а затем программных модулей, выполняющие отдельные функции из этого меню [5, с.6].
Рисунок 3.1 - Общая иерархическая модель
Исходный текст программы представлен в приложении 3.
Функции программных модулей ПО АРМ бухгалтера материального стола, АРМ начальника цеха и АРМ зав.складом АСУМЦ представлены в таблице 3.16.
Таблица 3.16
Функции программных модулей ПО АРМ бухгалтера материального стола, АРМ начальника цеха и АРМ зав.складом
Имя программного модуля, процедурыНазначение, выполняемые функцииВходные параметрыВыходные параметрыВызываемые модули12345Unit_armTZastavka.Timer1TimerПроцедура для вывода времени заставкиSender: TObjectTZastaarm.FormCloseПроцедура для закрытия формы заставкиSender: TObject; var Action: TCloseActionUnit_skladUnit_tn, Unit_nakl, Unit_nakl2, Unit_tn2TPodr.FormShowПроцедура для вывода формы PodrSender: TObjectTPodr.RadioGroup1ClickПроцедура выбора переключателейSender: TObjectTPodr.Button1ClickПроцедура выбора переключателейSender: TObjectTPodr.FormCloseПроцедура закрытия формы PodrSender: TObject; var Action: TCloseActionUnit_BuhUnit_prov, Unit_repTMenuBuh.FormCreateПроцедура создания формы MenuBuhSender: TObjectTMenuBuh.FormShowПроцедура для просмотра формы MenuBuhSender: TObjectTMenuBuh.MOpenClickПроцедура обработки события выбора пункта меню Открыть БД…Sender: TObjectTMenuBuh.PodrdnikClickПроцедура обработки события выбора пункта меню Подразделе-нияSender: TObjectTMenuBuh.PartnersClickПроцедура обработки события выбора пункта меню ПартнерыSender: TObjectTMenuBuh.BanksClickПроцедура обработки события выбора пункта меню БанкиSender: TObjectTMenuBuh.PlanChetovClickПроцедура обработки события выбора пункта меню План счетовSender: TObjectTMenuBuh.МCClickПроцедура обработки события выбора пункта меню Материальные ценностиSender: TObjectTMenuBuh.NalogAmortClickПроцедура обработки события выбора пункта меню НалогиSender: TObjectTMenuBuh.InvVedomClickПроцедура обработки события выбора пункта меню Инвентаризац. ведомостьSender: TObjectTMenuBuh.VedomRaschClickПроцедура обработки события выбора пункта меню Оборотная ведомостьSender: TObjectUnit_cehUnit_act, Unit_act2TMenuBuh.AktPrPe