Мнстерство освти науки Украни Тернопльська академя народного господарства нститут комп ютерних нформацйних технологй Кафедра моделювання та оптимзац економчних систем процесв НФОРМАЦЙНА СИСТЕМА ОБЛКУ АНАЛЗУ РОЗРАХУНКВ З ПОСТАЧАЛЬНИКАМИ ПДРЯДНИКАМИ на приклад ПП Бомед Дипломний проект Спецальнсть 7.050207 нформацйн системи в менеджмент студент групи СМ-51 Г. Конв Кервник к.т.н доцент .
Блоусов Зав. кафедри МОЕСП К.е.н доцент Г. Гладй 2000 АНОТАЦЯ дипломного проекту Конва Григоря Борисовича нформацйна система облку аналзу розрахункв з постачальниками пдрядниками на приклад ПП Бомед ТАНГ, IКIТ, кафедра Т, група IСМ- 51, 2000 рк. Обсяг дипломного проекту 104 сторiнки. В даному дипломному проект проведено дослдження процесу облку аналзу розрахункв з постачальниками пдрядниками.
Наведено модель системи та детальний опис, розроблено та використано математичне та нформацйне забезпечення. Здйснено програмну реалзацю спроектовано системи. Результати даного дипломного проекту можуть бути застосован як на пдпримствах, що займаються медикаментами, так на пдпримствах ншого профлю. ANNOTATION degree project of Konev Gregory Borysovych The information system of account and analysis of accounts with the suppliers
on an example of the private enterprise Biomed TANE, ICIТ, Department IIT, group ISM- 51, 2000. Volume of degree project 104 of pages. In the given degree project the research of methods of account and analysis of accounts with the suppliers. The model of system model and its detail description is given, mathematical and dataware have been designed and used. Programmed realization system was designed.
Results of given degree project can be aplied as at the enterprises occupied medical preparations, and at the enterprises of other structure. Змст Вступ 1. Аналз потреб ПП Бомед в створенн КС облку аналзу розрахункв з постачальниками пдрядниками 1. Характеристика ПП Бомед опис дючо системи облку розрахункв з постачальниками пдрядниками 7 1.2 снуюч шляхи розв язку задач облку розрахункв з постачальниками пдрядниками 13 1.3
Постановка задач на проектування 2. Розробка загальносистемних ршень 2.1 Загальна структура розроблювано системи 2.2 Математично-алгоритмчне забезпечення 20 2.3 нформацйне забезпечення 3. Програмно-технчна реалзаця системи 1. Структура програмного забезпечення 2. Розробка програмних модулв 3.3 Практична реалзаця системи 55 Висновки 63 Лтература 65
Додаток 67 Додаток 68 Додаток 69 Додаток 70 Додаток 71 Додаток 72 Додаток 73 Додаток 76 Додаток 77 Додаток 78 Додаток 79 Додаток 80 Додаток 81 Додаток 82 Додаток 83 Додаток 84 Додаток 85 Додаток 86 Додаток 87 Додаток 20 88
Додаток 90 Додаток 91 Додаток 95 Додаток 24.99 Додаток 0 Додаток 1 Додаток 2 Додаток 3 Додаток 4 Додаток 5 ВСТУП На сучасному етап розвитку народного господарства проходить подальше вдосконалення управлнсько дяльност пдпримств. Змни, як проходять в економц Украни, потребують пдвищення ефективност та якост управлнсько прац.
Це викликано всезростаючим науково-технчним прогресом, впровадженням на промислових пдпримствах досягнень науки технки. Завданням переддипломно практики ознайомлення з структурою приватного пдпримства Бомед, оцнка комплексу технчних програмних засобв, аналз технолог збору, обробки та передач нформац, а також виявлення недолкв у функцонуванн системи облку розрахункв з постачальниками пдрядниками. Метою практики удосконалення снуючо в приватному пдпримств
Бомед системи облку розрахункв з постачальниками пдрядниками та насичення елементами аналзу контролю. Це допоможе ефективнше управляти пдпримством, приймати вдповдн ршення на рзних рвнях управлння та, як наслдок, забезпечить отримання очкуваного прибутку. 1 АНАЛЗ ПОТРЕБ ПП БОМЕД В СТВОРЕНН КС ОБЛКУ АНАЛЗУ РОЗРАХУНКВ З ПОСТАЧАЛЬНИКАМИ ПДРЯДНИКАМИ 1.1 Характеристика
ПП Бомед опис дючо системи облку розрахункв з постачальниками пдрядниками Приватне пдпримство Бомед засноване у 1994 роц фактично д з жовтня 1998 року для здйснення господарсько дяльност, скеровано на виконання для об днань, пдпримств, виробничих колективв та громадян, послуг та робт у виршенн медичних, медико-бологчних, науково-технчних, виробничих та соцальних проблем, а також з метою одержання прибуткв вд основних видв дяльност.
В свой дяльност пдпримство керуться Законами Украни Про пдпримництво, Про пдпримства Украни, та ншими актами та нормативами з врахуванням особливостей, що передбачен в статут пдпримства. Предметом дяльност пдпримства - проведення фундаментальних наукових дослджень в област медицини та створення для цих цлей вдповдно апаратури - розробка реалзаця програмних засобв обчислювально технки, в тому числ х адаптаця до проблем дагностики та лкування - розробка, виготовлення,
впровадження програмно-апаратних медичних систем, включаючи поставку та сервсне обслуговування - навчання користувачв для роботи з програмно-апаратними медичними системами - виконання нформацйно-обчислювальних послуг - проведення маркетингових дослджень в област медицини - виконання науково-методично рекламно дяльност, в тому числ видавничо дяльност в сфер медико-бологчних технологй, промислового виробництва медично апаратури та лкарських засобв - навчання, пдготовка кадрв та пдвищення квалфкац в галуз медицини
- органзаця проведення виставок, семнарв, конкурсв, конференцй по питаннях дослдження, розробки використання апаратних програмних засобв в галуз медицини та болог - розробка впровадження заходв, виготовлення приладдя, нструментв та пристров, скерованих на охорону прац, навколишнього середовища та оздоровлення населення - надання посередницьких послуг з основних видв дяльност - надання медично допомоги та послуг - видавництво газет, журналв, бюлетнв, бланкв медично документац, методичних розробок, арактичних рекомендацй, онографй,
довдникв, книг, пдручникв в галуз болог медицини - здйснення внутршнх мжнародних перевезень автомобльним транспортом - здйснення роздрбно торгвл лкарськими засобами та медикаментами. Структуру пдпримства зображено в додатку 1. На даний момент основним видом дяльност пдпримства роздрбна торгвля медикаментами. Це передбача, зокрема, ведення бухгалтерського облку. На пдпримств вже автоматизовано задач бухгалтерського облку
Склад та Реалзаця товару. Це здйснено засобами СУБД Microsoft Visual FoxPro 5.0. Для цього на пдпримств так технчн засоби - комп ютер на баз процесора Pentium з тактовою частотою 133 мегагерца, оперативною памяттю в 32 мегабайта, жорстким диском об мом 3,2 ггабайта, монтором 14 SVGA з роздльною здатнстю 800х600 пкселв - принтер Hewlett Packard DeskJet 400. Задача Облк розрахункв з постачальниками пдрядниками виршуться на пдпримств
у торговому вддл не автомвтизована. Призначення задач видача фнансово нформац про дяльнсть пдпримства формування звтних документв. Порядок облку товарообороту на пдпримствах роздрбно торгвл наступний. Товари вд мсця виробництва до роздрбно торговельно органзац доставля оптова торгвля. Роздрбна органзаця реалзую товари безпосередньо споживачам. Товари поступають до магазинв або роздрбних торговельних органзацй у порядку децентралзованих закупок
самого магазину. Деяк товари надходять з мсць виробництва безпосередньо у роздрбну торговельну мережу, обминаючи оптову ланку. Через оптов ланки проходять товари, що потребують комплектування х у широкий торговельний асортимент, необхдний для безперебйного рвномрного постачання роздрбних торговельних пдпримств. Облк розрахункв з постачальниками ведеться на рахунку 60 Розрахунки з постачальниками пдрядниками. Оприбуткування товарв вд постачальникв оформляться записом
в дебет рахунка 41 Товари субрахунок 01 чи 02 та в кредит рахунка 60 Розрахунки з постачальниками пдрядниками. При оплат рахунка робиться запис в дебет рахунка 60 Розрахунки з постачальниками пдрядниками та в кредит рахунка 52 Валютний рахунок, або 51 Розрахунковий рахунок, або 66 Вексел видан. Оприбуткування товарв оформляться по цнах реалзац .
Окрм вищенаведених бухгалтерських проводок, як найчисленшими у пдпримств роздрбно торгвл, можлив наступн варанти кредит рахунка 60 дебет рахунка 03, 05, 06, 07, 08, 12, 42, 43, 44, 45, 46, 47, 50, 55, 61, 62, 63, 78, 79, 84, 87, 93, 96, дебет рахунка 60 кредит рахунка 42, 46, 49, 50, 52, 55, 61, 62, 66, 68, 76, 78, 90, 93, 96. Отже, облк розрахункв з постачальниками пдрядниками стосуться бухгалтерських операцй з рахунком 60. Практично задача виршуться шляхом виконання наступних дй.
На першому етап ведеться облк надходження товарв облк оплати. Облк надходження товарв здйснються на основ розхдних накладних, як нада постачальник, шляхом записв в журнал операцй вдповдних бухгалтерських проведень, що вдображаться по кредиту рахунка 60. Проведення мстить дан про вдповдного партнера, суму в якост яко вказуться загальна сума в розхднй накладнй дату здйснення операц. При облку оплати рахунка вхдними документами служать платжн доручення, одержан
з банку як документи, що засвдчують здйснення оплати. В журнал операцй робляться записи, змст яких протилежний записам при оприбуткуванн товарв. Надходження грошей фксуться на дебет рахунка 60. При цьому проведення також мстить нформацю про партнера, суму, яку проплачено дату здйснення операц. Другий етап включа в себе формування звтних документв, а саме оборотно-сальдово вдомост журналу-ордеру. Вони формуються на основ журналу операцй.
Оборотно-сальдова вдомсть мстить нформацю про сальдо залишок на рахунку 60 на початок кнець мсяця по дебету, кредиту, та згорнуте. Журнал-ордер мстить нформацю про суми обороту по дебету кредиту рахунку 60 в розрз рахункв, загальн суми обороту по дебету кредиту. Технологчна схема процесу виршення задач облку з постачальниками наведена в додатку 2. Ршення дано задач вимага аналзу велико клькост паперово нформац включа в себе видачу рзномантних звтв.
При цьому дуже висока ймоврнсть допущення помилки, яку важко вдшукати. Це вимага надзвичайних витрат робочого часу та ручно прац, що не може забезпечити високо продуктивност. До того ж, ручна обробка нформац у виршенн задач такого типу морально застарлим пдходом. Тому доцльно реалзувати задачу облку розрахункв з постачальниками пдрядниками на ЕОМ, щоб спростити та прискорити розв язання. 1.2 снуюч шляхи розв язку задач облку розрахункв з постачальниками
пдрядниками Оскльки методика бухгалтерського облку дина стандартизована, вибр шляху розв язку дано задач зводиться до вибору програмного середовища, в якому доцльнше розв язувати. Тут можлив два альтернативн напрямки встановлення готово спецалзовано бухгалтерсько системи розробка власно. З спецалзованих систем можна видлити росйський 1С та втчизняний X-Door Запорзько фрми SoftTaxi. Ц обидва пакети досить потужними гнучкими особливо 1С.
Зокрема, одним з шляхв виршення проблеми мг би бути вибр компонента 1С 1С Бухгалтеря, який можна додатково налаштувати на виконання деяких функцй оперативного облку. Але на сьогодн вс спецалзован системи, як варт уваги, мають один суттвий недолк вдносно високу вартсть в першу чергу це стосуться дрбних пдпримств. Очевидно, що якщо пдпримство ма на мет одержання прибутку, то так чи накше вс управлнськ ршення повинн бути економчно обгрунтованими.
А для обгрунтування такого ршення, як вибр системи комп ютеризованого облку повинн враховуватись так фактори, як економчна ефективнсть та цна системи, на основ аналзу цих факторв вже повинен робитись висновок про доцльнсть т чи ншо системи . 1.3 Постановка задач на проектування З огляду на те, що приватне пдпримство Бомед не великим пдпримством, займаться одним видом дяльност ма порвняно просту структуру, поки що, зараз воно не ма потреби у великй дорогй систем.
Адже, наприклад, лише один компонент системи 1С 1С Бухгалтеря на момент написання проекту кошту 1309 грн. 245 у.о а мережева верся 5200 грн. 972 у.о Очевидно, що придбання фрмою такого пакету не оптимальним шляхом. Як ще один спосб виршення проблеми може бути вибр нелегальних копй програмного забезпечення, як значно дешевш за оригнал. Це на даний час досить поширеним, але цьому способу притаманн сво недолки.
Один з них поляга в слдуючому. Метою впровадження на пдпримств автоматизованого бухгалтерського облку поступовий перехд на повнстю комп ютеризовану систему замна нею снуючо паперово системи. Це дасть змогу оперативно одержувати рзномантн звти про дяльнсть фрми, як в розрзах, зручних для аналзу, так документв, що являються необхдними звтними документами, навть баланс всього пдпримства. А як вдомо, для того, щоб така система працювала на пдпримств, вона повинна бути лцензована.
Звсно, лцензування нелегальних копй програмних продуктв наприклад, 1С неможливе. Отже, окрм нших аспектв, використання нелегального програмного забезпечення для автоматизац бухгалтерського облку не прийнятним ще й тому, що це не дасть можливост для розвитку системи в майбутньому . Вагомим аргументом на користь створення власно системи наприклад, засобами Visual FoxPro також те, що в такй систем можна передбачити вс тонкощ особливост, як пов язан з торгвлею
медикаментами, для здйснення оперативного облку елементв аналзу. Щодо вибору конкретного нструментарю для створення системи, вн цлком виправдано пада на Microsoft Visual FoxPro, оскльки на пдпримств на даний момент вже працюють дв системи облку Склад та Реалзаця товару, як створен на основ ц СУБД. Це створить можливост для нтеграц всх компонентв в дину систему, модернзац снуючих та створення нових
компонентв по мр розвитку пдпримства. 2 РОЗРОБКА ЗАГАЛЬНОСИСТЕМНИХ РШЕНЬ 2.1 Загальна структура розроблювано системи Для розгляду структури розроблювано системи облку аналзу розрахункв з постачальниками та взамозв язку з зовншнми об ктами зручно представити систему у вигляд DFD-даграм. В додатку 3 подано контекст-даграму розроблювано системи, яка вдобража зв язки з зовншнми об ктами визнача вхдн та вихдн потоки нформац .
Для дано системи можна умовно видлити три зовншн об кти постачальники, банк бухгалтеря пдпримства. На вхд системи вд постачальникв надходять розхдн накладн, а з банку проплачен платжн доручення. В процес роботи системи формуються наступн результатн документи - оборотн вдомост - узагальнен оборотн вдомост - сальдов вдомост - узагальнен сальдов вдомост - журнал-ордер - акт зврки. Вс ц документи надходять до бухгалтер пдпримства для здйснення оперативного, синтетичного облку, проведення
аналзу тощо. За допомогою даграми 1-го рвня, яку подано в додатку 4, проведено декомпозицю системи на окрем процеси. В результат можна видлити наступн процеси - ведення журналу операцй процес 1 - формування результатних документв процес 2 - друк передача результатних документв процес 3. Для процесу 1 Ведення журналу операцй вхдними дан, отриман з розхдних накладних, що надходять вд постачальника дан, отриман з проплачених платжних доручень, як надходять з банку.
В результат ведення журналу операцй утворюються дан про операц, як вхдними для процесу 2 Формуванння результатних документв. Цей процес також використову вхдн дан для процесу 1 для зврки виявлення помилок. На виход процесу 2 формуються в електронному вигляд т ж сам документи, як будуть вихдними документами для вс системи. За допомогою процесу 3 ц документи роздруковуються передаються в бухгалтерю пдпримства. Розглянемо детальнше процес 1 Ведення журналу операцй за допомогою даграми другого рвня, що наведена
в додатку 5. Даний процес складаться з наступних дрбнших процесв - ввд контроль нформац процес 1.1 - запис на магнтний носй процес 1.2 - зврка корекця БД процес 1.3. нформаця з розхдних накладних платжних доручень вхдною для процесв 1.1 Ввд контроль нформац та 1.3 Зврка корекця БД. Псля процесу 1.1 введена нформаця про операц записуться на магнтний носй внчестер в файл операцй. Записана нформаця використовуться в процес 1.3 при зврц корекц
БД. На виход процесу 1.3 всього процесу 1 дан про операц. Деталзаця процесу 2 Формування результатних документв за допомогою даграми другого рвня наведена в додатку 6. В результат декомпозиц даного процесу одержумо наступн дрбнш процеси - формування оборотних вдомостей процес 2.1 - формування узагальнених оборотних вдомостей процес 2.2 - формування сальдових вдомостей процес 2.3 - формування узагальнених сальдових вдомостей процес 2.4 - формування журнала-ордера
процес 2.5 - формування акту зврки процес 2.6. Дан про операц вхдними для процесв 2.1, 2.3, 2.5 та 2.6, на виход яких формуються вдповдно оборотн вдомост, сальдов вдомост, журнал-ордер та акт зврки. Оборотн сальдов вдомост вхдними даними вдповдно для процесв 2.2 та 2.4, в яких формуються узагальнен вдомост. Процес 3 Друк передача результатних документв не вимага деталзац. Для висвтлення технолог ршення дано задач у систем, що проектуться для порвняння з снуючою технологю,
систему зручно представити у вигляд техпроцесу, який зображено в додатку 7. При оприбуткуванн товару дан з накладних вводяться в пам ять ЕОМ. В процес введення даних дбуваться х переврка на правильнсть, повдомлення про помилки якщо вони виявлен виводяться на екран монтора, процедура вводу повторються. Псля того, як дан введен переврен, вони записуються на жорсткий диск
ЕОМ в наступн файли Журнал операцй, Партнер та Товар. Аналогчно здйснються ввд даних з платжних доручень корекця помилок при оплат рахунку. В цьому випадку дан записуються на жорсткий диск ЕОМ у файли Журнал операцй Платжн доручення. В результат наступних етапв формуються результатн документи, для чого використовуться нформаця з файлу Журнал операцй. Це етапи
Формування журнала-ордера, Формування оборотно-сальдових вдомостей Аналз оплати оприбуткування. 2.2 Математично-алгоритмчне забезпечення При робот система використову ряд показникв, як зручно представити у вигляд таблиць, видливши реквзити-основи реквзити-ознаки див. таблицю 1 таблицю 2. Таблиця 1. Реквзити-основи ПоказникНазва реквзитуПозначення у файлR1Сальдо дебетове на початок мсяцяSDPR2Сальдо
дебетове на кнець мсяцяSDKR3Сальдо кредитове на початок мсяцяSKPR4Сальдо кредитове на кнець мсяцяSKKR5Дебетовий оборотODR6Кредитовий оборотOKR7Загальний дебетовий оборотZODR8Загальний кредитовий оборотZOKR9Сума операцOR10Сума операцйSOR11Сума операцй по дебетуSODR12Сума операцй по кредитуSOKW1СумаSW2Загальна сумаSSV1КлькстьKV2ЦнаPV3Проплачена сумаPS Таблиця 2. Реквзити-ознаки ПоказникНазва реквзитуПозначення у файлP1ТоварIP2ПостачальникJP3ДатаDP4Номе р накладноNP5Дебетовий рахунокRDP6Кредитовий рахунокRKP7Дебет рахунка 60RRDP8Кредит рахунка 60RRKP9МсяцьMP10Дата
початку мсяцяDPP11Дата кнця мсяцяDKP12Дата оплатиZ Граф взамозв язку показникв зображений в додатку 8. Розглянемо кожен з використовуваних в систем показникв наведемо формули, за якими вони обчислюються 1 сума товару i, поставленого постачальником j на дату d за накладною n 1 де кльксть товару i, поставленого постачальником j на дату d за накладною n цна товару i, поставленого постачальником j на дату d за накладною
n. 2 загальна сума товару, поставленого постачальником j на дату d за накладною n 2 3 сума операц по дебету рахунка rd по кредиту рахунка rk по накладнй n постачальника j на дату d. 3 , 4 де сума, проплачена постачальнику j на дату z згдно накладно n за дату d. 4 оборот по дебету рахунка 60 кредиту рахунка rk по партнеру j на дату d. Показник формуться шляхом вибрки без арифметичних обчислень.
5 оборот по кредиту рахунка 60 дебету рахунка rd по партнеру j на дату d. Формуться шляхом вибрки. 6 загальний оборот по дебету рахунка 60 по партнеру j за мсяць m 5 7 загальний оборот по кредиту рахунка 60 по партнеру j за мсяць m 6 8 сальдо на кнець мсяця m по дебету рахунка 60 по партнеру j 7 9 сальдо на кнець мсяця m по кредиту рахунка 60 по партнеру j 8 10 сальдо на початок мсяця m по дебету рахунка 60 по партнеру j 9 11 сальдо на початок мсяця m по кредиту рахунка 60 по партнеру
j 10 12 сальдо на кнець мсяця m по дебету рахунка 60 11 13 сальдо на кнець мсяця m по кредиту рахунка 60 12 14 сальдо на початок мсяця m по дебету рахунка 60 13 15 сальдо на початок мсяця m по кредиту рахунка 60 14 16 сума операцй по дебету рахунка 60 по кредиту рахунка rk 15 17 сума операцй по кредиту рахунка 60 по дебету рахунка rk 16 18 сума операцй по дебету рахунка 60 17 19 сума операцй по кредиту рахунка 60 18 2.3 нформацйне забезпечення До складу нформацйного забезпечення входить позамашинне та внутршньомашинне
нформацйне забезпечення. Позамашинне нформацйне забезпечення складаться з вхдних результуючих документв. Вхдн документи служать для фксац нформац в мсц виникнення передач для обробки. В систем автоматично обробки економчно нформац з них формуються оперативн масиви нформац. Результуюч документи це документи, як формуються системою в результат розв язку задач. Для машинно обробки нформац необхдно провести класифкацю та кодування всх реквзитв-ознак.
Закодован реквзити представимо у таблиц 3. Таблиця 3. Опис класифкаторв та систем кодування Назва кодовано множиниСистема кодуванняСтруктура кодуРозшифрування розрядвТоварПорядковаХХХХПорядковий номер товаруПостачальникПорядковаХХХПорядковий номер постачальникаДатаПозицйнаХХ.ХХ.ХХХХЧисло , мсяць, ркНомер накладноПорядковаХХХНомер накладноДебетовий рахунокПозицйнаХХ.ХХНомер рахунка, номер субрахункаКредитовий рахунокПозицйнаХХ.
ХХНомер рахунка, номер субрахункаМсяцьПозицйнаХХ.ХХХХМсяць, ркДата початку мсяцяПозицйнаХХ.ХХ.ХХХХЧисло, мсяць, ркДата кнця мсяцяПозицйнаХХ.ХХ.ХХХХЧисло, мсяць, ркДата оплатиПозицйнаХХ.ХХ.ХХХХЧисло, мсяць, рк Вхдними документами для дано задач будуть - розхдна накладна - платжне доручення. Документ Розхдна накладна мстить нформацю про поставку товару дата, найменування товару, цна товару,
кльксть товару, загальна сума, назва та реквзити постачальника, назва та реквзити одержувача. Цей документ заповнються постачальником основним документом, що засвдчу факт поставки товару. Реквзити з нього заносяться в базу даних, де мститься нформаця про вс поставки товарв. Форма документа наведена в додатку 9. Табличний опис документа представлений в таблиц 4. Таблиця 4. Табличний опис документа Розхдна накладна
Назва реквзитуТип та значнстьДапазон змнНазва постачальникаC40Назва населеного пунктуC15АдресаC30Номер телефонуC10ФаксC10Назва банкуC45Номер розрахункового рахункаC15МФОC10ндивдуальний податковий номерC10ЗКПОC15Номер накладноC5ДатаD8Назва товаруC30Одиниця вимруC5КлькстьN8.30 9999.999ВартстьN8.40 9999.9999СумаN6.20 9999.99Загальна сумаN7.20 9.99 Документ Платжне доручення мстить нформацю про оплату поставленого товару дата оплати, сума, назва реквзити одержувача, призначення платежу.
Цей документ заповнються платником, а псля того, як здйснено оплату банком проставлено на ньому печатки пдпис, одна його копя потрапля до одержувача, а нша повертаться до платника. Документ засвдченням факту оплати. Реквзити з нього заносяться в базу даних, де мститься нформаця про вс проведен оплати. Форма документа наведена в додатку 10. Табличний опис документа представлений в таблиц 5.
Таблиця 5. Табличний опис документа Платжне доручення Назва реквзитуТип та значнстьДапазон змнНомер платжного дорученняC5Дата оплатиD8СумаN6.20 9999.99Назва одержувачаC40Код одержувача за ДРПОУC9Назва банку одержувачаC45Особистий код банкуC7Номер рахункуC15Номер накладноC5ДатаD8 Вс необхдн дан з вхдних документв заносяться у бази даних. На основ нформац з вхдних документв формуються результатн документи.
Вихдними документами для дано задач будуть - обороти по дебету - обороти по кредиту - загальний оборот по дебету - загальний оборот по кредиту - сальдо на початок мсяця - сальдо на кнець мсяця - узагальнена сальдова вдомсть - журнал-ордер - акт зврки. Документ Обороти по дебету формуться при необхдност мстить дан про обороти по дебету рахунка 60 кредиту будь-якого з рахункв вказуться. Форма документа наведена в додатку 11.
Табличний опис документа представлений в таблиц 6. Таблиця 6. Табличний опис документа Обороти по дебету Назва реквзитуТип та значнстьДапазон змнДатаD8СумаN6.20 9999.99Назва постачальникаC40Номер накладноC5Номер кредитового рахункаC4 Документ Обороти по кредиту формуться при необхдност мстить дан про обороти по кредиту рахунка 60 дебету будь-якого з рахункв вказуться.
Форма документа наведена в додатку 12. Табличний опис документа представлений в таблиц 7. Таблиця 7. Табличний опис документа Обороти по кредиту Назва реквзитуТип та значнстьДапазон змнДатаD8СумаN6.20 9999.99Назва постачальникаC40Номер накладноC5Номер дебетового рахункаC4 Документ Загальний оборот по дебету формуться в кнц мсяця мстить дан про оборот по дебету рахунка 60 в розрз постачальникв. Форма документа наведена в додатку 13.
Табличний опис документа представлений в таблиц 8. Таблиця 8. Табличний опис документа Загальний оборот по дебету Назва реквзитуТип та значнстьДапазон змнСумаN7.20 9.99Назва постачальникаC40Звтний мсяцьD6 Документ Загальний оборот по кредиту формуться в кнц мсяця мстить дан про оборот по кредиту рахунка 60 в розрз постачальникв. Форма документа наведена в додатку 14.
Табличний опис документа представлений в таблиц 9. Таблиця 9. Табличний опис документа Загальний оборот по кредиту Назва реквзитуТип та значнстьДапазон змнСумаN7.20 9.99Назва постачальникаC40Звтний мсяцьD6 Документ Сальдо на початок мсяця формуться на початку мсяця мстить дан про залишок на дебет чи кредит рахунка 60 в розрз постачальникв. Форма документа наведена в додатку 15.
Табличний опис документа представлений в таблиц 10. Таблиця 10. Табличний опис документа Сальдо на початок мсяця Назва реквзитуТип та значнстьДапазон змнДебетове сальдоN7.20 9.99Кредитове сальдоN7.20 9.99Назва постачальникаC40Звтний мсяцьD6 Документ Сальдо на кнець мсяця формуться в кнц мсяця мстить дан про залишок на дебет чи кредит рахунка 60 в розрз постачальникв. Форма документа наведена в додатку 16.
Табличний опис документа представлений в таблиц 11. Таблиця 11. Табличний опис документа Сальдо на кнець мсяця Назва реквзитуТип та значнстьДапазон змнДебетове сальдоN7.20 9.99Кредитове сальдоN7.20 9.99Назва постачальникаC40Звтний мсяцьD6 Документ Узагальнена сальдова вдомсть формуться в кнц мсяця мстить дан про залишок на дебет чи кредит рахунка 60. Форма документа наведена в додатку 17.
Табличний опис документа представлений в таблиц 12. Таблиця 12. Табличний опис документа Узагальнена сальдова вдомсть Назва реквзитуТип та значнстьДапазон змнДебетове сальдо на початок мсяцяN7.20 9.99Кредитове сальдо на початок мсяцяN7.20 9.99Згорнуте сальдо на початок мсяцяN7.20 9.99Дебетове сальдо на кнець мсяцяN7.20 9.99Кредитове сальдо на кнець мсяцяN7.20 9.99Згорнуте сальдо на кнець мсяцяN7.20 9.99Звтний мсяцьD6
Документ Журнал-ордер формуться при необхдност мстить загальн суми операцй в розрз рахункв. Форма документа наведена в додатку 18. Табличний опис документа представлений в таблиц 13. Таблиця 13. Табличний опис документа Журнал-ордер Назва реквзитуТип та значнстьДапазон змнСумаN7.20 9.99Загальна сума по дебетуN7.20 9.99Загальна сума по кредитуN7.20 9.99Номер дебетового рахункаC4Номер кредитового рахункаC4 Документ Акт зврки формуться при необхдност мстить дан про операц, проведен у вказану дату.
Форма документа наведена в додатку 19. Табличний опис документа представлений в таблиц 14. Таблиця 14. Табличний опис документа Акт зврки Назва реквзитуТип та значнстьДапазон змнСумаN7.20 9.99ДатаD8Номер накладноC3Назва постачальникаC40Номер дебетового рахункаC4Номер кредитового рахункаC4 Внутршньомашинна нформацйна база частиною нформацйного забезпечення пдсистеми та складаться з нформацйних масивв файлв. Вс файли внутршньомашинно нформацйно бази подляються на вхдн та результуюч.
Вхдн файли в свою чергу подляються на оперативн та умовно-постйн нормативн, розцночн, довдников. Результуюч файли кнцев та промжн. Оскльки наведено табличн описи результатних документв, нема необхдност у розгляд результатних нформацйних масивв. Розробимо структуру дентифкатора нформацйних масивв Х Х назва вид масиву Вид масиву задаться дентифкатором V вхдний-оперативний D довдковий Класифкацю нформацйних масивв наведемо у форм таблиц таблиця 15
Таблиця 15. Класифкаця нформацйних масивв ОперативнvOperationsvDocumentsvGoodsУмов но-постйн довдковdPartnersdAccountsdPhonesdAddress esdBanksdCitiesdCountriesdRegionsdAreasd TypesdMeasuresdGoods Взамозв язок файлв показаний на даталогчнй модел додаток 24. Структури нформацйних масивв наведен у таблицях Таблиця 16. Структура файлу vOperations РеквзитПозначення у файлТип розряднстьСумаnSumN6.2Номер кредитового рахункаcKNumberC4Номер
дебетового рахункаcDNumberC4Код накладноicdDocumentC4 Таблиця 17. Структура файлу vDocuments РеквзитПозначення у файлТип розряднстьКод накладноicdDocumentC4ДатаdDateD8Номер накладноcDocNumberC5Код партнераicdPartnerC4 Таблиця 18. Структура файлу vGoods РеквзитПозначення у файлТип розряднстьКльксть товаруnGoodsAmntN8.3Цна товаруnGoodsPriceN8.4Код одиниц вимруicdMeasureC2Код товаруicdGoodsC4Код накладноicdDocumentC4
Таблиця 19. Структура файлу dPartners РеквзитПозначення у файлТип розряднстьКод партнераicdPartnerC4Назва партнераcPartnerC40ЗКПОcZKPOC13С. р. ПДВcSrPDVC13нд. податк. номерcIndPNC10КервникcManagerC40Головний бухгалтерcMainAcntC40НотаткаmNoteMemoДат а останньо модифкацdLastModD8 Таблиця 20. Структура файлу dCities РеквзитПозначення у файлТип розряднстьКод населеного пунктуicdCityC3Назва населеного пунктуcCityC22 Таблиця 21. Структура файлу dBanks
РеквзитПозначення у файлТип розряднстьКод банкуicdBankC3Назва банкуcBankC45 Таблиця 22. Структура файлу dGoods РеквзитПозначення у файлТип розряднстьКод товаруicdGoodsC4Назва товаруcGoodsC40 Таблиця 23. Структура файлу dMeasure РеквзитПозначення у файлТип розряднстьКод одиниц вимруicdMeasureC2Назва одиниц вимруcMeasureC7 Таблиця 24. Структура файлу dAccounts РеквзитПозначення у файлТип розряднстьКод партнераicdPartnerC4Номер розрахункового рахункуcAccountC15МФОcMFOC10Код
банкуicdBankC3Код населеного пунктуicdCityC3 Таблиця 25. Структура файлу dPhones РеквзитПозначення у файлТип розряднстьКод партнераicdPartnerC4Код типу зв язкуicdConnTypeC1Код мстаcCodeC6Номер телефонуcNumberC7 Таблиця 26. Структура файлу dAddresses РеквзитПозначення у файлТип розряднстьКод партнераicdPartnerC4Код населеного пунктуicdCityC3Код областicdRegionC3Код районуicdAreaC4Код краниicdCountryC2Номер абонентсько скринькиcPOBoxC5Поштовий ндексcPostIndC6АдресаcAddressC30
Таблиця 27. Структура файлу dConnTypes РеквзитПозначення у файлТип розряднстьКод типу зв язкуicdConnTypeC1Тип зв язкуcConnTypeC7 Таблиця 28. Структура файлу dCountries РеквзитПозначення у файлТип розряднстьКод краниicdCountryC2Назва краниcCountryC15 Таблиця 29. Структура файлу dRegions РеквзитПозначення у файлТип розряднстьКод областicdRegionC3Назва областcRegionC20 Таблиця 30. Структура файлу dAreas
РеквзитПозначення у файлТип розряднстьКод районуicdAreaC4Назва районуcAreaC20 3 ПРОГРАМНО-ТЕХНЧНА РЕАЛЗАЦЯ СИСТЕМИ 3.1 Структура програмного забезпечення Програмне забезпечення системи взамопов язаним комплексом модулв, об днаних графчним нтерфейсом користувача, який реалзу далоговий режим розв язку задач. При цьому користувачу надана можливсть в далоговому режим управляти роботою програми. Граф далогу приведено в додатку 21.
Табличний опис далогу представлений в таблиц 31. Таблиця 31. Табличний опис далогу Позначення в графОб ктДяТ1КнопкаВиклик форми-списку партнервТ2КнопкаСортуванняТ3КнопкаПерехд до першого записуТ4КнопкаПерехд до останнього записуТ5КнопкаЗнищення партнераТ6КнопкаПошук партнераТ7СписокВибр партнераТ8КнопкаАктивзаця фльтраТ9СписокВибр категор партнервТ10КнопкаДобавлення нового партнераТ11КнопкаВдкриття журналу операцй по партнеровТ12КнопкаПараметриТ13КнопкаПере гляд картки партнераТ14КнопкаВихдТ15ВкладкаПерехд
до вводу даних про ррТ16Поле редагуванняВвд назви партнераТ17Поле редагуванняВвд ЗКПОТ18ВкладкаПерехд до вводу даних про телефониТ19Поле редагуванняВвд с. р. ПДВТ20Поле редагуванняВвд нд. под. номераТ21ВкладкаПерехд до вводу даних про адресиТ22Поле редагуванняВвд кервникаТ23Поле редагуванняВвд головного бухгалтераТ24ВкладкаПерехд до вводу нотаткиТ25КнопкаЗнищення записуТ26КнопкаПерехд до першого записуТ27КнопкаПерехд до останнього записуТ28КнопкаДобавлення записуТ29КнопкаРедагування
записуТ30ПеремикачВибр типу рахунка осн.дод.Т31Поле редагуванняВвд розрахункового рахункаТ32Поле редагуванняВвд МФОТ33Поле редагуванняВвд назви банкуТ34Поле редагуванняВвд населеного пунктуТ35КнопкаЗбереженняТ36КнопкаВдмова Т37КнопкаДобавлення записуТ38КнопкаРедагування записуТ39Поле редагуванняВвд номера телефонаТ40СписокВибр типу зв язкуТ41КнопкаЗбереженняТ42КнопкаВдмоваТ4 3КнопкаДобавлення записуТ44КнопкаРедагування записуТ45Поле редагуванняВвд назви краниТ46Поле редагуванняВвд поштового ндексаТ47Поле редагуванняВвд назви населеного
пунктуТ48Поле редагуванняВвд назви областТ49Поле редагуванняВвд назви районуТ50Поле редагуванняВвд назви вулицТ51Поле редагуванняВвд абонентсько скринькиТ52Поле редагуванняВвд коментаряТ53КнопкаЗбереженняТ54КнопкаВдм оваТ55Поле редагуванняВвд нотаткиТ56КнопкаВихдТ57КнопкаДрук документвТ58Поле редагуванняВвд початково датиТ59Поле редагуванняВвд кнцево датиТ60КнопкаПродовження друкуТ61КнопкаВдмоваТ62КнопкаДрук акту звркиТ63КнопкаДрук проведеньТ64КнопкаПоновлення Т65КнопкаПереглядТ66КнопкаДрукТ67КнопкаВ ихдТ68Поле редагуванняВвд перодуТ69Поле
редагуванняВихдТ70КнопкаДрук сторнкиТ71КнопкаДрук всьогоТ72ПрапорецьПроставлення сторнокТ73КнопкаПропускТ74Поле редагуванняЛистТ75ПеремикачВибр типу шрифтаТ76КнопкаВихдТ77Поле редагуванняВвд початково датиТ78Поле редагуванняВвд кнцево датиТ79КнопкаПродовження друкуТ80КнопкаВдмоваТ81Поле редагуванняВвд початкового сальдо по Д-туТ82Поле редагуванняВвд початкового сальдо по К-туТ83КнопкаПерегляд картки партнераТ84КнопкаВихдТ85КнопкаПерехд на початок спискуТ86КнопкаПерехд на
кнець спискуТ87КнопкаДобавлення складно проводкиТ88КнопкаПошукТ89КнопкаДобавленн я проводкиТ90КнопкаСортуванняТ91КнопкаВдмо ваТ92КнопкаВихдТ93Поле редагуванняВвд номера документаТ94Поле редагуванняВвд датиТ95Поле редагуванняВвд номера рахункаТ96Поле редагуванняВвд сумиТ97Поле редагуванняВвд суми для пошукуТ98КнопкаПошукТ99КнопкаВдмоваТ100П оле редагуванняВвд номера документаТ101Поле редагуванняВвд номера рахункаТ102Поле редагуванняВвд сумиТ103Поле редагуванняВвд датиТ104КнопкаВихдТ105КнопкаВдмоваТ106Кн опкаСортування по датТ107КнопкаСортування по
сумТ108КнопкаСортування по рахункамТ109КнопкаВдмова Програмне забезпечення - це сукупнсть програм для реалзац розроблено системи на баз використання засобв обчислювально технки. Одню з складових частин програмного забезпечення операцйна система, яка призначена для розширення функцональних можливостей обчислювального обладнання, контролю управлння процесами обробки даних, автоматизац роботи програмств. Так, зокрема,
Windows 98, яка використовувалась при розробц та тестуванн комп ютерно системи облку аналзу розрахункв з постачальниками пдрядниками явля собою високопродуктивну, багатозадачну багатопотокову 32-розрядну операцйну систему з зручним графчним нтерфейсом розширеними мережевими можливостями. Операцйна система розроблена фрмою Microsoft США. Важливою особливстю 32-розрядна архтектура, яка забезпечу бльш високу продуктивнсть системи, знма багато
обмежень на системн ресурси. Захищений режим, що застосовуться в Windows 9xNT, пдтриму роботу системи у випадках збою прикладно програми, що досить вагомою перевагою над ншими ОС, захища прикладну програму вд випадкового втручання одного процесу в нший, забезпечу певну стйксть до врусв. Розробка системи здйснена за допомогою середовища Microsoft Visual FoxPro. Незважаючи на появу нових систем управлння базами даних,
Visual FoxPro все ще залишаться одню з найбльш популярних програм в цй област. Це, передусм, пов язано з тим, що при створенн нових версй Microsoft зберга сумснсть з попереднми версями. В Visual FoxPro реалзован вс атрибути реляцйних систем управлння базами даних. В баз даних пдтримуться цлснсть даних за допомогою первинних ключв зв язкв мж таблицями.
Для обробки подй додавання, знищення чи змни записв таблиць засобами само бази даних можна використовувати тригери процедури. Visual FoxPro це об ктно-орнтована, взуально-програмована мова, що управляться по подям, яка в повнй мр вдповда новим вимогам, що ставляться перед сучасними засобами проектування. Visual FoxPro складаться з окремих компонентв, як використовуються для збергання нформац, вдображення редагування. Вс дан збергаються в баз даних, яка складаться з таблиць, вдношень мж таблицями, ндексв,
тригерв процедур. Кожна таблиця ма ункальне м я збергаться в окремому файл, назва якого спвпада з назвою таблиц. Створений файл ма розширення DBF. Кожна таблиця може мати деклька зв язаних з нею ндексв, як використовуються для впорядкування даних швидкого пошуку необхдних записв. Для збергання значення полв типу Memo General використовуються окрем файли. Memo-поля таблиць мстять текстову нформацю, а поля типу
General використовуються, як правило, для збергання двйково нформац, даних нших програм, як працюють в середовищ Windows. В Visual FoxPro реалзован тригери, як дозволяють централзовано обробляти под, що виникають при будь-яких змнах в баз даних. Також можуть створюватись процедури, як частиною бази даних можуть використовуватись при опис таблиць для переврки введених даних, визначення значення по замовчуванню тощо. Надзвичайно зручним корисним засобом доступу до бази даних представлення даних.
Представлення даних дозволяють об днати дан таблиць вдображати х в бльш зручному вигляд. можливсть вибрати потрбн поля таблиць, об днати деклька полей в одне поле, обчислити пдсумков значення, задати нов мена полв таблиц. Як правило, кльксть представлень в баз даних перевищу кльксть таблиць. По мр експлуатац бази даних х кльксть збльшуться. В багатьох нформацйних системах доступ до даних, включаючи перегляд, добавлення редагування, здйснються
тльки з допомогою представлень даних. Такий пдхд дозволя здйснити гнучке управлння доступом до нформац. При використанн представлень для вибрки даних в формах, звтах, при створенн запитв, а також в програмах застосовуються т ж правила, що для таблиць. Редагування даних, даних, як включен в представлення, можливе тльки при певних умовах. Наприклад, в тому випадку, коли представлення створене на основ тльки одн таблиц. Для вдображення редагування даних використовуються форми, звти, запити програми.
Для створення форм, звтв запитв використовуються конструктори. Форми звти складними об ктами, оскльки вони складаються з дрбнших об ктв таких, як поля, кнопки, даграми, рамки, OLE-компоненти тощо, як називаються об ктами нтерфейсу. Форми використовуються для перегляду чи вводу даних в таблиц. Звти використовуються для друку нформац, яка знаходиться в баз даних.
Запити засобом вибрки даних з одн чи деклькох таблиць. В Visual FoxPro для створення запиту можна використовувати як конструктор запитв, так спецалзовану мову Structured Query Language SQL. Результати виконання запита можуть вдображатись в форм, виводитись у вигляд звтв даграм чи збергатись у вказанй таблиц. Програми, написан на мов Visual FoxPro, об ктно-орнтованими.
З допомогою них обробляються под в форм, створюються об кти, виконуються обчислення, здйснються управлння базою даних. Для зручност роботи можливсть об днати програми в бблотеки. Щоб створити форму в Visual FoxPro, можна використовувати не тльки базов класи, але й створювати власн. Класи, створен в Visual FoxPro, збергаються в бблотеках класв. Для об днання компонентв створювано програми використовуться проект, в який включаються вс перелчен
компоненти. Використання проекта спрощу розробку програми його супровд. Visual FoxPro нада можливсть збергати параметри основного вкна Visual FoxPro, налаштування таблиць, параметри вкон далогу панел нструментв з допомогою файлу параметрв налаштування. Кожен компонент збергаться в окремому файл, причому мена файлв, що мстять основн компоненти, задаються користувачем, а найменування файлв, що мстять об кти, пов язан з таблицею, зпвпадають з м
ям таблиц. В залежност вд типу об кта, що мститься у файл, Visual FoxPro автоматично присвою кожному файлу розширення, яке допомога в дентифкац об кта. Перелк розширень файлв наведений в таблиц 32. Таблиця 32. Розширення мен файлв об ктв Visual FoxPro Назва об ктаРозширенняПроектPRJ, FPC, CAT, PJX, PJTБаза данихDBCТаблиця Visual FoxProDBFСкладений ндексний файлCDXMemo-поле поле типу
GeneralFRTФормаSCXЗапитQPRЗвтFRX, FRMПоштова наклейкаLBX, LBLМенюMNXБблотека класуVCXПрограма, бблотека програм, текст меню, текст запитаPRG, FXP, MPR, QPRМалюнокBMP, JPG, GIF, ICO, DIB, CUR, ANIЗвукозаписWAV Загальна структура програмного забезпечення наведена в додатку 22. Його можна умовно подлити на наступн модул - нтерфейс - блок обчислень -
СУБД - блок формування звтв. До нтерфейсу входять меню, форми для вводу, вдображення та редагування нформац та модуль допомоги. За допомогою саме цих модулв вдбуваться обмн нформацю мж системою користувачем. Блок обчислень складаться з програм процедур, за допомогою яких над даними виконуються необхдн д, проводяться розрахунки. Система управлння базою даних СУБД складаться з власне СУБД спецальн бблотеки та нш засоби Visual FoxPro та бази даних, яка, в свою чергу, включа в себе набр
таблиць файл бази даних. В файл бази даних входить нформаця про зв язок таблиць, процедури, представлення даних, тригери та нша додаткова нформаця. В блок формування звтв можуть входити програми, процедури, запити звти. 3.2 Розробка програмних модулв Пд час роботи система використову наступн модул - модуль Startprog - модуль Formob - модуль Rozsal - модуль Rozsalp - модуль Formaz - модуль Formjo - модуль Formov - модуль
Formop. Модуль Startprog головною програмою, яка керу роботою системи в ход роботи виклика необхдн компоненти. Лстинг програми наведено в додатку 22. Модуль Formob форму оборотну звтнсть за вказане число. Модуль Rozsal розрахову сальдо на поточний перод на вказане число. Лстинг програми наведено в додатку 23. Модуль Rozsalp розрахову сальдо на початок пероду. Модуль Formaz форму акт зврки. Модуль Formjo форму журнал-ордер по вказаному рахунку.
Модуль Formov форму оборотну вдомсть. Модуль Formop форму список операцй по партнеру. 3.3 Практична реалзаця системи Розроблена в даному дипломному проект комп ютерна система автоматизованою системою облку аналзу розрахункв з постачальниками пдрядниками. Практична реалзаця системи облку аналзу була здйснена за допомогою СУБД Microsoft Visual FoxPro. Враховуючи сучасн напрямки та перспективи розвитку комп ютерних технологй,
можливсть органзац зручного далогу користувача з комп ютером, застосування для реалзац спроектовано системи Microsoft Visual FoxPro доцльно встановити вимогу щодо роботи програми пд сучасними операцйними системами типу Windows 95, Windows 98, Windows NT. Дан системи мають надзвичайно широке поширення вже зараз використовуються на бльшост комп ютерв, як застосовуються для автоматизац управлнсько дяльност.
Операцйна система Windows 95 призначена для нсталяц на персональних комп ютерах, як мають процесор типу Intel 80386DX, 80486 або Pentium. Об м оперативно пам ят повинен бути не менше 4 Мбайт. Але для пдвищення швидкод роботи системи необхдно мати 486-й процесор з частотою 66 МГц вище або Pentium. Для одночасно роботи з клькома програмами доцльно мати вд 16 Мбайт оперативно памят. ОС Windows 95 займа приблизно 50
Мбайт дискового простору, при мнмальнй нсталяц - приблизно 30 Мбайт. Крм того, вд 10 до 30 Мбайт необхдно для органзац вртуально памят. Створена система також вимага наявност на комп ютер СУБД Visual FoxPro, адже виконувальний файл R60.exe при робот використову ресурси з бблотеки Visual FoxPro для органзац роботи з базами даних. Узагальнюючи вимоги для розроблено системи додавши
вимоги для MS Visual FoxPro можна зробити висновок, що робоча станця, за якою працюватиме користувач з системою облку аналзу розрахункв з постачальниками пдрядниками повинна мстити операцйну систему Windows 9хNT мати наступну конфгурацю - процесор 80486 чи бльш потужний мнмум процесор 80486 з тактовою частотою 66МГц - мнмум 16 Мбайт оперативно памят рекомендуться 16 Мбайт бльше - мнмум 300 Мбайт вльного мсця на внчестер - монтор
VGA або SVGA - мишку Стосовно професйно квалфкац обслуговуючого персоналу, дана програма не вимага глибоких знань в комп ютернй галуз. Робота з системою облку аналзу розрахункв з постачальниками вимага лише наявност базових навикв в робот з ОС Microsoft Windows 95 Microsoft Windows 98 чи Microsoft Windows NT. Оператору повинн бути знайом наступн поняття навики - використання меню Пуск Start для виклику програм - прийоми роботи з вкнами - робота з меню - використання керуючих
елементв далогу - стандартн далоги - налаштування операцйно системи Microsoft Windows 95 Microsoft Windows 98, Microsoft Windows NT з допомогою панел управлння. Розглянемо д користувача при робот з системою. Оператор системи облку аналзу розрахункв з постачальниками бухгалтер запуска програму на виконання виконувальний файл R60.exe, або з командно стрчки, або за допомогою ярлика, який виклика цей файл.
На екран з являться головне вкно програми, яке представлено в додатку 25. В головному меню знаходяться два основних пункти, як також продубльован на стандартнй панел нструментв у вигляд кнопок - Партнери - Друк. На данй панел нструментв також знаходяться поля редагування, з допомогою яких користувач може ввести дату початкового пероду вд не будуть розраховуватись звти по замовчуванню. При натискуванн на кнопку Партнери з являться форма з списком партнерв, яка наведена у додатку 26,
панель нструментв для роботи з нею. В данй форм мстяться наступн елементи - список партнерв для вибору - фльтр партнерв по категорям фзичн або юридичн особи - кнопка активац фльтра - поле для виводу загально нформац про партнера. Панель нструментв складаться з кнопок - Добавлення нового партнера - Вдкриття журналу операцй по партнеров - Картка партнера - Знищення партнера - Пошук - Перехд в початок списку -
Перехд в кнець списку - Сортування записв. Для добавлення нового партнера натискаться кнопка Добавлення нового партнера, яка виклика форму Картка партнера для вводу даних про партнера, представлену в додатку 27. Дана форма викликаться також при натисненн кнопки Картка партнера при необхдност перегляду або редагування даних про партнера. При цьому партнер, реквзити якого необхдно переглянути чи редагувати, повинен бути попередньо вибраний
з списку партнерв в форм Партнери. Отже, при добавленн нового партнера у форм Картка партнера користувач поступово вводить вс реквзити партнера. Для цього форма мстить наступн вкладки - Дан мстить поля для вводу загальних реквзитв, як можуть бути лише одн для кожного партнера - Рр мстить список розрахункових рахункв партнера з реквзитами, кнопки управлння записами, якими, зокрема, викликаться форма для вводу реквзитв рахунку -
Телефони мстить список телефонв партнера з вказанням типу зв язку. Працю аналогчно вкладц Рр - Адреси мстить список адрес партнера. Працю аналогчно вкладц Рр - Нотатки мстить поле для вводу нотатки. Форма Картка партнера також мстить поле, в якому виводиться нформаця про дату останньо модифкац дано картки. Псля завершення вводу, перегляду чи редагування даних натисненням кнопки
ОК користувач повертаться до форми Партнери. При натисненн на кнопку Вдкриття журналу операцй по партнеров на панел нструментв, з являться форма Обороти по рахунку 60, яка представленя в додатку 28. В нй мстяться наступн об кти - поле для виводу назви обраного партнера, по якому вдкрито журнал операцй - поля для вводу початкового сальдо по дебету кредиту рахунка 60 - поля для вдображення обороту кнцевого
сальдо по дебету кредиту рахунка 60 - таблиц для перегляду нформац про здйснен операц по дебету кредиту рахунка 60, як використовуються також для вибору операц для редагування або знищення - набори кнопок для добавлення просто чи складно проводки, редагування, знищення, сортування пошук операцй, переходу до першо або останньо операц - кнопки Акт зврки, Проводки, Документи для формування, перегляду друку звтв - кнопку
Вихд для закриття журналу операцй повернення в форму Партнери. Для добавлення операц по партнеру, який вибрано з списку партнерв в форм Партнери необхдно, знаходячись в форм Обороти по рахунку 60 натиснути кнопку Добавлення операц. При цьому викликаться форма для вводу даних про операцю, яка представлена в додатку 29. Дана форма викликаться також при натисненн кнопки Редагування операц, коли необхдно редагувати операцю.
Форма мстить наступн елементи - поле для вводу номера рахунка, по якому проводиться операця - поле для вводу суми операц - поле для вводу дати проведення операц - поле для вводу номера документа, на основ якого здйснються операця - кнопки Записати та Вдмова для закриття форми з збереженням та без збереження змн вдповдно. Псля добавлення чи редагування операц користувач повертаться до форми
Обороти по рахунку 60. Для друкування звтв на стандартнй панел нструментв знаходиться кнопка Друк, натискання на яку приводить до появи форми Друк звтв, яка приведена в додатку 30. Форма мстить список звтв кнопки Друк та Вихд. Друк звту здйснються шляхом вибору необхдного звту з списку звтв натиснення кнопки Друк. При цьому можуть з явитись вкна для вводу додаткових параметрв вкна налаштування друку, в яких користувач може задати параметри друку.
Висновки В дипломному проект спроектовано систему облку аналзу розрахункв з постачальниками пдрядниками. Було проведено дослдження технолог ведення облку розрахункв з постачальниками пдрядниками у ПП Бомед, вивчено структуру та функц оперативного управлння, наявне програмне та апаратне забезпечення, комплекс задач, що виршуться ним. Побудовано структурну схему системи, розроблено математичний апарат, нформацйне забезпечення для реалзац бльш досконалого ршення дано задач.
Для досягнення цього був використаний метод аналзу снуючо системи на основ потокв даних рзного рвня деталзац. У першому роздл проекту проаналзовано роботу ПП Бомед та систему управлння ним, розглянуто нформацю, яка циркулю в дослджуванй систем, вивчено снуюч методи збору, обробки та збергання нформац, виявлено ряд недолкв. Результатом другого роздлу спроектована модель системи з урахуванням недолкв.
Для розробки програмного забезпечення розроблене нформацйне забезпечення, спроектовано даталогчну модель системи. В цьому ж роздл наведено математично-алгоритмчне забезпечення функцонування системи. Розроблена в дипломному проект нформацйна система забезпечить гнучксть процесу облку розрахункв з постачальниками пдрядниками, надасть можливост для аналзу проведених розрахункв для прийняття оптимальних управлнських ршень. Лтература 1. Волков С.М Романов А.М. Организация машинной обработки экономической информции
М. Финансы и статистика, 1988. 1. Дипломное и курсовое проектирование по машинной обработке информации М. Финансы и статистика, 1985. 2. Жеребин В.М. Автоматизация проектирования экономических информационных систем М. Финансы и статистика, 1988. 3. Когаловский М.Р. Технология баз данных на персональных ЭВМ М. Финансы и статистика, 1992. 4. Королев М.А. и др. Теория экономических информационнх систем
М. Финансы и статистика, 1984. 5. Коутс Р Влейминк И. Интерфейс Человек компьютер Пер. с англ М.Мир, 1990. 6. Лавнський Г.В. та н. Автоматизован системи обробки економчно нформац К. Вища школа, 1995 р. 7. Методические указания к дипломному проектированию для студентов спец. 0715 - кономическая информатика и АСУ Б.Е.Одинцов
Львов Вища школа, ЛГУ, 1990 67 с. 8. Одинцов Б.Е. Экономическая информатика Хмельницкий, 1996. 9. Омельченко Л.Н. Самоучитель Visual FoxPro 6.0. Санкт-Петербург BHV, 1999. 500 с. 10. Твердохлiб М.Г. Система обробки облково нформац на персональних ЕОМ К.Технка, 1993. 11. Твердохлеб Н.Г. Безбумажная технология в управлении производством
К.Техника,1991. 12. Бухгалтерський облк. Тернопль Центр вропи, 1994. 176с. 13. Економчний аналз дяльност промислових пдпримств та об днань. Тернопль ТАНГ, 1995. 300с. 14. З.В. Задорожний, Я. Д. Крупка, Р. О. Мельник. Бухгалтерський облк. Кив ЗМН МОУ, 1996. 414с. 15. Сопко В.С. Бухгалтерський облк в промисловост та нших галузях народного господарства.
Кив Вища школа, 1992. 463с. 16. Сопко В.С. Бухгалтерський облк у пдпримництв. Кив Технка, 1995. 259 с. Додаток 1 Додаток 2 Додаток 3 Додаток 4 Додаток 5 Додаток 6 Додаток 8 Додаток 9 Постачальник Адреса тел. факс Банк рр МФО Код Розхдна накладна вд Отримувач Адреса тел. факс Банк рр МФО Код Через доручення вд
Договр контракт Дата сплати Умови вдпуску ппСеряНайменуванняОд. вим.КлькстьВартсть митна мп. завода-вироб. укр.Нацнка Цна вдпускна в ГРН.Сума вдпускна в ГРНСума ПДВСума до оплати з урах. ПДВВсьогосума прописом в тому числ ПДВбез ПДВ Документ склав П Б. Товар вдпустив Товар отримав П Б. П Б. Додаток 10
Платжне доручення вд 200 р. Одержано банком 200 р. Платник Код за ДРПОУ код банку ДЕБЕТ СУМА Банк платника рах. Одержувач Код за КРЕДИТ ДРПОУ код банку рах. Банк одержувача рах. Сума словами Призначення платежу Проведено банком 200 р. Пдписи платника пдпис банку Додаток 11 Обороти по дебету дебет 60 кредит
Дата СумаПартнер Коментар Додаток 12 Обороти по кредиту кредит 60 дебет Дата СумаПартнер Коментар Додаток 13 Оборот по дебету загальн суми Включно по Назва партнерЗагальна сума Додаток 14 Оборот по кредиту загальн суми Включно по Назва партнерЗагальна сума Додаток 15 Сальдо на початок мсяця на Назва партнерДебетКредитВсього Згорнуте Додаток 16
Сальдо на кнець мсяця на Назва партнерДебетКредитВсього Згорнуте Додаток 17 Узагальнена сальдова вдомсть Сальдо на початок мсяця на ДебетКредитЗгорнутеСальдо на кнець мсяця на ДебетКредитЗгорнуте Додаток 18 Журнал-ордер ДебетКредитСума60Всього по дебету60Всього по кредиту Додаток 19 Акт зврки 200р. Партнер ДебетКредитСума по дебетуСума по кредитуДатаНомер документа
Додаток 20 Додаток 20 продовження Додаток 21 Додаток 22 Parameters rah if parameters 0 howrah 0 else if typeRAH C howrah rah else howrah alltrimstrrah endif endif HOWRAH 62 screen.caption Рахунок SetSet screen.windowstate 2 SCREEN.CLS clear wind all CLOSE ALL set dele on set excl off set multi on set confirm on set point to
, set separator to set reprocess to 5 PUSH MENU msysmenu hide menu msysmenu set dele on SET TALK OFF SET SAFETY OFF SET DATE GERMAN set escape off set century on Означення глобальних змнних public gnpdv, znak, kurs, YY, MM, yyarh, arh, ACTIWIND, activind2, archiv, findstr, minprcnad, apname, findstr public basesrahs, beforemm, beforeyear, srtable, sttable, typeprn store to sttable, srtable, tmpdt, tmpkt, typeprn
Визначення базово директор ff sys16 if FXP FF OR PRG FF tt rat,ff ff leftff,tt-1 tt rat,ff ff leftff,tt-1 else tt rat,ff ff leftff,tt-1 ENDIF set defa to ff Save and configure environment. fpath sys5sys2003 g2 fpathsysapps g3 fpathtemp g4 fpathdatsets g5 fpathreports gpath fpath g2 g3g4g5 set path to gpath if emptyhowrah howrah 60 endif pathrah1 alltrimhowrah hh alltrimhowrah if lenhh 2 добавлямо 00 srtable srhh00 else srtable srhh endif
Додаток 22 продовження sttable sethhr g1 fpathRpathrah1 gpath gpathg1 SET PATH TO gpath if filesrtable.dbf create table srtable pathfind m4, archfind c150, othefind c150, basepath c50 append blank use do form finddata to yy if emptyyy messageboxне знайдено файлу конфгурац close all quit endif endif select 0 use srtable serverpath pathFIND typeprn typeprn use gpath gpathserverpath SET PATH TO gpath SET CLASSLIB TO RAHS, diagram ADDITIVE lcOnShutdownShutDown
ON SHUTDOWN lcOnShutdown ON ERROR ErrorHandlerERROR,PROGRAM,LINENO ON ERROR shellDO Cleanup IN startprg apname space30 findstr space20 actiwind2 .f. public rowdos rowdos 63 minprcnad 40 findstr space50 archiv .f. SET PROC TO SET PROCEDURE TO LIBRARY ADDITIVE ll sysacces03 if ll -1 close table all close data all ON ERROR ON SHUTDOWN retu endif Instantiate application object. if directorytemp md temp endif do setsetup
do formclie RELEASE goApp PUBLIC goApp goAppCREATEOBJECTcApplication goapp.appsoft 0 goapp.level ll Configure application object. otlbcreateobjecttlbs Otlb.Dock0 Додаток 22 продовження Otlb.Show goApp.SetCaptionРахунок alltrimbasesrahs goApp.cStartupMenuMENUMENU.mpr do form f0 beforemm mm beforeyy yy Show application. goApp.Show Release application. RELEASE goApp, otlb Restore default menu.
POP MENU msysmenu Restore environment. close table all close data all ON ERROR ON SHUTDOWN RETURN FUNCTION ErrorHandlernError,cMethod,nLine LOCAL lcErrorMsg,lcCodeLineMsg WAIT CLEAR lcErrorMsgMESSAGECHR13CHR13 lcErrorMsglcErrorMsgMethod cMethod lcCodeLineMsgMESSAGE1 IF BETWEENnLine,1,10000 AND NOT lcCodeLineMsg lcErrorMsglcErrorMsgCHR13Line ALLTRIMSTRnLine IF NOT EMPTYlcCodeLineMsg lcErrorMsglcErrorMsgCHR13lcCodeLineMsgch r13chr13Припинити
роботу ENDIF ENDIF IF MESSAGEBOXlcErrorMsg,20,screen.Caption6 RETURN .F. else QUIT ENDIF ENDFUNC FUNCTION ShutDown IF TYPEgoAppO AND NOT ISNULLgoApp RETURN goApp.OnShutDown ENDIF Cleanup QUIT ENDFUNC FUNCTION Cleanup IF CNTBARmsysmenu7 RETURN ENDIF ON ERROR ON SHUTDOWN
SET CLASSLIB TO SET PATH TO Додаток 22 закнчення CLEAR ALL CLOSE ALL close table all close data all POP MENU msysmenu RETURN Додаток 23 p04 Сальдо на поточний перод на вказане число local nameorg, ends public fdata lday cdmmm,yy fdata ctodstrlday,2strmm,2stryy,4 do form getdata3 to ll if emptyll rele fdata retu endif set textmerge on set textmerge to t100004.txt noshow set console off public br, ld, lk br basesrahs clrecv
ifusedrecv clbases ifusedbases clsaldos ifusedsaldos clclients ifusedclunions nameorg recv.name if clrecv use in recv endif Вдбр даних по Д-ту вказаного рахунку та формування масиву вдповдних рахункв select from bases into table tdt1 where dt br and month mm and year yy order by codep select from tdt1 into table tdt where daten fdata order by codep public dime rds1 select distinct kt from tdt into array rds ld alenrds if ld 1 and emptyrds1 rds1 endif dime sdsld, zdsld store 0 to sds, zds
Вдбр даних по K-ту вказаного рахунку та формування масиву вдповдних рахункв select from bases into table tkt1 where kt br and month mm and year yy order by codep select from tkt1 into table tkt where daten fdata order by codep public dime rks1 select distinct dt from tkt into array rks lk alenrks if lk 1 and emptyrks1 rks1 endif dime skslk, zkslk store 0 to sks, zks Загальн суми Додаток 23 продовження store 0 to zspd, zspk, zskd, zskk, zsod, zsok по одному клнту spd
- сальдо початкове по Д-ту spk - сальдо початкове по К-ту skd - сальдо кнцеве по К-ту skk - сальдо кнцеве по Д-ту sod - обороти по Д-ту sok - обороти по К-ту select clunions do dgrbox with recc, Побудова кнцевого сальдо,Pax.alltrimbr nameorg Сальдо на кнець мсяця по alltrimbr рах. Перод mstnmm yy p. stor 2 do sh00004 stor stor 5 set order to tag namep npp 0 scan
STORE 0 TO SKS, SDS do dgrmov cd codep store 0 to spd, spk, skd, skk, sod, sok select saldos locate for codep cd and month mm and year yy and dt br if found spd sumdt spk sumkt endif select tdt scan for codep cd and month mm and year yy for i 1 to ld if kt rdsi sdsi sdsi sum накопичення по колонках sod sod sum накопичення по рядку по Д-ту endif endfor endscan select tkt scan for codep cd and month mm and year yy for i 1 to lk if dt rksi sksi sksi sum накопичення по колонках sok sok sum накопичення по
рядку по K-ту endif endfor endscan ends spd sod -spk sok do case case ends 0 skd ends skk 0 case ends 0 skk -1ends skd 0 endcase Переврка чи вносити рядок в TXT-файл if emptysKd and emptysKk and emptysod and emptysok недрукумо else друкумо sele clunions npp npp1 strnpp,5 leftnamep,40 сальдо кнцеве iifemptyskd,space10, strskd,10,2 iifemptyskk,space10, strskk,10,2 пдрахунок загальний сум поч.сальдо zspd zspd spd Додаток 23 продовження zspk zspk spk
Д-т zsod zsod sod for i 1 to ld zdsi zdsi sdsi endfor К-т zsok zsok sok for i 1 to lk zksi zksi sksi endfor кн.сальдо zskd zskd skd zskk zskk skk Сторнка stor stor 1 if stor 59 chr12 stor 7 do sh00004 endif endif select clunions endscan Вивд загальних сум do l00004 stor stor 1 if stor 59 chr12 stor 7 do sh00004 endif space5 padc Всього ,40, сальдо кнцеве iifemptyzskd,space10, strzskd,10,2 iifemptyzskk,space10, strzskk,10,2
Згорнуте strzskd-zskk,10,2 space20 do dgrend if clclients sele clunions use endif if clbases use in bases endif if clsaldos use in saldos endif if usedtdt use in tdt endif if usedtkt use in tkt endif if filetdt.dbf erase tdt.dbf endif if filetk.dbf erase tkt.dbf endif if usedtdt1 use in tdt1 endif if usedtkt1 use in tkt1 endif if filetdt1.dbf erase tdt1.dbf Додаток 23 закнчення endif if filetkt1.dbf erase tkt1.dbf endif set textmerge to set textmerge off set
console on rele nameorg, lk, ld, br, spd, spk, skd, skk, sod, sok rele zspd, zspk, zskd, zskk, zsod, zsok, sks, zks, sds, zds, rks, rds, fdata PROCEDURE sh00004 1. 2. padcП О С Т А Ч А Л Ь Н И К И space40 padc Сальдо на кн.мсяця,21, 3. padcП О С Т А Ч А Л Ь Н И К И,40, 4. SPACE40 padcДебет,10, padcКредит,10, 5. RETU PROCEDURE l00004 RETU Додаток 2 4 Додаток 25 Додаток 26
Додаток 27 Додаток 28 Додаток 29 Додаток 30
! |
Как писать рефераты Практические рекомендации по написанию студенческих рефератов. |
! | План реферата Краткий список разделов, отражающий структура и порядок работы над будующим рефератом. |
! | Введение реферата Вводная часть работы, в которой отражается цель и обозначается список задач. |
! | Заключение реферата В заключении подводятся итоги, описывается была ли достигнута поставленная цель, каковы результаты. |
! | Оформление рефератов Методические рекомендации по грамотному оформлению работы по ГОСТ. |
→ | Виды рефератов Какими бывают рефераты по своему назначению и структуре. |