реферат, рефераты скачать
 

ІНФОРМАЦІЙНА СИСТЕМА ОБЛІКУ І АНАЛІЗУ РОЗРАХУНКІВ З ПОСТАЧАЛЬНИКАМИ І ПІДРЯДНИКАМИ (на прикладі ПП Біомед)


15):

Таблиця 15. Класифікація інформаційних масивів

|Оперативні |vOperations |

| |vDocuments |

| |vGoods |

|Умовно-постійні (довідкові) |dPartners |

| |dAccounts |

| |dPhones |

| |dAddresses |

| |dBanks |

| |dCities |

| |dCountries |

| |dRegions |

| |dAreas |

| |dTypes |

| |dMeasures |

| |dGoods |

Взаємозв’язок файлів показаний на даталогічній моделі (додаток 24).

Структури інформаційних масивів наведені у таблицях:

Таблиця 16. Структура файлу vOperations

|Реквізит |Позначення у файлі |Тип і |

| | |розрядність |

|Сума |nSum |N(6.2) |

|Номер кредитового рахунка |cKNumber |C(4) |

|Номер дебетового рахунка |cDNumber |C(4) |

|Код накладної |icdDocument |C(4) |

Таблиця 17. Структура файлу vDocuments

|Реквізит |Позначення у файлі |Тип і |

| | |розрядність |

|Код накладної |icdDocument |C(4) |

|Дата |dDate |D(8) |

|Номер накладної |cDocNumber |C(5) |

|Код партнера |icdPartner |C(4) |

Таблиця 18. Структура файлу vGoods

|Реквізит |Позначення у файлі |Тип і |

| | |розрядність |

|Кількість товару |nGoodsAmnt |N(8.3) |

|Ціна товару |nGoodsPrice |N(8.4) |

|Код одиниці виміру |icdMeasure |C(2) |

|Код товару |icdGoods |C(4) |

|Код накладної |icdDocument |C(4) |

Таблиця 19. Структура файлу dPartners

|Реквізит |Позначення у файлі |Тип і |

| | |розрядність |

|Код партнера |icdPartner |C(4) |

|Назва партнера |cPartner |C(40) |

|ЗКПО |cZKPO |C(13) |

|С. р. ПДВ |cSrPDV |C(13) |

|Інд. податк. номер |cIndPN |C(10) |

|Керівник |cManager |C(40) |

|Головний бухгалтер |cMainAcnt |C(40) |

|Нотатка |mNote |Memo |

|Дата останньої модифікації |dLastMod |D(8) |

Таблиця 20. Структура файлу dCities

|Реквізит |Позначення у файлі |Тип і |

| | |розрядність |

|Код населеного пункту |icdCity |C(3) |

|Назва населеного пункту |cCity |C(22) |

Таблиця 21. Структура файлу dBanks

|Реквізит |Позначення у файлі |Тип і |

| | |розрядність |

|Код банку |icdBank |C(3) |

|Назва банку |cBank |C(45) |

Таблиця 22. Структура файлу dGoods

|Реквізит |Позначення у файлі |Тип і |

| | |розрядність |

|Код товару |icdGoods |C(4) |

|Назва товару |cGoods |C(40) |

Таблиця 23. Структура файлу dMeasure

|Реквізит |Позначення у файлі |Тип і |

| | |розрядність |

|Код одиниці виміру |icdMeasure |C(2) |

|Назва одиниці виміру |cMeasure |C(7) |

Таблиця 24. Структура файлу dAccounts

|Реквізит |Позначення у файлі |Тип і |

| | |розрядність |

|Код партнера |icdPartner |C(4) |

|Номер розрахункового |cAccount |C(15) |

|рахунку | | |

|МФО |cMFO |C(10) |

|Код банку |icdBank |C(3) |

|Код населеного пункту |icdCity |C(3) |

Таблиця 25. Структура файлу dPhones

|Реквізит |Позначення у файлі |Тип і |

| | |розрядність |

|Код партнера |icdPartner |C(4) |

|Код типу зв’язку |icdConnType |C(1) |

|Код (міста) |cCode |C(6) |

|Номер телефону |cNumber |C(7) |

Таблиця 26. Структура файлу dAddresses

|Реквізит |Позначення у файлі |Тип і |

| | |розрядність |

|Код партнера |icdPartner |C(4) |

|Код населеного пункту |icdCity |C(3) |

|Код області |icdRegion |C(3) |

|Код району |icdArea |C(4) |

|Код країни |icdCountry |C(2) |

|Номер абонентської скриньки|cPOBox |C(5) |

|Поштовий індекс |cPostInd |C(6) |

|Адреса |cAddress |C(30) |

Таблиця 27. Структура файлу dConnTypes

|Реквізит |Позначення у файлі |Тип і |

| | |розрядність |

|Код типу зв’язку |icdConnType |C(1) |

|Тип зв’язку |cConnType |C(7) |

Таблиця 28. Структура файлу dCountries

|Реквізит |Позначення у файлі |Тип і |

| | |розрядність |

|Код країни |icdCountry |C(2) |

|Назва країни |cCountry |C(15) |

Таблиця 29. Структура файлу dRegions

|Реквізит |Позначення у файлі |Тип і |

| | |розрядність |

|Код області |icdRegion |C(3) |

|Назва області |cRegion |C(20) |

Таблиця 30. Структура файлу dAreas

|Реквізит |Позначення у файлі |Тип і |

| | |розрядність |

|Код району |icdArea |C(4) |

|Назва району |cArea |C(20) |

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 |Кнопка |Відмова |

|Т43 |Кнопка |Добавлення запису |

|Т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 9x/NT, підтримує роботу

системи у випадках збою прикладної програми, що є досить вагомою перевагою

над іншими ОС, захищає прикладну програму від випадкового втручання одного

процесу в інший, забезпечує певну стійкість до вірусів.

Розробка системи здійснена за допомогою середовища Microsoft Visual

FoxPro. Незважаючи на появу нових систем управління базами даних, Visual

FoxPro все ще залишається однією з найбільш популярних програм в цій

області. Це, передусім, пов’язано з тим, що при створенні нових версій

Microsoft зберігає сумісність з попередніми версіями.

В Visual FoxPro реалізовані всі атрибути реляційних систем управління

базами даних. В базі даних підтримується цілісність даних за допомогою

первинних ключів і зв’язків між таблицями. Для обробки подій додавання,

знищення чи зміни записів таблиць засобами самої бази даних можна

використовувати тригери і процедури.

Visual FoxPro – це об’єктно-орієнтована, візуально-програмована мова,

що управляється по подіям, і яка в повній мірі відповідає новим вимогам, що

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

Visual FoxPro складається з окремих компонентів, які використовуються

для зберігання інформації, її відображення і редагування.

Всі дані зберігаються в базі даних, яка складається з таблиць,

відношень між таблицями, індексів, тригерів і процедур. Кожна таблиця має

унікальне ім’я і зберігається в окремому файлі, назва якого співпадає з

назвою таблиці. Створений файл має розширення DBF. Кожна таблиця може мати

декілька зв’язаних з нею індексів, які використовуються для впорядкування

даних і швидкого пошуку необхідних записів.

Для зберігання значення полів типу Memo і General використовуються

окремі файли. Memo-поля таблиць містять текстову інформацію, а поля типу

General використовуються, як правило, для зберігання двійкової інформації,

даних інших програм, які працюють в середовищі Windows.

В Visual FoxPro реалізовані тригери, які дозволяють централізовано

обробляти події, що виникають при будь-яких змінах в базі даних. Також

можуть створюватись процедури, які є частиною бази даних і можуть

використовуватись при описі таблиць для перевірки введених даних,

визначення значення по замовчуванню тощо.

Надзвичайно зручним і корисним засобом доступу до бази даних є

представлення даних. Представлення даних дозволяють об’єднати дані таблиць

і відображати їх в більш зручному вигляді. Є можливість вибрати потрібні

поля таблиць, об’єднати декілька полей в одне поле, обчислити підсумкові

значення, задати нові імена полів таблиці.

Як правило, кількість представлень в базі даних перевищує кількість

таблиць. По мірі експлуатації бази даних їх кількість збільшується. В

багатьох інформаційних системах доступ до даних, включаючи перегляд,

добавлення і редагування, здійснюється тільки з допомогою представлень

даних. Такий підхід дозволяє здійснити гнучке управління доступом до

інформації.

При використанні представлень для вибірки даних в формах, звітах, при

створенні запитів, а також в програмах застосовуються ті ж правила, що і

для таблиць. Редагування даних, даних, які включені в представлення,

можливе тільки при певних умовах. Наприклад, в тому випадку, коли

представлення створене на основі тільки однієї таблиці.

Для відображення і редагування даних використовуються форми, звіти,

Страницы: 1, 2, 3, 4, 5


ИНТЕРЕСНОЕ



© 2009 Все права защищены.