|
1 / 1 / 0
Регистрация: 26.07.2015
Сообщений: 197
|
|
Клиент-серверное приложение (Windows forms)30.07.2020, 07:08. Показов 4903. Ответов 23
Метки нет (Все метки)
Всем доброго времени суток! Мне необходимо разработать клиент-серверное приложение управлением временем. Я не знаю с чего начать, подскажите, пожалуйста, нужно ли для клиент-серверного приложения управлением временем разрабатывать сайт или еще что-нибудь? И как можно реализовать данную программу? Заранее благодарен!
0
|
|
| 30.07.2020, 07:08 | |
|
Ответы с готовыми решениями:
23
Клиент-серверное приложение Клиент-серверное приложение |
|
785 / 616 / 273
Регистрация: 04.08.2015
Сообщений: 1,713
|
|
| 31.07.2020, 11:07 | |
|
StanSmith, клиент-это ваша программа, сервер-БД, к которой обращается клиент. БД может быть локальной или сетевой. Для локальной интернет не нужен, она находится на том же компе, что и программа. Но с БД (концептуально) работает только один пользователь. Локальную БД проще реализовать и продемонстрировать, сетевая полезнее для самообразования.
0
|
|
|
1497 / 1238 / 245
Регистрация: 04.04.2011
Сообщений: 4,363
|
|
| 31.07.2020, 23:47 | |
Сообщение было отмечено ashsvis как решение
Решение
"Клиент-сервер" имеет несколько подходов.
1. "Двухзвенка" (интернет не нужен). Есть SQL-сервер, настроенный как сетевой. Развернут и запущен на ПК, работающем в режиме "сервер". ОС - в принципе любая, от Windows до никсов. Есть ПК пользователей (сотрудников офиса, предприятия), подключенные к локальной сети. На эти ПК устанавливается Ваше приложение, а также SQL-клиентское ПО. 2. "Трехзвенка" (интернет не нужен) Есть ПК с установленным SQL-сервером и Сервером Приложений (Application Server), которым и является Ваша программа. Есть пользовательские приложения на которые устанавливается легкий "клиент", работающий с Вашим Application Server. В этом случае, строго говоря SQL-сервер и не нужен. Вполне сойдет Access, т.к. у него будет единственный "клиент" - Ваш AS. 3. Веб-приложение (интернет/интранет нужен) Есть Web-сервер, SQL-server и интернет-браузеры на устройствах пользователей (в т.м. мобильных) Web и SQL серверы могут быть как на одном ПК-сервере, так и на разных. Тут вариантов реализации - масса. Если у Вас задание для Visual Studio, то это обычно IIS, MS SQL Server и, собственно, сама студия. Первая модель - самая простая в плане реализации. Интерфейс программы разрабатывается визуально с использованием достаточно продвинутого конструктора VS. Оттуда же легко настраивается подключение к SQL-серверу. Из минусов : - требует установки/переустановки приложения на все ПК пользователей (deploy), а также установки клиентского SQL (в случае MS SQL Server не требуется т.к. встроен в ОС) - работает только на ПК с Windows. - нет удаленного доступа, в т.ч. с мобильных устройств Вторая - самая сложная в реализации, но стремительно "устаревает". Плюсы: легкий кроссплатформенный "клиент", отсутствие проблемы деплоя изменений, высокая степень защиты данных. Третья - самая "продвинутая". Но требует опыта и доп.знаний (HTML/CSS/JS/Ajax/JQuery/JSON). Также самая "незащищенная", т.к. данные летают "интернетом" - поэтому требуется доп.нагрузка на логику для защиты от несканкционированного доступа и атак на сервер. Учитывая сабж (Windows Forms), у Вас - первый вариант. Добавлено через 12 минут Однако начинать нужно не с выбора SDK, IDE, SQL-серверов и прочее. Сначала техзадание, в котором подробно опишите цели и средства, предметную область (ресторан, кафе или сеть), определите сущности : график работы, персонал, административная система и т.п. и связи между ними. Затем расчетные алгоритмы, требования к UI, объемам данных, производительности, степени защиты данных, аналитика (отчеты) и т.д. Чем тщательнее и точнее Вы проработаете ТЗ, тем проще и быстрее будет идти разработка.
2
|
|
|
1 / 1 / 0
Регистрация: 26.07.2015
Сообщений: 197
|
|
| 10.08.2020, 06:48 [ТС] | |
|
Доброго времени суток! Большое спасибо за развёрнутый ответ! Извините, а Вы можете дать ссылки на примеры по первому пункту(двухзвенная)?
0
|
|
| 10.08.2020, 06:48 | |
|
Не работает клиент-серверное приложение Многоканальное клиент-серверное приложение Проверьте код. Почему то не работает (клиент-серверное приложение) Как создать локальную сеть между двумя компьютерами клиент-серверное приложение Переделать консольное приложение в приложение Windows Forms Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Установка нескольких штампов электронной подписи в строго определенных местах файла docx
ВладимирСамохин 19.07.2026
(В!) Работа с Электронной подписью - это неотъемлемая часть современного документооборота. Но что делать, если нужно поставить несколько штампов электронной подписи в строго определенных местах. . .
|
сукцессия 35. Научная статья о проделанной работе
anaschu 19.07.2026
Написал в формате латекс и пдф
|
Вангую, что это не пройдёт модерацию, и на неделе я запущу свой сервер.
Hrethgir 19.07.2026
Эта публикация сейчас в песочнице и ждёт приглашения.
https:/ / habr. com/ ru/ sandbox/ 295048/
начало и оглавление
-
Как «пернатого» заставить осваивать новые горизонты опыта через масштабирование. . .
|
сукцессия 33. открытые вопросы от клауде
anaschu 19.07.2026
"Что накопилось за эту часть А — тринадцать правок, из которых шесть пришли из ваших вопросов и каждая оказалась реальной ошибкой, а не калибровкой: односторонний симбиоз, отсутствующий листопад,. . .
|
|
32 сукцессия
anaschu 19.07.2026
сукцессия 28‑мерное ядро стабилизировано
Коллеги, фиксирую разбор инженерных правок и их изоморфную проекцию на экономику, меметику и половой отбор. Модель теперь не «подкручивает» сходимость —. . .
|
сукцессия 31: модель микоризы - это модель ещё нескольких явлений, социальных и экономических
anaschu 18.07.2026
Теория «Всего»: апдейт v1. 1. 2 — 28‑мерное ядро стабилизировано
Коллеги, фиксирую разбор инженерных правок и их изоморфную проекцию на экономику, меметику и половой отбор. Модель теперь не. . .
|
сукцессия 30. Массив проверяющих друг друга моделей
anaschu 18.07.2026
Архитектура сети взаимопроверяющих моделей микоризной сукцессии (v2. 0)
Развитие тензорного ОДУ-ядра и создание кросс-платформенного калибровочного полигона
Уважаемые коллеги!
В продолжение. . .
|
Грибы - это женщины, деревья - это мужчины. Анти инь янь для союза мужчины и женщины.
anaschu 18.07.2026
ГЛАВНЫЙ НАУЧНО-ФИЛОСОФСКИЙ ВЫВОД: Сексуально-Репродуктивный Капитализм против Государства Моногамии
Коллеги, мы вышли на финишную прямую 20-мерного ОДУ-моделирования вековой сукцессии (ветка. . .
|