Допомога у написанні освітніх робіт...
Допоможемо швидко та з гарантією якості!

Розробка серверної частини

РефератДопомога в написанніДізнатися вартістьмоєї роботи

Network. ini — файл з налаштуваннями ip адреси і порту, для встановлення зєданння з клієнтом. Category_id — це поле служить для того, щоб за допомогою idзв’язувати страви з категоріями. Desription — властивості страви, тут описано з чого вона складається та її вага; Logging. cs — файл в якому прописуються методи для логування сеансів програми. OrderItem. cs — елемент керування який відображає… Читати ще >

Розробка серверної частини (реферат, курсова, диплом, контрольна)

Визначаємо загальну будову сервера на основі(Рис 5.3). Для початку будуємо алгоритм роботи сервера (Рис 5.6).Сервер працює за допомогою протоколу TCP/IP.

Статична структура сервера в проекті зображена на (Рис 5.7).

Вона складається з :

  • — Logging. cs — файл в якому прописуються методи для логування сеансів програми.
  • — MainForm. cs — головна форма сервера.
  • — network. ini — файл з налаштуваннями ip адреси і порту, для встановлення зєданння з клієнтом.
  • — NetworkLisener. cs — файл в якому описуються методи, для прослуховування сокета по заданому порту.
  • — OrderItem. cs — елемент керування який відображає інформацію про замовлення.
  • — Program. cs — файл з якого відбувається головна точка входу для програми.
  • — server. ico — файл іконки для серверу.
Алгоритм роботи сервера.

Рисунок 5.6 — Алгоритм роботи сервера.

Структура проекта серверної частини.

Рисунок 5.7 — Структура проекта серверної частини.

Структура бази даних

Структура бази даних відображена на (Рис 5.8). База даних складається з трьох таблиць, з такими назвами: «Category» (категорії страв), «Dishes» (страви), «History» (історія).

Таблиці мають наступні поля:

Category:

  • — id — первинний ключ;
  • — name — назва категорії;
  • — img — поле для посилання на зображення категорії;
  • — desription — властивості.

Dishes:

  • — id — первинний ключ;
  • — name — назва страви;
  • — img — поле для посилання на зображення страви;
  • — desription — властивості страви, тут описано з чого вона складається та її вага;
  • — category_id — це поле служить для того, щоб за допомогою idзв’язувати страви з категоріями
  • — price — ціна кожної страви.

History:

  • — id — первинний ключ;
  • — data — дата замовлення;
  • — order — замовлення, перелік страв та їх кількість;
  • — number_table — номер столу на який прийшло замовлення.
Структура бази даних.

Рисунок 5.8 — Структура бази даних.

Показати весь текст
Заповнити форму поточною роботою