Forum Index > Coș cu teme șterse > Soft > Вопрос по серверу

#0 by Nervniy (Power User) (0 mesaje) at 2008-06-06 22:22:52 (872 săptămâni în urmă) - [Link]Top
Значит так.
В общем хотел узнать возможное ли то, что я предложу чуть ниже, реализовать каким нибудь способом.
К примеру есть у нас один Ecxel файл, есть у нас 10 компов(Windows) и один сервер(Linux) в сетке. Так вот, как сделать так что б одновременно все 10 компов могли подключаться к нашему Excel файлу, редактировать его и сохранять..
На сколько мне известно при работе с excel, создается резервная копия, из-за которой другой пользователь через сетку не может открыть этот самый Excel файл. То етсь одновременно два пользователя не могут редактировать один и тот же фаил не могут.
Как можно сделать так что б через локальную сеть можно было нескольким пользователям сразу работать в одном файле, и возможно ли это вообще.
Если так нельзя то можно ли это как нибудь реализовать при помощи БД, php и генерируемых HTML страничек? То етсь что ю это HTML странички можно было редактировать при нескольких подключениях..


Mesaj util ?   Da   0 puncte

1
<< Precedenta      Următoarea >>

#1 by Capilleary Donor (Патлатый) (0 mesaje) at 2008-06-06 23:27:28 (872 săptămâni în urmă) - [Link]Top
#0 Nervniy, modalitatzi sunt multe. Intr-adevar daca vor sa se conecteze si sa lucreze concomitent mai multi utilizatori la o sursa de date structurate, aici miroase a BD cu un User Interface. Ca atare nu conteaza cum ai sa faci, sa fie pe server insasi aplicatia accesata prin web, sau doar baza de date la care se conecteaza prin aplicatii-client utilizatorii.

Alta modalitate posibila ar fi folosirea unui produs scump pe nume Microsoft SharePoint. Cu el e mai usor sa faci asa ceva.

Insa poti apela la instrumente gratuite care vor lucra foarte rapid, insa va trebui sa platesti persoanelor (persoanei) care vor elabora aceasta.

User-interface la o BD tine de un domeniu aproape deja trivial cel putin pentru mine. Am facut zeci de aplicatii de acest gen si deja imi stau in git. Din practica iti spun, ca desi e mai bine, mai practic, mai rapid, mai usor pentru utilizatori sa lucreze in asa sisteme spre deosebire de tabele greoaie XLS, deseori ei pur si simplu refuza sa foloseasca caci nu sunt deprinsi, si cel putin la inceput fac o sumedenie de greseli, dau o sumedenie de intrebari triviale :).

#0 Nervniy, "... То етсь что ю это HTML странички можно было редактировать при нескольких подключениях.. ..." - HTML va veni la browser, generat de aplicatia de pe server, daca te vei decide la varianta aplicatiei WEB.


Mesaj util ?   Da   0 puncte
#2 by DatarDisabled (Uploader) (0 mesaje) at 2008-06-07 00:26:50 (872 săptămâni în urmă) - [Link]Top
>>> На сколько мне известно при работе с excel, создается резервная копия, из-за которой другой пользователь через сетку не может открыть этот самый Excel файл. То етсь одновременно два пользователя не могут редактировать один и тот же фаил не могут.

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

>>> Как можно сделать так что б через локальную сеть можно было нескольким пользователям сразу работать в одном файле, и возможно ли это вообще.

Системы коллективной работы с документами. Есть еще такая приблуда как WebExcel но платная, входит в состав SharePoint, который к сожалению разворачивается только под Windows Server. Изучение вопроса лутче начать отсюда: http://ru.wikipedia.org/wiki/CVS

>>> Если так нельзя то можно ли это как нибудь реализовать при помощи БД, php и генерируемых HTML страничек? То етсь что ю это HTML странички можно было редактировать при нескольких подключениях..

Не лутчее решение, но в принципе легко реализуемое. Создаешь таблицу базы данных из нужных тебе полей идентичных столбцам Excel документа, веб-страницу редактирующую строки таблицы и web-страница генерирующая выходной документ Excel по данным из таблицы базы данных. Транзакционность работы поддерживается самой базой данных. Но потребуется веб-сервер и сервер баз данных и реализация какого-то алгоритма паралелизма работы с данными. Из труностей: добавление строк в середину документа. Как решение, можно создать заранее столько записей в таблице, сколько используется строк в документе Excel. Это облегчит редактирование, собсно нужно будет использовать только select и update.

Я думаю, что тебе лутче остановится на втором пункте и посмотреть в сторону CVS систем работающих с документами формата MS Office, может отыщешь что-то подходящее.


Mesaj util ?   Da   0 puncte
#3 by System at 2008-06-10 12:44:16 (871 săptămâni în urmă) - [Link]Top
am shi eu asha o intrebare. se lukreaza in excel intrun cabinet medical. se face o lista cu clientii cu programari plati atc. pe calculatorul secretarei.de exemplu medicul doreste sa afle informatia despre un client de pe compul lui adica sa intre in baza de date a secretarei,cum se face acest lukru?


Mesaj util ?   Da   0 puncte
#4 by DatarDisabled (Uploader) (0 mesaje) at 2008-06-10 12:53:20 (871 săptămâni în urmă) - [Link]Top
#3 vaddul, acest lukru face спечиалишть: архитекторы ПО, разработчики, архитекторы БД, системые администраторы и прочие.

>>> cum se face acest lukru?

тайна професионалэ. Если честно, ты ты хочешь получить ответ на такой вопрос, который в рамках форума ты все равно не найдешь. Ты можешь например вылечить человека через форум?


Mesaj util ?   Da   0 puncte
#5 by susmd (Power User) (0 mesaje) at 2008-06-20 03:19:44 (870 săptămâni în urmă) - [Link]Top
#0 Nervniy, foarte simplu utilizezi http://docs.google.com si pot edita macar si 1000 acelas fsieri in acelas timp, daca ridici si google app pe domeniu propriu atunci toti utilizatorii pot vedea edita toate documentele mult mai usor fara a da acees la fiecare in parte


Mesaj util ?   Da   0 puncte

1
<< Precedenta      Următoarea >>

Forum Index > Coș cu teme șterse > Soft > Вопрос по серверу

Această temă este închisă. Nu puteţi posta mesaje noi.


Navigare rapidă:


Comunitatea digitală din Moldova. Să adunăm și să organizăm conținutul autohton de pe întreg internet pe un singur site web.