Автор работы: Пользователь скрыл имя, 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. Схема КТС.
Приложение 3
Министерство образования Республики Беларусь
Учреждение образования
«Брестский
государственный технический
Кафедра ИИТ
КУРСОВОЙ ПРОЕКТ ПО ДИСЦИПЛИНЕ «ОАУ»
Тема: «Расчет оплаты за питание в столовой
КУП “ Брестжилстрой ”»
КП. АСОИ 554.755424 – 04 81 00
«Схема диалога»
Листов 12
Выполнил:
Студент 4-го курса
ФЗО группы АСОИ-554
Шиш С.А
Проверил:
Савонюк В.А.
Брест 2010
При загрузке программы на экране появляется окно заставки, информирующее о назначении программы рисунок 1
Рис.1 Окно приветствия программы
Нажав на кнопку ввод на клавиатуре, пользователь попадает в окно программы, в котором ему предлагается ввести дату регистрации данных программы. По умолчанию выбирается текущая дата компьютера рисунок 2
Рис.2 Окно ввода
даты регистрации данных на компьютере
После ввода даты регистрации и загрузки программы на экране появляется главное рабочее окно программы рисунок 3
Рис.3 Главное рабочее окно программы
Закрывая главное рабочее окно, пользователь завершает работу с программой.
После выбора пункта меню «справочник работников» появляется окно справочной информации на работников предприятия рисунок 4
Рис.4 Выбор меню « Справочник работников предприятия »
Информация в данный справочник заносится в ручном режиме с клавиатуры компьютера.
Создаётся справочник
В нижней части данного окна пользователь видит назначение всех используемых функциональных клавиш. Благодаря информации по использованию функциональных клавиш у пользователя появляется возможность входа в технологическое меню, коррекции, поиска, индексации, фильтрации, вывода на печать данной информации, вывода справки помощи по работе с программой.
При нажатии на кнопку F2 мы попадаем в меню функций рисунок 6
Данное меню даёт возможность создания
справочника с последующей его
коррекцией, выводом на печать, заменой
значений, добавление-удаление строк,
сортировка и их отбор.
При выборе пункта « коррекция списка » появляется возможность ввода в окно программы информации о работниках предприятия. Поля «Табельный номер», «ФИО работника предприятия», «Отдел». Информация вводится вручную с клавиатуры исходя из документа. Корректность ввода определяется визуально. Введённая информация сохраняется в файле C01S01 «Список работников предприятия».
Рис.6 Ввод информации в файл «Список работников предприятия»
После выбора пункта меню « Касса » появляется окно, изображенное на рисунке 7.
В данном окне мы имеем доступ к двум пунктам меню. При выборе пункта меню «Выходные документы» мы увидим пункт меню, изображенный на рисунке 8.
Рис.8 Пункт меню «Выходные документы»
В данном окне заполняется форма выходного чека по расчёту за питание в столовой работника предприятия. Информация вводится в ручном режиме с клавиатуры компьютера следующим образом. В строке табельный номер вводится личный табельный номер работника, присвоенный работнику предприятия заранее. Внизу рабочего окна нажимается кнопка поиск. После чего программа выполняет поиск данного работника предприятия по его табельному номеру, используя информацию, хранящуюся в файле C01S01 «Список работников предприятия». Произведя поиск и получив положительный результат, программа после табельного номера отображает ФИО работника предприятия в полной форме. В противном случае отображается информация о отсутствии данных в файле «Список работников предприятия». Данные пункты меню изображены на рисунках 9, 10.
Далее во второй строке «Сумма» вводится сумма расчёта за питание в столовой работника предприятия.
Рис. 9 Пункт меню при отрицательном результате
Рис. 10 Пункт меню при положительном результате
После чего данная информация автоматически заносится в файл С01X01 «Реестр введённых документов».
При нажатии на кнопку «Печать» расположенную внизу рабочего окна производится печать документа 301-301 «Выходной чек об оплате за питание в столовой» данные которого изображены на рисунке 11
Столовая КУП “Брестжилстрой” Квитанция 0785 от 22-11-10 на получение питания в столовой на сумму- 5510 руб. 06177 Вакульчик Виктор Анатольевич Отдел Ж1– обслуживающий персонал ****** ПРИЯТНОГО АППЕТИТА ****** |
Рис. 11 Выходной чек об оплате за питание в столовой
При выборе пункта меню «Реестр-отчёт» мы увидим пункт меню, изображенный на рисунке 12.
Рис. 12 Пункт меню «Реестр-отчёт»
В реестре приходных документов содержится: ФИО работника предприятия, его табельный номер, сумма, а также дата расчёта за питание в столовой предприятия.
Данный файл формируется каждый день и служит для хранения суммы удерживаемой с работников предприятия на питание в столовой за каждый день. Файл предназначается в бухгалтерию столовой.
После выбора пункта меню « Сальдовая ведомость » появляется окно, изображенное на рисунке 13.
<<< САЛЬДОВАЯ ВЕДОМОСТЬ >>> | ||||||
Код_П |
Таб_Н |
ФИО |
Дата |
Сумма |
||
1 |
2 |
3 |
4 |
5 | ||
Э1
А
Ж1
C1 |
00002
00129
00145
03327 |
Абрамчук Фёдор Степанович
Алексеевич Ольга Васильевна
Апанасевич Виктор Петрович
Бирюк Марьян Юрьевич |
22-05-10 23-05-10 25-05-10 26-05-10 28-05-10 30-05-10 Итого
22-05-10 24-05-10 28-05-10 29-05-10 31-05-10 Итого
20-05-10 21-05-10 23-05-10 27-05-10 29-05-10 Итого
19-05-10 21-05-10 24-05-10 27-05-10 30-05-10 Итого |
2520 5552 2560 2560 2800 2150 15622
2500 2510 2550 1000 5240 13800
4360 2860 1540 2860 3150 14770
4860 3670 5420 4990 5250 24190 |
Рис. 13 Пункт меню «Сальдовая ведомость»
Файл С01X02 «Сальдовая ведомость» хранит информацию о расчётах за питание индивидуально для каждого работника предприятия за каждый день в течение месяца. Данный файл формируется исходя из информации содержащейся в фале С01X01 «Реестр введённых документов». Файл
предназначается в бухгалтерию столовой.
Файл C01X03 «Отчётная ведомость» изображенный на рисунке 14 хранит информацию об итоговой сумме по расчёту за питание индивидуально для каждого работника предприятия за целый месяц.
<<< ОТЧЁТНАЯ ВЕДОМОСТЬ >>> | ||||||
Код_П |
Таб_Н |
ФИО |
Месяц |
Сумма |
||
1 |
2 |
3 |
4 |
5 | ||
Э1
А
Ж1
C1 |
00002
00129
00145
03327 |
Абрамчук Фёдор Степанович
Алексеевич Ольга Васильевна
Апанасевич Виктор Петрович
Бирюк Марьян Юрьевич |
Май.2010
Май.2010
Май.2010
Май.2010 |
15622
13800
14770
24190 |
Рис. 14 Файл «Отчётная ведомость»
Данный файл формируется в конце месяца исходя из информации файла «Сальдовая ведомость». Файл предназначается в бухгалтерию предприятия. На основании этого документа производится вычет с заработной платы итоговой суммы за питание в столовой каждого работника предприятия.
После выбора пункта меню «Система» появляется окно, изображенное на рисунке 15.
Рис. 15 пункта меню «Система»
В данном окне мы имеем доступ к шести пунктам меню.
Пункты меню «Установка расчётной даты» и «Установка нового периода» предназначены для установки в программе даты ввода данных и нового периода расчёта за питание в столовой КУП “Брестжилстрой”.
Пункты меню «Запись на диск» и «Запись с диска» предназначены для вывода и ввода информации на магнитный носитель с последуюм его хранением и транспортировкой.
Пункт меню «Индексация всех файлов системы» используется для ускорения системы поиска файлов.
По-умолчанию индексируются
После выбора пункта меню «Конец работы» появляется окно, изображенное на рисунке 16.
Рис.16 Пункт меню «Конец работы»
При выборе данного пункта меню мы
видим приглашение об окончании
работы с программой. Нажав на кнопку
ввод на клавиатуре, мы завершаем работу
с программой. Все введённые данные,
и изменения автоматически
Информация о работе Автоматизация процесса расчёта в столовой