2012-08-23 18 views
-4

我在使用java的netbeans上的計算機科學系門戶網站上做了一個項目。它包含一個登錄頁面,以便其用戶可以登錄。有三個用戶學生,管理員,教職員。 根據用戶的不同,每個用戶都有其不同的功能,例如電子書上傳,下載,教師細節等。它也具有數據庫連接。 請告訴我怎樣才能提高它如何提高我在計算機科學系門戶網站上的項目?

+7

好,就去做。繼續並改進它。 – Thomas

+3

問問你的用戶會更好。 –

+2

對不起,但我懷疑你會得到很多回應。如果你給出了一個鏈接,可能會有人覺得無聊,並且提出一些想法,但正如所述,這不是一個可以回答的問題。 – Windle

回答

3

這裏有哪些功能,您可以添加,以及如何改善現有的一些技巧:

關於您的帳戶管理系統和安全保護功能:

尚北道你有註冊表嗎?在將字段發送到服務器之前是否檢查過這些字段服務器是否也驗證這些字段(特別是:他們是否逃過避免SQL注入)?

- 你有密碼恢復系統嗎?

- 您有電子郵件驗證系統嗎?

- 您有聯繫表嗎?

- 你有一個驗證碼來保護所有這些功能嗎?

- 是否有管理員用戶阻止/限制或刪除帳戶的功能?密碼保護嗎?

- 用戶是否有公開的個人資料,他們可以選擇要與誰(公共,其他用戶,管理員用戶...)共享哪些個人資料數據?

- 您是否在所有登錄和密碼請求表單上實施安全登錄(SSL協議(HTTPS),當然您需要簽署證書進行身份驗證的權限,但即使使用自簽名,您至少也可以提供加密,不在未加密的網絡(如開放式WiFi網絡)上未加密傳輸)

- 非常重要:帳戶密碼是否存儲在散列?

- 您的網站是否受到XSS保護? (意思是:任何用戶/外部輸入被顯示之前正確轉義和你使用的HttpOnly餅乾?)

關於數據庫訪問功能:

- 你能執行基本的搜索和顯示結果?

- 你可以過濾搜索結果嗎?

- 您是否可以通過不同參數及其組合的值範圍來執行搜索?

- 結果顯示順序如何?

加比用賬號註冊或多或少相同/管理對於任何項目,你讓用戶/管理員從數據庫中添加/刪除/ ...

這就是我現在能想到的,但您可以通過查看任何流行網頁實現的功能獲得更多靈感。

而且,這2個站點可幫助您驗證HTML輸出和CSS代碼的網站:

http://validator.w3.org/

http://jigsaw.w3.org/css-validator/

+1

+1;很好的答案!總的來說,我不贊成回答題外話題,但這個很棒。 – home