Заполнение базы данных «Депонированная зарплата с использованием справочников»

Страницы работы

Содержание работы

Министерство образования и науки РФ

Ульяновский Государственный Технический Университет

Кафедра «Информационные системы»

Курсовая работа

По дисциплине«Базы данных»

Тема: «Заполнение БД «Депонированная зарплата с использованием справочников»»

Выполнил:

Студент группы ИСЭд-32

Тюрин А. С.

Вариант 16

Проверила:

Меркулова Т. А.

Оценка:

Подпись

руководителя:

Ульяновск 2006

Содержиние

Постановка задачи: 3

Основные функции. 4

Руководство пользователя: 4

Текст программы.. 6


Постановка задачи:

Задание 1.Базы данных для сопровождения:

         - kad.dbf

         - usou.dbf

         - pasport.dbf

         - uzrgd**.dbf     ,  где   ** = 1,2,...,12 (номер месяца)

         - deponent.dbf

Задание 2.Данная задача возникает в случае передачи сумм начисленной зарплаты на депонент. Необходимость в депонировании заработной платы возникает в следующих cлучаях:

-  в случае  неполучения начисленной заработной платы отдельными работниками в течение определенного срока;

-  в случае невозможности своевременной выдачи заработной платы всем работникам  предприятия после ее расчета.

Перенос зарплаты на депонент может осуществляться двумя способами:

 - перенос отдельных сумм;

 - перенос начисленной в текущем месяце заработной платы всем работникам.

Замечание 1.Перед вводом данных следует проверить корректность настройки данного режима. Настройка устанавливает значения кодов видов оплат/удержаний как для переноса сумм на депонент , так и для выдачи зарплаты с депонента. Кроме того, с помощью настройки корректируется счет (nsc),на который переносятся суммы депонированной   зарплаты.

По умолчанию  nsc= 7600.

При переносе отдельных сумм после ввода табельного номера

 а)рассчитывается 'сумма к выдаче' из БД uzrm.dbf

   'сумма к выдаче'=сумма_начислений -  сумма_удержаний

 б)находится vou из настройки;

 в) формируется поле spz

   substr(spz,1,4)=nsc

   spz= substr(spz,1,4)+"00000"

 После формирования остальных полей в БД deponent.dbf формируется новая

 запись.

 При  переносе начисленной в текущем месяце заработной платы всем  работникам по всем табельным номерам,обнаруженным в БД uzrm.dbf, выполняются вышеперечисленные действия.В результате будет сформировано  столько записей,сколько различных табельных номеров обнаружено в  uzrm.dbf. Процесс выдачи депонированных сумм регистрируется вводом записей с кодом выдачи зарплаты с депонента и прочими сопутствующими полями.

Задание 3.Сформировать следующие выходные формы:

a)

                   Депонентская книга  за <месяц>  <год> ГОДА

+----T------T-------------T-------------------------------------------------¦

¦Таб.¦      ¦Сумма поступ-¦  Выплаты с депонента                            ¦

¦    ¦Ф И О ¦лений на деп.+---------T-----T-------T------------T------------+

¦ном.¦      ¦             ¦ январь  ¦...  ¦декабрь¦Итого выплат¦ Сумма долга¦

+----+------+-------------+---------+-----+-------+------------+------------+

 ...........................................................................

 ИТОГО         ...           ...            ....        ...       ...

б)

                                                              Форма N КО-2

                                            Утверждена ЦСУ СССР по согла-

                                             сованию с Госбанком СССР и Ми-

                                            нистерством финансов СССР

                     РАСХОДНЫЙ КАССОВЫЙ ОРДЕР N

                                      ------------T-----------------------¬

                                      ¦Дата док-та¦Месяц переноса на деп-т¦

                                      +-----------+-----------------------+

                                      ¦ <дата >   ¦ <месяц>               ¦

                                      L-----------+------------------------

-----------T-------------T------------------T---------------T-------------¬

¦          ¦Корреспон-   ¦Шифр аналитическо-¦   Сумма       ¦Шифр целе-   ¦

¦          ¦дирующий     ¦го учета          ¦               ¦вого назначе-¦

¦          ¦счет, субсчет¦                  ¦               ¦ния          ¦

+----------+-------------+------------------+---------------+-------------¦

¦          ¦             ¦    <ШПЗ>         ¦   <сумма>     ¦             ¦

L----------+-------------+------------------+---------------+--------------

Выдать                <ФИО полностью из БД pasport.dbf>

       ___________________________________________________________________

                       фамилия, имя, отчество

Основание :  получение депонированной заработной  платы

             -------------------------------------------------------------

                     <сумма прописью>

__________________________________________________________________________

                           прописью

Приложение _______________________________________________________________

Похожие материалы

Информация о работе