[ Інформаційні технології валютного відділу комерційного банку ] | 564985488 | |
НаімБанк | ОСБ № 999 | |
ГорБанк | Волгоград | |
К / С | 30156200002300014507 |
Таблиця 2. Опис логічної структури таблиці «Організація»
Поле | Тип даних | Обмеження |
(*) КодОрг | Лічильник | Послідовне Унікальне |
НаімОрг | Текстовий (255) | Не більше 255 символів |
ІПН | Текстовий (10) | 10 цифр |
КПП | Текстовий (9) | 9 цифр |
АдрОрг | Текстовий (255) | Не більше 255 символів |
ТелОрг | Текстовий (20) | Не більше 20 символів |
РукОрг | Текстовий (50) | Не більше 50 символів |
ГБухОрг | Текстовий (50) | Не більше 50 символів |
ОКПО | Текстовий (8) | 8 цифр |
Р / С | Текстовий (20) | 20 цифр |
БИК | Текстовий (9) | 9 цифр |
НаімБанк | Текстовий (50) | Не більше 100 символів |
ГорБанк | Текстовий (20) | Не більше 100 символів |
К / С | Текстовий (20) | 20 цифр |
Таблиця 2. Таблиця «Валютні рахунки клієнтів»
Поле | Контрольний приклад 1 | Контрольний приклад 2 |
(*) КодВалют | 1 | 2 |
(*) КодКліента | 1 | 1 |
НомСчет | 40231361000050604000 | 40222231300000313200 |
БИК | 516131361 | 516131361 |
Таблиця 10. Опис логічної структури таблиці «Валютні рахунки клієнтів»
Поле | Тип даних | Обмеження |
(*) КодВалют | Числовий | Індексне |
(*) КодКліента | Числовий | Індексне |
НомСчет | Текстовий (20) | 20 символів |
БИК | Текстовий (9) | 9 символів |
Таблиця 3. Таблиця «Операції»
Поле | Контрольний приклад 1 | Контрольний приклад 2 |
(*) КодОпер | 5 | 6 |
ВідОпер | Купівля | Продаж |
ДатаОпер | 05.05.2009 | 06.06.2009 |
НомДог | 2 | 2 |
КодВалют | 1 | 2 |
СуммаВалют | 100,00 | 200,00 |
Таблиця 16. Опис логічної структури таблиці «Операції»
Поле | Тип даних | Обмеження |
(*) КодОпер | Лічильник | Послідовне, унікальне |
ВідОпер | Текстовий | Список значень |
ДатаОпер | Дата / час | Короткий формат |
НомДог | Числовий | Довге ціле |
КодВалют | Числовий | Довге ціле |
СуммаВалют | Числовий | Грошовий |
Таблиця 4. Таблиця «Валюти»
Поле | Контрольний приклад 1 | Контрольний приклад 2 |
(*) КодВалют | 1 | 2 |
Валюта | Долар США | Євро |
Таблиця 18. Опис логічної структури таблиці «Валюти»
Поле | Тип даних | Обмеження |
(*) КодВалют | Лічильник | Послідовне, Унікальне |
Валюта | Текстовий (50) | Не більше 50 символів |
Таблиця 5. Таблиця «Курси валют»
Поле | Контрольний приклад 1 | Контрольний приклад 2 | ||||||||||||||||||||||
(*) ДатаКурс | 05.05.2009 | 05.05.2009 | ||||||||||||||||||||||
(*) КодВалют | 1 | 2 | ||||||||||||||||||||||
КурсЦБ | 30,29 | 40,00 | ||||||||||||||||||||||
КурсПрод | 30,90
Таблиця 20. Опис логічної структури таблиці «Курси валют»
Далі йде опис запитів до бази даних. У розробляється базі даних запити служать для вибірки інформації, яка буде представлена в звітах. Запит «Інформація про клієнтів». Призначення даного запиту зібрати всю інформацію про клієнтів. Він повинен містити в собі наступні дані:
Умови вибірки немає. Запит «Операції купівлі». Даний запит формує список операцій з купівлі валюти. Запит виводить загальну суму у валюті на один договір, а також підраховує прибуток організації. Запит містить наступні дані:
Умов для вибірки є: [ОПЕРАЦІЇ]. [Вид операції] = «Купівля». Обчислювані поля: Сума в рублях = [ОПЕРАЦІЇ]. [СуммаВалют] * [КУРСИ ВАЛЮТ]. [КурсПрод]; Сума за курсом ЦБ = [ОПЕРАЦІЇ]. [СуммаВалют] * [КУРСИ ВАЛЮТ]. [КурсЦБ]; Прибуток від продажу = [Сума в рублях] - [Сума за курсом ЦБ] Запит «Операції продажу». Даний запит формує список операцій з продажу валюти. Запит виводить загальну суму у валюті на один договір, а також підраховує прибуток організації. Запит містить наступні дані:
Умов для вибірки є: [ОПЕРАЦІЇ]. [Вид операції] = «Продаж». Обчислювані поля: Сума в рублях = [ОПЕРАЦІЇ]. [СуммаВалют] * [КУРСИ ВАЛЮТ]. [КурсПокуп]; Сума за курсом ЦБ = [ОПЕРАЦІЇ]. [СуммаВалют] * [КУРСИ ВАЛЮТ]. [КурсЦБ]; Прибуток від продажу = [Сума за курсом ЦБ] - [Сума в рублях]. Таким чином, схема функціональної структури додатка буде виглядати наступним чином: 0100090000034200000001001c00000000000400000003010800050000000b0200000000050000000c02800f9e0e040000002e0118001c000000fb021000070000000000bc02000000cc0102022253797374656d000f9e0e0000d8c71100c7d4e330309b1a000c0200009e0e0000040000002d010000040000002d010000030000000000 Малюнок 32. Схема функціональної структури програми. 3.4 Опис принципу роботи програми Розробка форми заставки та її застосування є невід'ємною частиною кожної бази даних. Форма заставки повинна пояснювати користувачеві з чим він збирається працювати. Також, на формі заставці представлена інформація про розробника бази даних. Її запуск здійснюється автоматично, відразу ж після відкриття файлу бази даних. Малюнок 3. Форма «Заставка» При натисканні на кнопку «Відкрити», з'являється головна кнопкова форма розробленої інформаційної системи. Кнопкова форма призначена для надання користувачу зручної навігації по всіх формах бази даних, які згруповані за видами робіт і відображають реалізацію функціональної схеми прикладання. Кнопкова форма являє собою кілька форм, одна з яких називається головною кнопкової формою, а інші називаються вторинними. Переходи між формами здійснюються за допомогою кнопок, які вони містять. Такий метод роботи з базою даних дозволяє повністю приховати її структуру, і акцентувати увагу користувача тільки на роботі з нею. Малюнок 4.Головними кнопкова форма Для відкриття бази даних запустіть файл «Облік валютних операцій.mdb». Після відкриття програми MS ACCESS на екрані з'явиться форма «Заставка». Натиснення на кнопку «Відкрити» відкриє головну кнопкову форму. Пункти головною кнопкової форми відкривають вторинні кнопкові форми, таким чином, структурно розділяючи види робіт з базою даних. Малюнок 5. Головна кнопкова форма Якщо база даних порожня, то в першу чергу необхідно занести відомості про організацію, де дана ІВ буде застосовуватися. Зробити це можна на кнопкової формі «Організація», вибравши однойменний пункт на головній кнопковій формі. Малюнок 6. Вторинна кнопкова форма «Організація» У базу даних слід внести наступні дані про організацію через відповідні форми:
Так як предметна область припускає поставку даних щодня, з цієї причини в базі даних була реалізована функція відкриття сесії роботи з нею. Сесію може відкрити тільки один працівник. Сесія відкривається тільки на один день. Після її відкриття, необхідно внести дані про курси валют на дату, на яку і була відкрита сесія. Це можна зробити на вторинній формі «Початок роботи»: Малюнок 7. Вторинна кнопкова форма «Початок роботи» Після відкриття сесії, можна приступати до роботи з клієнтами. Для цього відкрий ті вторинну форму «Клієнти», і заповніть її новими клієнтами. Кожен клієнт повинен мати стільки ж валютних рахунків, скільки валют він буде використовувати у взаємодії з організацією. Кожен валютний рахунок відноситься до якогось банку, відомості про який також потрібно внести в базу даних. Малюнок 8. Вторинна кнопкова форма «Клієнти» Після внесення відомостей про клієнтів, можна приступити до роботи з договорами. Один договір може містити кілька операцій, на купівлю або продаж валютних цінностей. Малюнок 9. Вторинна кнопкова форма «Договори» У програмі створено можливість роздруківки ряду звітів. Одержати до них доступ можна через вторинну кнопкову форму «Звіти». Малюнок 10. Вторинна кнопкова форма «Звіти» У базі даних було розроблено три звіту: звіт «Інформація про клієнтів», звіт «Операції покупок» та звіт «Операції продажу». Кожен з вихідних документів заснований на однойменному запиті до бази даних. Відповідно і зміст вихідних документів буде результат виконання запиту. Вихідні дані та їх джерела були докладно описані вище. Нижче представлені вихідні документи. Малюнок 29. Звіт «Інформація про клієнтів» Малюнок 30. Звіт «Операції покупок» Малюнок 31. Звіт «Операції продажів» Щоб закрити програму, можна скористатися кнопкою головною кнопкової форми «Вихід». Малюнок 32. «Вихід» на головній кнопковій формі ВИСНОВОК У висновку хочеться зазначити, виконання всіх банківських операцій, пов'язаних з іноземною валютою, вимагає особливого уміння, і не випадково західні бізнесмени називають валютні операції не наукою, а мистецтвом, яким повинен володіти кожен банк, що бажає домогтися успіху в міжнародному бізнесі. Розглянуті нами поняття валютного регулювання допоможуть фахівцям банківської структури правильно підійти до проблеми механізму проведення валютних операцій. В ході курсової роботи була розроблена база даних для обліку валютних операцій, які можуть вироблятися в різного роду організаціях, які взаємодіють з валютними цінностями. Для реалізації цього завдання був розглянутий спрощений документообіг та основні операції над валютою. На основі даних документів та діяльності пов'язаної з ними були виявлені 11 сутностей пов'язаних між собою. Для реалізації бази даних у фізичній моделі була обрана СУБД MS ACCESS. З її допомогою були створені таблиці, запити і звіти. Кількість створених таблиць і форм співпадає, і дорівнює кількості певних сутностей. Були створені 3 запиту для вибірки даних, на яких засновані звіти. Запити містять вибірку з великої кількості таблиць і мають обчислювальні поля, які дозволяють створювати деякі результуючі дані по діяльності підприємства. Створено три звіти. Кожен з них має вигляд форматованого документа, і може бути застосований в офіційному документообігу підприємства. Для об'єднання всіх форм і організації зручної навігації для користувача, були створено 6 кнопкових форм, що надають доступ до виконання різного роду завдань. Також була розроблена форма «Заставка», для надання користувачу інформації про базу даних та її розробника. СПИСОК ЛІТЕРАТУРИ
|