Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

Другие разделы портала

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

Подробнее »



Вопрос # 2 429

/ вопрос открыт /

Здравствуйте, уважаемые эксперты!
тестовую систему надо реализовать в сети. по результатам тестировая необходимо распечатать все вопросы и ответы + анализ результатов.
вопрос: как лучше организовать проект, в смысле, что разместить на сервер, а что отдать клиенту?

vikki Вопрос ожидает решения (принимаются ответы, доступен мини-форум)

Вопрос задала: vikki (статус: Посетитель)
Вопрос отправлен: 18 февраля 2009, 17:04
Состояние вопроса: открыт, ответов: 0.


Мини-форум вопроса

Всего сообщений: 10; последнее сообщение — 20 февраля 2009, 22:58; участников в обсуждении: 5.
Вадим К

Вадим К (статус: Академик), 18 февраля 2009, 17:58 [#1]:

Как минимум, клиенту надо отдавать по минимуму информации. Сервер должен подготовить отчет (точнее - все данные для него), а клиент его только отрисовать.
А то клиента можно и изучить и помочь ему выдавать правильные результаты.
Галочка "подтверждения прочтения" - вселенское зло.
vikki

vikki (статус: Посетитель), 18 февраля 2009, 19:19 [#2]:

если сервер готовит отчет, значит на нем храним всю необходимую инфлрмацию, т.е. в БД записываем ответы всех клиентов?
vikki

vikki (статус: Посетитель), 18 февраля 2009, 19:19 [#3]:

если сервер готовит отчет, значит на нем храним всю необходимую инфлрмацию, т.е. в БД записываем ответы всех клиентов?
Димон

Димон (статус: Посетитель), 18 февраля 2009, 20:59 [#4]:

Наверно базу данных надо хранить на серваке. А клиенту отдать прогу с минимумом возможностей.
Вадим К

Вадим К (статус: Академик), 18 февраля 2009, 21:22 [#5]:

А у Вас, что ответы и результаты храняться на клиенте? Так нельзя делать.
Галочка "подтверждения прочтения" - вселенское зло.
vikki

vikki (статус: Посетитель), 18 февраля 2009, 22:08 [#6]:

пока нахожусь в стадии разработки БД, тоже склоняюсь к мысли, что база вопросов д.б. на сервере, и все ответы собрать в отдельную базу на сервере. Просто хочу услышать мнение более опытных разработчиков))
Мережников Андрей

Мережников Андрей (статус: Абитуриент), 19 февраля 2009, 06:06 [#7]:

если хотите делать клиент-сервер, то БД - на сервере, иначе придется делать копию для каждого клиента
Тов. Женька

Тов. Женька (статус: 3-ий класс), 19 февраля 2009, 11:08 [#8]:

Разумеется, с сервера должны приходить вопросы и варианты ответов. С клиента же посылаются только ответы. Далее на сервере присланные ответы сравниваются с эталонными и уже на этой основе расчитывается общий балл и т.д.
Вадим К

Вадим К (статус: Академик), 19 февраля 2009, 11:45 [#9]:

И самое важное правило, которое надо помнить.
"Не верить данным клиента!" - "Все лгут" ( (с) Доктор Хауз)
Даже если это Ваш клиент и Вы на 150% уверены, что никто не поломает и не поиздевается с него. Всегда надо где то оставить примитивную crc, проверку параметров на вменяемость (то есть, если ответ - это число - проверим это!)
Галочка "подтверждения прочтения" - вселенское зло.
vikki

vikki (статус: Посетитель), 20 февраля 2009, 22:58 [#10]:

всем спасибо)))

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 22 февраля 2025, 11:54
Выполнено за 0.02 сек.