льш швидка обробка даних і централізація їх зберігання з використанням клієнт/серверних технологій дозволяють зберегти значні кошти, а головне і час для отримання необхідної інформації, а також спрощує доступ і ведення.
Однак не завжди є виправданим застосування СУБД для зберігання невеликих обсягів інформації. У першу чергу це пов'язано з необхідністю встановлювати додаткове ПЗ на цільовий комп'ютер, без якого функціонування програми неможливо. Тому має сенс звернеться до чого-небудь простішого і зрозумілому користувачеві, що теж було б типізованої базою даних. p align="justify"> Необхідно організувати й автоматизувати систему інформації про книги. Найбільш раціонально дорадництво здійснювати за допомогою СУБД, де в таблицях фіксуватиметься динаміка зміни інформації. p align="justify"> Програмний засіб має бути розроблено для функціонування під управлінням операційної системи Windows. Воно повинно мати інтуїтивно-зрозумілим інтерфейсом і інтерактивним керівництвом, що допомагає користувачеві розібратися з управлінням в процесі виконання програми, так само вимагає наявність спеціальної пошукової системи для швидкого і ефективного пошуку необхідної інформації. br/>
.2 Модель предметної області
На початковому етапі розробки програми необхідно вирішити питання про найбільш ефективну структуру даних у додатку. Вся вихідна інформація буде зберігатися в таблицях, але при цьому представлятися вона буде у формі закладок. Необхідно розробити таку структуру таблиць, яка дозволила б виключити повторення даних, але водночас організувати логічні зв'язки між ними. Для упорядкування інформації використовується індексування та визначення ключових полів. Для автоматичного оновлення інформації в таблицях при зміні даних вихідної таблиці необхідно розробити найбільш зручну схему даних, зв'язавши таблиці таким чином, щоб виключити конфліктних ситуацій. br/>В
Малюнок 2.1 - Схема роботи алгоритму
Для більш чіткого уявлення процесу функціонування програми опишемо схему його роботи по етапах (Малюнок 2.1):
) Виведення на екран форми програми містить закладки з таблицями.
) Вибір користувачем певної закладки.
) Виконання дій вказаних для даної таблиці
) Повернення до кроку 1, або вихід з програми.
Для реалізації кроку 1 необхідно розробити головну форму, яка міститиме головне меню, а так само короткий посібник по роботі програми. Наявність розгалуженої структури меню повинне забезпечити доступ користувачеві до будь-якої частини програми в будь-який момент часу (Малюнок 2.2). br/>В
Малюнок 2.2 - Структура меню
Для реалізації кроків 2 і 3 треба реалізувати програмну обробку натискання закладки, для чого потрібно написати обробник. На кроці 4 у разі нат...