![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| Temdegon |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 429 Регистрация: 11.10.2008 Где: Minsk Репутация: нет Всего: 9 |
Добрый день.
Мне нужно разработать систему для ресторанного бизнеса (на данный момент минимальный ее вариант). Сейчас система должна выглядеть примерно так: есть терминалы официантов, терминалы кассиров, терминалы манагеров. Официант создает новый заказ, добавляет в заказ блюда из меню, может добавлять к блюдам какие-то модификаторы (вроде как кола со льдом или без, бощ с\без сметаной), распечатывать заказ на принтере для кухни. Когда клиент просит расчет, официант сохраняет заказ, печатет предчек для клиента. Клиент расплачивается, кассир подверждает оплату и закрывает оплаченный заказ из своего терминала. Менеджер создает списки блюд, формирует меню, скидки, может печатать пару несложных отчетов. Права могут быть совмещены: официант-кассир, манагер-кассир и т.п. Все терминалы связаны локальной сетью. Авторизация будет осуществляться вводом пинкода или магнитной карточкой. Это программа-минимум. Позже планируется сильное расширение функционала, сложная система скидок, связь нескольких ресторанов через VPN с головным офисом, туева хуча отчетов, скининг интерфейса и много чего еще. На данный момент планируется использоать EJB + SWING. приложения доставляться на терминалы будут через JWS. Сервер будет скорее всего GlassFish. Разумно ли исползовать эти технологии? Посоветуйте пожалуйста что-нить по существу. В чем разница между JavaEE application client и просто swing-приложением, которое берет проперти, и работает с сервером через EJB-Remouting? |
|||
|
||||
| Vasay |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2097 Регистрация: 8.3.2006 Репутация: 18 Всего: 73 |
Temdegon,
Есть готовое open source (к сожалению не помню названий) решение. Может будет проще доработать под свои нужды? -------------------- Придумать идеальную защиту от дурака невозможно, дураки, наудивление, изобретательны. |
|||
|
||||
| Artemon |
|
|||
|
а ты мне нравишься ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1771 Регистрация: 24.2.2004 Где: Челябинск Репутация: нет Всего: 20 |
Для создания подобной системы вам потребуется примерно
1 программист/год и 1 тестер/год. Для создания вменяемой системы. Дешевле взять готовое решение на платформе 1С или подобной. Также существует огромное количество уже готовых комплексов для автоматизации ресторанного бизнеса. А по-поводу технологии реализации, думаю здесь вообще нет никакой разницы на чем разрабатывать. -------------------- Контроль топлива на топливозаправщиках, мониторинг автотранспорта, расчет зарплаты водителей www.rscat.ru |
|||
|
||||
| Temdegon |
|
||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 429 Регистрация: 11.10.2008 Где: Minsk Репутация: нет Всего: 9 |
Спасибо, поищу на досуге.
для реализации минимальной системы как раз есть 1 программист/год
Это решать не мне, а заказчику. Заказчик хочет свое, хочет java, и готов платить. Чем они руководствовались, приняв решение о разработке с нуля меня не волнует. |
||||||
|
|||||||
| Skynin |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 359 Регистрация: 1.7.2007 Где: Харьков Репутация: 1 Всего: 10 |
Занимаемся аналогичным, потому могу сказать чем: 1. 1С сама стоит денег, и виндовс на рабочие места стоит денег. (1Совские веб-решения мало кто из 1Сников пробовал, не говоря о - в бою). 2. Программисты 1С - если не студенты, тоже вполне недешевы. Хотя конечно, сроки внедрения на 1С ощутимо меньше. (почти 10 лет из 18ти - 1Сник. Вехи: Си, ФоксПро, 1С, Java/C#(Compact .NET)) 3. Слышали что java и куча всего к ней - бесплатны. И что работает под линукс - без переделок. И что на линуксе нет вирусов, и можно его настроить, что пользователь не сломает. Расходы в итоге - только оплата программистам. Таков пошел клиент - чуточку уже осведомленный. А сроки да, где-то такие и будут 1 программист/год. Если матерый программист, ну может 1 программист/8месяцев. Так что имеет смысли искать аналоги, и затачивать под себя. Мы не искали, потому что у нас серверная часть - NoSQL - давно написана, и работает и на терминалах, и GUI к ней прикручены на Дельфи (все до моего прихода). Но, как упоминал, клиент пошел осведомленный, плюс архитектурное решение на Дельфи - уже не удовлетворяет и другой аспекту - устойчивая связь по неустойчивому каналу ((интра/интер)нет "через воздух") и если переделывать, то придется все. Вот и убедил переходить на Java раз все равно все переделывать Правда, джавистом опытным еще не стал, частенько в доку приходится заглядывать, пока не вызубрились все возможности используемых библиотек - что и как должно работать, как выглядеть - знаю, а как выразить эту мысль наиболее адекватно без изобретения велосипедов, есть еще затруднения. Так что думается опытный тоже самое написал месяца за 2. До полной доводки функциональности движка не меньше месяца (а планируется еще полуавтономная работа, когда часть операций можно делать в оффлайне) И то - повторюсь, мне просто, бизнес-логика на сервере уже есть, мне "серверные" прогаммисты поставляют готовое - что вызвать, в каком порядке и с какими параметрами чтобы получить - то-то и то-то. А если и эту часть писать, то вот они и будут - полгода добротной работы для 1го программиста для первой рабочей версии самого простого по требованиям и функционалу рабочего места. (на 1С - 2 месяца, ну и месяц - обучения для всего, кроме удаленных рабочих мест. Правда минусы - указал выше) Ищите аналоги.
Именно - "потом" - всегда наступает. И поэтому сразу пишите - правильно (а лучше что-то готовое, типа Compiere). Иначе когда это потом настанет, окажется что на наспех сляпанное - не натянуть никак |
||||
|
|||||
| Vasay |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2097 Регистрация: 8.3.2006 Репутация: 18 Всего: 73 |
-------------------- Придумать идеальную защиту от дурака невозможно, дураки, наудивление, изобретательны. |
|||
|
||||
| Temdegon |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 429 Регистрация: 11.10.2008 Где: Minsk Репутация: нет Всего: 9 |
Всем спасибо за ответы. Посмотрел опенсорс решения - все не то. Будем писать сами.
|
|||
|
||||
| Andrey1 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 621 Регистрация: 27.2.2004 Где: Moscow Репутация: 2 Всего: 5 |
Рассмотрите еще вариант - инициировать новый оперсорс проект. -------------------- Созерцание и мудрость - едины. Соцерцание - это основа мудрости, а мудрость - это функция (т.е. умение использовать) созерцания. из сутры помоста шестого патриарха Хуэйнена |
|||
|
||||
| COVD |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 26.7.2005 Репутация: 4 Всего: 43 |
А с какой целью? |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |