Создание микро-сайта для внутреннего использования

20 000 руб. за проект
15 июля 2024, 18:43 • 30 откликов • 179 просмотров
  1. Необходимо разработать микро-сайт для компании, занимающейся поставками оборудования. Назначение сайта - система отслеживания заказов, находящихся в работе. Сайт будет использоваться только сотрудниками компании, следовательно дизайн и оформление могут быть минималистичными. Основной функционал заключается в поиске по запросу по номеру счета информации о заказах, загруженных в базу в виде таблиц, и выдачи найденных совпадений на странице результатов поиска.
  2. Исходные данные о заказах и их состоянии загружаются администратором в виде эксель таблиц, следовательно, необходимо создание соответствующей страницы с доступом только администраторам, на которой будет возможна загрузка новых файлов таблиц, обновление и удаление ранее загруженных файлов. Все таблицы имеют единый формат колонок (пример таблицы загружен к заданию). Все загруженные таблицы сводятся в единую базу Mysql, а так же отображаются списком на странице администрирования. У каждого загруженного файла кроме кнопок редактирования (обновления новым файлом или удаления) необходимо создание произвольного поля для текстового ввода. В случае, если в поле введено значение, оно подставляется в отдельный столбец в Mysql в каждую строку таблицы, для которой установлено значение. Удаление или обновление файла приводит к соответствующим изменениям в базе Mysql.
  3. Пользовательская часть доступна только авторизованным пользователям, для доступа к контенту предлагается ввести логин и пароль. Пользовательская часть состоит из страницы, которая включает в себя текстовый заголовок и подзаголовок, а так же строку для ввода поискового значения и кнопки поиска, поиск так же должен выполняться по нажатию клавиши Энтер в строке поиска.
  4. Необходимо создание страницы для добавления аккаунтов администраторов с возможностью редактирования логинов и паролей, а так же удаления ранее созданных аккаунтов. Так же необходим блок для добавления, редактирования и удаления пользовательских аккаунтов.
  5. Нажатие кнопки поиска или клавиши Энтер в строке поиска приводит к поиску по определенному заранее заданному столбцу по точному совпадению.
  6. Результаты выводятся в виде подзаголовка “Результаты поиска по счету №_подставленное значение из строки поиска_”, а так же таблицы со строками, имеющими точное совпадение с поисковым запросом.
  7. К таблице необходимо создание кнопки “Копировать”, по нажатию которой вся таблица копируется в буфер обмена с форматированием, позволяющим вставить таблицу в офисные программы Microsoft (Outlook, Word, Excel). Так же данная кнопка необходима к каждой строке таблицы (справа от значений таблицы), нажатие кнопки в строке приводит к тому, что происходит аналогичным образом копирование, но только той одной строки, в которой нажата кнопка.
  8. На сайт устанавливается код яндекс-метрики. В robots.txt прописывается запрет на индексирование поисковиками.
  9. Текущий функционал сайта является базовым стартовым, в будущем предполагается добавление функций, сохраняя базовый созданный функционал. Следовательно, при хорошем результате и желании продолжить работу возможно продолжение сотрудничества.
Файлы