2

Ситуация:

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

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

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

Задача:

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

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

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

3 ответа3

1

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

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

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

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

0

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

0

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .