За последние 24 часа нас посетили 19045 программистов и 1613 роботов. Сейчас ищут 645 программистов ...

Доработать

Тема в разделе "PHP и базы данных", создана пользователем xxxANDRUXAxxx, 27 май 2011.

  1. xxxANDRUXAxxx

    xxxANDRUXAxxx Активный пользователь

    С нами с:
    27 май 2011
    Сообщения:
    11
    Симпатии:
    0
    Адрес:
    Иркутск
    Товарищи прошу помощи.
    1)Нужно создать таблицу расписание,для вкладки расписание,
    содержащую информацию о сделанных заказах.
    2)Создать поиск по БД
    3)Придумать алгоритм оптимальной отправки груза,учитывая
    тип отправляемого груза:
    Например - скоропотящиеся продукты отправлять сразу же,
    если нет,то предупреждать об этом.
    Ядохимикаты не перевозить с продуктами =))

    Отчаялся в просьбах о помощи,никто с 3м пунктом вообще помочь не может!!!
    Говорят эт невозможно (((
    Заранее благодарю за любую оказанную помощь!))

    В прикрепленном архиве мои наработки,использую php+MySQL.
    http://www.cyberforum.ru/php-database/thread306083.html#post1694956[/url][/code]
     
  2. karakh

    karakh Активный пользователь

    С нами с:
    11 дек 2007
    Сообщения:
    1.344
    Симпатии:
    0
    Пункт 3 это не невозможно. Это дорого. Серьезная логистическая задача, решение которой стоит серьезных денег и серьезного времени. Причем деньги и время сильно зависят от конкретной задачи. Сколько есть типов грузов, способов отправки, пунктов отправки/назначения, особых условий типа срочной отправки одних продуктов и несовместимости одних с другими.
     
  3. Gromo

    Gromo Активный пользователь

    С нами с:
    24 май 2010
    Сообщения:
    2.786
    Симпатии:
    2
    Адрес:
    Ташкент
    xxxANDRUXAxxx
    при заполнении товара необходимо указывать тип вывоза - FIFO/LIFO или крайний срок даты, и что имеет больший приоритет;
    необходимо это указывать при "приёме" товара внутри приложения. например, все помидоры идут по схеме FIFO, однако один грузовик пришёл с битыми помидорами, которые нужно вывезти самимы первыми - т.е. схема автоматически меняется на LIFO, либо устанавливается крайний срок.

    комплектовать текущий товар:
    - вообще ни с чем нельзя
    - нельзя только с определёнными продуктами
    - нельзя только с определёнными категориями
    - можно только с определёнными продуктами
    - можно только с определёнными категориями

    над проблемой оптимизации много лет работают логисты, и если предложишь идеальное решение - сумеешь заработать много денег ;)
     
  4. xxxANDRUXAxxx

    xxxANDRUXAxxx Активный пользователь

    С нами с:
    27 май 2011
    Сообщения:
    11
    Симпатии:
    0
    Адрес:
    Иркутск
    Ага,ну знач правильно - невозможно(
    А помочь с таблицей как?
     
  5. xxxANDRUXAxxx

    xxxANDRUXAxxx Активный пользователь

    С нами с:
    27 май 2011
    Сообщения:
    11
    Симпатии:
    0
    Адрес:
    Иркутск
    Ага,ну знач правильно - невозможно(
    А помочь с таблицей как?
     
  6. Gromo

    Gromo Активный пользователь

    С нами с:
    24 май 2010
    Сообщения:
    2.786
    Симпатии:
    2
    Адрес:
    Ташкент
    подумай, какие поля тебе нужны в данной таблице?
    думаю, что тут одной таблицей не обойдётся. нужна таблица заказов и связанная таблица товаров, т.к. в одном заказе может быть несколько различных товаров.

    а сама таблица создаётся довольно просто


    [sql]CREATE TABLE `orders` (
    `order_id` SERIAL,
    `date` DATETIME,
    `remarks` TEXT,
    /* ... добавляешь поля, которые нужны */
    PRIMARY KEY (`order_id`)
    )[/sql]
     
  7. xxxANDRUXAxxx

    xxxANDRUXAxxx Активный пользователь

    С нами с:
    27 май 2011
    Сообщения:
    11
    Симпатии:
    0
    Адрес:
    Иркутск
    Спасибо )
    Но вот я и не могу придумать,что надо (
    А как создать таблицу я знаю.
    Не мог бы ты в этом помочь?
     
  8. Gromo

    Gromo Активный пользователь

    С нами с:
    24 май 2010
    Сообщения:
    2.786
    Симпатии:
    2
    Адрес:
    Ташкент
    обычно внутренний айди заказа, номер заказа, примечание, возможно общая сумма заказа, всевозможные опции:
    - тип перевозки
    - ссылки на документы (references) - должно быть отдельной связанной таблицей
    - дата отправки
    - ожидаемая дата прибытия

    вроде больше ничего не припоминаю.

    а таблица товаров:
    - внутренний айди товара
    - внутренний айди заказа
    - кол-во упаковок и тип упаковки
    - используемые слоты/лоты
    - тип вывоза FIFO/LIFO/Expired
    - место на складе, куда поступает товар

    больше ничем помочь не могу
     
  9. xxxANDRUXAxxx

    xxxANDRUXAxxx Активный пользователь

    С нами с:
    27 май 2011
    Сообщения:
    11
    Симпатии:
    0
    Адрес:
    Иркутск
    Жаль,а к моему проекту можешь придумать табл "rasp"?
     
  10. Gromo

    Gromo Активный пользователь

    С нами с:
    24 май 2010
    Сообщения:
    2.786
    Симпатии:
    2
    Адрес:
    Ташкент
    xxxANDRUXAxxx
    а что мешает самому придумать? если чего-то хватать не будет - сможешь добавить позже. мускул поддерживает изменение полей в таблице ;)
     
  11. xxxANDRUXAxxx

    xxxANDRUXAxxx Активный пользователь

    С нами с:
    27 май 2011
    Сообщения:
    11
    Симпатии:
    0
    Адрес:
    Иркутск
    Мешает плохое знание языка!(
     
  12. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
    xxxANDRUXAxxx

    Тут никто кроме тебя самого не поможет ;)
     
  13. xxxANDRUXAxxx

    xxxANDRUXAxxx Активный пользователь

    С нами с:
    27 май 2011
    Сообщения:
    11
    Симпатии:
    0
    Адрес:
    Иркутск
    Ты случаем с Lua не сталкивался?
     
  14. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
  15. Gromo

    Gromo Активный пользователь

    С нами с:
    24 май 2010
    Сообщения:
    2.786
    Симпатии:
    2
    Адрес:
    Ташкент
  16. xxxANDRUXAxxx

    xxxANDRUXAxxx Активный пользователь

    С нами с:
    27 май 2011
    Сообщения:
    11
    Симпатии:
    0
    Адрес:
    Иркутск
    Жаль (
    А ст аблицей вообще никак?"""(
     
  17. xxxANDRUXAxxx

    xxxANDRUXAxxx Активный пользователь

    С нами с:
    27 май 2011
    Сообщения:
    11
    Симпатии:
    0
    Адрес:
    Иркутск
    Блин товарищи,а с написанием курсового проекта с чистого листа никто не поможет?
     
  18. Gromo

    Gromo Активный пользователь

    С нами с:
    24 май 2010
    Сообщения:
    2.786
    Симпатии:
    2
    Адрес:
    Ташкент
    курсовыми не занимаемся. только дипломными и за большие деньги :))
     
  19. xxxANDRUXAxxx

    xxxANDRUXAxxx Активный пользователь

    С нами с:
    27 май 2011
    Сообщения:
    11
    Симпатии:
    0
    Адрес:
    Иркутск
    Боюсь спросить сколько?
     
  20. Gromo

    Gromo Активный пользователь

    С нами с:
    24 май 2010
    Сообщения:
    2.786
    Симпатии:
    2
    Адрес:
    Ташкент
    xxxANDRUXAxxx
    обратись к пользователю igordata, он обычно занимается курсовыми и дипломными.

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

    внедришь механизм приёма-хранения-отгрузки товара, внедришь сортировку по FIFO/LIFO/Expiration date,
    красиво оформишь - и будет тебе счастье. работы где-то на месяц. Для начала можно пользоваться только FIFO - "первым пришёл - первым ушёл".

    подумай:
    1. о списке товаров и типах упаковок для данного товара (коробка из 10 штук...)
    2. как будут устроено хранение товаров - для начала можно хранить всё в куче, потом подумать о различных помещениях/складах/лотах/стелажах и т.д...
    3. как будет происходить отображение товара в наличии
    4. как будет происходить поиск товара
    5. механизм отгрузки/очередности/бронирования товара

    в общем случае потребуются таблицы:

    - товары с описанием
    - типы упаковок, связанные с товарами
    - складские помещения
    - товары на складе
    - заказы для ввоза
    - товары, используемые в заказе на ввоз
    - заказы для вывоза
    - товары, используемые в заказе на вывоз


    возможно всё будет не так уж и сложно ;)
     
  21. xxxANDRUXAxxx

    xxxANDRUXAxxx Активный пользователь

    С нами с:
    27 май 2011
    Сообщения:
    11
    Симпатии:
    0
    Адрес:
    Иркутск
    а хотя бы примерный ценик можешь назвать?