Авторизация и окна программы 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Авторизация и окна программы



• Запуск сервера (1)

Первое окно программы — это серверная часть. Сервер — это программа, которая должна работать постоянно. Она обрабатывает все получаемую

Окно администратора (1)

• Запуск клиента (2)

Клиент посылает сообщения на сервер, и далее сервер рассылает его всем остальным клиентам

Пользовательское окно (2)

• База логинов и паролей в MySQL (3) в программу встроена проверка аутентификации (4).

Логины и пароли авторизации (3)

 

Пример работы программы

Системный администратор, после подготовки базы в MySQL, запускает серверную часть (1).

Пользователи запускают приложения (2), зарегистрированные просто заходят, а кто нет проходят регистрацию (4).

 Чат (4)

После этого можно начинать переписку (5)

 

 Переписка (5)

При необходимости можно начать личный чат (6), (7)

 Начало личного чата(6)

 Конец Переписки (7)

В серверную часть записываются все действия пользователей (8)

 Серверная часть (8)

Код программного продукта

База данных для MySQL сервера.

-- MySQL dump 10.13 Distrib 8.0.16, for Win64 (x86_64)

--

-- Host: 127.0.0.1 Database: work

-- ------------------------------------------------------

-- Server version 8.0.16

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;

/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;

/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;

 SET NAMES utf8;

/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;

/*!40103 SET TIME_ZONE='+00:00' */;

/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;

/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;

/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;

/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;

--

-- Table structure for table `account`

--

DROP TABLE IF EXISTS `account`;

/*!40101 SET @saved_cs_client = @@character_set_client */;

 SET character_set_client = utf8mb4;

CREATE TABLE `account` (

`ID` int(11) unsigned NOT NULL AUTO_INCREMENT,

`name` varchar(50) NOT NULL,

`pass` varchar(50) NOT NULL,

PRIMARY KEY (`ID`)

) ENGINE=InnoDB AUTO_INCREMENT=23 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

/*!40101 SET character_set_client = @saved_cs_client */;

--

-- Dumping data for table `account`

--

LOCK TABLES `account` WRITE;

/*!40000 ALTER TABLE `account` DISABLE KEYS */;

INSERT INTO `account` VALUES (1,'Несмелов Петр','йфя123'),(2,'Синицин Владимир','цыч123'),(3,'Игнатьев Кирил','увс321'),(4,'Михайлов Антон','епи123'),(5,'Терехова Надежда','15342'),(22,'Штельмах Анастасия','qazwsx');

/*!40000 ALTER TABLE `account` ENABLE KEYS */;

UNLOCK TABLES;

/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;

/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;

/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;

/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;

/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;

/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;

/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;

-- Dump completed on 2019-05-17 19:20:50



Поделиться:


Последнее изменение этой страницы: 2020-11-28; просмотров: 83; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.223.160.61 (0.005 с.)