Автор работы: Пользователь скрыл имя, 17 Марта 2012 в 00:13, курсовая работа
Целью данной курсовой работы является разработка постановки и алгоритма решения задачи «Расчёт оплаты за питание в столовой КУП “Брестжилстрой”».
Автоматизация столовых имеет свою специфику, особенно в случае столовой при предприятии. Специфика возникает в случае, когда предприятие предоставляет своим сотрудникам льготы на питание: питание в кредит, предоставление талонов на питание, организация комплексных обедов и других льгот.
ВВЕДЕНИЕ............................................................................................................4
1.Характеристика комплекса задач.....................................................................5
1.1 Назначение и область применения……………............................................5
1.2 Полное и краткое наименование задачи……………………………………6
1.3 Цель работы………………………………......................................................6
1.4 Перечень пользователей……………………………......................................6
1.5 Периодичность и продолжительность решения............................................7
1.6 Схема документооборота…………………….................................................7
1.7 Необходимое оборудование и программное обеспечение………………...9
1.8 Язык программирования для реализации проекта……………………..…10
1.9 Описание особых условий задачи………………………………………….10
1.10 Схема кодирования носителей информации……………………………..10
2. Выходная информация……………………………………………………….12
3. Входная информация……………………………………………………........16
4. Алгоритм решения задачи…………………………………………………....17
4.1 Укрупнённая блок-схема решения задачи…………………………………17
4.2 Описание модулей программы……………………………………………..17
Заключение……………………………………………………..………………..24
Литература…………………………………………………………..….………..25
Приложение 1. Выходные документы.
Приложение 2. Входные документы.
Приложение 3. Схема диалога.
Приложение 4. Логическая структура БД.
Приложение 5. Укрупнённая схема работы системы.
Приложение 6. Схема КТС.
4.2.5.1 Создание
справочника работников
Форма для получения справочника работников предприятия представлена в приложении 3 (см. рис. 5). Информация в данный справочник заносится в ручном режиме с клавиатуры компьютера. Создаётся справочник следующим образом. В нижней части данного окна справочника предоставляется информация о назначение всех используемых функциональных клавиш. Благодаря информации по использованию функциональных клавиш у пользователя появляется возможность входа в технологическое меню, коррекции, поиска, индексации, фильтрации, вывода на печать данной информации, вывода справки помощи по работе с программой. При нажатии на кнопку F2 мы попадаем в меню функций, форма представлена в приложении 3 (см. рис. 6). Данное меню даёт возможность создания справочника с последующей его коррекцией, выводом на печать, заменой значений, добавление-удаление строк, сортировка и их отбор.
При выборе пункта « коррекция списка » появляется возможность ввода в окно программы информации о работниках предприятия. Поля «Табельный номер», «ФИО работника предприятия», «Отдел». Информация вводится вручную с клавиатуры исходя из документа, поступающего из «Отдела кадров». Корректность ввода информации о работниках предприятия определяется визуально. Введённая информация сохраняется в файле C01S01 «Список работников предприятия» и используется в последующем в программе для решения задачи.
4.2.6 М5 – Сальдовая ведомость
Выходная информация:
Файл «Сальдовая ведомость» C01X02
Файл «Отчётная ведомость» C01X03
Входная информация:
Файл «Реестр введённых документов» С01X01.
При загрузке модулей на экране появляются формы, представленные в приложении 3 (см. рис. 13,14).
В файле «Сальдовая ведомость» содержится: код подразделения, табельный номер, ФИО работника предприятия, дата, а также сумма расчёта за питание в столовой предприятия на каждый день в течение месяца индивидуально на каждого работника предприятия. Данный файл содержит информацию о суммах вычитаемых за питание с работника предприятия за каждый день в течение месяца и формируется из информации поступающей из файла C01X01.Файл «Сальдовая ведомость» C01X02 формируется в конце месяца и предназначается в бухгалтерию столовой предприятия.
В файле «Отчётная ведомость» содержится: код подразделения, табельный номер, ФИО работника предприятия, а также общая итоговая сумма расчёта за питание в столовой предприятия в течение месяца индивидуально на каждого работника предприятия. Данный файл хранит информацию о удерживаемой итоговой сумме в месяц за питание в столовой лично на каждого работника и формируется в конце месяца исходя из информации поступающей из файла C01X02 «Сальдовая ведомость». Файл «Отчётная ведомость» C01X03 предназначается в бухгалтерию предприятия. На основании этого документа производится вычет с заработной платы итоговой суммы за питание в столовой каждого работника предприятия.
4.2.7 М6 – Системное меню
При загрузке данного модуля на экране появляется форма, представленная в приложении 3 (см. рис. 15).
Данный пункт меню предоставляет доступ к нескольким пунктам меню программы, открывая дополнительные функции её работы.
4.2.8 М7 – Запись на диск
Данная функция предназначена для записи и резервного копирования информации хранящейся на жёстком диске на внешний гибкий магнитный носитель с последующей её установкой и обработкой, а так же для восстановления информации в случае её непредвиденного уничтожения или выхода из строя всей системы.
4.2.9 М8 – Установка расчётной даты
При выборе данного пункта меню программа предлагает установить расчётную дату для последующей корректной работы программы по расчёту стоимости за питание на предприятии.
4.2.10 М9 – Выход с программы
После выбора пункта меню «Конец работы» появляется окно, изображенное в приложении 3 (см. рис. 16)
Данный пункт меню предназначен для правильного завершения работы программы с сохранением всех внесённых изменений, её корректным закрытием и выходом из программы.
Заключение
Мною была разработана постановка и алгоритм решения задачи «Расчет оплаты за питание в столовой КУП “Брестжилстрой”».
Решение поставленной задачи
позволяет снизить затраты
В первом разделе описана характеристика задачи, определено ее назначение и область применения, определен перечень пользователей. Во втором и третьем разделе описана выходная и входная информация, необходимая для решения автоматизированных задач. В четвертом разделе описан алгоритм решения задачи.
Необходимый графический материал представлен в приложениях.
Выполнение курсовой работы помогло приобрести практические навыки, необходимые для разработки технического проекта, а также были приобретены знания, касающиеся данной задачи в системе бухгалтерского учёта.
Список литературы
Информация о работе Автоматизация процесса расчёта в столовой