Фрилансеры предложат решение вашей задачи уже через несколько минут!

Публикация заказа на фриланс бирже не займет много времени.

9 лет назад
Евгений Бондаренко
34 года, Украина
12 лет в сервисе
Был онлайн 2 года назад
9 лет назад

=Общие положения=
*Делаем все на PHP+Mysql
*Никакого инсталятора не надо - вручную вбиваем конект к БД и импрортируем SQL
*Интерфейс программы сделать аналогично Zoho Creator, формы загружаются без перезагрузки страницы AJAX
*Перевод всей программы должен хранится в ленг-файле, чтоб язык можно добавить просто добавлением файла в папку ленг
*Шаблон также реалировать отдельно в папке темплейты, аналогично при добавлении туда новой папки добавляется в насройках выбор шаблона
*Скрин_1 расположения основных элементов: http://i055.radikal.ru/1006/89/13743bb9c53b.png
*Таблицы/отчеты слева в меню можно менять порядок перетаскиванием (см. Zoho)
=Учет товара=
==Основная таблица со списком товара: сотрим таблицу Склад в Zoho. Весь функционал и вид должен быть аналогичным==
*просмотр в простом виде и в виде редактируемой таблицы
*Импорт експорт данных (xls odf csv) при этом если артикул товара совпадает с существующим (или арт нет вобще) товар сравнивается по названию - и если БД уже есть этото то соответственно не импортируется
* Экспорт таблицы в xls odf csv
*Добавление записи (аналогично как в ЗОХО)
*Групповое редактирование
*Удаление
*Редактирование записи
*Фильтра для записей из справочников
*количество отображаемых записей
* ПОЛЯ - название для примера, можете использовать любое логичное:
Склад(
art, -артикул товара
category, - категория товара (выбор из справочника)
Manufacture, -производитель (выбор из справочника)
Brend, - бренд (выбор из справочника)
Name, - наименование товара (иникальный ключ)
instock, -наличие товара на складе
zakup, - закупочна цена
rozn, - розничная цена
Stoim_zak, - оптовая стоимоть товаров на складе (формула instock*zakup)
Stoim_roz, - розничная стоимоть товаров на складе (формула instock*rozn)
Profits, -расчетный доход с продажи одной позиции (формула rozn*zakup)
Checkbox - чекбос для товара "Заказать",
Prodazh - количество проданых единиц !!метод расчета ниже!!
)

=Продажи=
Работа с формой абсолютно аналогична: поля
Date1, - дата продажи. !!сделать чтоб по умолчанию ставилась текущая дата!!
Region, - Регион покупателя
category, Категория товара !!Должна автоматом проставлятся от выбранного товара!!
art - Артикул товара !!при вводе первых символов должен выполнятся поиск по Склад.art и выбиратся с низпадающего списка)
Name, - Наименование товара !!при вводе первых символов должен выполнятся поиск по Склад.Name и выбиратся с низпадающего списка (если товар
выбран по артикулу, то естественно заполняется автоматов и наоборот))
kilkist - количество купленного товара, вводится вручную
bayer, - Имя покупателя, вводится вручную
Cena, - !!Розничная цена, проставляется автоматом с Склад.rozn!!
zak_cena, !!Закупочная цена, проставляется автоматом с Склад.zakup!!
Formula_1 - !!доход с этой сделки по формуле kilkist*Cena - kilkist*zak_cena, должна считатся один раз и сохранятся (тоесть в дальнейщем при плавании цен
в таблице Склад - тут значения не пересчитываются!!

!!После созранения записи поле Склад.instock должно быть обновлено - тоесть у данного товара отнято проданные единицы, и добавлены в поле Prodazh!!
!!Если после сохранения сделки товара на складе осталось 1шт - должен отправлятся Email что товара такогото осталось 1. Если осталось 0шт - то
товар такойто закончился.

=Приход товара=
Закупки(
DateZak, -дата закупки. !!сделать чтоб по умолчанию ставилась текущая дата!!
art, --Артикул товара !!при вводе первых символов должен выполнятся поиск по Склад.art и выбиратся с низпадающего списка)
Name, -Наименование товара !!при вводе первых символов должен выполнятся поиск по Склад.Name и выбиратся с низпадающего списка (если товар
выбран по артикулу, то естественно заполняется автоматов и наоборот))
kolichest, - количество купленного товара, вводится вручную !!после ввода количества, поле Склад.instock должно быть обновлено на это количество.
Но в дальнейшем если эта запись удаляется - не должно влиять на остаток)!!
price, - !!закупочная цена, проставляется автоматом с Склад.zakup при выборе товара. Долна быть возможность ее отредактировать - тоесть если при вводе ее
изменить - новая цена должна заменить собой старую в Склад.zakup!!
rozn, - !!Розничная цена, проставляется автоматом с Склад.rozn при выборе товара. Долна быть возможность ее отредактировать - тоесть если при вводе ее
изменить - новая цена должна заменить собой старую в Склад.rozn!!

При импорте и совпадении названий товаров - должны обновлятся цены и количество

=Отчеты=
В меню "Отчеты" можно создать неограниченное количество отчетов.
Отчет -просто напросто SQL запрос (тоесть VIEW для таблиц).
Тоесть нажемаем "Создать одчет", вручную вводим Эскюель, сохраняем - и этот отчет появляется в основном меню.
=Админка=
==Справочники==
Должны быть какбы таблицы-справочники: Бренды, категории, Производители.
==Учетные записи==
*После установки должна создаватся учетная запись администратора с логином и паролем Admin admin. Есстественно долна быть возможность поменять пароль
*Админ может создавать других пользователей, указывая к каким модулям он имеет доступ (Продажи, товары...) и какие права в каждом модуле (редактирование/просмотр/создание)
==Настройки==
*Выбор языка
*Загрузка лого
*Название компании

-см. Zoho означает гляньте как это реалировано в creator.zoho.com http://creator.zoho.com/gorets/copy-of-sklad/

**указываем цены СРАЗУ.
***если цену не можете указать ввиду неясности какихто вопросос - спрашиваем в личку/аську, а потом делаем предложение

Выбранный исполнитель
Виталий Г.
35 лет, Украина
9 лет в сервисе
Был онлайн 9 лет назад
9 лет назад

$200

7 дней

Отзыв заказчика
Отличный исполнитель, все сделано как надо.
Отзыв фрилансера
Рекомендую, отличный заказчик, все обязательства выполнил.
Виталий Г.
35 лет, Украина
9 лет в сервисе
Был онлайн 9 лет назад
9 лет назад

Другие заказы в категории «Веб-программирование»