15801 (649520), страница 3

Файл №649520 15801 (Постановка и разработка алгоритма решения задачи Учёт основных средств) 3 страница15801 (649520) страница 32016-07-31СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 3)

Таблица 3.5

Наименование

Идентификатор

Шаблон

Примечание

Инвентарный номер

INN

Number (10)

Обязат.

Дата изменения стоимости

DS

Date

Номер документа

NDM

Number(10)

Содержание записи

SODER

String (13)

Н-р «модернизация», «реконструкция» и .т.д.

Сумма

Sum

Number(15)

Стоимость до изменения

STDOIZM

Number(15)

Стоимость после изменения

STPOIZM

Number(15)

Структура файла справочника «ответственные лица по подразделениям». (FS0001.dbf)

Таблица 3.6

Наименование

Идентификатор

Шаблон

Примечание

Подразделение

POD

String (30)

Ключ

Материально ответственное лицо

Face

String (30)

Структура файла справочника «драгметаллы». (FS0002.dbf)

Таблица 3.7.

Наименование

Идентификатор

Шаблон

Примечание

Наименование драгметалла

NDM

String (15)

Ключ

Код драгметалла.

KD

Number (3)

Структура файла справочника «коэффициенты переоценки». (FS0003.dbf)

Таблица 3.8.

Наименование

Идентификатор

Шаблон

Примечание

Шифр нормы амортизации

Shifr

String (15)

Коэффициент на ОС числившееся на начало года

КNach

Number(6.5)

Коэффициент при вводе в январе

01

Number(6.5)

Коэффициент при вводе в феврале

02

Number(6.5)

Коэффициент при вводе в марте

03

Number(6.5)

Коэффициент при вводе в апреле

04

Number(6.5)

Коэффициент при вводе в мае

05

Number(6.5)

Коэффициент при вводе в июне

06

Number(6.5)

Коэффициент при вводе в июле

07

Number(6.5)

Коэффициент при вводе в августе

08

Number(6.5)

Коэффициент при вводе в сентябре

09

Number(6.5)

Коэффициент при вводе в октябре

10

Number(6.5)

Коэффициент при вводе в ноябре

11

Number(6.5)

Коэффициент при вводе в декабре

12

Number(6.5)

4. АЛГОРИТМ РЕШЕНИЯ ЗАДАЧИ

4.1 Укрупненная блок-схема решения задачи

Укрупненная блок-схема алгоритма решения задачи приведена в приложении №4.

4.2 Структура программного обеспечения

Схема связи модулей показана на рисунке 4.2.1

Рис. 4.2.1. Связь программных модулей

Используемое программное обеспечение состоит из ряда модулей:

  1. Главный МОДУЛЬ (М0) – главный модуль программы. Осуществляет взаимодействие прочих модулей программы. При первом запуске программы создает файлы базы данных Kartotek.dbf, Dvigenie.dbf, izmstoim.dbf, dragmet.dbf. При каждом следующем запуске проверяет их наличие и, если они отсутствуют, выдает критическое сообщение.

  1. Модуль №1 (M1) – модуль используется для ввода данных о основных средствах и их редактировании.

Входная информация:

Акт приемки-передачи ОС;

Акт о ликвидации ОС;

Товарно-транспортная накладная;

Акт о модернизации ОС;

Файл картотеки (Kartotek.dbf);

Файл учёта движения ОС (Dvigenie.dbf);

Файл учёта изменения стоимости ОС (Izmstoim.dbf);

Файл учёта драгметаллов (dragmet.dbf);

Файл справочника материально ответственных лиц по подразделениям (FS0001.dbf);

Файл справочника кодов драгметаллов (FS0002.dbf);

Выходная информация:

Файл картотеки (Kartotek.dbf);

Файл учёта движения ОС (Dvigenie.dbf);

Файл учёта изменений стоимости ОС (Izmstoim.dbf);

Файл учёта драгметаллов (Dragmet.dbf);

2.1 Ввод. Ввод информации производится только на основании «Акт приемки-передачи ОС» или первоначальном заполнении базы данных. Все файлы открываются для чтения и записи одновременно.

На экране выдаются реквизиты, которые необходимы для заполнения. Их необходимо заполнить все кроме даты выбытия. Допускается оставить незаполненными наименование завода изготовителя и год выпуска, если это невозможно установить. Если в объекте ОС присутствуют драгметаллы, то следует поставить галочку возле надписи «Наличие драгметаллов» и внести в таблицу всю требуемую информацию.

Затем после окончании ввода при сохранении информация заносится в файлы. При этом:

  • для файла Kartotek.dbf предварительно рассчитывается «норма на полное восстановление» «сумма АО на полное восстановление».В поле «восстановительная стоимость» значение равное первоначальной стоимости В поле «сумма с начала амортизации» устанавливается нулевое значение. Остаточная сумма указывается равной первоначальной;

  • при добавлении информации в файл Dvigenie.dbf «дата движения» указывается равной дате ввода в эксплуатацию, «номер документа» - равным номеру акта о вводе, «принимающее подразделение» - равно значению поля «Подразделение», которое расположено на форме программы при вводе данных. «Принимающее ответственное лицо» также заполняется автоматически на основании справочника материально ответственных лиц по подразделениям (FS0001.dbf). Значение «дебет счёта движения» устанавливается равным 0800. Остальные поля записи остаются пустыми;

  • при добавлении информации в файл Izmstoim.dbf значения поля «номер документа» равняется номеру акта о вводе, «дата изменения стоимости» - дате ввода в эксплуатацию, «содержание записи» устанавливается равным значению “Ввод”. «Сумма» и «стоимость после изменения» равно первоначальной стоимости. Стоимость до изменения приравнивается к нулю.

  • при наличии драгметаллов добавляются записи в файл Dragmet.dbf. Значения всех полей заполняются в соответствие с введёнными данными, а поле «код драгметалла» берётся из справочника FS0002.dbf.

2.2 Корректировка. Она осуществляется по инвентарному номеру и зависит от типа корректируемой информации. Если происходит корректировка данных картотеки, то открывается только файл Kartotek.dbf для чтения-записи. Реквизиты редактируются на форме курсором и затем поступают обратно в файл. При корректировке движения, изменении стоимости, данных о драгметаллах также открываются только соответствующие файлы. При изменении первоначальной стоимости или нормы амортизации пересчитывается сумма амортизации, сумма на полное восстановление, остаточная стоимость. Корректура вводится с подтверждением на сохранение.

2.3 Выбытие ОС. По инвентарному номеру находится корректируемая запись. Открываются файлы Kartotek.dbf и Dvigenie.dbf для чтения-записи. Добавляется запись в таблице, в которой указывается информация о дате движения, номере документа, проставляется кредит счёта движения. При физическом добавлении записи в файл Dvigenie.dbf автоматически проставляются «сдающее подразделение» и «сдающее материально ответственное лицо», которые равны полям «принимающего подразделения» и «принимающего ответственного лица» на дату предыдущего движения данного объекта. В файл Kartotek.dbf заносим в запись соответствующую инвентарному номеру объекта в поле «дата выбытия» приравнивается «дате документа»

2.4. Внутреннее перемещение. Открывается файл Dvigenie.dbf. По инвентарному номеру находится необходимая запись. Затем указывается дата движения, номер документа, сдающее и принимающее подразделения. При записи в файл также автоматически проставляются дебет и кредит счетов равными 0100 и в соответствие со справочником материально ответственных лиц по подразделениям проставляются сдающее и принимающее материально-ответственное лицо.

2.5. Модернизация. Данные о ней вводятся следующим образом: открывается файл Izmstoim.dbf и находится по инвентарному номеру объекта запись с последней датой изменения его стоимости. Затем формируется новая запись. В поле «содержание операции» проставляется “модернизация”. Указывается дата модернизации и её сумма. При записи в файл также автоматически генерируются «стоимость до изменения» и «стоимость после изменения» равные соответственно «стоимости после изменения» на предыдущую дату движения и «стоимости после изменения» на предыдущую дату движения + сумма изменений на дату вводимой модернизации.

2.6. Удаление ликвидированных основных средств из базы данных. Удаление выполняется раз в год или по решению бухгалтера ведущего ОС.

При этом производится физическое удаление записей из файлов Kartotek.dbf, Dvigenie.dbf, Izmstoim.dbf, Dragmet.dbf по инвентарным номерам для которых с момента даты выбытия прошло не менее 10 лет.

  1. Модуль №2 (М2) – модуль для формирования файла сводной оборотной ведомости.

Входная информация:

Файл картотеки (Kartotek.dbf);

Файл учёта движения ОС (Dvigenie.dbf);

Файл справочника материально ответственных лиц по подразделениям (FS0001.dbf);

Выходная информация:

Файл оборотной ведомости FV0101.dbf

При вызове программного модуля М2 доступным для работы становятся файлы накоплений Kartotek.dbf, Dvigenie.dbf, а также создается файл оборотной ведомости FV0101.dbf. Формируется данный файл следующим образом:

  1. открывается для чтения файлы FS0001.dbf, FS0002.dbf, Kartotek.dbf, Dvigenie.dbf

  2. берется подразделение из справочника материально-ответственных лиц по подразделениям по алфавиту. Если все подразделения взяты, то закрываем файл FV0101.dbf

  3. ищется в файле Dvigenie.dbf запись, для которой «принимающее подразделение» равно взятому в п.2, на дату последнего движения по инвентарному номеру. Если такое подразделение найдено то переходим к пункту 4, иначе к пункту 6.

  4. в соответствие с инвентарным номером в файле Kartotek.dbf, находится наименование объекта ОС.

  5. формируется запись файла FV0101.dbf. для которой «инвентарный номер» равен номеру найденному в п.3., «наименование» равно найденному в п.4., «подразделение» равно выбранному в п. 2., «сальдо на начало месяца» равно 0. Если «сдающее подразделение» = пустой строке то «Дебет счёта 01» приравниваем к нулю, а «Дебет счёта 08» = восстановительной стоимости объекта. Иначе наоборот. Значения полей «кредит счёта 01», «кредит счёта 02», «кредит счёта 91», «кредит счёта 92» = 0. «Сальдо на конец месяца» = «Сальдо на начало месяца»+сумма по дебетам счетов – сумма по кредитам счетов. Сформированная запись добавляется в файл.

  6. ищется в файле Dvigenie.dbf запись, для которой «сдающее подразделение» равно взятому в п.2, на дату последнего движения по инвентарному номеру. Если такое подразделение найдено то переходим к пункту 7, иначе к пункту 2

  7. в соответствие с инвентарным номером в файле Kartotek.dbf, находится наименование объекта ОС.

  8. формируется запись файла FV0101.dbf. для которой «инвентарный номер» равен номеру найденному в п.6., «наименование» равно найденному в п. 7, «подразделение» равно выбранному в п. 2., «сальдо на начало месяца» равно восстановительной стоимости объекта. Если «принимающее подразделение» = пустой строке то «Кредит счёта 01» =0; «Кредит счёта 02» = «Сумма амортизационных отчислений» для данного инвентарного номера. Если «Кредит счета» в записи найденной в п.6 =9100,то «Кредит счёта 91» = «сальдо на начало месяца»-«Сумма амортизационных отчислений», а «Кредит счёта 92» =0; Если «Кредит счета» в записи найденной в п.6 =9200,то «Кредит счёта 91» = 0, а «Кредит счёта 92» =«сальдо на начало месяца»-«Сумма амортизационных отчислений». Если «сдающее подразделение <> пустой строке, то «Кредит счёта 01» = восстановительной стоимости объекта. А все остальные равны нулю. «Сальдо на конец месяца» = «Сальдо на начало месяца»+сумма по дебетам счетов – сумма по кредитам счетов. Сформированная запись добавляется в файл.

  1. Модуль №3 (М3) – модуль для формирования файла амортизационной ведомости.

Входная информация:

Файл картотеки (Kartotek.dbf);

Характеристики

Тип файла
Документ
Размер
266 Kb
Тип материала
Учебное заведение
Неизвестно

Список файлов реферата

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
7021
Авторов
на СтудИзбе
260
Средний доход
с одного платного файла
Обучение Подробнее