Лабораторная работа №1
Тема: Создание структуры Финансового отдела
Цель: Научиться создавать структуру финансового отдела с помощью языка программирования «Пролог» и получать ответы на вопросы, задаваемые к созданной базе знаний.
Для начала опишу структуру финансового отдела, сотрудником которого являюсь в данный момент.
Структура бухгалтерии определяется штатом и состоит из:
− руководства отдела;
− кассы;
− финансовой группы;
− группы учёта расчётов с личным составом;
− группы учета материальных ценностей.
Руководство отдела состоит из помощника командира войсковой части по финансово-экономической работе – начальника отдела (главного бухгалтера) и заместителя начальника отдела (заместителя главного бухгалтера) и отвечает за организацию и деятельность отдела.
Касса отдела в составе бухгалтера (по кассовым операциям) обеспечивает получение, учет и сохранность, а также выдачу личному составу денежных средств.
Группа учёта расчётов с личным составом отдела состоит из помощника начальника отдела, ведущего бухгалтера и 2 бухгалтеров. Она предназначена для производства расчетов с личным составом по денежному довольствию и заработной плате, выплатам социального и компенсационного характера, составлению штатных расписаний, представлению установленной отчетности.
Финансовая группа предназначена для финансового планирования и экономического обоснования потребности в бюджетных ассигнованиях, ведение бухгалтерского учета исполнения смет доходов и расходов бюджетных средств и средств, поступивших из внебюджетных источников, составления и представления установленной отчетности. Она состоит помощника начальника отдела, ведущего бухгалтера и 3 бухгалтеров.
Группа учета материальных ценностей состоит из помощника начальника отдела, ведущего бухгалтера и 3 бухгалтеров, предназначена для бухгалтерского учета наличия и движения основных средств, материалов, малоценных предметов.
Структуру финансового отдела (рис.1) я представляю через линейное и функциональное подчинение сотрудников. Поясню.
Линейное подчинение это подчинение сотрудника своему непосредственному руководителю, который имеет основные полномочия заставить сотрудника выполнять работу в рамках оговоренных функциональных обязанностей. При этом линейный руководитель имеет основные права по приему на работу, вознаграждении, наказании и увольнении сотрудника.
Для повышения качества и скорости определенных бизнес-процессов в компаниях вводят функциональное подчинение, в рамках которого сотрудник по определенным оговоренным заранее функциям одновременно подчиняется и другому руководителю или сотруднику из другого подразделения. Как правило, полномочия руководителя у которого находятся в функциональном подчинении сотрудники других подразделений невелики и ограничиваются возможностью требовать от сотрудника сроков и качества исполнения определенных работ.
Примером функционального подчинения может служить подчинение бухгалтеров ведущему бухгалтеру по функциям, связанным с оформлением бухгалтерских документов. В рамках функционального подчинения Главный бухгалтер имеет полномочия напрямую, в обход его линейного руководителя, требовать от продавца правильности оформления и своевременного предоставления договоров, актов, счетов, счетов-фактур и других установленных документов.
Программный продукт «Финансовый отдел» содержит базу знаний о сотрудниках финансового отдела, структура которой представлена на рисунке 2, а связи по должностным функциям представлены в виде линейного и функционального подчинения.
Рис. 1. Графическая схема организационной структуры
Для заполнения информации о сотрудниках мною была использована структура, представленная на рисунке 2
Рис. 2. Графическая схема структуры «Сотрудник»
Код программы
DOMAINS
персона = персона (фамилия, имя, отчество)
адрес = адр ( страна, индекс, город, улица, дом, квартира, телефон)
группа_должность = гр_долж (группа, должность)
дата_рождения = дата (день, месяц, год)
фамилия, имя, отчество = string
страна, город, улица, телефон = string
индекс, дом, квартира = ulong
группа, должность = string
месяц = string
день, год = ulong
PREDICATES
multi сотрудник (персона, адрес, группа_должность, дата_рождения)
multi линейное_подчинение(группа_должность,группа_должность)
multi функциональное_подчинение(группа_должность,группа_должность)
CLAUSES
сотрудник (персона ( "Кондакова", "Екатерина", "Петровна"), адр ( "Россия", 681010, "Комсомольск-на-Амуре", "Вокзальная", 72, 247, "59-95-70"), гр_долж ("", "Управляющий отделения банка"), дата (03, "ноября", 1983)). сотрудник (персона ( "Ермилов", "Антон", "Геннадьевич"), адр ( "Россия", 681010, "Комсомольск-на-Амуре","Дикопольцева", 12, 18, "59-80-74"), гр_долж ("", "Менеджер РКО"), дата (18, "июнь", 1970)).
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.