Skip to content

Latest commit

 

History

History
38 lines (28 loc) · 908 Bytes

File metadata and controls

38 lines (28 loc) · 908 Bytes

SeedlingManagementSystem_Client-Server

Overview

YouTube video

Architecture Client-Server

Client

  • Recive data from server
  • Process received data
  • Sending data to server

Server

  • Recive data from clients
  • Process received data from clients
  • Sending data to specified client

Server Functionalities

  • Store data in database
  • Password encryption
  • CRUD database objects (Create, Read, Update, Delete)
  • Create & Update file with system logs
  • Connection based on Certyfication (X509 Certificate)
  • Multithreading
  • SSL protection
  • Client identyfication
  • Enable number of clients based on system threads number
  • Login/Logout (account functionality)
  • Division of permissions level
  • Online shop operations (add to cart, place order, etc.)
  • Cart connected with user session
  • Data validation