аблиця 2. Структура записів таблиці «Вхід / Вихід»
№ п / пІмя поля в табліцеТіп даннихРазмер поляКлючевое поле1 № КассіраСчетчік (INT) Довге целоеДа2ФаміліяТекстовий (CHAR) 255Нет3ІмяТекстовий (CHAR) 255Нет4ОтчествоТекстовий (CHAR) 255Нет5Дата і час входаДата час (DATE) Короткий формат датиНет6Дата і час виходаДата час (DATE) Короткий формат датиНет
Таблиця 3. Структура записів таблиці «Курс»
№ п / пІмя поля в табліцеТіп даннихРазмер поляКлючевое поле1IdСчетчік (INT) Довге целоеДа2ВалютаТекстовий (CHAR) 255Нет3Курс національного банкаДенежнийНе целоеНет4ПокупкаДенежныйНе целоеНет5ПродажаДенежныйНе целоеНет
Таблиця 4. Структура записів таблиці «Операції»
№ п / пІмя поля в табліцеТіп даннихРазмер поляКлючевое поле1НомерСчетчік (INT) Довге целоеДа2Кліент Ф.І.О.Текстовий (CHAR) 255Нет3ВалютаТекстовий (CHAR) 255Нет4Тіп операцііТекстовий (CHAR) 255Нет5КурсДенежнийНе целоеНет6СуммаДенежнийНе целоеНет7ИтогоВычисляемыйНет
Рис. 7. ER-діаграми бази даних АРМ Валютна каса
5. Проектування екранних форм
Екранні форми в даний час утворюють основу інтерфейсу в людино-машинному діалозі.
Порядок проектування екранної форми передбачає такі етапи:
· проектування змісту екранної форми
· проектування її форми подання (форми екрану)
· програмне забезпечення екранної форми.
Проектування сценарію діалогового режиму рішення задачі полягає в розробці взаємопов'язаної послідовності екранних форм і правил переходу між ними. Правила переходу між формами представлені в розділі «Проектування ієрархічного меню».
В АРМ «Валютна каса» мною були розроблені сім екранних форм. Для введення інформації в базу даних використовуються такі форми:
? «Вхід / Вихід»;
? «Курс»;
? «Продаж»;
? «Покупка».
Для підтримки діалогового режиму роботи користувача з АРМ використовуються форми: «Главная», «Форми», «Операції».
Форми для вводу інформації проектувалися за допомогою Майстра і містять такі ж реквізити, як і відповідні таблиці, на основі яких вони були спроектовані.
Таблиця 5. Структура форми «Вхід / Вихід»
№ п / пІмя поляОб'ект формиОпісаніе реквізіта1 № кассіраПолеСправочнік «Вхід / Вихід», ім'я поля «№ касира» 2ФаміліяПолеСправочнік «Вхід / Вихід», ім'я поля «Прізвище» 3ІмяПолеСправочнік «Вхід / Вихід», ім'я поля «Ім'я» 4ОтчествоПолеСправочнік «Вхід / Вихід», ім'я поля «По батькові» 5Дата і час входаПолеСправочнік «Вхід / Вихід», ім'я поля «Дата і час входу» 6Дата і час виходаПолеСправочнік «Вхід / Вихід», ім'я поля «Дата і час виходу »7« Увійти »КнопкаПереход до форми« Форми »8« Вийти »КнопкаПереход до форми« Главная »
Таблиця 6. Структура форми «Курс»
№ п / пІмя поляОб'ект формиОпісаніе реквизита1ВалютаПолеСправочник «Курс», ім'я поля «Валюта» 2курс національного банкаПолеСправочнік «Курс», ім'я поля «Курс національного банку» 3ПокупкаПолеСправочнік «Курс», ім'я поля «Покупка» 4ПродажаПолеСправочнік « Курс », ім'я поля« Про...