Необходимо разработать микро-сайт для компании, занимающейся поставками оборудования. Назначение сайта - система отслеживания заказов, находящихся в работе. Сайт будет использоваться только сотрудниками компании, следовательно дизайн и оформление могут быть минималистичными. Основной функционал заключается в поиске по запросу по номеру счета информации о заказах, загруженных в базу в виде таблиц, и выдачи найденных совпадений на странице результатов поиска.
Исходные данные о заказах и их состоянии загружаются администратором в виде эксель таблиц, следовательно, необходимо создание соответствующей страницы с доступом только администраторам, на которой будет возможна загрузка новых файлов таблиц, обновление и удаление ранее загруженных файлов. Все таблицы имеют единый формат колонок (пример таблицы загружен к заданию). Все загруженные таблицы сводятся в единую базу Mysql, а так же отображаются списком на странице администрирования. У каждого загруженного файла кроме кнопок редактирования (обновления новым файлом или удаления) необходимо создание произвольного поля для текстового ввода. В случае, если в поле введено значение, оно подставляется в отдельный столбец в Mysql в каждую строку таблицы, для которой установлено значение. Удаление или обновление файла приводит к соответствующим изменениям в базе Mysql.
Пользовательская часть доступна только авторизованным пользователям, для доступа к контенту предлагается ввести логин и пароль. Пользовательская часть состоит из страницы, которая включает в себя текстовый заголовок и подзаголовок, а так же строку для ввода поискового значения и кнопки поиска, поиск так же должен выполняться по нажатию клавиши Энтер в строке поиска.
Необходимо создание страницы для добавления аккаунтов администраторов с возможностью редактирования логинов и паролей, а так же удаления ранее созданных аккаунтов. Так же необходим блок для добавления, редактирования и удаления пользовательских аккаунтов.
Нажатие кнопки поиска или клавиши Энтер в строке поиска приводит к поиску по определенному заранее заданному столбцу по точному совпадению.
Результаты выводятся в виде подзаголовка “Результаты поиска по счету №_подставленное значение из строки поиска_”, а так же таблицы со строками, имеющими точное совпадение с поисковым запросом.
К таблице необходимо создание кнопки “Копировать”, по нажатию которой вся таблица копируется в буфер обмена с форматированием, позволяющим вставить таблицу в офисные программы Microsoft (Outlook, Word, Excel). Так же данная кнопка необходима к каждой строке таблицы (справа от значений таблицы), нажатие кнопки в строке приводит к тому, что происходит аналогичным образом копирование, но только той одной строки, в которой нажата кнопка.
На сайт устанавливается код яндекс-метрики. В robots.txt прописывается запрет на индексирование поисковиками.
Текущий функционал сайта является базовым стартовым, в будущем предполагается добавление функций, сохраняя базовый созданный функционал. Следовательно, при хорошем результате и желании продолжить работу возможно продолжение сотрудничества.
Smi24.net — ежеминутные новости с ежедневным архивом. Только у нас — все главные новости дня без политической цензуры. "123 Новости" — абсолютно все точки зрения, трезвая аналитика, цивилизованные споры и обсуждения без взаимных обвинений и оскорблений. Помните, что не у всех точка зрения совпадает с Вашей. Уважайте мнение других, даже если Вы отстаиваете свой взгляд и свою позицию. Smi24.net — облегчённая версия старейшего обозревателя новостей 123ru.net. Мы не навязываем Вам своё видение, мы даём Вам срез событий дня без цензуры и без купюр. Новости, какие они есть —онлайн с поминутным архивом по всем городам и регионам России, Украины, Белоруссии и Абхазии. Smi24.net — живые новости в живом эфире! Быстрый поиск от Smi24.net — это не только возможность первым узнать, но и преимущество сообщить срочные новости мгновенно на любом языке мира и быть услышанным тут же. В любую минуту Вы можете добавить свою новость - здесь.