Удалённая работа | Комментарии к проекту «Программа для закупок»
-   -
 

Войти на сайт

Забыли пароль? | Регистрация

- Проекты     Фрилансеры     Блоги     Статьи     Сервисы     Инфо-центр     Поиск -

Обратите внимание

... на каталог фрилансеров

 
 

Eugen80 Оффлайн Орлов Евгений [Eugen80]


Программа для закупок

Бюджет проекта не указан
Указывайте пожалуйста срок выполнения и цену, все равно буду спрашивать.
Вот тут я описываю всё на видео - yadi.sk/i/5sQvbsUSsFRQU

Необходимо написать программу для закупок как во вложении, но с большим количеством изменений.

Для начала полностью опишу программу.
Первая кнопка на экране дат блокирует программу и выходит из нее. После этого при запуске возникает запрос "Enter phone number". Это завуалированный запрос пароля, который устанавливается в опциях. При неправильном введении пароля программа закрывается. При правильном введении - разблокируется и больше не блокируется пока не нажмём кнопку блокировки.
Следующая кнопка - вход в настройки, где настраивается "процент надбавки", галочка для его включения, пароль для блокировки, ориентация экрана, отображаемые поля, размер заголовка, и галочка "Отправлять только файл"
Третья кнопка - "удалить всё", выдаёт запрос на который, чтобы ответить утвердительно нужно набрать текстом "да" в любом регистре и нажать Да, после чего программа удаляет все введённые данные.
Последняя кнопка "создать дату" - создаёт новую дату. После выбора даты, она создаётся и мы сразу в неё входим и видим экран поставщиков.
После долгого тапа на дате появляется меню - Отправить на склад, отправить домой, отправить домой 2, Сохранить на склад, Сохранить домой, Удалить. Всё это различные методы отправки csv файла с разным набором данных. Для удаления нужно ответить текстом "да" в любом регистре и нажать да.
На экране поставщиков первая кнопка - комментарии, в комментарии можно вписывать любую информацию и она там сохраняется, нигде больше не фигурирует, в том числе в экспорте.
Сортировать по алфавиту - думаю понятно
Сортировать по порядку - в том же порядке в котором вводилось
Общая сумма - высчитывает общую сумму по покупным ценам со всех поставщиков для текущей даты.
Общая сумма продажная - то же самое, но по продажным ценам
Третья кнопка - создать поставщика. После создания он сразу открывается на экране поставщика. Если такой поставщик уже есть - предупреждает, но создавать можно.
Четвертая кнопка - поисковый фильтр.
На экране поставщиков после долгого тапа на поставщике можно его переименовать или удалить.
На экране товаров вверху три суммы - первая сумма поставщика по покупным ценам, вторая по продажным ценам, и третья - количество мест, которое задаётся вручную через первую кнопку.
Третья кнопка - сортировка либо по алфавиту либо по введенному порядку.
При добавлении товара на экране редактирования есть поля - Наименование, Производитель, Артикул. В них пишутся произвольные текстовые данные.
Количество моделей, количество, и цена закупочная - числовые данные.
Цена продажная может высчитываться и появляться автоматически с возможностью изменения если стоит соответствующая настройка в опциях, а если не стоит, то вбивается вручную.
Общая сумма высчитывается умножением количества моделей на количество и на покупную цену и сложением полученного для всех товаров поставщика. Общая сумма по продажным ценам высчитвается так же, но умножением на продажную цену.
Вся введенная информация отображается сразу в списке товаров.
Нажатие на введенный товар - открывает окно редактирования товара. Долгое нажатие выводит возможность удалить товар.

Теперь, какие изменения мне нужны:
1. Экран редактирования товара:
1.1 При создании нового товара пусть всегда выскакивает клавиатура. Это работало не на всех устройствах почему-то. При открытии уже созданного товара, клавиатура пусть не выходит.
1.2 Нужно поле где можно будет ставить галочки на какие магазины идёт товар. Так, чтобы эти галочки были прямо в окне, и не нужно было открывать ещё одно окошко. Названия магазинов будут короткие - максимум 3 символа. Поэтому надо уместить несколько магазинов на строку. (см рис). А где я буду указывать какие магазины есть - это решайте сами, можно где нибудь в опциях.
1.3 При добавлении следующего товара всегда должны уже стоять галочки на последних использованных магазинах (это только внутри одного поставшика)
1.4 Добавление фото в товар. Кнопочки "снять фото", "прикрепить фото", "посмотреть фото".
1.5 Переименовать поле "Количество моделей" в "Количество моделей или упаковок"
1.6 Вместо автоматического введения высчитанной по проценту продажной цены пусть просто показывает её рядом в нередактируемом поле. Ввод будет всегда вручную.
1.7 Кнопочка "следующий товар", которая записывает текущий и сразу открывает новый
1.8 Кнопочка "такой же следующий товар" которая открывает новый товар с таким же названием, остальные поля пустые
1.9 Курсор при переходе на любое поле должен становиться в конце текста
1.10 Возможность вписывать умножение, которое учитывается при рассчётах в поле "количество" и "количество моделей или упаковок"

2. Экран товаров:
2.1 Возможность добавлять товар в любом месте посередине. При долгом тапе на товаре возникает меню. В нём сделать пункт "Добавить перед этим товаром"
2.2 Сделать продажную сумму в заголовке отключаемой в опциях
2.3 Возможность перетаскивать товар в поставщике, т.е. менять его порядок.
2.4 Если название поставщика и суммы не помещаются в заголовке, переносить и расширять высоту заголовка
2.5 Возможность редактирования имени поставщика из списка товаров
2.6 Отображать общую сумму полей "Количество моделей или упаковок" для поставщика на экране товаров
2.7 Возможность сделать дубликат строки с товаром (в меню по долгому тапу) - В дубликат копируется всё, кроме галочек на магазинах.
2.8 Сохранять дату и время создания поставщика и показывать по кнопке

3. Экран поставщиков:
3.1 Возможность сортировки поставщиков в обратном порядке (такая сортировка должна быть по умолчанию)
3.2 Возможность перемещать поставщика из одной даты в другую
3.3 Возможность отправлять одного поставщика, имя файла при этом будет "дата название поставщика"
3.4 Показывать количество мест в правом краю
3.5 Если название поставщика не помещается, переносить и расширять высоту строки
3.6 Возможность редактирования имени поставщика по кнопке в списке, а не только из меню по долгому тапу

4. Экран дат и другое:
4.1 Возможность изменять уже созданную дату на другую
4.2 При экспорте писать в имя файла не сегодняшнюю дату, а дату, которая экспортируется. А в содержимом вписать дату экспорта и дату отправляемую отдельно с обозначением
4.3 Сделать возможность экспорта в xlsx вместо csv и выделять наименования поставщиков бОльшим жирным шрифтом
4.4 Возможность экспорта-импорта дат из программы и обратно в программу в своём формате, можно csv.
4.5 Совместимость отображения программы со смартфоном и планшетом в любой ориентации экрана.
4.6 При отключении полей они отсутствуют так же в экспорте.
4.7 Сделать поиск названия товара или поставщика из списка поставщиков и из списка дат
4.8 Возможность программы занимать весь экран - наверное по кнопке на экране дат
4.9 Не тормозить при большом количестве записей - может писать в разные базы данных каждую дату?
4.10 Все кнопки пусть будут снизу а не сверху
4.11 Напоминания по поставщику. Возможность вписывать какое-то напоминание для поставщика в опциях - так, чтобы при создании поставщика с таким названием, возникало напоминание.
4.12 Функция очистки - которая удаляет созданные на карте памяти файлы экспорта
4.13 Блокировка приложения - вместо запроса "телефона" пусть выглядит как отправка сообщения разработчику из-за ошибки
4.14 Чтобы постоянно было видно следующее поле, а не оставалось под клавиатурой.

Если что-то непонятно из написанного спрашивайте объясню.
На тест необходимо побольше времени. Минимум 5 дней.
 
 
Опубликован 04.06.2016 в 15:31 по мск
Проект ориентирован на фрилансеров со специализацией: Программирование для сотовых телефонов
Прошло времени с момента публикации: более 7 лет
прикреплённый файл: zip (zip, 1,55 Мб)
 
кандидаты Просмотреть кандидатов на исполнение проекта
Исполнитель проекта: не определён
 
 
Комментарии к проекту

Комментарии к данному проекту отсутствуют.


 
-   -
© 2006-2023 Free-lancers.net
Фрилансеры. Удалённая работа.
Второе дыхание - 24.04.2024 в 14:04
admin@free-lancers.net
     

Rambler's Top100
О проекте | Обратная связь