查看完整版本: 關於安卓程式設計 很多的疑問 不好意思
頁: [1]

asdfg0205 發表於 2018-6-21 07:22 PM

關於安卓程式設計 很多的疑問 不好意思

本帖最後由 asdfg0205 於 2018-6-22 02:13 AM 編輯

不好意思 因為要開始做畢專 但是 我還是有好多關於 安卓軟體設計的疑問 技術也不太行 還需要學習
想請問下 就是 想做出一個軟體 切換畫面是基本的(就是下一步 下一步的那種 切畫面 這網路上都能找到教學)
但是 我找不到的是 (也不知道是不是搜尋關鍵字不對) 假如 你想做出一個系統 是使用者PO出訂單
給你這個軟體製作人員(老闆) 審核  你審核通過 這張訂單才會有效  可是 我該怎麼做出
老闆的介面與客戶的介面互相連動呢?
假如 使用者想跟我買東西 那我是老闆 我看到他的訂單 我可以讓他的狀態改變 >...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div><div></div>

codewice 發表於 2018-7-1 01:34 PM

學會清楚的表達問題,其實是程式設計重要而基礎的能力之一,事實上這也不容易。如果想在這個行業內走下去,請務必要磨練這個能力。有些工具可以協助你表達,譬如說 Story board 或 UML,你可以看看軟體工程相關的書,裡面會講到如何描述需求。

Android 是屬於 Client 端的實作,(往往)也就是在手機上面的一個 app。在你的描述之中,我看不出來你要如何開一個 app 同時是客戶又是老闆?應該不會是「先當客戶登入,開出訂單,然後登出,接著再當老闆登入,接受訂單,再登出,當客戶登入,確定訂單成立」嗎?這樣太難用了。應該會是你有兩隻手機,一隻登入為客戶,一隻登入回老闆吧?

所以你至少會需要做兩塊不一樣的東西:Server 端,用來處理登入,記錄訂單,處理訂單狀態,與 Client 端的 Android app,用來登入,並發出訂單或是接受訂單的指令,傳給 server side

如果你完全沒有這一類的經驗,找不到合適的 module 來幫你解決帳號問題的話,可以看一下 oauth 的實作。...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div>

love88131496 發表於 2018-7-13 01:22 PM

本帖最後由 love88131496 於 2018-7-13 01:22 PM 編輯

誠如codewice大大所說,您這個問題是"大哉問"。

當客戶下訂單操作自己手機時,老闆手機不可能知道客戶在幹嘛。能知道,那手機沒人敢用。

所以,這個題目要用Client/Server架構。當客戶下訂單,操作妳寫的App,要把資料寫到Server。
當老闆使用自己的手機操作妳的APP時,才從Server取資料,知道有哪些客戶下單。

實作建議(可能我回覆此篇時妳已經做完了):
因為妳專題重點在開發安卓APP,所以伺服器用最快最簡單的: PHP+MySQL
伺服器收/發Http協定,把接收到的資料寫入MySQL資料庫
手機端開發的操作介面完全就跟妳上課學的一樣。只是在結束訂單/審核完訂單的時機點,把訂單資料用HttpClient相關的類別,送到伺服器去。另外在老闆讀訂單/客戶檢視訂單結果時,把資料從伺服器讀回來。

所以上課如果沒有特別上到如何把資料傳到Http伺服器,就另外自己研讀就好。這個是很簡單的技巧。Android Java都有完善的類別可以當Http客戶端用。...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div>
頁: [1]