Благотворительное членство - использование ноутбука в качестве регистрационной формы

2

Ситуация:

Я работаю на благотворительность, и мы часто посещаем мероприятия, где люди хотят зарегистрироваться и узнать больше о проблеме, над которой мы работаем, и нашей работе.

Эта проблема:

Это требует: а) распечатки сотен листов регистрации, чтобы люди могли написать свои данные (имя, адрес, адрес электронной почты), и б) большого количества сотрудников или добровольцев, которые вводили эти данные.

Задача:

Сможет ли кто-нибудь предложить подходящую программу, которая позволит пользователям регистрироваться на компьютере напрямую, но не позволит им выйти из этого экрана регистрации и использовать любую другую часть компьютера?

Он должен быть в состоянии выводить в .csv, чтобы данные могли быть импортированы в нашу программу списков рассылки.

В идеале, он и его основная ОС будут работать на очень старом оборудовании - это было бы огромным преимуществом, если бы мы могли избежать использования относительно дорогих новых (ish) ноутбуков для этого, а вместо этого использовать пару старых ноутбуков (например, Pentium 1). 166 mmx под управлением Windows 98 SE), которую я могу пожертвовать на благотворительность, так как риск их кражи / стоимости будет гораздо меньше, если они будут повреждены.

slhck
источник
1
Просто совет - используйте внешнюю клавиатуру / мышь вместо ноутбука. Это лишние вещи для перевозки, но они лучше выдержат злоупотребления, чем встроенные.
DHayes

Ответы:

1

Если бы я был вами, я бы использовал Access, поскольку он идеально соответствует вашим потребностям - вы можете создать базу данных в кратчайшие сроки - просто одно поле для каждого вопроса, который был бы на бумаге, затем вы можете импортировать его непосредственно в в программу, которую вы будете использовать позже или экспортировать в CSV или ряд других программ.

Вы можете использовать его старую версию в старой версии Windows, и она все равно должна быть совместима с более новыми версиями (просто обязательно создайте файл для старых или установите совместимость со старой версией, если создаете на более новой - я думаю, самое раннее, что вы можете сделать в 2007 году, это совместимость для 97)

Что касается того, чтобы люди не обращались к ОС ... Вы могли бы попросить кого-то еще заполнить формы для людей, кроме этого, я бы сказал, преобразовав базу данных доступа в отдельный файл, в котором вы не можете получить доступ к серверной части, а затем, возможно, изменив оболочка Windows (через реестр или win.ini в более старых версиях) из проводника в базу данных доступа.

Просто убедитесь, что вы создали кнопку, защищенную паролем, которая запускает проводник, или какой-нибудь другой способ запустить его позже.

William Hilsum
источник
0

Как программист, эта проблема действительно тривиальна для меня. Было бы достаточно просто написать программу, которая запрещает доступ к ОС и вывод в CSV (так как файлы CSV имеют открытый текст). Я не могу вспомнить программу, которая в настоящее время на рынке, которая даст вам необходимую гибкость и работает на 166 МГц процессоре. Если вы где-то рядом с Нью-Джерси, я мог бы помочь.

Marcin
источник
0

Для этого вы можете использовать веб-форму - если в вашей организации есть кто-то, имеющий хотя бы базовый опыт работы с PHP, вы можете настроить его как веб-форму, которая просто добавляет данные в CSV. Internet Explorer в Windows 2000 и более поздних версиях может быть довольно плотно заблокирован с помощью групповых политик. Вы можете установить IE в качестве единственной работающей программы, отключить ее закрытие, удалить все ссылки на другие страницы и отключить адресную строку. Вы также можете использовать R-киоск аддон для Mozilla Firefox - он переводит браузер в «режим киоска», когда он работает на весь экран, вы не можете выйти из него, и я считаю, что у него есть способы указать, какие сайты можно посещать, а какие нет. Если вам нужна дополнительная информация по любому из этих вариантов, дайте мне знать, и я могу дать вам несколько советов.

nhinkle
источник