Java QQ項目詳細設計之:申請模塊
今天繼續講java qq項目的詳細設計,今天講一下qq的登錄模塊,包括客戶端登錄模塊發送請求和服務器接收請求并處理后返回結果的過程,以流程圖的方式講述一下。
申請模塊(客戶端):
對在qq申請信息界面中輸入的各項信息進行賬號申請。若發現錯誤,輸入數據全部清空,以讓用戶重新輸入一次。若未發現錯誤,轉入賬號申請成功界面。
偽碼如下:
- if (昵稱為空)
- {
- 請輸入昵稱
- }
- else if (密碼格式錯誤(小于6或大于20))
- {
- 密碼必須6-20個字符!
- 密碼框清空,重新輸入
- }
- else if (兩次密碼輸入不匹配)
- {
- 兩次密碼輸入不一致
- 密碼框清空,重新輸入
- }
- else
- {
- 獲取注冊信息
- 點擊新用戶注冊,向服務器傳輸注冊信息
- }
客戶端的流程圖:
申請模塊(客戶端):
將用戶發送過來的申請信息寫入臨時變量對象中并存入數據庫中
在數據庫中建立如下信息
在main數據庫的各表中插入申請的號碼
在users 數據庫中建立該帳號的檔案,包括好友列表、添加好友驗證表、歷史記錄表等等
服務器端流程:
本系列博文僅提供設計思路,及少量偽碼,詳細代碼:
http://down.51cto.com/data/353289
原文鏈接:http://wangchangshuai0010.iteye.com/blog/1455074
【編輯推薦】