Розробка програмного забезпечення локальної обчислювальної мережі - Курсовая работа

бесплатно 0
4.5 125
Розробка програми для збору, збереження та обробки інформації про хід технологічного процесу і передачі її в локальну обчислювальну мережу. Структура та функції системи: алгоритми функціонування і програмне забезпечення КОМ, сервера і робочих станцій.

Скачать работу Скачать уникальную работу

Чтобы скачать работу, Вы должны пройти проверку:


Аннотация к работе
В звязку з поширенням компютерних мереж, зокрема мережі Інтернет, на даний момент є дуже актуальною проблема передачі даних в мережі та розробки програм, що користуються мережами для обміну даними. Для коректної та стандартизованої передачі інформації в компютерних мережах зявилися стандарти протоколів, інтерфейсів, технологій мереж та ін. для передачі інформації. На кожному рівні існують різноманітні протоколи. Нарешті, на прикладному рівні існують протоколи HTTP, FTP, SMTP, POP, IMAP та інші. В даному курсовому проекті розроблюється програмне забезпечення локальної обчислювальної мережі, що побудовано на стеку протоколів TCP/IP та використовує функції, що містяться в бібліотеці Windows Sockets для операційних систем класу Windows NT 3.51 и вище.Алгоритм функціонування КОМ розділяється на наступні кроки: 1) Виконується початкова ініціалізація та підключення до серверу. До ініціалізації входить встановлення адреси до якої необхідно підключитись та вибір групи до якої належатиме даний КОМ. 2) Після отримавши підтвердження коректного підключення КОМ отримує пакет з даними про синхронізацію. 3) Коли КОМ система виконала усі необхідні на лаштування вона збирає дані, які поступають з процесів заводу.Алгоритм функціонування серверу можливо розбити на наступні пункти: 1) Виконується початкова ініціалізація. 2) Отримавши запит від клієнту сервер виконує підключення до клієнту.Алгоритм функціонування складається з наступних кроків: 1) Початкова ініціалізація та налаштування часових характеристик машини. Робота програми починається з функції: void VALIDATEARGS(int argc, char **argv); До них входять: номер порту, через який проходить обмін пакетів, ip сервера, номер групи КОМ. Код програми виділений коментарем Conect to server виконують на лаштування для підключення та підключення до серверу. В вказаний цикл розбивається на чотири частини: 1) Коментар Sinx - виділяє код призначений для синхронізації відправлення даних до серверу.Програма, що забезпечує роботу сервера ділиться на три частини: 1) Процедура void main(void) - забезпечує початкові налаштування сервера та його перевід до прослуховуючого режиму. 2) Процедура DWORD WINAPI WORKERTHREAD(LPVOID LPPARAMETER) - призначена для динамічного виділення памяті де зберігатимуться параметри зєднання з підключеним клієнтом.В програмі написаній для робочої станції присутня процедура void VALIDATEARGS(int argc, char **argv), а також ініціалізація аналогічна КОМ.Результатом курсового проекту є програмне забезпечення локальної обчислювальної мережі, що складається з трьох компонентів: сервера, керуючої обчислювальної машини та робочої станції.#define DEFAULT_BUFFER 4096 #define DEFAULT_COUNT 20 #define DEFAULT_PORT 5150 #define DEFAULT_MESSAGE "****************" //--------------------------------------------------------------char ID = DEFAULT_ID;

План
ЗМІСТ

Вступ

1. Структура та функції системи

2. Алгоритми функціонування КОМ

3. Алгоритми функціонування сервера

4. Алгоритми функціонування робочих станцій

5. Програмне забезпечення КОМ

6. Програмне забезпечення сервера

7. Програмне забезпечення робочих станцій

Висновок

Список використаної літератури

Додаток А. Текст програми

Вывод
Результатом курсового проекту є програмне забезпечення локальної обчислювальної мережі, що складається з трьох компонентів: сервера, керуючої обчислювальної машини та робочої станції.

Розроблене програмне забезпечення локальної обчислювальної мережі функціонує під керуванням операційної системи Windows 2000/XP за допомогою стеку протоколів TCP/IP з використанням функцій бібліотеки Winsock. Програмне забезпечення такого типу може бути використано на виробництві для збору, збереження та обробки інформації про хід технологічного процесу. програма інформація локальний мережа

Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность
своей работы


Новые загруженные работы

Дисциплины научных работ





Хотите, перезвоним вам?