Необходимо разработать редактор записей, содержащихся в  XML файле.  

1. Размер файла  ~100 Мб 

2. Структура XML  в ТЗ 

3. Файл в редакторе должен выводится в табличной форме. Поля таблицы  

• № текущей записи / общее количество записей 

• Наименование товара 

• Артикул 

• Производитель 

• Группа размещения 

• Вес 

• Цена 

• Описание 

• Фотография (режим превью с возможностью полноэкранного просмотра фото)  

Фотография не должна загромождать поле таблицы и закрывать соседние данные 

• Количество фото товара 

• Наличие PDF файла. 

4. Редактор должен обеспечить: 

4.1. возможность построчного просмотра и корректировки данных. 

4.2. одиночное удаление записей. 

4.3. пакетное удаление записей (выделением). 

4.4. удаление записей группой выделением с пропуском записей 

4.5. Редактирование полей записи 

4.6. Сохранение текущего состояния файла xml (в т.ч. и промежуточного и итогового – необходимость продолжения редактирования с последней просмотренной записи). 

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

4.8. Контроль товаров, у которых вес=0, вывод (фильтрация) товаров без фото с сохранением в отдельный файл, аналогичной структуры 

4.9. Контроль товаров, у которых цена=0, вывод (фильтрация) товаров без фото с сохранением в отдельный файл, аналогичной структуры 

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

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

6. Перед сохранением отредактированной версии должна быть обеспечена возможность просмотра изменяемой информации. 

7. Должно исключаться случайное изменение данных файла, все действия -через подтверждение. 

8 лет назад
vipgroupkg
Александр 
31 год
8 лет в сервисе
Был
4 года назад
5 отзывов

Заявки фрилансеров

Нет заявок фрилансеров