Реферат: Проектування контрольних операцій на прикладі розв”язання задачі визначення фактичної вартості в2 (укр)
Міністерство освіти України
Львівський державнийуніверситет
імені І.Я.Франка
кафедра інформаційних
систем в менеджменті
КУРСОВИЙ ПРОЕКТ
на тему
“Проектування контрольних операцій на прикладірозв”язання задачі визначення фактичної вартості витрати матеріалів напідприємстві”
Виконав:ст.гр.ЕКІ-51з
Ревтюк Є.А.
Прийняв: Моряк П.А.
ЛЬВІВ 1999
1.Постановка задачі
2.Інформаційне забезпечення задачі
2.1 Розробка класифікаторів і кодів
2.2Опис вхідних оперативних документів та методів переносу їх на машинні носії
2.3 Опис форм видачі результуючої інформації
2.4 Опис вхідних файлів
2.5 Опис результуючих файлів
2.6 Опис постійних файлів
3. Технологія розв”язування задачі
3.1Схема процесу використання програмних засобів
3.2Блок-схема технологічного процесу збору, передачі, підготовки інформації та розв”язання задачі
Висновки
Література
Додатки
2
7
7
7
8
9
9
9
12
12
13
17
18
19
1.1.Постановка задачі
На сучасному етапірозвитку продуктивних сил в світі при постійному дефіциті сировини задачавизначення фактичної вартості витрати матеріалів, порівняння витрат, аналізпричин перевитрат, пошук шляхів економії витрат, застосування альтернативнихматеріалів стає однією з ключових для будь-якого виробництва.
В даному курсовомупроекті розглянуто задачу визначення витрат матеріалів. Дана задача являєтьсяоднією з найбільш трудомістких, так як її вирішення передбачає наявність вдокументообігу підприємства багатьох різних документів. Дана задачарозв«язується як одна з підзадач ділянки обліку, зокрема бухгалтерськогообліку. Результати розв»язання даної задачі використовуються як вподальших задачах обліку, так і для розрахунку фактичної собівартостіпродукції. На основі вихідних документів, які будуть описані нижче, проводитьсяаналіз стану виробництва, його економності, подальші шляхи зменшення витрат навиробництво.
Витрати сировини таматеріалів, купованих напівфабрикатів на основне та допоміжне виробництвовідображається, як правило, відповідними первинними документами на відпуск їхзі складу. Але даний метод обліку не відображає фактичної витрати матеріалів навиробництво, так як на діючих дільницях мають місце залишки невикористаноїсировини та матеріалів як на початок, так і на кінець звітного періоду.Тобтодля точного визначення витрати необхідне уточнення дійсної витрати, що йздійснюється за допомогою трьох нижче описаних методів.
Метод сигнальногодокументування — використовується для матеріалів, облік яких здійснюється поштучно. Відпускматеріалів у межах норми витрат оформлюється звичайними первинними документами,а в разі необхідності додаткових витрат — оформляється спеціальні сигнальнідокументи (вимога, форма М-10).
Метод партійногорозкроювикористовується щодо матеріалів, які обліковуються в одиницях площі. Прирозкроювання кожної партії матеріалу складається карта розкрою чи акт розкроюматеріалу. В них зазначається кількість невикористаного матеріалу, кількістьвикроєних деталей за нормою і фактично, кількість отриманих відходів ірезультат розкрою (економія чи перевитрати).
В випадкунеможливості використання цих двох методів чи при потребі користуватися нимиодночасно використовується так званий інвентарний метод. При цьому напідприємстві щомісяця здійснюється інвентаризація матеріалів, отриманих зіскладу, але не витрачених на виробництві. Фактичні витрати матеріалів зазвітний період (переважно за місяць) визначається як сума залишків на початокперіоду та отриманих матеріалів на кінець місяця за відніманням залишків накінець місяць. Фактичні витрати порівнюються з нормативними та роблятьсявисновки про економію чи перевитрати.
В даному курсовомупроекті буде розв«язано задачу врахування витрат матеріалів завикористання інвентарного методу, так як він підходить для будь-якогопідприємства.
В процесі виконаннязадачі в інформаційній базі виникають помилки, які пов»язані з такимиосновними факторами:
— людський фактор — викликаний можливими помилками оператора. Даний фактор особливо важливий привводі інформації.
- збої в технічномузабезпеченні — помилки викликані недосконалістю технічного забезпечення,зокрема використанням старої техніки, збоями в її роботі ( можливі поломки,збоячми в електропостачанні тощо). Як яскравий приклад таких помилок є поломкимагнітних дисків, внаслідок чого втрачається інформація.
— програмнезабезпечення — при використанні недосконалих програм, особливо старих розробок,що використовувалися для малопотужних застарілих обчислювальних комплексах,використання програмного забезпечення, конфігурації якого не підходять підсучасні операційні системи (наприклад не можливість використовувати деякіпрограмні продукти в режимі емуляції DOS в Windows), спроба економії наантивірусному забезпеченні приводить, досить часто, до повного знищення чиспотворення існуючої інформаційної бази, відновлення якої є досить кропіткоюсправою.
За видами помилкиподіляються на змістові, блочні, синтаксичні. Змістові помилки виникають приспотворені змісту порції інформації внаслідок зміни однієї змінної (наприкладпомилка в полі запису), до блочних належать помилки які викликають спотвореннязмісту внаслідок перестановки блоку записів в базі. Синтаксичні помилкивиникають при неправильному представленні тої чи іншої змінної.
Розрізняютьконтрольні операції на етапах вводу інформації (так званий початковийконтроль), обробки інформації (проміжний контроль), та видачі інформації(кінцевий контроль).
В даному курсовомупроекті буде розроблено методи контролю видачі інформації на прикладі задачівизначення фактичної вартості витрати матеріалів. Методи контролю на іншихетапах досить подібні, за виключенням деяких випадків, що викликані специфікоюобробки інформації на цих етапах.
На даному етапі (видача результатів) обов«язково має бути присутній основний тауніверсальний для паперових документів, але досить трудомісткий візуальнийконтроль. Даний контроль передбачає розгляд і аналіз отриманих показниківдокумента, відповідність його заповнення, чіткість зображення, відсутністьнедодрукованих елементів. Тобто, за допомогою даного методу можна оцінитизагальний вид документа, частковий логічний контроль виданих показників (наприклад період, відображений в документі повинен співпадати з плановим,тощо). Але, на жаль, людина не може обробити візуальну всю інформацію,приведену в документації, що вимагає попереднього машинного контролю.
Найбільшзастосовувані методи програмного контролю здійснюють логічну перевіркуреквізитів виводимих показників, а в разі виникнення помилок реагують належнимчином ( в залежності від програмного забезпечення можливе як повідомленняоператора про виникнення помилки та очікування вибору певної дії ззапропоновуваного йому списку-меню, так і повторне обчислення данихкомпонентів, без втручання людини).
На практицізастосовуються методи контролю :
— логічний контроль(по діапазону зміни значення реквізита, по повній номенклатурі, по логічнихобмеженнях, по типу даних);
— арифметично-логічний контроль (контроль за частковими сумами чи добутками таконтроль по модулю).
Як окремий видконтролю класифікують метод верифікації, який полягає в дублюванні даних знаступним співставленням. Але даний метод контролю застосовується переважно привводі інформації.
Розглянемоматематичну модель задачі визначення фактичної вартості витрати матеріалів навиробництву при застосуванні інвентарного методу. На першому етапі на основізалишків на початок та кінець періоду та приходу матеріалів на виробництво покожній номенклатурній групі розраховується витрата матеріалу в натуральнихпоказниках як
Вмij=Зп.пij — З к.пij+ åПрмij (1.1)
де Вмij — витратиi-го матеріалу в j-ому цеху за місяць;
Зп.пij, Зк.пij — залишки i-го матеріалу по j-ому цеху
відповідно на початокі на кінець звітного періоду;
Прмij — прихід i-гоматеріалу до j-го цеху згідно
первинних документів;
n — кількістьдокументів за період.
Витрата попідприємству становить
Вмі=å Вмij (1.2)
На наступому етапіпотрібно розрахувати нормативні витрати матеріалів на програму за період напорівняти їх з фактичними для подальшого аналізу економності виробничогопроцесу
— по матеріалу повиробництву в цілому
Вмні=å Вмнij (1.3)
— по цехах
Вмнij= å Вмнijk (1.4)
— на виробництво к-го виробу на програму поцеху
Вмнijk=Nвтik Пкj (1.5)
де Nвтik — нормавитрати і-го матеріалу на к-ий виріб;
Пкj — виробнича програма на к-ий виріб в j -ому цеху;
Вмнijk — витрата і-гоматеріалу в j-ому цеху на к-ий
виріб;
Вмнij — витрата і-гоматеріалу в j-ому цеху;
Вмнi — витрата і-гоматеріалу по підприємству.
Важливо визначитивитрату матеріалу на виготовлення кожного виробу, для забезпечення можливостіподальшого розрахунку собівартості виробництва. Для цього скористаємося методомподілу витрати матеріалу згідно процентних співвідношень.Тобто, за наступноюформулою визначаємо процентне співвідношення витрати матеріалу з загальноїкількості для кожного виробу.
Прiк=Вмнi /Вмнik(Пк+Бк) (1.6)
де Прiк — процентнеспіввідношення для і — го матеріалу при виготовленні к-го виробу
Пк — виготовленапродукція (виробнича програма) к-го виробу,
Бк — бракованапродукція, що вираховується як сума зафіксованого по документах браку.
Тепер скориставшисьданими показниками ми можемо визначити, з певним наближенням, дійсну витратуматеріалу для виготовлення виробу
Вдік=Вмі Прік (1.7)
де Вдік — дійснавитрата матеріалу на виробництво к-го виробу.
Для порівняннядійсної та нормативної витрати матеріал обчислимо відхилення, яківизначатимуться як :
1. в натуральнихпоказниках
Від ік=Вдік-Внік (1.8)
2. в процентномуспіввідношенні
Првід.ік=Від.ік/Внік*100 (1.9)
Тоді повна вартістьфактичних витрат матеріалів буде визначатися як
Вік=Вдмік Цмі Трі (1.10);
де Цмі — ціна одиниціі-го матеріалу;
Трі — проценттранспортнозаготівельних витрат
для і-гоматеріалу.
Повна витратаматеріалу по підприємству в розрахункових оптових цінах становитиме
В=å å Вiк (1.11).
Запроектовані методиперевірки вихідної інформації будуть описані в розділі 3.
2. Інформаційнезабезпечення задачі.
2.1 Розробкакласифікаторів та кодів.
При машинній обробціінформації реальні назви реквізитів-ознак, які входять до складу вхідних ірезультуючих документів документів необхідно закодувати, тобто представити увигляді числових позначень. Це дає можливість економного використанняпам»яті ЕОМ при обробці інформації, але вимагає створення додатковихдовідкових файлів. Також з кодифікованими реквізитами легше виконуватиарифметичні та логічні операції в процесі обробки інформації.
Множини однотипнихреальних назв прийнято називати номенклатурою (переліком назв). Опис класифікаторівта систем кодування приведено в таблиці 2.1
2.2 Опис вхіднихоперативних документів та методів переносу їх на машинні носії.
До складу вхіднихоперативних документів для розв«язування задачі визначення фактичноївартості витрати матеріалів будуть входити наступні:
1. Актінвентаризації( реквізитні картки) — складається на кінець періоду. Вданномудокументі відображається залишки матеріалів на початок чи кінець звітногоперіоду в діючому виробництві.
2. Накладна навідпуск матеріалу зі складу — при відпуску нормованої кількості сировини чиматеріалів. Документ оформляється на відповідну кількість матеріалу, яканеобхідна на реалізацію даної виробничої програми згідно діючих на підприємствінорм та нормативів.;
3. Вимога наотримання матеріалів — використовується при наднормованій витраті матеріалів.Необхідність оформлення даного документу виникає при недостачі матеріалів длянормального функціонування технологічного процесу. Дана ситуація може виникнутияк при наднормованій витраті матеріалів, так і при зміні виробничої програми чиперевиконання норм виробітку. Останні два факти повинні бути відображенні вфайлі “Виробничої програма підприємства”;
4. Відомістьвиявленого браку. Документ відображає надходження на склади чи на дільницюсортування (якості) бракованої продукції з цехів та дільниць.
Існуючі формидокументів, табличні описи та макети переносу документів на машинні носіїприведені в додатках 1,2,3.
Перенесеннядокументів здійснюється з клавіатури оператором, передбачається програмний контрольвведеної інформації. Даний контроль не буде грунтовно розглядатися в даномукурсовому проекті.
2.3. Опис форм видачірезультуючої інформації.
В результатірозв»язування даної задачі на виході буде отримана інформація, щопредставлена у вигляді наступних документів:
1.Відомість фактичноївитрати матеріалів на період. Даний документ показує рух матеріалів ввиробництві по цехах, тобто в ньому відображені залишки на кінець та на початокперіоду по коду матеріалу по цехах та прихід матеріалу і, відповідно, витрати в виробництві. Аналіз даного документу, крім інформації про витратиматеріалів по цехах, дає можливість визначити наднормові запаси матеріалів увиробництві.;
2.Відомість витратиматеріалів на виробництво виробу. Даний документ дає інформацію про дійсні танормативні витрати матеріалів на виробництво по номенклатурних номерах виробівта порівнює їх. В результаті аналізу документа отримуємо дійсну витратуматеріалів на виробництво вироба, тобто статтю калькуляції “Сировина таматеріали”, та маємо можливість проаналізувати причини перевитрати та шляхизниження витрати матеріалів на виготовлення продукції;
3.Дійсні витратиматеріалів за період по виробництву. В даному документі відображена вартістьматеріалів з врахуванням транспортно-заготівельних витрат на виготовленнявиробничої програми по підприємству в цілому.
Дані документиформуються кожний місяць на основі інформації, яка надходить за період. Наоснові даних документів планово-економічний відділ повинен видаватирозпорядження та рекомендації до подальшої діяльності виробничих підрозділівпідприємства.
Форми документів, їхтабличний опис приведені в додатках 4,5.
2.4. Опис вхіднихоперативних файлів
В якості вхіднихфайлів будуть використовуватися файли, сформовані з вхідних оперативних документів,а саме
1. Файл залишківневикористаних матеріалів в цеху на кінець періоду FI02, формується на початкуперіоду, зберігається інформація про залишки планового та попереднього чибазового років станом на кожен місяць (квартал, якщо задача розв«язуєтьсяраз в квартал).
2. Файл надходженьматеріалів до цеху FI01, що формується на основі накладних на відпускматеріалів зі складів та вимог на відпуск матеріалів;
3. Файл виявленогобраку;
а також файли, щоформуватимуться в процесі роботи інших виробничих підрозділів на (відділупостачання та планово-економічного відділу) і надходитимуть на нашу дільницю
4. Файл розміріввиробничої програми на місяць по номенклатурі по цехах FR06.
Дані файлискладатимуть основу нашої внутрімашинної інформаційної бази, вонисортуватимуться в процесі вводу по відповідних ключах, що вказані в табличнихописах файлів та поступатимуть на обробку.
Табличний опис данихфайлів приведено в додатку 7.
2.5 Опис результуючихфайлів.
До результуючихфайлів, що формуються при розв»язанні даної задачі, відносяться:
1. Файл витратиматеріалів на виробництво FR01.
2. Файл сумарнихвитрат на виробництво з врахуванням транспортно-заготівельних витрат FR02.
Дані файливикористовуються для видачі результуючих документів на кінцевому етапі розв”язаннязадачі. В процесі
Табличний опис данихфайлів приведено в додатку 8.
2.6 Опис постійнихфайлів
До постійних файліввідносять файли, коефіцієнт стабільності яких вище Кст=0,8. В нашому випадку дотаких файлів відносяться:
1. Файл-цінникматеріалів, Кст=0,8. Данний файл відображає оптові ціни, які прийняті наданому підприємстві;
.Файл-довідникноменклатурних номерів матеріалів, Кст=0,98. Даний файл є довідником назвматеріалів в залежності від номенклатурного номера;
3. Файл-довідникноменклатурних номерів виробів, Кст=0,9. Файл містить інформацію щодономенклатурних номерів виробів;
4. Норми витратиматеріалів на одиницю продукції, Кст=0,9 В даному файлі відображена інформаціящодо витрати матеріалу на одиницю продукції. Формується планово-економічнимвідділом, і корегується на фоні поточних номр витрат;
5.Файл-довідникпроцентів транспортно-заготівельних витрат по матеріалах. В даному файлівідображається інформація, яка неадходить в результаті діяльностізаготівельного відділу і яка відображає витрати, що витрачаються на придбання(заготівлю) сировини.
Табличний опис данихфайлів приведено в додатку 9.
2.7. Опис проміжнихфайлів
До даних файлівбудемо відносити файли, які формуються в процесі виконання даної задачі, але неможуть бути названими основними, тобто на виході не використовуються, абовикористовуються лишень частково ( в процесі виконання програми)
1. Файл- довідникіснуючої бази даних. В процесі виконання даної процедури з метою економіїмашинного часу формується база даних, яка може бути використана в процесіподальших розробок. Тобто результуючі файли переписуються з конкретнимизначеннями, назви яких фіксуються згідно певного математичного закону, ізберігаються в заархевіваному вигляді в пам”яті комп”ютера, що забезпечує швидкеповторне виконання операції в разі необхідності. Даний файл містить 3 записи, асаме: період, назва результуючого файла FR01, і назва результуючого файла FR02. Даний файл дописується по мірі виникнення запитів щодо нових періодів;
2. FD02 — файл, якийформується в результаті математичної обробки файла FV02 і має ідентичнуструкткру. Даний файл зберігає інформацію щодо часткових сум по номенклатурнихномерах матеріалів і використовується для подальшорї роботи прогрпамивизначення дійсної витрати матеріалів;
3. Файл, якийформується врезультаті обчислення нормативних витрат матеріалів на виконану заперіод програму. Файл містить три записи, а саме: номенклатурний номер виробу,номенклатурний номер матеріалу та нормативна кількість матеріалу на програму;
4. Файл, що міститьінформацію щодо процентних співвідношень для виготовлення продукції.Розраховується згідно формул, приведених вище.
3. Технологіярозв«язування задачі.
3.1Схема процесувикористання програмних засобів.
Дана задачаалгоритмізована з розрахунку на використання пакета Acsess, при чому врозрахунку на не досвідченого користувача, який не знайомий з програмуванням звикористанням макросів. Дана програма реалізується 4-ма модулями, а саме модульвводу вхідних документів, модуль обробки даних, модуль видачі результуючихдокументів та модуль перевірки результуючих файлів. З врахуванням специфіки використаної програмної оболонки ми створюємо макет вхідної бази даних, задавшиобмеження на введені реквізити, запити на створення інформаційної моделізадачі, перевірка вихідних файлів на задані обмеження та видачі результуючихдокументів ( створення форм).
Схема використання тавзаємодії модулів зображена в додатках. З операційної оболонки здійснюєтьсязавантаження програми генерування головного меню, яка, за допомогою підпрограм,що знаходяться в модулі створення інтерфейсу, створює меню.
При виборівідповідного пункту керування рередається підпрограмі генерування меню вводудокументів, яка аналогічно звертається до відповідних підпрограм в модулістворення інтерфейсу. Даний модуль передає керування на відповідну підпрограмувводу документа в залежності від вибору користувача або повертає керування вголовне меню. При вводі інформації здійснюється контроль вводу, за допомогоюпідпрограм, що розміщенні в модулі перевірки правильності вхідної тарезультуючої інформації. Всі макети, запити, меню генеруються за допомогоюмодуля створення інтерфейсу.
При виборівідповідного пункту головного меню керування передається до підпрограмирозрахунку, яка теж взаємодії з модулями перевірки та створення інтерфейсу.Після проведення розрахунків видача результуючих табульограм здійснюєтьсяпідпрограмами, що знаходяться в модулі видачі документів.
Як бачимо, програмнезабезпечення реалізоване в діалоговому режимі, підпрорами, для зручностідоповнення чи редагування пакету, розміщені по модулях в залежності відфункціонального призначення.
3.2 Блок — схематехнологічного процесу збору, передачі, підготовки інформації та розв”язаннязадачі.
В даному розділі будутьописані процеси обробки, збору та формування інформації, що описує данузадачу.
Виконання задачіпочинається з вибору, на основі плана-графіку та інструкції по виконанню,робіт, що виконуватимуться. В результаті вибору є можливість проводити реєстраціюдокументів чи, в випадку коли дані документи зареєстровані. проводити машиннийетап обробки.
На початкову рівні,тобто на рівні збору інформації буде існувати виробнича дільниця, яка й подаєдані про потребу в сировині та матеріалах в процесі виконання виробничоїпрограми. Далі формуються вхідні документи, які надходять безпосередньо надільницю обліку та обробки. Дані документи аналізуються на достовірністьінформації та відправляється чи на переоформлення, чи на подальшу обробку, зреєстрацією в відповідній документації. В разі наявності помилок оформляєтьсялисток помилок, який супроводжує повернення докуметів. Правильні документиповинні бути зареєстровані в журналі реєстрації.
Після даного рівняприходить час машинної обробки інформації, отриманої в процесі виробничогоциклу. В процесі машинної обробки програма, блок схема якої приведена в даномукурсовому проекті, виконую обробку інформації та видачу результуючихтабульограм.
На екрані виводитьсяголовне меню, що пропонує вибрати один із варіантів: “Ввід даних”, “Вивідрезультатів”, Вихід з програми”. За допомогою курсора користувач вибираєпотрібну опцію, яка передає керування підпрограмам.
На першому етапіпроходить процес вводу початкової інформації, а саме вхідних документів. Наекран виводиться макет вводу документа. Користувач повинен ввести необхідніатрибути, після чого елементи запису програмно перевіряються на логічнудостовірність шляхом порівняння з заданими обмеженнями чи масками вводу. Слідзауважити що, для коректного коригування документа, початково запис записуєтьсяв оперативну пам”ять, і лишень після підтвердження користувачем вводиться вфайл. При виникненні помилки виникає рядок-меню, що генерується підпрограмою, вякому запитується щодо подальших дій. Можливі три подальші варіанти: ввідзапису заново, внесення даного запису без коригування (якщо користувачвпевнений в правильності введеної інформації ) та вихід в попереднє меню.
Якщо помилок незнайдено користувачу пропонується ще раз проаналізувати даний документ інажаттям клавіші ‘Y’ ввести запис в файл. В разі відмови (клавіша ‘N’) ввід нездійснюється. Для продовження вводу потрібно натиснути будь-яку клавішу,клавіша ‘ESC’ викликає повернення в попереднє меню.
При виборі опції меню“Вивід результатів” користувачу пропонується вибрати в діалоговому режимі одиніз раніше оброблюваних періодів звітності, чи задати новий, необхідний на даниймомент. Одною з умов є відповідність меж періоду датам проведення черговохінвентарізацій, як правило це початок місяця. Якщо даний період не існує внаявній базі даних, програма виконує формування вихідних документів, згіднозаданого періоду. В процесі виконання програми підбиваються часткові суми пофайлу FV02 за кодом цеху та номером матеріалів до файла FD02, та, вподальшому, цей файл об”єднується з даними про проведені інвентарізації FV01 дорезультуючого файла FR01.
Слідучим етапомрозв”язання задачі є визначення витрат матеріалів на виробництво одиниціпродукції, яке виконується за допомогою двох запитів до системи, а саме:визначення нормативних витрат матеріалів ( файл FD03 ) та визначення процентнихспіввідношень ( файл FD04 ). Алгоритм даного процесу описаний в першомурозділі, і тому, на мою думку, не потребує ще раз пояснення.
Дійсні витратиматеріалів визначаються шляхом перемноження процентного співвідношення навитрати матеріалів даного номенклатурного номера по цеху. Дані обчисленняздійснюються згідно економіко-математичної моделі задачі, яка описана першомурозділі, тому грунтовно зупинятися на даному етапі я не буду. Слід зазначити щообчислення, які не вимагають сортування, підбивання сум в даному етапі нереалізується. Тобто, обчислюються лишень ті поля записів, що внесені вінформаційну модель бази даних (див. 2.розділ “Опис результуючих файлів” ). Цепояснюється прагненню при розробці бази даних не відходити від концепціїнормалізації, з метою створення бази з мінімальними затратами простору тамаксимальними показниками надійності.
Після обчисленьнеобхідно провести перевірку результуючих файлів, що здійснюється за допомогоюпрограмного модуля, який буде описаний нижче.Файли FR01 та FR02 проходятьпрограмну перевірку на відповідність полів “Код матеріалу” та “Код виробу”наявній інфомаційній базі, що складається з файлів довідкової інформації,відповідності кількості матеріалів заданим межам. Також для файла FR01балансовий метод перевірки. Fr02 буде перевірятися також за сумою кількостіматеріалів, з врахуванням можливої похибки при розподіленні витрат по статтямкалькуляції.
При виникнені помилкикористувача інформують повідомленням і пропонують вибрати варіан подальших дій1.Повтор розрахунків, 2.Ігнорування помилки,3.вихід в головне меню.
Поля, щорозраховуються, а саме витрати в грошовому вираженні, наявність матеріалів вгрошовому виразі, суми з врахуванням транспортно-заготівельних витрат, частковісуми згідно наведених в додатках результуючих документах будуть рахуватися впроцесі видачі результатів, з метою забезпечення максимальної компактності танезбитковості розробленої інформаційної бази.
Слідучим етапом будевнесення результатів в існуючу базу. З цією метою результуючі файлипереписуються, при чому назва отриманих файлів дається безпосередньо програмоюзгідно заданого математичного закону, і зберігається, разом з датами періоду, вфайлі FD01.
Якщо користувачем буввибраний варіант періодів, для якого здійснювалися розрахунки, тоді за допомогоюфайла FD01 програма знаходить необхідні файли, на базі яких і створюютьсявихідні документи.
Розглянемо процесвиводу результатів.
1. При друцідокументів РД01 застосовується файл довідкової інформації, що містить ціниматеріалів, який з”єднується з обрахованим файлом FR01.
2. При виводі РД02крім вище названого буде використовуватися файл з транспортно-заготівельнимивитратами, на основі об”єднання з якими FR02 і математичних обчисленьвидається результат.
3. Документ РД03виводиться аналогічно вищеописаному.
Для забезпеченняконтролю помилок в даному пакеті запропоновано наступне:
* длярезультуючого файла FR01 застосувати балансовий та логічний конроль. Балансовийметод контролю полягає в підрахунку сум залежностей, які вираховуються впроцесі виконання задачі. В даному випадку сума по полям”Залишки на початокперіоду” та “Прихід” повинна дорівнювати сумі по полям “Залишки на кінецьперіоду” та “Витрати матеріалів”. Логічний контроль передбачає відповідністьноменклатурного номера матеріалу в файлі існуючому номері в файлі довідковоїінформації та відповідність величини полів “Залишок на початок періоду”,“Прихід”, “Залишок на кінець періоду” та “Витрата” встановленим межам. Вприведеній блок-схемі реалізовано дані методи;
* дляфайла FR02 застосуємо метод підрахунку часткових сум, що полягає в перерахункусуми по полям в результуючих таа вхідних документах та перевірки їх нарівність. В даному випадку перевіряються поля “Витрати” з файла FR01 та“Витрати” з файла FR02. Слід зауважити що, внаслідок проведеного розподілуматеріалів по виробах, буде виникати деяка похибка, яка враховується приперевірці. При значних відхиленнях буде генеруватися повідомлнення і користувач, в діалоговому режимі, вирішуватиме чи допустиме відхилення.
Виконання даноїроботи за допомогою СУБД ACSESS передбачає розробку нових макетів вводу тазапитів і результуючих форм, що можуть бути реалізовані в даній програмі. Тобтозабезпечується максимальна гнучкість використання даної розробки, при чому данаробота вимагає від користувача мінімального знання принципів розробки тареалізації обробки баз даних. Ми не наводимо програм, що забезпечують обробку,так як я вважаю що це не є основним в даному курсовому проекті. На базінаведеної блок-схеми дану задачу можна реалізувати на будь якій алгоритмічніймові. А в вибраному мною середовищі реалізація даної блок-схеми не потребуєпрограмування як такого. Необхідно володіти мовою запитів, що забезпечуємаксимальну зручність обробки та коригування даних.
Висновки.
В результаті роботирозробленої програми реалізується задача обчислення дійсних витрат матеріалівна одиницю продукції. Для забезпечення правильності отриманих результатівпередбачено програмні методи контролю результуючої інформації, а самеарифметично-логічний контроль, балансовий метод контролю та метод частковихсум.
Впроцесі виконанняданої розробки ми, на основі вхідних документів, отримуємо результат, щооформляється у вигляді табульограм, які зручні для подальшого аналізу таобробки. В результаті обробки створюються вихідні файли, які можуть бутивикористанні на подальших ділянках обліку чи планування.
В даній роботі,згідно принципів незбитковості та мінімізації, побудована інформаційна база, щозабезпечує обробку інформації.
ЛІТЕРАТУРА
С.И.Волков, А.Н. Романов. Организация машинной обработки информации.., М.: Финансии статистика,1988
Методичнівказівки до дипломного проектування, Л.: Лду, 1990
РомановА.Н. Автоматизация обработки информации по учету и анализу в промишлености .-М.: Финанси и статистика., 1981
Типовиепроектние решения по участкам подсистеми “Бухгалтерский учет”. АСУ предприятийотраслей машиностроения. — М:1975.
Е.Н.Хотяшов Проектирование машинной обработки економической инфомации. — М.:Финанси и статистика., 1987.
ОдинцовБ. Е. Економическая информатика. — К. 1996.
Додаток 1
Форми вхіднихдокументів
Актінвентарізації №____
“___”___________________ 199_р
По__________________________ код ____
Залишок на кінецьперіоду
№п.п Номенклатур-ний номер Назва та сорт матеріалу Одиниця виміру Кількість 1 2 3 4 5Відповідальна особа_______________
Бухгалтер________________________
Керівник__________________________
Накладна№
“___”__________________1999_р.
Кому відпущено ______________ Код складу ______
Від кого отримано_____________ Код цеху ________
Підстава__________________________ №п.п Номенклатур-ний номер Назва та сорт матеріалу Один. вимір. Кіль-кість Ціна Сума
Сума
/> /> /> /> /> /> /> /> /> />
Прийняв_____________ Здав _________________
Вимогана отримання матеріалу №
від“__”______________199_р.
Кодскладу______ Код цеха __________
Комувідпущено______________
Від кого отримано____________
На підставі____________________________________
______________________________________________
Назва матеріалу_________________
Номенклатурний номер____________
Кількість_______________
На суму________________
Відомістьбракованої продукції
за період від______________________ до _______________________________________
На дільниці____________ виявлено браковану продукцію ___________________ з номенклатурнимномером ____________________ в кількості________ _____________________________________________
Винуватцем є цех_____________ код цеха ____
Підпис керівникадільниці____________