1. Технічне завдання
Вирішується задача розробки програми моделює роботу бібліотеки. За умовою програма повинна містити інформацію про книги та абонентах. Повинна бути присутнім можливість прийняти нового абонента або книги, видалення з бібліотеки або редагування інформації про нього, а також повинна бути функція пошуку по базі книг і громадян, записаних у бібліотеку. Здійснювати запис літератури на дану людину і здача їх у певну дату. База каса повинна бути зроблена в Access і пов'язана з програмою на С #. Програма може бути написана на Visual С #.
Для початку визначимося з середовищем розробки даного програмного забезпечення. При роботі користувача з програмою дуже важливу роль грає графічний інтерфейс і ергономіка. Тим більше, з програмами такого роду працюють оператори, що володіють призначеними для користувача знаннями персонального комп'ютера. Тому важливим при розробці програми буде інтуїтивно зрозумілий і ергономічний інтерфейс. Також слід врахувати, що робота буде вестися з базою даних Access. Важливо визначитися з елементами управління, які забезпечать наочне уявлення інформації з бази даних, а також дозволять з легкістю редагувати записи і видаляти їх. Дана програма не розрахована на мережевий режим. Вона буде коректно працювати під операційною системою Windows c версією Framework v2.0.
2. Опис програми
2.1 Опис форми
2.1.1 Головне меню
На малюнку 1 зображена форма головного меню, в якому здійснюється вибір необхідної функції: пошук книги, пошук абонента, додавання або видалення книги, додавання або видалення абонента, запис книги додому і здача її.
Рисунок 1 - Form 1 - Меню.
2.1.2 Пошук книги
Тут здійснює безпосередній пошук книги в даній бібліотеці. Введені параметри: найменування, автор, видавництво, рік видання. Програма виявляє дану книгу і виводить її в таблицю. Зручність полягає в тому, що можна дивитися як по окремих графам, так і вводити дані всі разом, щоб здійснити більш точний пошук.
Малюнок 2 - Form 2 - Пошук книги
2.1.3 Пошук абонента
У наступній формі, представленої на малюнку 3, показаний пошук абонента. Бібліотекарю необхідно ввести такі параметри як: прізвище, ім'я, по батькові, дата народження, місто, вулиця, будинок, квартира, дані паспорта, щоб подивитися записаний чи даний громадянин в бібліотеку. Якщо така людина існує, то необхідно повернутися в меню, для запису книги додому. У зворотному випадку, можна додати абонента.
Рисунок 3 - Form 3 - Пошук абонента
2.1.4 Додавання або видалення книги з бібліотеки
У разі втрати або книга в незадовільному вигляді, її можна списати або попросту видалити з бази даних. При Привозі або замовленні в бібліотеку нових книг їх так само можна додати до списку.
Малюнок 4 - Form 4 - Додавання або видалення книги з бібліотеки.
2.1.5 Додавання або видалення абонента з бібліотеки
У разі зміни місця проживання, або будь-...