|
Автоматизированная система САЙТ+Клиентская программа
|
|||
---|---|---|---|
#18+
Доброго времени суток! Подскажите пожалуйста - нужно создать автоматизированную систему, задачи клиентской программы: - создание пользователей и генерация паролей - добавление, изменение, удаление записей в БД - вывод отчетов задачи сайта: - авторизация пользователей(регистрации нет, только те, которые были созданы в клиентской проге) - вывод отчетов, просмотр сведений Вопрос: На чем лучше писать клиентскую программу(я думаю на Си++) и что из себя должна представлять БД, так чтобы сней мог работать и сайт и клиентская прога, и последнее - как организовать обмен данными(онлайн клиент или выгрузку файла БД из проги на сайт, я скланяюсь ко второму варианту)? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2009, 15:13 |
|
Автоматизированная система САЙТ+Клиентская программа
|
|||
---|---|---|---|
#18+
никто не знает штоли??? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2009, 15:25 |
|
Автоматизированная система САЙТ+Клиентская программа
|
|||
---|---|---|---|
#18+
Непонятно, зачем тут вообще "Клиентская программа" ? Почему нельзя обойтись одним сайтом? Вам охота осваивать сразу два комплекта технологий? БД, если она будет в одном экземпляре, можно брать почти любую. Если нужна (что вовсе не очевидно) некая распределенность, то исходя из этого СУБД и выбирайте. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2009, 20:53 |
|
Автоматизированная система САЙТ+Клиентская программа
|
|||
---|---|---|---|
#18+
miksoftНепонятно, зачем тут вообще "Клиентская программа" ? Почему нельзя обойтись одним сайтом? Вам охота осваивать сразу два комплекта технологий? Замысел таков, чтобы если например на данный момент нет доступа в интернет(мало ли, провайдер меняет оборудование, или обрыв проводов) клиент мог работать автономно, а как только соединение восстанавливалось, при нажатии на кнопку проходило добавление записей из базы клиента в базу на сайте. я все это дело понимаю как две БД, т.к. если клиенту нужно например посмотреть старые данные он не выходя в интернет мог сделать это. к тому же на мой взгляд существенная экономия трафика(чем весь день сидеть в онлайне, проще под конец раб. дня выгрузить данные). ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2009, 21:16 |
|
Автоматизированная система САЙТ+Клиентская программа
|
|||
---|---|---|---|
#18+
можно посмотреть в сторону http://gears.google.com/ они как-то обеспечивают работу приложения по такому сценарию. Только клиентская прога будет на HTML. Можно посмотреть в сторону RIA типа http://silverlight.net v3 - там можно разрабатывать прогу которая будет запускаться из браузера а работать как десктопный клиент с возможностями оффлайна ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2009, 23:18 |
|
Автоматизированная система САЙТ+Клиентская программа
|
|||
---|---|---|---|
#18+
Alexion124, посмотрите на это с точки зрения такого вот выбора: докрутить на сайте несколько форм в админке, чтоб можно было прям там базу редактирова НО (если не будет интернета - не будет и работы) + (относительно много трафика) ИЛИ написать клиента - как-то выбрать/изучить/разработать технологию обмена данными через HTTP (прямого доступа к бд предоставляет очень мало хостеров)... наверно это будет SOAP... будете и на сайте программить и в своём клиенте. - разработать локальную базу, и определить и реализовать механизм репликации с базой на сайте, благо если она будет односторонняя. на своего клиента, вы потратите очень много сил и времени... в разы большее чем на написание форм на сайте. на столько ли важна "безостановочная работа"? или пол часика можно подождать? кофею попить? покурить? если всё-таки клиент, то, как уже упомяналось выше, ищите по словам - SOAP, WSDL... - репликация баз данных писать программу - на том, что хорошо знаете, и где можно более просто реализовать работу с какой-то локальной базой данных, и использовать SOAP. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2009, 12:49 |
|
Автоматизированная система САЙТ+Клиентская программа
|
|||
---|---|---|---|
#18+
Alexion124, клиентская часть на 1С, база MS SQL. Web - СУБД MySQL. В 1С по требованию оператора запускается процесс обмена данными, обмен односторонний, только в БД сайта. Прямой доступ к таблицам MySQL есть у нас, поэтому пишем напрямую. Теперь на основе этого делаем новое решение, где будет двусторонний обмен. Сейчас есть закон о защите персональных данных клиента, поэтому вероятно web-сервер придется ставить в офисе. В этом случае опять можно будет сделать прямой доступ к базе. Обмен можно организовать, например, выдавая в клиентской части SQL запрос в текстовом виде для обновления базы Web-сервера, выкладывать его на ftp, откуда сервер уже будет забирать и обновлять базу. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2009, 17:03 |
|
|
start [/forum/topic.php?fid=33&msg=36127946&tid=1548500]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
54ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
others: | 298ms |
total: | 454ms |
0 / 0 |