Подключите нашего Telegram-бота для уведомлений о новых проектах

Сделать админку для базы на mySQL

D
Заказчик
Отзывы фрилансеров: + 60 - 0
Зарегистрирован на сайте 15 лет и 3 месяца
Бюджет: 10 000 руб
100 $ — 94.60 €
Добрый день, нужно сделать админку для заполнения базы данных mysql.
Работать будет на обычном хостинге LAMP.

Ваша задача сделать админку чтобы мы могли заполнить базу данных, вносить новые записи и т.д. 
Эскизы страниц админки я прикрепил. Дамп базы тоже прикрепил. Также есть схема структуры базы. 
Если возникнут вопросы – я расскажу покажу, где какая таблица, хранит какие данные.

Данные из этой базы будут использоваться для настроек игровой площадки и учета игроков в лазертаг (игра похожа на пейнтбол, только вместо шариков с краской, стреляют ИК лучом, как пульт телевизора)

Сейчас делаем первую версию, нужно протестировать концепцию, поэтому многие вещи упростили:

1. Не нужна авторизация в админке и прочая защита. Рабочая база будет на локальном сервере. Открыли сайт и вносим данные. 

2. В базе есть таблицы с звуками: пресеты звуков. 
Данные в таблице  это имя файла. Имя файла будем вводить с клавиатуры. Загрузка файлов на север из браузера не нужна.

Подробнее по страницам админки:

1. Список Игр
На этом экране можем создать новую игру, (таблица GameList) И добавить игроков в игру. (Таблицы PlayersList и PlayerNameList)

2. Настройки
На этой странице заполняем таблицы с списком баз, списком точек и т.д. 
Это таблицы: BaseList, PointList, PresetMain,WeaponList, ResourceList
В таблице ресурсов Тип ресурса – выпадающий список, данные беруться из связанной таблицы.
Все поля текстовые – обязательных полей нет, правильность ввода проверять не нужно. 
Это тестовая версия, поэтому максимально упростили.

3. Пресеты звуков
Таблицы хранят имена файлов. Имя файла вводим с клавиатуры, по сути это текстовое поле.
Список таблиц: SoundRound, SoundTime, SoundPoint1, SoundPoint2, SoundTakeFlag, SoundTakeHome, SoundSurv, SoundSetupBomb, SoundBase

4. Статистика
На этом экране отображаются данные двух таблиц Rounds и PlayerStat. Эти таблицы будут заполнятся другим софтом, по результатам игры, вам нужно сделать только вывод данные. Для теста я их вручную заполню через myPhpAdmin.

5. Сценарии
Экран настройки сценария. Тут немного по сложнее чем заполнение таблиц. 
Расскажу подробнее:
Оператор создает сценарий, выбирает режим работы точек, и баз, в зависимости от выбранного режима работы, у точек и с баз могут меняться настройки. 
В зависимости от выбранного типа работы точек, настройки сценария хранятся в разных таблицах:
MissionT1, MissionT2, MissionT3, MissionT4, MissionT5, MissionT6, MissionT7 и связанных с ними таблицами

Варианты настроек для разных режимов есть на страницы: настройки_точек и настройки_баз

Часть таблиц в базе заполняются только из myPhpAdmin, это вспомогательные таблицы, типа видов ресурсов, типов миссий, цветов команд и т.д., я их отметил на схеме в комментарии Только админ.

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

Возникли вопросы? Спрашивайте.

Когда будете отвечать на проект, напишите на каком фреймворке будете делать? 
Я подробно описал ТЗ поэтому, предпочтение отдаю тем кто сразу пишет по делу, а не отвечает шаблонным ответом.

Сроки – 1 неделя.
Предпочитаю оплату по безопасной сделки, но возможны и другие варианты.
Разделы:
Опубликован:
21.05.2018 | 11:45

Теги: нужен программист, резюме программиста, требуется программист, резюме веб программиста

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».