xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

資源簡(jiǎn)介

用Java實(shí)現(xiàn)的一個(gè)小型檔案管理系統(tǒng),客戶端可以上傳文件,下載文件,瀏覽文件,刪除文件,更改用戶信息等 小型檔案系統(tǒng)要求如下: 1. 系統(tǒng)基于C/S模式,包括客戶端子系統(tǒng),服務(wù)器端子系統(tǒng) 2. 用戶需登錄,驗(yàn)證口令通過(guò)后才能使用系統(tǒng)。用戶分為系統(tǒng)管理人員、檔案錄入人員,檔案瀏覽人員 3. 系統(tǒng)中相關(guān)用戶信息、檔案屬性存放于關(guān)系數(shù)據(jù)庫(kù)中,檔案本身以文件形式存放于服務(wù)器相關(guān)目錄中 4. 客戶端和服務(wù)器端基于Socket實(shí)現(xiàn)通信,服務(wù)器端需實(shí)現(xiàn)多線程功能,可同時(shí)處理、響應(yīng)多個(gè)客戶端的數(shù)據(jù)請(qǐng)求 5. 用戶信息管理功能,普通用戶登錄后可對(duì)自己基本信息(姓名、性別、民族、出生日期、職務(wù)、密碼等信息)的查詢、修改。系統(tǒng)管理人員除上述功能外殼增加、刪除用戶、修改用戶的相關(guān)屬性和權(quán)限 6. 檔案數(shù)據(jù)錄入功能,檔案錄入人員可輸入新的檔案文件信息,并將檔案文件上傳至服務(wù)器 7. 檔案數(shù)據(jù)查詢功能,普通用戶可按條件查詢相應(yīng)的檔案文件信息,對(duì)相關(guān)檔案文件可以下載保存

資源截圖

代碼片段和文件信息

import?java.io.BufferedReader;
import?java.io.BufferedWriter;
import?java.io.File;
import?java.io.FileNotFoundException;
import?java.io.FileReader;
import?java.io.FileWriter;
import?java.io.IOException;
import?java.io.InputStreamReader;
import?java.io.PrintWriter;
import?java.net.InetAddress;
import?java.net.Socket;
import?java.net.SocketException;
import?java.net.UnknownHostException;
import?java.util.ArrayDeque;

/**
?*?CSDN博客:https://blog.csdn.net/miwumuge
?*?個(gè)人博客:http://bonono.xin/
?*?本資源僅供學(xué)習(xí)與參考,請(qǐng)勿用于商業(yè)用途
?*
?*?@author?YYH
?*?@date?2018年7月25日
?*?@version?V1.0
?*/
public?class?ClientManager?{
?private?static?Socket?socket;
?private?static?BufferedReader?br;
?private?static?PrintWriter?pw;
?
?private?static?InetAddress?inetAddress;
?private?static?String?serverIP;
?private?static?String?serverPort;
?
?private?static?UserInfo?userSelf?=?null;
?
?public?static?final?String?MESSAGE?=?“MESSAGE“;
?public?static?final?String?LOGIN?=?“LOGIN“;
?public?static?final?String?LOGOUT?=?“LOGOUT“;
?public?static?final?String?ALLUSER?=?“ALLUSER“;
?public?static?final?String?ADDUSER?=?“ADDUSER“;
?public?static?final?String?DELUSER?=?“DELUSER“;
?public?static?final?String?CHANGEUSER?=?“CHANGEUSER“;
?public?static?final?String?UPLOADFILE?=?“UPLOADFILE“;
?public?static?final?String?DOWNLOADFILE?=?“DOWNLOADFILE“;
?public?static?final?String ALLFILE?=?“ALLFILE“;
?public?static?final?String?HASPRINCE?=?“HASPRINCE“;
?public?static?final?String NOPRINCE?=?“NOPRINCE“;
?public?static?final?String?SUCCESS?=?“SUCCESS“;
?public?static?final?String?FAILURE?=?“FAILURE“;
?public?static?final?String?EXIT?=?“EXIT“;
?public?static?final?String?ENDCHAR?=?“EOF“;
?public?static?final?String?SEPARATOR?=?“/@“;
?
?public?static?final?String?ADMIN?=?“administrator“;
?public?static?final?String?BROWSER?=?“browser“;
?public?static?final?String?OPERATOR?=?“operator“;
?
?public?static?final?String?FILE_ADDRESS?=?“F:/java工作空間/20171128client/archive“;
?
?static{
?try?{
inetAddress?=?InetAddress.getLocalHost();
}?catch?(UnknownHostException?e)?{
e.printStackTrace();
}
?serverIP?=?inetAddress.getHostAddress();
?serverPort?=?“30000“;
?}
?
?public?static?boolean?clientStart?()?{
?try?{
socket?=?new?Socket?(serverIP?Integer.parseInt(serverPort));
}?catch?(NumberFormatException?e)?{
e.printStackTrace();
}?catch?(UnknownHostException?e)?{
e.printStackTrace();
}?catch?(IOException?e)?{
e.printStackTrace();
}
?
?try?{
br?=?new?BufferedReader?(new?InputStreamReader?(socket.getInputStream()));
pw?=?new?PrintWriter?(socket.getOutputStream());
}?catch?(IOException?e)?{
e.printStackTrace();
}
?
?return?isConnected?();
?
?}
?
?public?static?void?clientStop?()?{
?try?{
socket.close();
br.close();
}?catch?(IOException?e)?{
e.printStackTrace();
}
?
?pw.close();
?br?=?null;
?pw?=?null;
?

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-07-25?12:41??檔案管理系統(tǒng)\
?????目錄???????????0??2018-07-25?11:28??檔案管理系統(tǒng)\client\
?????文件?????????301??2017-11-28?12:45??檔案管理系統(tǒng)\client\.classpath
?????文件?????????390??2017-11-28?12:45??檔案管理系統(tǒng)\client\.project
?????目錄???????????0??2018-07-25?10:52??檔案管理系統(tǒng)\client\.settings\
?????文件?????????598??2017-11-28?12:45??檔案管理系統(tǒng)\client\.settings\org.eclipse.jdt.core.prefs
?????目錄???????????0??2018-07-25?12:53??檔案管理系統(tǒng)\client\archive\
?????目錄???????????0??2018-07-25?10:52??檔案管理系統(tǒng)\client\bin\
?????文件????????9453??2018-07-24?10:20??檔案管理系統(tǒng)\client\bin\ClientManager.class
?????文件????????1653??2018-07-24?10:20??檔案管理系統(tǒng)\client\bin\ExtensionFileFilter.class
?????文件?????????585??2018-07-24?10:20??檔案管理系統(tǒng)\client\bin\FileInfo.class
?????文件???????20655??2018-07-24?10:20??檔案管理系統(tǒng)\client\bin\MainJframe.class
?????文件?????????680??2018-07-24?10:20??檔案管理系統(tǒng)\client\bin\Manager.class
?????文件?????????824??2018-07-24?10:20??檔案管理系統(tǒng)\client\bin\UserInfo.class
?????文件??????????28??2018-07-25?11:45??檔案管理系統(tǒng)\client\readme.txt
?????目錄???????????0??2018-07-25?10:52??檔案管理系統(tǒng)\client\src\
?????文件???????10136??2018-07-25?11:28??檔案管理系統(tǒng)\client\src\ClientManager.java
?????文件????????1100??2018-07-25?11:28??檔案管理系統(tǒng)\client\src\ExtensionFileFilter.java
?????文件?????????569??2018-07-25?11:27??檔案管理系統(tǒng)\client\src\FileInfo.java
?????文件???????20160??2018-07-25?11:27??檔案管理系統(tǒng)\client\src\MainJframe.java
?????文件?????????628??2018-07-25?11:27??檔案管理系統(tǒng)\client\src\Manager.java
?????文件?????????726??2018-07-25?11:27??檔案管理系統(tǒng)\client\src\UserInfo.java
?????文件?????????598??2018-07-25?12:47??檔案管理系統(tǒng)\readme.txt
?????目錄???????????0??2018-07-25?11:28??檔案管理系統(tǒng)\server\
?????文件?????????406??2018-03-20?21:32??檔案管理系統(tǒng)\server\.classpath
?????文件?????????390??2017-11-28?12:46??檔案管理系統(tǒng)\server\.project
?????目錄???????????0??2018-07-25?10:52??檔案管理系統(tǒng)\server\.settings\
?????文件?????????592??2018-03-20?21:32??檔案管理系統(tǒng)\server\.settings\org.eclipse.jdt.core.prefs
?????目錄???????????0??2018-07-25?10:55??檔案管理系統(tǒng)\server\archive\
?????文件???????????8??2017-11-30?13:34??檔案管理系統(tǒng)\server\archive\1.txt
?????文件???????????8??2017-11-30?14:06??檔案管理系統(tǒng)\server\archive\2.txt
............此處省略28個(gè)文件信息

評(píng)論

共有 條評(píng)論

相關(guān)資源