Форум программистов, компьютерный форум, киберфорум
HCL Notes: Программирование
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.99/111: Рейтинг темы: голосов - 111, средняя оценка - 4.99
0 / 0 / 0
Регистрация: 18.04.2005
Сообщений: 101

Сказано - сделать базу опросов

16.09.2010, 11:33. Показов 20441. Ответов 14
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет. Я тут редкий гость, особенно в вашем разделе, прошу сильно не пинать.
Начальство решило, что сисадмин может знать программирование и поставило задачку опрашивать пару сотен респондентов регулярно 1-2 раза в месяц по несколько вопросов. Есть лотусовый сервак, висящий в инете, но клиентов, конечно никто ставить им не будет. Вот я теперь стою на раздорожье, какой вариант выбрать:

1. Формирование списка рассылки по E-mail. Отправка писем с вложенной формой. Получение писем с заполненной формой. Соединение полученных данных в одной таблице.
2. Рассылка бумажных писем с указанием E-mail, куда необходимо прислать запрос. Получение запросов, автоматическая или ручная отправка письма с вложенной формой в ответ на запрос. Получение писем с заполненной формой. Соединение полученных данных в одной таблице.
3. Рассылка бумажных писем с указанием адреса FTP (file) сервера, откуда необходимо загрузить файл с формой и с указанием E-mail, куда нужно отправить заполненную форму. Получение писем с заполненной формой. Соединение полученных данных в одной таблице.
4. Рассылка бумажных писем с указанием WWW сервера, куда необходимо зайти, зарегистрироваться с указанием своего E-mail и загрузить форму, которую, заполненную отправить по указанному в форме электронному адресу. Получение писем с заполненной формой. Соединение полученных данных в одной таблице.
5. Рассылка бумажных писем с указанием WWW сервера, куда необходимо зайти, зарегистрироваться с указанием своего E-mail и заполнить в он-лайне форму запроса. Импорт полученных данных в сводную таблицу.

Кто, что бы посоветовал выбрать с т.з. наипростейшего кода ?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
16.09.2010, 11:33
Ответы с готовыми решениями:

Как вообще сделать эту базу данных онлайн.Чтобы я мог отправлять запросы из приложения в базу
Например база где нибудь строит . А приложение на компах пользователей. Пока только делаю шаги в онлайн. Знаю только что нужен...

Я гуманитарий и этим всё сказано
Помогите решить

Наверное 1 строка, а сколько элементов не сказано
Наверное 1 строка, а сколько элементов не сказано

14
0 / 0 / 0
Регистрация: 23.08.2008
Сообщений: 6,252
16.09.2010, 13:03
кроме первого - все варианты бумажные...
простой вариант - послать начальство
вложенная форма - ещё тот... гимор (мэйл клиенты, фильтры и т.п. бывают разные)
отправить ссылку на сайт - тоже вариант (электронно)
отправить ПДФ форму, кот. потом сама себя отправит по адресу
0
0 / 0 / 0
Регистрация: 04.11.2007
Сообщений: 3,019
16.09.2010, 14:02
Gray
почту положишь, не вариант.
поднять на сервере ВЕБ, нарисовать простенькие веб формы
всем клиентам разослать уникальные линки, чтобы зайдя форма сразу привязалась к клиенту или поднять им полную авторизацию
в любом случае письма должны быть минимального обьёма как обычные так и бумажные

решай через веб, это проще для всех
0
0 / 0 / 0
Регистрация: 28.06.2009
Сообщений: 1,567
16.09.2010, 15:28
вариант 5, где-то даже видел тьюториал про опросы на xpages - думаю даже с нулевыми знаниями за неделю можно сделать...


Цитата Сообщение от ToxaRat
всем клиентам разослать уникальные линки
не подскажешь как это просто и быстро сделать, при условии, что списка юзеров у меня нет? хотя 1-й де вопрос ФИО и пр. решит проблему
0
0 / 0 / 0
Регистрация: 04.11.2007
Сообщений: 3,019
16.09.2010, 15:43
Klido


не подскажешь как это просто и быстро сделать, при условии, что списка юзеров у меня нет? хотя 1-й де вопрос ФИО и пр. решит проблему
что значит списка юзеров нет, а емейлы откуда, на ходу выдумываются?
0
0 / 0 / 0
Регистрация: 18.04.2005
Сообщений: 101
16.09.2010, 16:24
Цитата Сообщение от lmike
кроме первого - все варианты бумажные...
вообще-то и первый вариант - с бумагой ибо получить адреса всех респондентов можно только так. Я просто не вписал этот этап, ибо он само-собой разумеющийся в данном случае.

Вариант - послать начальство - не канает, начальство умное, премию обещает...

по поводу проблемы с вложениями... это аргумент, я как-то не подумал об этом. Спасибо!
Форму рисовать в PDF... это вариант, но как потом извлекать данные из неё? Вручную не катит.
Я пока нарисовал формочку в экселе, аттачем она совсем крохотная... и данные слить просто в базу...




Цитата Сообщение от ToxaRat
Gray
почту положишь, не вариант.
поднять на сервере ВЕБ, нарисовать простенькие веб формы
ну, как-бы 200 писем одновременно не должны положить даже транзитные сервера... а про Домину - так письма и не пойдут одновременно. Агент формирует по очереди письма, считывая адрес из отдельной АК и отправляет друг за другом.
ВЕБ есть, поднят.
Авторизацию уже склепал. Но опять-же, писать базу опросов... А я тут не силен.
Вот например, сделать форму в дизайнере с несколькими вопросами - я могу.
А если мне такие формы нужно будет 2-3 раза в неделю делать, и не мне, а секретутке?
Как должны тогда писаться формы с изменяемым количеством вопросов?

.... Кажеться я слишком много вопросов задаю, сорри, если что...
0
0 / 0 / 0
Регистрация: 23.08.2008
Сообщений: 6,252
16.09.2010, 16:39
из ПДФ данные - инструментами работы с ними (масса), но это всё прогать надо
0
0 / 0 / 0
Регистрация: 04.11.2007
Сообщений: 3,019
16.09.2010, 17:04
а про Домину - так письма и не пойдут одновременно. Агент формирует по очереди письма, считывая адрес из отдельной АК и отправляет друг за другом.
я тебя за это сразу в черный публичный список внесу и конец твоей премии
скажи обломно будет получать оутлупы от всех почтовиков и уже не важно анкету или что-то иное ты шлешь?

еще раз говорю "почту положишь"
0
0 / 0 / 0
Регистрация: 18.04.2005
Сообщений: 101
27.10.2010, 17:06
Спасибо всем, кто откликнулся.
Я пошел по пути создания полноценного лотус-веб приложения.
Правда при этом понимаю всю нереальность этого пути для меня... Ну да ладно, дорогу осилит идущий.

Вопрос старый как мир:

Как сделать, чтобы в форме ввода пользователь мог добавлять поля, по мере необходимости?
Пример:
Пользователь создает анкету. Сегодня в ней 10 вопросов, завтра новая анкета - 15 вопросов, послезавтра новая -30 вопросов и т.д...
Вводить вопросы в многозначное поле - не проблема.
Проблема в том, чтобы для каждого вопроса - создавалось поле для ответа.
КАК?
Очень давно я видел пример динамически (по кнопке Добавить) удлинняющейся таблицы.
Значит можно... Вот только пример этот давно утерян , найти не могу.
Может кто поможет с примером?
0
0 / 0 / 0
Регистрация: 17.12.2008
Сообщений: 420
27.10.2010, 17:28
Сделать удлиняющуюся таблицу -- это одно, а добавить поле -- это уже совсем другое. <_<
Я бы сделал так: в один момент времени показывал бы один вопрос.
0
0 / 0 / 0
Регистрация: 18.04.2005
Сообщений: 101
27.10.2010, 18:00
Цитата Сообщение от alik86
Я бы сделал так: в один момент времени показывал бы один вопрос.
Т.е. как я понимаю:
В форме по кнопке из шаблона создается подформа, имеющая уже некое поле.
Для представления такого документа под заполнение респонденту скорее всего хватит. Он будет заполнять поля и не догадываться, что там множество подформ.

Но я пока не понимаю, а как я потом смогу оперировать этими данными во вьюхах, ведь поля-то имеют одинаковые названия, хотя фактически в них ответы на разные вопросы будут?
0
0 / 0 / 0
Регистрация: 17.12.2008
Сообщений: 420
27.10.2010, 18:20
Так Вы "запоминайте" не только ответ, но и вопрос, на который он был дан.
0
0 / 0 / 0
Регистрация: 04.10.2007
Сообщений: 2,977
28.10.2010, 11:30
Цитата Сообщение от Gray
Как сделать, чтобы в форме ввода пользователь мог добавлять поля, по мере необходимости?
Т.с. "теоретически", можно сделать с помощью dhtml и ajax (htmlrequest).
Например, составитель имеет некую форму, в которой он составляет список вопросов - это будет профиль опросника.
Опрашиваемому отправляется некоторая ссылка, которая знает о этом конкретном профиле, но не его открывает, а некий новый документ, который выполняет роль лишь интерфейса.
При открытии этого нового документа, выполняется запрос к профилю (запрос на сервер посредством htmlrequest - типа ajax) и вычитывание необходимых параметров.
В соответствии с этими параметрами рисуется динамически (html-)форма с вопросами и полями.
Опрашиваемый тыкается-отвечает, при сохранении выполняется опять таки запрос к серверу, но в этот раз данные передаются на сервер, там они обрабатываются - определенным образом записываются в документ, который соответствует опрашиваемому пользователю (т.е. записывается его имя, например).
Потом анализируются ответы необходимым образом, вплоть до автоматизации сбора данных до некоторого уровня.
Для упрощения работы в запросами можно прикрутить какую-то библиотеку (eg javascript framework).
0
0 / 0 / 0
Регистрация: 18.04.2005
Сообщений: 101
03.11.2010, 10:19
Akupaka
Спасибо, конечно, за предложение...
Но честно говоря, я не понял и половины
0
0 / 0 / 0
Регистрация: 23.08.2008
Сообщений: 6,252
03.11.2010, 11:37
Gray сказано было след. - берём библиотеки на JS (extJS, jQuery, Dojo) и пишем клиентский код, кот. пом. Ajax, отправляет запросы на сервер, получает от него ответы и парсит
коротко о доджо http://anton.shevchuk.name/javascript/dojo...portant-lesson/
на сервере - агент (или форма), кот. возвращает/принимает данные
если не хотите разбираться - нанимайте спецов

ЗЫ: dojo используется хэПагесами (8.5.х доминой), все термины и код - гугл знает :welcome:
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
03.11.2010, 11:37
Помогаю со студенческими работами здесь

Пришел ответ от Яши. Сказано поисковой спам...
Сегодня пришел ответ от Платона насчет выпадения сайта из выдачи. &quot;Здравствуйте! Лицом, ответственным за создание или поддержание...

QVector просто invalid, этим инвалидом все сказано
Вот такой класс, который ругается на QVector, почему он его так не любит? #ifndef MATTER_H #define MATTER_H #include...

В Википедии сказано что MVS компилирует исходники на си, так ли это?
в Википедии сказано что MVS компилирует исходники на си, так ли это? И тоже самое хочу узнать про Borland C++ Builder 6. Просто работаю в...

Собрался сделать базу данных, но как сделать систему поиска?
Нужна система поиска по данным, желательно в VB.NET Я пока в прграммировании чайник, но может поможете :) Сделал форму, загрузил данные...

Система опросов
Здравствуйте,хотел бы попросить тех,кто разбирается: Времени на изучение всех языков web-программирования нет,но необходимо создать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Новые блоги и статьи
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru