freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

基于cs模式的小型局域網考試系統(tǒng)java畢業(yè)設計論文(編輯修改稿)

2025-07-19 01:10 本頁面
 

【文章內容簡介】 實例,操作這個實例,完成所需的會話。對于一個網絡連接來說,套接字是平等的,并沒有差別,不因為在服務器端或在客戶端而產生不同級別。一個完整的socket有一個本地唯一的socket號,由操作系統(tǒng)分配。最重要的是,socket 是面向客戶/服務器模型而設計的,針對客戶和服務器程序提供不同的socket系統(tǒng)調用??蛻綦S機申請一個socket (相當于一個想打電話的人可以在任何一臺入網電話上撥號呼叫),系統(tǒng)為之分配一個socket號;服務器擁有全局公認的 socket ,任何客戶都可以向它發(fā)出連接請求和信息請求(相當于一個被呼叫的電話擁有一個呼叫方知道的電話號碼)。socket利用客戶/服務器模式巧妙地解決了進程之間建立通信連接的問題。服務器socket 半相關為全局所公認非常重要。假如通信雙方沒有任何一方的socket 固定,就好比打電話的雙方彼此不知道對方的電話號碼,要通話是不可能的。根據(jù)連接啟動的方式以及本地套接字要連接的目標,套接字之間的連接過程可以分為三個步驟:服務器監(jiān)聽,客戶端請求,連接確認。服務器監(jiān)聽:是服務器端套接字并不定位具體的客戶端套接字,而是處于等待連接的狀態(tài),實時監(jiān)控網絡狀態(tài)??蛻舳苏埱螅菏侵赣煽蛻舳说奶捉幼痔岢鲞B接請求,要連接的目標是服務器端的套接字。為此,客戶端的套接字必須首先描述它要連接的服務器的套接字,指出服務器端套接字的地址和端口號,然后就向服務器端套接字提出連接請求。連接確認:是指當服務器端套接字監(jiān)聽到或者說接收到客戶端套接字的連接請求,它就響應客戶端套接字的請求,建立一個新的線程,把服務器端套接字的描述發(fā)給客戶端,一旦客戶端確認了此描述,連接就建立好了。而服務器端套接字繼續(xù)處于監(jiān)聽狀態(tài),繼續(xù)接收其他客戶端套接字的連接請求。 Java對象的序列化對于一個存在Java虛擬機中的對象來說,其內部的狀態(tài)只是保存在內存中。JVM退出之后,內存資源也就被釋放,Java對象的內部狀態(tài)也就丟失了。而在很多情況下,對象內部狀態(tài)是需要被持久化的,將運行中的對象狀態(tài)保存下來(最直接的方式就是保存到文件系統(tǒng)中),在需要的時候可以還原,即使是在Java虛擬機退出的情況下。 對象序列化機制是Java內建的一種對象持久化方式,可以很容易實現(xiàn)在JVM中的活動對象與字節(jié)數(shù)組(流)之間進行轉換,使得Java對象可以被存儲,可以被網絡傳輸,在網絡的一端將對象序列化成字節(jié)流,經過網絡傳輸?shù)骄W絡的另一端,可以從字節(jié)流重新還原為Java虛擬機中的運行狀態(tài)中的對象。 Java多線程編程在Java語言中,線程是一種特殊的對象,它必須由Thread類或其子(孫)類來創(chuàng)建。通常有兩種方法來創(chuàng)建線程:其一,使用型構為Thread(Runnable) 的構造子將一個實現(xiàn)了Runnable接口的對象包裝成一個線程,其二,從Thread類派生出子類并重寫run方法,使用該子類創(chuàng)建的對象即為線程。值得注意的是Thread類已經實現(xiàn)了Runnable接口,因此,任何一個線程均有它的run方法,而run方法中包含了線程所要運行的代碼。線程的活動由一組方法來控制。Java語言支持多個線程的同時執(zhí)行,并提供多線程之間的同步機制(關鍵字為synchronized)。第4章 系統(tǒng)詳細設計1. 導入考場設置2. 導入考試試卷3. 導出考試結果為TXT4. 導出考試結果為HTML5. 導出考試結果為EXCEL6. 調用系統(tǒng)工具計算器7. 調用系統(tǒng)工具記事本8. 查看幫助1. 試卷錄入2. 考試設置3. 考場監(jiān)控4. 結果查詢5. 系統(tǒng)設置1. 發(fā)放考生信息單2. 發(fā)放試卷3. 發(fā)送即時通知4. 開啟監(jiān)控 模塊類設計在系統(tǒng)UI模塊的設計過程中設計了相關的類, 系統(tǒng)UI模塊設計類圖在系統(tǒng)通信/控制模塊的設計過程中設計了相關的類, 系統(tǒng)通信/控制模塊設計類圖在系統(tǒng)實體/資源模塊的設計過程中設計了相關的類, 系統(tǒng)實體/資源模塊設計類圖在系統(tǒng)數(shù)據(jù)處理模塊的設計過程中設計了相關的類, 系統(tǒng)數(shù)據(jù)處理模塊設計類圖 界面設計在界面設計中采用如下的三種原則,界面整體采用菜單欄、工具欄、選項卡、狀態(tài)欄結構設計;軟件具有自動記憶功能,運行后自動填充已保存的設置;設計遵循用戶體驗的KISS原則,操作方便快捷。 系統(tǒng)主界面設計圖第5章 系統(tǒng)的實現(xiàn)與應用 服務器端的實現(xiàn)在服務器剛剛開始運行的時候會彈出一個歡迎界面, 系統(tǒng)歡迎界面歡迎界面顯示一定時間后會顯示系統(tǒng)服務器端的登錄界面, 服務器端登錄界面登錄成功后進入系統(tǒng)服務器端主界面, 系統(tǒng)主界面(考場監(jiān)考界面)在系統(tǒng)主界面可以錄入需要進行考試的試題, 試卷錄入界面另外在主界面可以對考試進行考試時間限定、發(fā)放及時信息等設置, 系統(tǒng)設置界面在考試過程中服務器端可以對客戶端的屏幕進行監(jiān)控, 考場監(jiān)控界面考試結束后可以隊參加考試的考生成績進行查詢, 結果查詢界面客戶端安裝成功后可以進入客戶端登錄界面, 客戶端登錄界面登錄成功后出現(xiàn)考試信息界面, 考試信息界面考試信息界面顯示結束后學生要填寫考生信息單, 考生信息填寫后界面信息單填寫結束就可以進入答題界面進行答題, 答題界面 考試結果處理系統(tǒng)測試采用了黑盒測試的方法進行系統(tǒng)測試,各功能點測試結果正常,考試結果成功導出??荚嚱Y果的有效導出是考試系統(tǒng)的一個重要功能,本設計提供了三種考試結果導出方式,分別是TXT()、HTML()、EXCEL()。 考試結果導出的TXT文檔 考試結果導出的HTML文檔 考試結果導出的EXCEL文檔 源程序清單 為了更清晰的了解項目文件的組織結構,、 項目源代碼文件組織結構 項目配置/數(shù)據(jù)文件組織結構 /** * 試卷實體類 */package 。import 。public class Page implements Serializable{ private String title。 private String notice。 private int questionNum。 private int eachScore。 private Question[] questions。 public int getEachScore() { return eachScore。 } public void setEachScore(int eachScore) { = eachScore。 } public String getNotice() { return notice。 } public void setNotice(String notice) { = notice。 } public int getQuestionNum() { return questionNum。 } public void setQuestionNum(int questionNum) { = questionNum。 } public String getTitle() { return title。 } public void setTitle(String title) { = title。 } public Question[] getQuestions() { return questions。 } public void setQuestions(Question[] questions) { = questions。 } } /** * 系統(tǒng)資源類 */package 。import 。public class R { public static final ImageIcon IMAGE_WELCOME = new ImageIcon(())。 public static final ImageIcon IMAGE_LOGIN_HEAD = new ImageIcon(())。 public static final ImageIcon IMAGE_MANAGER_SEARCH = new ImageIcon(())。 public static final ImageIcon IMAGE_MANAGER_EXAM = new ImageIcon(())。 public static final ImageIcon IMAGE_MANAGER_PAGE = new ImageIcon(())。 public static final ImageIcon IMAGE_MANAGER_SETUP = new ImageIcon(())。 public static final ImageIcon IMAGE_MANAGER_RESULT = new ImageIcon(())。 public static final ImageIcon IMAGE_MANAGER_CONF = new ImageIcon(())。 public stat
點擊復制文檔內容
法律信息相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1