Четверг, 18 Апреля 2024, 08:39

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Форум игроделов » Программирование » Общие обсуждения программистов » Как проще написать БД? (Вопрос о написании БД)
Как проще написать БД?
Moon_RiderДата: Среда, 13 Июля 2011, 12:13 | Сообщение # 1
частый гость
Сейчас нет на сайте
Доброго времени!
Хотел уточнить вопрос.
На работе попросили сделать базу данных.
База данных должна располагаться на сервере. На 3-х и более компьютерах должны быть оболочки для связи с БД. Соединение должно быть такое: Человек включает свой компьютер – на рабочем столе запускает ярлык, он запускает оболочку. И дальше оболочка связывается с БД на сервере и происходит работа. Все изменения внесенные в БД, изменяются в реальном времени в оболочках пользователей.

Оболочка:
-Должна иметь возможность администрировать БД.
-Вводить новые заказы
-Изменять существующие заказы
-Просматривать отчетность за определенный период
-Выводить список заказов с сортировкой
-Подсвечивать заказы – у которых близиться срок сдачи
-Выводить стоимости на материалы по заказу(выводить сумму на прибыль заказа)
-Создавать отчеты на рентабельность
-Просмотр отгрузки заказа
-Просмотр статуса создания заказа(В режиме ожидания, в разработке, в отгрузке, отгружен, отгружен и сдан)

Администрирование БД:
-Заменять созданные в заказах изображения
-Загружать новые изображения
-Вводить стоимости заказов
-Делать расчеты стоимости материалов на определенный заказ

БД:
-Должна вносить новые заказы
-Присваивать новым заказам номера
-Дату создания/Дату сдачи
Я так понимаю проще всего это написать на PHP+MySQL?
Жду Ваших предложений и советов.
nilremДата: Среда, 13 Июля 2011, 12:39 | Сообщение # 2
Просветленный разум
Сейчас нет на сайте
ADO.NET

Много проще чем PHP+MySQL в плане создания оболочки и администрирования.


Windmill 2

WindMill 2D Game Engine
ЙакудДата: Среда, 13 Июля 2011, 12:49 | Сообщение # 3
участник
Сейчас нет на сайте
Moon_Rider, PHP+MySQL вполне подойдет.. Ничего сложного в изучении не вижу. Одно НО.. Клиент никак не должен иметь доступ к базе, все расчеты и запросы должно происходить СТРОГО на сервере.. Иначе, не видать тебе стабильной и защищенной работы.
Клиент должен делать определенные запросы на сервер. В данном случае сервер будет написан на PHP. Сервак обрабатывает запрос и дает клиенту ответ. Если информация конфиденциальна, то используй передачу данных с шифрованием.


"Хороший художник – копирует, гениальный – ворует!" — Pablo Picasso
.blanco 2.0
Moon_RiderДата: Среда, 13 Июля 2011, 13:05 | Сообщение # 4
частый гость
Сейчас нет на сайте
Хм... Поддержку https. Спасибо Йакуд, Просто если так посмотреть, это та же самая ERP система, только немного проще.

Может уже есть что-то готовое кроме ADO? Или может уже есть что-то похожее и изменить его?

А так придется самому писать.


Сообщение отредактировал Moon_Rider - Среда, 13 Июля 2011, 13:08
noTformaTДата: Среда, 13 Июля 2011, 13:18 | Сообщение # 5
Ukrainian independent game developer
Сейчас нет на сайте
Moon_Rider,
Слушаем1
Слушаем2
Java отличный вариант smile


@noTformaT
TimKruzДата: Среда, 13 Июля 2011, 15:49 | Сообщение # 6
старожил
Сейчас нет на сайте
Что-то Delphi никто не вспомнил. sad А на нём можно сделать хорошую базу данных, одно из его достоинств. К тому же, легко выучить и есть достаточно документации на русском.
А как писать и оформлять - это твоё дело, твои идеи должны быть. Или почитай статьи о создании баз данных.
Всё, что в первом посте описано можно сделать [почти] на любом языке, но не все языки для этого удобны. smile


lvovandДата: Среда, 13 Июля 2011, 15:56 | Сообщение # 7
старожил
Сейчас нет на сайте
php+mysql хорошее решение, и администрировать удобно и обновлять/редактировать, к тому же плюсом идет то, что платить за них не нужно будет

Разработка и продвижение сайтов. Дизайн
ЙакудДата: Среда, 13 Июля 2011, 18:44 | Сообщение # 8
участник
Сейчас нет на сайте
На самом деле, выбор БД зависит от нагруженности проекта..

"Хороший художник – копирует, гениальный – ворует!" — Pablo Picasso
.blanco 2.0
getNameДата: Среда, 13 Июля 2011, 21:12 | Сообщение # 9
JAVA. Написано однажды, работает везде.
Сейчас нет на сайте
на с++ есть скул вроде...



Пришельцы! 2012 (рассказ)
LocksleyДата: Среда, 13 Июля 2011, 23:42 | Сообщение # 10
почетный гость
Сейчас нет на сайте
php+mysql самая популярная и проверенная связка.

умных ответов счетное множество, глупых вопросов - континуум
Moon_RiderДата: Четверг, 14 Июля 2011, 10:33 | Сообщение # 11
частый гость
Сейчас нет на сайте
Да. Спасибо. Начал делать просто серверную часть проекта. Потом сделаю клиент на С++. Потом сделаю "Веб-Морду". Что-бы проект можно было запускать откуда-угодно.

Хм.... А ведь может получиться достаточно хороший проект, который потом продавать можно.
VinchensooДата: Четверг, 14 Июля 2011, 10:37 | Сообщение # 12
Злобный социопат с комплексом Бога
Сейчас нет на сайте
Quote (Moon_Rider)
Хм.... А ведь может получиться достаточно хороший проект, который потом продавать можно.

Вряд ли, систем управления и так полно.


Moon_RiderДата: Четверг, 14 Июля 2011, 11:12 | Сообщение # 13
частый гость
Сейчас нет на сайте
Да. Но они обычно идут как ERP или CRM системы - обширные довольно. А тут гибкая хрень - не под что заточеная)

Я думаю написать БД. На С++ сделать подключение библиотеки MySQL++. Это будет клиент. А потом подключить Веб-морду
noTformaTДата: Четверг, 14 Июля 2011, 11:23 | Сообщение # 14
Ukrainian independent game developer
Сейчас нет на сайте
Если честно, то я вообще не понял зачем вы изобретаете велосипед, есть уже готовые решения, которые намного "гибче" чем тот велосипед, который вы хотите сделать.
Ваша "работа" травиальна, ставим на сервер "Мускл", ставим инструмент для удобной работы обслуживания бд. Берем OpenBravo, и в настройках убираем не нужные модули, оставляем только
Quote (Moon_Rider)
-Заменять созданные в заказах изображения
-Загружать новые изображения
-Вводить стоимости заказов
-Делать расчеты стоимости материалов на определенный заказ

Мне вообще не понятно что делает ваш проектный менеджер, он даже не исследовал предметную область, а сказал изобрести велосипед smile


@noTformaT
Moon_RiderДата: Четверг, 14 Июля 2011, 12:30 | Сообщение # 15
частый гость
Сейчас нет на сайте
noTformaT, Да. Вы правы. Просто, вначале я писал о том, что может есть уже что-то готовое.
ЗЫ. OpenBravo поддерживает русский язык?


Сообщение отредактировал Moon_Rider - Четверг, 14 Июля 2011, 12:31
ComentДата: Четверг, 14 Июля 2011, 18:12 | Сообщение # 16
почетный гость
Сейчас нет на сайте
Я недавно встретил похожий заколдованный круг с БД. Есть одна жмотистая контора, которой позарез нужно было что-то похожее на 1С"Бухгалтерию". Купить не хотели и начали поиск программеров, чтобы сотворить нечто подобное, но за маленькие деньги: "Нам ведь не нужен весь механизм 1С, а только некоторые части". Вроде, еще никто из знакомых не согласился заниматься действительно рутиной за мизерные гроши smile
Я это к чему - нужно всегда искать баланс между затратой труда и финансовой составляющей. Если интересно самим и сроки не жмут, тогда можно и поиграться, а так - есть уже готовые решения.
noTformaTДата: Четверг, 14 Июля 2011, 18:21 | Сообщение # 17
Ukrainian independent game developer
Сейчас нет на сайте
Coment, 1с стоит не мало, я когда работал в другой фирме, то там надо было приложения на подобии 1с, но для торговых автоматов, в итоге остановились на опенБраво (именно с тех времен я советую ОБ как хороший ПОС терминал).
Quote (Moon_Rider)
ЗЫ. OpenBravo поддерживает русский язык?

да, она на юникоде, и база в которой мы все держали была тож на юникоде. Использовали сначала ГласФиш, потом Посгресс.
темы/скины отдельно создаются, так что с "мультиязычностью" в гуи нет проблем.


@noTformaT
Форум игроделов » Программирование » Общие обсуждения программистов » Как проще написать БД? (Вопрос о написании БД)
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг