![]() ![]() ![]() ![]() |
|||||
|
|||||
樓主 maxmas ![]()
![]() |
我暈....既然是網站,當然透過瀏覽器連線到網站,程式與資料庫都在主機上,怎麼離線操作? 除非USER端另外開發視窗軟體,資料先儲存在USER端,然後由USER按個同步按鈕後,軟體連線到資料庫, 並與資料庫比對,資料庫中沒有的,就儲存到資料庫內,這樣的話就要開發二種,一個是網站系統,一個是視窗軟體。 不知道我的想法對不對,各位大俠不知道有沒有遇過,有什麼方式可以達成? 謝謝!! |
1樓
最有價值解答
香帥 ![]() |
樓主說的...
除非USER端另外開發視窗軟體,資料先儲存在USER端,然後由USER按個同步按鈕後,軟體連線到資料庫, 並與資料庫比對,資料庫中沒有的,就儲存到資料庫內,這樣的話就要開發二種,一個是網站系統,一個是視窗軟體。 這樣是對的 因為當它的server有問題時,還可以在user端先處理,或者做大批處理,避免server回應速度慢, 一般智慧型手機電信業者都有讓客戶能同步取得聯絡資料,當手機遺失時,購買新手機也能馬上回復聯絡資料, 也可離線,由使用者在手機上輸入聯絡人資料,資料先儲存在USER端(手機), 等按同步再上傳至電信業者給予的資料庫,當然使用者也可由電腦登入系統(電信業者網站系統),再輸入聯絡資料 然候再由手機同步去取得.
本篇文章回覆於2013-02-26 02:35
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
2樓
不錯的參考
浩瀚星空 ![]() ![]() |
一般最好先仔細問清楚案子的要求。
問看看他要的離線操作是打算要怎麼處理。 畢竟就如你說的~~網站的開發就是一定要上去伺服器。如果不連上伺服器的情況下也不可能有該網站的存在。 所以我認為可能他的要求不太一樣。 當然~~~如果真的做成視窗軟體來說好了。那是不是也要連線?才能更新上傳資料? 那做這樣的離線有何意義呢? 先清楚完整的要求會比較好。因為有些案主並不會去了解這些東西。可能他的「離線操作」跟我們所了解的「離線操作」是不一樣的東西。
本篇文章回覆於2013-02-27 12:57
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
3樓
不錯的參考
小羊窒息 ![]() ![]() |
我之前遇到的類似情況...是...
使用者所在位置, 不一定有網路, (但會有筆電) 例如在海上(在船上)... 而這時要記錄資料, 勢必不可能上網... 於是我做了另1個單機版程式, 進行資料的記錄 而該資料再由另1支程式負責整合(其實可以寫成同1支啦, 不過客戶那邊有安全性疑慮, 所以分成2支) 至於平時呢, 就是在連上網路, 在網頁上填寫資料 ========================== 總結,你得問清楚客戶本身的這一項需求 【由於資料眾多,要能夠讓管理者易於操作輸入資料】 到底是要多麼的【易於操作輸入資料】 還有客戶的預算是否足以多做這一塊
本篇文章回覆於2013-02-27 16:36
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
4樓
不錯的參考
ailio ![]() |
客戶講的跟"工程師要做的" 未必是 同一檔事情
有時候客戶指的離線操作有可能是 電腦本身也有備援資料庫 以便斷線時也能查詢 或是 電腦本身可能只是cache部分資料 等恢復連線再上傳伺服器 有很多很多種可能 再者php , db 雖然架構上是在伺服器上跑沒錯 但是不代表 使用者端(大部分只限定特定幾台) 不能安裝php,db當備援系統
本篇文章回覆於2013-03-01 13:18
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
回覆 |
如要回應,請先登入. |