Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Інформаційно-обчислювальна мережа на основі архітектури "клієнт-сервер", предметна область: "Магазин побутової техніки"

Реферат Інформаційно-обчислювальна мережа на основі архітектури "клієнт-сервер", предметна область: "Магазин побутової техніки"





програма В«клієнтВ» і додаток В«серверВ».

Програма В«серверВ» має бути постійно готова до обміну інформацією з клієнтами, а саме очікувати підключення з боку клієнтів. Сервер обробляє запити клієнтів і посилає результат назад. Програма В«клієнтВ» надсилає запит на підключення до сервера. Якщо сервер не відповідає або не готовий до обміну, то клієнт про це оповіщається. 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В» пов'язує таблиці Товари - Склад...


Назад | сторінка 4 з 11 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Інформаційно-обчислювальна мережа на основі технології клієнт-сервер, предм ...
  • Реферат на тему: Проектування і реалізація бази даних в архітектурі "клієнт-сервер" ...
  • Реферат на тему: Розробка прикладної програми на основі архітектури &клієнт - сервер&
  • Реферат на тему: Програмна реалізація системи IP-телебачення на базі архітектури "клієн ...
  • Реферат на тему: Архітектура Клієнт / сервер. Поняття виділеного сервера. Види серверів