Форум: "Потрепаться";
Текущий архив: 2002.07.29;
Скачать: [xml.tar.bz2];
ВнизПрограмма учета... Найти похожие ветки
← →
Ajax (2002-06-27 15:09) [0]Мне заказали написать прогу для магазина, занимающегося прокатом видеокассет. Нужно сделать БД, где были бы имена клиентов, какие кассеты взяли, когда, сколько должны... Еще кое-какая статистика по популярности фильмов. Сколько посоветуете взять за это (мелкий городок, заказчик - жадный ламер)? Может ли кто-то поделиться кодом подобного проекта?
← →
Viewer (2002-06-27 15:11) [1]А ты, значит, можешь поделиться общечеловеческими ценностями ?
100-200$ три дня работы (24*3 ч).
← →
SPeller (2002-06-27 15:13) [2]Ты всмысле хочешь чтобы мы дали тебе код, а ты продал его за бабки да побольше ?? Тогда с тебя процент, или предоплата кода. Shareware!
← →
Mike B. (2002-06-27 15:17) [3]С жадным заказчиком лучше не связываться. Тем более если он еще и ламер
← →
Ajax (2002-06-27 15:18) [4]Я просил, если вдруг кому не жалко...
>SPeller © (27.06.02 15:13)
Могу поставить ссылку на источник кода в окне About... :)
← →
SPeller (2002-06-27 15:19) [5]Да шо мне твой Эбаут? :)) Пиво на него не купишь.. :)
← →
Viewer (2002-06-27 15:24) [6]А ты учись торговать, если сам не можешь сделать.
Организуй здесь небольшой тендер, наобещай - любители найдуться.
← →
Ajax (2002-06-27 15:28) [7]>SPeller © (27.06.02 15:19)
Убедил. Приезжай в Уральск (заешь где это? :), привози код, забирай пиво. :)
>Viewer (27.06.02 15:24)
>А ты учись торговать, если сам не можешь сделать.
Я не говорил, что не смогу этого сделать (если бы не мог, заказ бы не взял). Вот только вряд ли гонорар окупит реальную стоимость такой разработки.
← →
Viewer (2002-06-27 15:31) [8]Для того, кто начинает не с нуля - такая задача за три дня решается, если есть грамотная постановка задачи.
← →
Ajax (2002-06-27 16:01) [9]В том то и дело, что я такие вещи не делал раньше.
← →
Mike B. (2002-06-27 16:08) [10]Ну и не связывайся. С нуля, при наличии жадного ламера-заказчика, как правило с трудом представляющего что ему нужно, и при отсутсвии грамотной постановки задачи, наживешь себе один сплошной гемморой
← →
Raptorial (2002-06-27 16:13) [11]
> В том то и дело, что я такие вещи не делал раньше.
Если имеются и другие заказы - тогда не стоит связываться. А если нет ничего и есть свободное время - можно попробовать ради приобретения опыта.
← →
Praco (2002-06-27 16:15) [12]Никого не слушай, начинай делать сам. Объяви 200$. Если заказчик действительно жадный ламмер, то денег скорее всего не получишь, или получишь, но он тебя замучает доработками.
Зато получишь бесценный опыт: как ставить ТЗ и как вести себя с заказчиком...
Задача действительно на 3 дня. Но делай сам.
← →
Mike B. (2002-06-27 16:26) [13]Если только для опыта. Но денег ждать особо нечего. К тому времени когда получишь, уже и не надо будет :-) Да еще можешь и не получить.
← →
Кулюкин Олег (2002-06-27 16:26) [14]2 Ajax © (27.06.02 15:09)
> Сколько посоветуете взять за это
2 дня на проектирование БД, интерфейса и т.д. и эксперименты.
2 дня на написани кода.
2 дня на отладку и тестирование.
Итого 6 дней * 8 часов * 1 человек = 48 ~ 50 человеко/часов.
Цена = 50 * стоимость одного часа работы в городе Уральск
> Может ли кто-то поделиться кодом подобного проекта?
:)))))))))))))))))))
← →
Mike B. (2002-06-27 16:36) [15]> Кулюкин Олег
Забыли дописать еще черт-знает-сколько дней на согласование и реализацию дополнительных требований заказчика и вдвое больше на выбивание денег :-)
← →
Кулюкин Олег (2002-06-27 16:46) [16]2 Mike B. © (27.06.02 16:36)
Нельзя спрогнозировать то, что прогнозированию не поддается :)
Я так понял, там большой срок не дают.
Я бы просил три недели на написани-первичное согласование.
Рабочий прототип через 10 дней.
По предъявлении прототипа - оплата 50%.
НА других условиях не взялся бы.
← →
Mike B. (2002-06-27 16:55) [17]Если можешь сделать ТЗ, то надо делать ТЗ (и обязательно под подпись ив двух экземплярах), если не можешь - работа по часам на рабочем месте заказчика. Отношения лучше оформить юридически (временный трудовой договор). Все другие варианты чреваты
← →
Сергей Суровцев (2002-06-27 17:14) [18]Народ, да вы чего? Задача то максимум на сутки, если они конечно свободные. Значит так
1) Сразу выпиши по пунктам, чего заказчик хочет и ему под роспись, чтобы большего не просил.
2) Говоришь неделя работы (это чтобы уважали, а то они работу только временем мериют) 200$ за работу и сразу предупреди, что без оплаты работать будет недолго.
3) Поставь глушилку на 2 недели, отдай, пусть попробуют, они тоже ведь хотят вещь получить, а не мусор, как заплатят, глушилку снимешь.
4) Все что тебе нужно в стандартных Делфях есть, просто собрать нужно.
5) Код пиши сам - это и называется честно зарабатывать, вопросы, другое дело.
← →
Mike B. (2002-06-27 17:18) [19]Из чего следует что задача всего на сутки? Описание то всего в двух словах
← →
Игорь Шевченко (2002-06-27 17:25) [20]Сергей Суровцев (27.06.02 17:14)
Задач на сутки не бывает. Кроме hello, world!, естественно.
← →
Raptorial (2002-06-27 17:30) [21]
> Сергей Суровцев (27.06.02 17:14)
> Народ, да вы чего? Задача то максимум на сутки, если они
> конечно свободные.
Чего-чего, читать внимательнее надо: человек же написал, что подобных вещей никогда раньше не делал. А говорите сутки... Вундеркинд-с!
← →
Кулюкин Олег (2002-06-27 17:55) [22]2 Сергей Суровцев (27.06.02 17:14)
> Задача то максимум на сутки, если они конечно свободные
Вы хотите сказать "На 24 рабочих часа"? :)))
← →
VAleksey (2002-06-27 18:02) [23]Меньше 4-х тысяч рублей не брать.
Щас остальных почитаю
← →
VAleksey (2002-06-27 18:11) [24]Praco © (27.06.02 16:15)
в принципе согласен.
//
Ребята а кто из вас занимается коммерческим программированием ?
Да если он хоть обмолвиьтся что задача на три дня он и копейки не получит. Говорить надо, что минимум три недели. На сутки задач конечно не бывает.
А вообще стоимость программы должна опосредованно в себя включать все затраты программиста, в том числе и самообразование в то время, когда нет закзов. Иначе заниматься этим смысла нет. Я искренне не понимаю людей которые пишут свои программы за копейки. ЭТОГО нельзя делать. Частично именно поэтому многие заказчики считают, что программы не стоят таких денег и рождаются такие вот жадные ламеры.
Mike B. © (27.06.02 16:55) очень разумно.
← →
Сергей Суровцев (2002-06-27 18:20) [25]А чего там может быть? Дата, приход, расход, кто платит, что берет, когда возвращает. Три таблицы - приходно/расходная, по клиентам и по кассетам (две последние можно и объединить). Все. К этому добавить одну форму на ввод, 2-3 на отчеты, элементарный поиск, элементарную печать, можно даже пару графиков нарисовать. Сутки, не больше.
>Mike B. © (27.06.02 17:18)
Следует из того, что в вопросе написано, чего спросил, на то и отвечаю, а если там задача много больше, так и писать нужно полностью.
>Игорь Шевченко © (27.06.02 17:25)
А что, есть заказчит на задачу "hello, world!" :)))
>Raptorial (27.06.02 17:30)
Я этого товарища не знаю, потому за него сказать не могу, равно как и окружающие, сколько лично ему нужно будет времени, но если он вообще комерческих проектов не делал, наработок и заготовок готовых нет, то тогда и в месяц не уложиться. А раз уж ему "заказали" написать, тем более "прогу", то уж извините.
>Кулюкин Олег © (27.06.02 17:55)
Именно так, просто я привык сутками работать, зато потом можно сутками отдыхать. Мавр сделал свое дело - мавр может гулять смело.
А вообще по постановке задачи, особенно концовке мне кажется, что это растет Российский Бил Гейтс.
← →
Ajax (2002-06-27 18:22) [26]Да... Из всего вышеперечисленного я понял следующее:
1) Дело простое, но только для того, кто имеет опыт подобной работы. Как говорится: "Опыт есть - ума не надо." :)))
2) Что-то похожее делали практически все, но код дать не хочет ни кто.
Но кое-чего понять не могу:
1) Что есть "ТЗ"? Какое-нибудь "техническое задание"?
Я ведь почему код прошу, мне писать самому не влом, мне надо только шаблон наподобие такого: программа+файл_БД+запись/чтение текста=пример.
Помогите разобраться с БД. А то мне попадался подобный заказ, но там я решил, что быстрее будет сделать собственный формат файла, чем разбираться с готовыми (мне практически не какие функции не нужны были, только добавить, удалить, найти текст). Подскажите, где можно почитать на тему БД для начинающих.
← →
Игорь Шевченко (2002-06-27 18:40) [27]Сергей Суровцев (27.06.02 18:20)
Программе, написанной за сутки, самое место в Recycle Bin.
Вы писали коммерческие приложения (в смысле, продавали) ?
Заказчиком на Hello, World высупает обычно сам программист при основении нового языка или еще чего-то нового.
С уважением,
← →
Сергей Суровцев (2002-06-27 19:01) [28]>Игорь Шевченко © (27.06.02 18:40)
И делал, и продавал, и делаю, и продаю. И большие, и серьезные. И уже лет 7 без перерыва. Речь шла о данной, конкретной задаче, и это реально. Право, не хотел кого-то обидеть.
>Ajax © (27.06.02 18:22)
Так с этого и начинать нужно. Берешь книгу "Dilphi 5 (или 6) в подлиннике" от В.Гофмана и А.Хоменко, там про БД все подробно и с нуля.
Насчет кода, так пойми, не от жадности же, просто по голому коду основы не понять, только детали, а тебе основа нужна, не книжку же переписывать.
← →
Игорь Шевченко (2002-06-27 19:10) [29]Сергей Суровцев (27.06.02 19:01)
Тогда, я полагаю, представляете, что за сутки для "для магазина, занимающегося прокатом видеокассет" продукт не написать. Можно написать прототип, не более, и то, сомневаюсь я, чтобы за сутки :-)
С уважением,
← →
Viewer (2002-06-27 19:58) [30]Тот, кто говорит об одном дне - лукавит.
Да ладно бы перед нами - перед собой.
Год назад мне неожиданно предложили сделать базу-оболочку
по предприятим. Срок 10 дней и приличные деньги.
2 дня на выяснение пожеланий, въезд в предметную область,
скачивание справочников ОКП, ОКАТО и т.д.
3 дня на проектирование базы (отрасли,предприятия, отделы, должности,сотрудники,города,улицы,тлф.коды,телефоны,ФИО,...)
Около 15 таблиц в итоге. Плюс создание + конвертация из txt
и html.
3 дня на проектирование форм (10 шт)
1 день на отчеты (2-3) и экспорт в txt и htm
1 день на тестирование и облагораживание.
Help был отправлен позже.
Если бы не было готовых наработок по компонентам, формам,
фреймам, запросам, экспорту - черта с два бы уложился.
← →
Ajax (2002-06-27 21:20) [31]>Сергей Суровцев (27.06.02 19:01)
>Насчет кода, так пойми, не от жадности же, просто по голому коду основы не понять, только детали
Полностью согласен, пока в основах не разберешься, нет смысла на код глядеть. Только вот в данном случае код мне нужен, чтобы заказ выполнить и деньги получить (а деньги на книжку "Dilphi 5 (или 6) в подлиннике" потратить :).
>All
Серьезно. Написать такую программу у меня проблем особых не вызовет (я так думаю), только вот использовать я буду такие конструкции:
type
THuman = record
Name : string[50];
Adress : string[50];
...
end;
var
people : array of THuman;
F : file of THuman;
И процедуры поиска, сохранения, загрузки, изменения... буду сам писать. Только вот геморно это все, да и охота по-человечески сделать (а заодно и с БД разобраться), а не как получится.
← →
Viewer (2002-06-27 21:41) [32]Как говориться - "Бог в помощь".
Но ты не за тот конец схватился.
← →
Мальфет (2002-06-28 06:40) [33]Вставлю-ка и я своё слово. :))
Одному моему другу магазин, специализирующийся на продаже часов, заказал как-раз такую прогу. Чувак прямо спросил, сколько он за это получит. Ему сказали, что 5000р. и ни копейки больше. Чувак сказал, что тогда с вас рабочее место, техника и питание. Магазин, пораскинув мозгами, согласился. Так вот, чувак четыре дня гонял пасьянс, жил за счёт магазина (завтрак, обет, ужин), а на пятый всё сделал. Огрёб своё бабло, кучу благодарностей, и... несколько новых заказов! :)
Но стоит добавить, что программеров его уровня в милионном городе Красноярске человек 10-15, не больше.
А теперь совет. НИ В КОЕМ СЛУЧАЕ НЕ ДЕЛАТЬ:
type
THuman = record
Name : string[50];
Adress : string[50];
...
end;
var
people : array of THuman;
F : file of THuman;
- Это будет САМАЯ плохая самореклама. Задача исключительно на БД и решать её надо так, как её решает промышленность, а не школьник, знающий паскаль. Лучше день потерять - потом за пять минут долететь! Всё программирование строится на этом мультяшном афоризме.
← →
Кулюкин Олег (2002-06-28 09:15) [34]2 VAleksey © (27.06.02 18:11)
> Говорить надо, что минимум три недели
См. Кулюкин Олег © (27.06.02 16:46)
> Я искренне не понимаю людей которые пишут свои программы за копейки. ЭТОГО нельзя делать
Вот тут полностью согласен.
Цены сбивают, качеством программы позорят всех программеров мира и т.д.
После них на других смотрят с подозрением, как на вымогателей.
2 Сергей Суровцев (27.06.02 18:20)
На сутки нельзя соглашаться по идеологическим соображениям.
Да и обязательно что-то да упустишь :(
Хотя, возможно, в данном случае работы на несколько часов.
Только при демонстрации окажется, что клиент хочет еще и то, то и вот то.
Как оказалось, квалификация автора вопроса оставляет желать...
Так что лучше просить месяц для подготовки рабочей бетты.
> А вообще по постановке задачи, особенно концовке мне кажется, что это растет Российский Бил Гейтс.
:) Красиво сказали
2 Ajax © (27.06.02 18:22)
> Что-то похожее делали практически все, но код дать не хочет ни кто.
Также никто не хочет ехать в Уральск чтобы настроить железо заказчику, проставить По и т.д.
Вас это удивляет?
> Только вот в данном случае код мне нужен, чтобы заказ выполнить и деньги получить
:)
Конструктивный подход.
Теперь по делу:
Вы хотите хранить данные в своем файле в собственном формате?
НЕ стоит так рисковать.
Вы уже писалы собственные СУБД? Если нет, то не рискуйте.
Если уж очень хочется отказаться от стандартных БД (хотя чем плохи InterBase или файлы DBF?), то обратите внимание на компонент TClientDataSet. Он позволяет считывать данные из файла, производить поиск в них.
← →
OlDemon (2002-06-28 11:45) [35]2 Ajax>
Давным давно когда я только зщнакомился с дельфой я пытался написать что то подобное для ЧП. Сделал примерно на половину и довольно по топорному (покрайней мере я сейчас так считаю :-)))
Сделана запись/считывание с диска, поиск, вывод форм ..
Но если хочешь могу скинуть исходники. Правда, мне не жалко.
З.Ы. Т.к. с тех пор прошло много времени (а следовательно много дохлых винов утекло :-)) ) могу прогу не найти. Предупреждаю сразу.
← →
Mike B. (2002-06-28 12:18) [36]> Ajax Написать такую программу у меня проблем особых не вызовет (я так думаю)...
Зря ты так думаешь. Даже при решении такой простой задачи может встретится масса подводных камней. А уж если ты даже с БД пока не разобрался, то лучше или не берись, или уж тогда пиши бесплатно в целях собственного обучения
← →
Ajax (2002-06-28 19:05) [37]>OlDemon © (28.06.02 11:45)
Попробуй найти. Крайне признателен.
>All
Хм... Ну что я могу сказать? Народ нынче пошел добрый, я бы даже сказал доброжелательный...
Вот скажите, что я не так сделал, чем вызвал всенародный праведный гнев? Тем что код попросил? Тем что с БД работать не умею? Тем что считаю, что лучше сделать плохо, чем не сделать никак?
← →
Ajax (2002-06-28 19:16) [38]Зря вы так. Зачем вопрос превращать повод для того, чтобы попрактиковаться в остроумии, сарказме.
:(
← →
Viewer (2002-06-28 20:30) [39]Тут всякие люди попадаются и умение понимать суть, не всегда обращая внимание на форму, приходит с опытом и возрастом.
Советы же тебе тут давали хоть и в разной форме, но дельные.
1. Если никогда чего-то не далал, то не проси за такую работу денег - будет возможность достойно вывернуться при неудаче.
2. Халява не делает чести никому, какими "благородными" целями она не оправдывалась (заработай своим трудом и покупай хоть и книжки).
3. Совпадение чьего-то с твоим проектом на 100% весьма маловероятно, а читать чужой код не вполне владея методиками создания собственного затея безнадежная.
4. Совет использовать БД дается людьми вполне понимающими необходимость такого подхода, а вовсе не для повышения собственного рейтинга.
5. Когда делаешь расчет времени исполнения работы результат умножай на 2 - не ошибешься.
6. И 5-ти пунктов достаточно.
Без обид, надеюсь.
← →
Viewer (2002-06-28 20:40) [40]P.S.
Если есть желание начать Путь - обращайся, помогу "бэзваздмэздно".
На мыло тебе скину адрес.
Страницы: 1 2 вся ветка
Форум: "Потрепаться";
Текущий архив: 2002.07.29;
Скачать: [xml.tar.bz2];
Память: 0.57 MB
Время: 0.008 c