結對編程:1人負責客戶端,一人負責服務器html
注意責任歸宿,要會經過測試證實本身沒有問題java
基於Java Socket實現客戶端/服務器功能,傳輸方式用TCP算法
客戶端讓用戶輸入中綴表達式,而後把中綴表達式調用MyBC.java的功能轉化爲後綴表達式,把後綴表達式經過網絡發送給服務器編程
服務器接收到後綴表達式,調用MyDC.java的功能計算後綴表達式的值,把結果發送給客戶端數組
客戶端顯示服務器發送過來的結果
上傳測試結果截圖和碼雲連接安全
加密結對編程:1人負責客戶端,一人負責服務器服務器
注意責任歸宿,要會經過測試證實本身沒有問題網絡
基於Java Socket實現客戶端/服務器功能,傳輸方式用TCP測試
客戶端讓用戶輸入中綴表達式,而後把中綴表達式調用MyBC.java的功能轉化爲後綴表達式,把後綴表達式用3DES或AES算法加密後經過網絡把密文發送給服務器加密
服務器接收到後綴表達式表達式後,進行解密(和客戶端協商密鑰,能夠用數組保存),而後調用MyDC.java的功能計算後綴表達式的值,把結果發送給客戶端
客戶端顯示服務器發送過來的結果
上傳測試結果截圖和碼雲連接
密鑰分發結對編程:1人負責客戶端,一人負責服務器
注意責任歸宿,要會經過測試證實本身沒有問題
基於Java Socket實現客戶端/服務器功能,傳輸方式用TCP
客戶端讓用戶輸入中綴表達式,而後把中綴表達式調用MyBC.java的功能轉化爲後綴表達式,把後綴表達式用3DES或AES算法加密經過網絡把密文發送給服務器
客戶端和服務器用DH算法進行3DES或AES算法的密鑰交換
服務器接收到後綴表達式表達式後,進行解密,而後調用MyDC.java的功能計算後綴表達式的值,把結果發送給客戶端
客戶端顯示服務器發送過來的結果
上傳測試結果截圖和碼雲連接
完整性校驗結對編程:1人負責客戶端,一人負責服務器
注意責任歸宿,要會經過測試證實本身沒有問題
基於Java Socket實現客戶端/服務器功能,傳輸方式用TCP
客戶端讓用戶輸入中綴表達式,而後把中綴表達式調用MyBC.java的功能轉化爲後綴表達式,把後綴表達式用3DES或AES算法加密經過網絡把密文和明文的MD5値發送給服務器
客戶端和服務器用DH算法進行3DES或AES算法的密鑰交換
服務器接收到後綴表達式表達式後,進行解密,解密後計算明文的MD5值,和客戶端傳來的MD5進行比較,一致則調用MyDC.java的功能計算後綴表達式的值,把結果發送給客戶端
客戶端顯示服務器發送過來的結果
上傳測試結果截圖和碼雲連接
步驟 | 耗時 | 百分比 |
---|---|---|
需求分析 | 20 | 13.7% |
設計 | 30 | 20.6% |
代碼實現 | 50 | 34.4% |
測試 | 30 | 20.6% |
分析總結 | 15 | 10.3% |