програма В«клієнтВ» і додаток В«серверВ».
Програма В«серверВ» має бути постійно готова до обміну інформацією з клієнтами, а саме очікувати підключення з боку клієнтів. Сервер обробляє запити клієнтів і посилає результат назад. Програма В«клієнтВ» надсилає запит на підключення до сервера. Якщо сервер не відповідає або не готовий до обміну, то клієнт про це оповіщається. p align="justify"> Клієнт робить запит на сервер і приймає інформацію.
3. Реалізація
.1 Реалізація програми В«серверВ»
При запуску програми В«серверВ» виробляється ініціалізація бібліотеки WinSock. Запускається потік прослуховування порту 250 188 (стоїть за умовчанням). При підключенні клієнта, запускається новий потік, в якому відбувається обробка рядка і відправка її, клієнту. Вводиться пароль. Вибирається джерело даних - БД MS Access. Через функцію GetODBCFieldCount () здійснюється робота з ODBC, відбувається вибір потрібної бази даних і підключення. Сервер очікує звернення клієнтів. Видалення клієнта полягає у видаленні клієнта з масиву клієнтів і зі списку клієнтів. br/>
.2 Реалізація програми В«клієнтВ»
При запуску програми клієнта проводиться ініціалізації бібліотеки WinSock. (У разі невдачі отримуємо код помилки за допомогою функції WSAGetLastError). p align="justify"> При натисканні кнопки Connect проводиться спроба підключитися до сокета сервера з вказаним IP адресою і портом. Якщо сервер не готовий до роботи, то виводиться повідомлення про помилку з'єднання. При вдалому з'єднанні запускається потік, в якому серверу відправляється ім'я клієнта і починається прослуховування сокета. Клієнт робить запит. Сервер відсилає інформацію клієнту. Отримані дані виводяться на екран. br/>
4. База даних В«Магазин побутової технікиВ»
Розглянемо предметну область, пов'язану з магазином побутової техніки. У магазині є кілька груп товарів, склад, склад витрат і загальний облік витрат і доходів компанії. Розроблено базу даних, яка визначає описану вище предметну область. Основними конструктивними елементами інфологіческіх моделей є сутності, зв'язки між ними та їх властивості (атрибути). У побудованій моделі є п'ять сутностей. p align="justify">. Групи товарів (ID, назва групи)
Ця сутність відводиться для зберігання інформації про всі види товару. Атрибут В«IDВ» виконує функцію індексного зв'язку між сутностями, яка визначає зв'язок між таблицями Групи товарів - Товари - Склад витрати - Склад. p align="justify">. Товари (ID, Група, Назва, Кількість, Ціна закупівлі, Ціна продажу)
Ця сутність зберігає інформацію про кількість товарів, їх різновиди і про ціну закупівлі і продажу. Атрибут В«IDВ» пов'язує таблиці Товари - Склад...