個人軟體項目管理系統的設計與實作
時間過的很快,很快就畢業了。這是我的一篇畢設作品,希望能夠幫助到那些喜歡java以及javafx 的朋友們,本系統包含了一些功能,javfx檔案上傳與下載下傳,javafx頭像裁剪,javfx表格分頁,javafx圖表等功能(本系統背景基于ssm架構)。想要源碼和技術支援請聯系本系統作者
陳宇超 qq1725650934。下面是對本系統的基本描述。
用戶端下載下傳體驗 https://download.csdn.net/download/qq_22627687/14983834
####郵件發送功能的實作
郵件發送功能使用了apache開源組織的commons-email包。對于具體的發送已經封裝成一個工具類。
使用者将收到一封html格式的郵件
####系統登陸注冊功能的實作
以下給出系統注冊的僞代碼
注冊的時候,檢查郵箱是否合法檢查郵件是否被注冊發送郵件驗證碼檢查驗證碼是否正确注冊成功。以下僞代碼清單展示本系統與伺服器傳遞資料的典型格式方法。
@FXML
private void toRegister(ActionEvent event) {
//省略資料擷取和校驗
Task<Void> task = new Task<Void>() {
@Override
protected Void call() throws Exception {
String str = "{\"email\":\"" + emailString + "\",\"pwd\":\"" + pwdString + "\"}";
HttpURLConnection connection = new RestClient().url("/users").method("POST")
.setContentType("application/json; charset=utf-8").addHttpHeads("vcode",codeStr
ing).addRequestParam(str).connect();
try {
int code = connection.getResponseCode();
switch (code) {
//省略注冊成功處理
case 201: Platform.runLater( () -> {//這裡省略ui互動});
case 204: //省略驗證碼錯誤處理
default: //省略
}} catch (IOException ex) {
//省略
}
return null;
}
};
new Thread(task) .start();
} }
####系統初始化界面
####項目建構界面
####建立任務界面與任務處理界面
####日志功能實作
####檔案上傳與下載下傳功能實作
####其它或省略