Посоветуйте способ хранения данных

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
burik
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 514
Зарегистрирован: 03.11.2005 (Чт) 22:04
Откуда: Беларусь, Рогачев

Посоветуйте способ хранения данных

Сообщение burik » 23.04.2009 (Чт) 23:49

Здравствуйте, уважаемые форумчане!

Как видно из темы, хочу попросить совета по поводу хранения данных.
В общем делается программа для проведения тестирования, причем тестирование должно проходить с помощью специального сайта в интернете либо локального сервера. Сервер (или сайт) должен формировать тест из имеющегося списка вопросов и передавать его всем тестируемым.

Нужно выбрать некий способ хранение этих самых тестов. Необходимо следующее:
1. Возможность хранения разнородных данных (для начала форматированный текст и изображения, а в перспективе вероятно видео, музыка, флеш и т.п.)
2. Возможность защиты от редактирования (пароль), но с возможностью чтения. (сложной защиты не требуется)

Пока что я надумал следующее: хранить все вопросы в HTML (ведь можно multipart content-type использовать и хранить там же и картинки), а потом все эти страницы шифровать и паковать в zip. Туда же включать xml файл со структурой и описанием теста.

Заранее благодарен
Между слухов, сказок, мифов,
просто лжи, легенд сомнений
мы враждуем жарче скифов
за несходство заблуждений
Игорь Губерман

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Посоветуйте способ хранения данных

Сообщение MIT » 24.04.2009 (Пт) 7:10

Как на счет сайта с мускульной базой, выводящего запрошенный тест в виде XML?
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

burik
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 514
Зарегистрирован: 03.11.2005 (Чт) 22:04
Откуда: Беларусь, Рогачев

Re: Посоветуйте способ хранения данных

Сообщение burik » 24.04.2009 (Пт) 14:03

Как на счет сайта с мускульной базой, выводящего запрошенный тест в виде XML?

Ну да, будет сайт с mysql, где будут лежать все вопросы. Затем php скриптом будет генерироваться тест из этих вопросов. Данные о сгенерированном тесте будут опять же лежать в базе. А когда клиент запрашивает с сервера тест, то ему выдается этот набор вопросов в случайном порядке. Суть в том, что нужно передавать как текст, так и различные элементы графического оформления, которые нужно разместить в одном файле.
Между слухов, сказок, мифов,
просто лжи, легенд сомнений
мы враждуем жарче скифов
за несходство заблуждений
Игорь Губерман

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Посоветуйте способ хранения данных

Сообщение MIT » 24.04.2009 (Пт) 14:32

burik писал(а):нужно передавать как текст, так и различные элементы графического оформления
Передавай ссылки для их скачивания, в чем проблемы? Почему обязательно
burik писал(а):нужно разместить в одном файле
:?:

Вообще мускульная база может хранить не только текст, но и бинарные данные, вот только хранение в ней файлов занятие глупое
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

burik
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 514
Зарегистрирован: 03.11.2005 (Чт) 22:04
Откуда: Беларусь, Рогачев

Re: Посоветуйте способ хранения данных

Сообщение burik » 24.04.2009 (Пт) 14:39

MIT писал(а):
burik писал(а):нужно передавать как текст, так и различные элементы графического оформления
Передавай ссылки для их скачивания, в чем проблемы? Почему обязательно
burik писал(а):нужно разместить в одном файле
:?:

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


Ссылки на изображения не подходящий вариант в данном случае. Поскольку кроме прохождения теста по интернету, его можно будет пройти локально на своем компьютере без подключения к сети (и не важно каким способом получен этот тест) и в локальной сети, где в качестве сервера, генерирующего и отдающего тесты будет выступать не web-сайт, а серверная часть программы.
Между слухов, сказок, мифов,
просто лжи, легенд сомнений
мы враждуем жарче скифов
за несходство заблуждений
Игорь Губерман

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Посоветуйте способ хранения данных

Сообщение MIT » 24.04.2009 (Пт) 14:45

Так ты уж определись что тебе надо: интернет-сервис, отдающий тесты по запросу или программа, устанавливаемая на компьютер.
В первом случае - мускул + файлы в чистом виде
Во втором - (структурированное хранилище или свой формат хранения данных) + (мозги или локальное использование мускула)
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

burik
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 514
Зарегистрирован: 03.11.2005 (Чт) 22:04
Откуда: Беларусь, Рогачев

Re: Посоветуйте способ хранения данных

Сообщение burik » 24.04.2009 (Пт) 14:55

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


В том-то и дело что тут все вместе :) . Это образовательная программа. Одна ее составляющая часть - тестирование, которое может быть (как бы сказать) трех видов:
1. По интернету (с использованием web-cайта программы)
2. По локальной сети (с использованием серверной части этой программы)
3. Локальное. На одном компьютере.

Суть в том, что тестирование по интернету и по локальной сети будет оцениваться иначе, чем тестирование на отдельно компьютере.
Между слухов, сказок, мифов,
просто лжи, легенд сомнений
мы враждуем жарче скифов
за несходство заблуждений
Игорь Губерман

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Посоветуйте способ хранения данных

Сообщение Хакер » 24.04.2009 (Пт) 15:20

Как образование отнеслось бы к предложению купить такой продукт, готовый?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

burik
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 514
Зарегистрирован: 03.11.2005 (Чт) 22:04
Откуда: Беларусь, Рогачев

Re: Посоветуйте способ хранения данных

Сообщение burik » 24.04.2009 (Пт) 15:25

Хакер писал(а):Как образование отнеслось бы к предложению купить такой продукт, готовый?

Хм.. Понятия не имею. :) А отчего такой вопрос?
Между слухов, сказок, мифов,
просто лжи, легенд сомнений
мы враждуем жарче скифов
за несходство заблуждений
Игорь Губерман

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Посоветуйте способ хранения данных

Сообщение Хакер » 24.04.2009 (Пт) 15:31

Оттого, что нами (мною) была создана монстроидальная RAD-среда для разработки ПО для проведения тестов.

Только вот я думаю, «образование» принципиально пожмотится платить за лицензию и (или) не станет покупать софт, созданный, эмм..., частным лицом из иностранного государства.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

burik
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 514
Зарегистрирован: 03.11.2005 (Чт) 22:04
Откуда: Беларусь, Рогачев

Re: Посоветуйте способ хранения данных

Сообщение burik » 24.04.2009 (Пт) 15:45

Ну я никоим образом не представляю образование и это, в общем-то, не коммерческий проект.

P.S. А как бы ты решал приведенную задачу?
Между слухов, сказок, мифов,
просто лжи, легенд сомнений
мы враждуем жарче скифов
за несходство заблуждений
Игорь Губерман

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Посоветуйте способ хранения данных

Сообщение Хакер » 24.04.2009 (Пт) 17:45

Не «бы». Я её решал.
Что конкретно тебя интересует и является непонятным?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

burik
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 514
Зарегистрирован: 03.11.2005 (Чт) 22:04
Откуда: Беларусь, Рогачев

Re: Посоветуйте способ хранения данных

Сообщение burik » 24.04.2009 (Пт) 18:01

Как лучше сохранить в один файл все данные, чтобы этот файл:
1. Включал форматированный текст + изображения
2. Мог быть прочтен и записан как программой, так и php скриптом

Т.е. меня интересует наиболее выгодный в данном случае формат файла
Между слухов, сказок, мифов,
просто лжи, легенд сомнений
мы враждуем жарче скифов
за несходство заблуждений
Игорь Губерман

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Посоветуйте способ хранения данных

Сообщение Хакер » 24.04.2009 (Пт) 18:15

1. Включал форматированный текст + изображения

Форматированный текст и изображение — это данные. Ты спрашиваешь: как лучше сохранить в одном файле данные. Каким образом на это влияет тот факт, что этими данными является форматированный текст или изображения?

2. Мог быть прочтен и записан как программой, так и php скриптом

Любой файл может быть прочтён и записан как программой, так и php-скриптом.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Посоветуйте способ хранения данных

Сообщение Хакер » 24.04.2009 (Пт) 18:19

Ну посмотри в сторону pak- или box- файлов, к примеру. У меня было очень сложно всё: ГФХ, ЛФХ, пермиссии и права.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот, Yandex-бот и гости: 37

    TopList