Программист

Бюджет: по договоренности
Задача:
Разработать программу

Описание программы:
Генерация случайных данных на основе собственной базы данных MySql и вывод их в интерфейс. 

Язык Реализации:
HTML5
Программа – имеет собственную базу данных MySQL

Функционал:
1. Загрузка таблиц с данными в интерфейс. Формат таблиц – Excel (все версии)
Пример данных в таблице EXCEL:

Таблица Никнеймы
N Суб. Категория Значение
1 Властелин колец Гендальф

А) «N» – это номер строки, на основе которой дальше бы генерились значения 
Б) «Суб. Категория» – тэг, который поможет конкретизировать рандомизирующиеся значения. 
В) «Значение» – собственно, само значение, которое будет рандомизироваться

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

Например, 
А) загрузили базу данных: назвали ее "Никнейм".
Б) загрузили базу данных: назвали ее "Анекдот".
В интерфейсе программы выбрали одну из двух категорий- "Никнейм", нажали кнопку сгенерировать: и получили случайным образом выбранный никнейм из загруженной базы данных:
Гендальф 

3. Иметь возможность добавлять в уже созданную категорию новые данные ( догружать базу данных ) 

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

5. В интерфейсе комбинировать базы данных и выдавать последовательно разные категории в одном месте. 

Например, выбираем 3 категории: 
А) ник 
Б) анекдот 
В) прощание 
нажимаем рандомайз и в окне выдачи получаем последовательно сгенерированные данные каждая категория с нового абзаца, напр.:
Гендальф 
Жила была собачка у нее не было одной лапки и когда она писала, она падала
До скорых встреч

6. Окно выдачи в интерфейсе должно выдавать текст, который было бы удобно скопировать! 

7. Данные должны отображаться/приниматься как на латинице, так и на кириллице. 

8. Загруженные в интерфейс данные должны выгружаться или храниться в одном хранилище ( папке программы ) чтобы можно было делать Backup

9. При нажатии кнопки сгенерировать – можно было бы выбрать количество генерируемых данных:
1 – 3 .. – All 
Опубликован 09.02.2016 в 22:22 Последнее изменение: 09.02.2016 в 22:29

Выберите способ верификации:

Обновите страницу после прохождения верификации.