java開發(fā)學生信息管理系統(tǒng)_第1頁
java開發(fā)學生信息管理系統(tǒng)_第2頁
java開發(fā)學生信息管理系統(tǒng)_第3頁
java開發(fā)學生信息管理系統(tǒng)_第4頁
java開發(fā)學生信息管理系統(tǒng)_第5頁
已閱讀5頁,還剩25頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、 文檔從互聯(lián)網(wǎng)中收集,已重新修正排版,word 格式支持編輯,如有幫助歡迎下載支持。摘 要Struts 框架是基于MVC 模式的開源項目, 經(jīng)過幾年的發(fā)展已逐漸成為一個穩(wěn)定、成熟的框架, 并且占有MVC 框架中最大的市場份額。Struts框架具有組件的模塊化,靈活性和重用性的優(yōu)點,同時簡化了基于MVC的web應用程序的開發(fā)。隨著信息技術在管理上越來越深入而廣泛的應用,管理信息系統(tǒng)的實施在技術上已逐步成熟。管理信息系統(tǒng)是一個不斷發(fā)展的新型學科,任何一個單位要生存要發(fā)展,要高效率地把內(nèi)部活動有機地組織起來,就必須建立與自身特點相適應的管理信息系統(tǒng)。本論文對系統(tǒng)的整個設計實現(xiàn)過程進行了分析和探討:首

2、先概要性的介紹了Struts的基本理論;又介紹了系統(tǒng)的需求分析,包括需求分析、可行性分析、業(yè)務流程分析等;然后就該學生信息管理系統(tǒng)設計過程中,對設計要點的理論進行了敘述;最后介紹了該學生信息管理系統(tǒng)的功能模塊劃分,簡要列舉了各功能模塊的功能,并列出了一些程序代碼以說明該學生信息管理系統(tǒng)應用程序設計中所采用的技術。本系統(tǒng)界面友好,操作簡單,比較實用。關鍵字:學生信息管理,MVC 模式,Struts 框架1word 格式支持編輯,如有幫助歡迎下載支持。 文檔從互聯(lián)網(wǎng)中收集,已重新修正排版,word 格式支持編輯,如有幫助歡迎下載支持。第一章 概 述1.1 課題概述隨著 Internet 及全球信息

3、網(wǎng)應用的快速發(fā)展對 Web 的應用不再僅僅要求具有發(fā)布靜態(tài)信息的簡單功能,而且要求具有實時動態(tài)處理交互信息的能力,這些要求還在不斷地變化和提高。因此,如何方便、快捷地開發(fā)具有高效、靈活和可擴展的 Web 應用系統(tǒng)成為一個倍受關注的課題。MVC 模式憑借其具有的模型、清楚顯示事務邏輯分離和由控制器進行流程控制等特點,符合當前 Web 應用系統(tǒng)開發(fā)的基本要求,已逐漸成為開發(fā) Web 應用系統(tǒng)的主流架(framework)。MVC模式就是模型視圖控制器 (Model-View-Controller)模式就是為那些需要為同樣的數(shù)據(jù)提供多個視圖的應用程序而設計的。它很好地實現(xiàn)了數(shù)據(jù)層與表示層的分離,特別

4、適用于開發(fā)與用戶圖形界面有關的應用程序模式中基本結構定義為: 控制器 用來處理用戶命令以及程序事件的;模型維護數(shù)據(jù)并提供數(shù)據(jù)訪問方法;視圖數(shù)據(jù)的顯示。而 struts 是 MVC 模式的一種實現(xiàn),它將 servlet 和 JSP標記(屬于 J2EE 規(guī)范)用作實現(xiàn)的一部分,她繼承了 MVC 模式的各項特性,并根據(jù) J2EE 做了相應的修改。這就是具有現(xiàn)代氣息的編程思想。當今,我國教育產(chǎn)業(yè)化飛速發(fā)展,社會對教育水平和教學管理軟硬件的要求日益提高,尤其是對一個學校能夠具有一整套完善的教學管理軟件提出了更多的要求。為了適應這種形式,教育系統(tǒng)尤其是大學不僅首先要有堅實的硬件基礎,還要有一整套完善的教學

5、管理軟件管理系統(tǒng)。而要實現(xiàn)這一功能,就要求學校管理者配備一套高效的教育管理網(wǎng)絡系統(tǒng),以便在學校內(nèi)實施良好的一整套完善的管理且以最快地速度響應教師和學生的需求,及時為他們提供服務,為他們提供一個高效、便捷的環(huán)境。面對龐大的信息量需要有學生管理系統(tǒng)來提高學生管理工作的效率。通過學生信息管理系統(tǒng)可以做到信息的規(guī)范管理、科學統(tǒng)計和快速查詢、修改、增加、刪除等,從而減少管理方面的工作量。學生信息管理系統(tǒng)是校園網(wǎng)絡中一個重要的應用系統(tǒng),它大大改善了學校教學、科研與管理的基礎環(huán)境,在一定程度上反映出學校管理現(xiàn)代化的水平。2word 格式支持編輯,如有幫助歡迎下載支持。 文檔從互聯(lián)網(wǎng)中收集,已重新修正排版,w

6、ord 格式支持編輯,如有幫助歡迎下載支持。 文檔從互聯(lián)網(wǎng)中收集,已重新修正排版,word 格式支持編輯,如有幫助歡迎下載支持。圖 1.3 JSP Model2 文檔從互聯(lián)網(wǎng)中收集,已重新修正排版,word 格式支持編輯,如有幫助歡迎下載支持。從視圖角度(View)主要由 JSP 建立,struts 自身包含了一組可擴展的自定義標簽庫(TagLib),可以簡化創(chuàng)建用戶界面的過程。目前包括:Bean Tags,HTML Tags,Logic Tags,Nested Tags , Template Tags 這幾個 Taglib。有關它們的詳細資料請參考struts 用戶手冊從模型角度(Model

7、)模型主要是表示一個系統(tǒng)的狀態(tài)(有時候,改變系統(tǒng)狀態(tài)的業(yè)務邏輯操作也也劃分到模型中)。在 Struts 中,系統(tǒng)的狀態(tài)主要有 ActiomForm Bean 體現(xiàn),一般情況下,這些狀態(tài)是非持久性的。如果需要將這些狀態(tài)轉化為持久性數(shù)據(jù)存儲,Struts 本身也提供了 Utitle 包,可以方便的與數(shù)據(jù)庫操作從控制器角度(Controller)在 Struts framework 中, Controller 主要是 ActionServlet,但是對于業(yè)務邏輯的操作則主要由 Action、ActionMapping、ActionForward 這幾個組件協(xié)調(diào)完成(也許這幾個組件,應該劃分到模型中的

8、業(yè)務邏輯一塊)。其中,Action 扮演了真正的業(yè)務邏輯的實現(xiàn)者,而 ActionMapping 和 ActionForward 則指定了不同業(yè)務邏輯或流程的運行方向。1.2.3 Struts 實現(xiàn)的 MVC 框架1.視圖視圖是通過一組 JSP 程序?qū)崿F(xiàn)的.這些 JSP 程序中不能包含業(yè)務邏輯,也不能包括模型的信息.模型的信息是通過控制器傳遞的.在 Struts 中 ActionForm 也被看成是視圖的一部分.它其他更新視圖,以及視圖查詢模型狀態(tài)的橋梁.2.模型模型是程序的狀態(tài)表示 ,其狀態(tài)包括 ,消息中傳遞的狀態(tài) ,以及共享狀態(tài)或一次回話中的狀態(tài),以及持久狀態(tài).而操作這些狀態(tài)的流程也同樣包

9、括在模型中.這些模型也就是業(yè)務的總體運作流程和數(shù)據(jù).3.控制器控制器部分由 ActionServlet 和 Action 來實現(xiàn).ActionServlet 也就是Struts 框架用來和 Web 容器交互的接口.該類是 Struts 框架的核心組件.ActionServlet 繼承了 HttpServlet 類.它在 MVC 模型中扮演中央控制器的角5word 格式支持編輯,如有幫助歡迎下載支持。 文檔從互聯(lián)網(wǎng)中收集,已重新修正排版,word 格式支持編輯,如有幫助歡迎下載支持。圖 1.4 struts 實現(xiàn)的 MVC 框架 文檔從互聯(lián)網(wǎng)中收集,已重新修正排版,word 格式支持編輯,如有幫

10、助歡迎下載支持。合性。如,現(xiàn)在,它已經(jīng)與tiles 融為一體,可以展望,它很快就會與 JSF 等融會在一起1.3 系統(tǒng)需求分析經(jīng)過調(diào)查、研究、分析、計算,在學生信息管理中的應用已經(jīng)條件成熟,我們將從以下幾個方面總結系統(tǒng)開發(fā)的可行性,具體情況如下:1. 技術可行性以 Windows 為操作系統(tǒng),運用 SQL SERVER2000 的數(shù)據(jù)庫技術,開發(fā)以WindowsXP 為用戶的操作平臺,界面友善、功能齊全的學生信息管理系統(tǒng)。新系統(tǒng)的運行硬件環(huán)境 PC 機,當用戶使用系統(tǒng)時,通過正確的口令進入系統(tǒng),進行數(shù)據(jù)庫的維護操作和運用。2.經(jīng)濟可行性一方面,新系統(tǒng)中友好的人機界面和更強勁的功能支持,會使教務

11、人員的工作進一步提高,從而節(jié)省人力、物力,進而提高經(jīng)濟效益;另一方面系統(tǒng)開發(fā)成本低,現(xiàn)有 PC 機即可提供該系統(tǒng)開發(fā)工作需要的所有硬件設備環(huán)境,至于人員主要以現(xiàn)有教師為指導,學生為主體進行完成。3.操作可行性操作上是對 IE 瀏覽器的引用,該瀏覽器的使用,主要憑借使用瀏覽操作技術即可完成數(shù)據(jù)錄入、報表打印,方便簡單。使用前只要對用戶進行簡單的說明或閱讀幫助文件即可使用該系統(tǒng)。在對現(xiàn)有系統(tǒng)和現(xiàn)狀認真調(diào)查分析的基礎上,明確了學生信息管理工作本身存在的問題和建立管理信息系統(tǒng)的初步要求,進一步研究確定新系統(tǒng)的目標如下:(1)按照管理信息系統(tǒng)的原理和方法,采用成熟的信息技術和手段,支持中學學生管理的全過

12、程,加強成績表中信息資源的管理和應用,提高教務工作的效率。7word 格式支持編輯,如有幫助歡迎下載支持。 文檔從互聯(lián)網(wǎng)中收集,已重新修正排版,word 格式支持編輯,如有幫助歡迎下載支持。(2)針對現(xiàn)代計算機廣泛應用的情況以及數(shù)據(jù)的封閉性,學生信息管理系統(tǒng)基于 Windows 系統(tǒng)研制、設計和開發(fā)。(3)考慮經(jīng)費等的原因,新系統(tǒng)使用 PC 機和現(xiàn)有其他打印設備以節(jié)省資金、降低成本。功能需求通過調(diào)查,要求系統(tǒng)需要有以下功能: 由于操作人員的計算機知識普遍較差,要求有良好的人機界面; 由于該系統(tǒng)的使用對象多,要求有較好的權限管理; 原始數(shù)據(jù)修改簡單方便,支持多條件修改 方便的數(shù)據(jù)查詢,支持多條件

13、查詢; 在相應的權限下,刪除數(shù)據(jù)方便簡單,數(shù)據(jù)穩(wěn)定性好; 數(shù)據(jù)計算自動完成,盡量減少人工干預;性能需求分析(1)硬件環(huán)境CPU:Pentium4 C2.6D內(nèi)存:512M硬盤:80G(2)軟件環(huán)境Windows XP 系統(tǒng)SQL Server2000Ecelipse6.08word 格式支持編輯,如有幫助歡迎下載支持。 文檔從互聯(lián)網(wǎng)中收集,已重新修正排版,word 格式支持編輯,如有幫助歡迎下載支持。第二章 總體設計2.1 系統(tǒng)功能描述本系統(tǒng)主要分成三個部分:學生信息管理 ,成績管理,及用戶管理。1.學生信息管理為每位在校學生就其中學號、性別、姓名、出生日期、出生地、備案,以同一年入學的學生為

14、單位,資料來源為入學檔案。其中,學號為唯一標志(每一名學生為 4 位號碼)。在該系統(tǒng)中多為瀏覽和查詢之用打印作用很少用,而且以中考成績作為分班的依據(jù),可以對學生信息進行添加,刪除,修改。2.成績管理每個學期組織期末考試,并對每個學生的各門成績進行登記、匯總、排名。涉及的主要數(shù)據(jù)是每個班每個學期一張成績單,內(nèi)容是學生的學號、姓名及成績,在該管理中主要完成成績的瀏覽、查詢、分數(shù)的計算、打印的功能,而且成績作為學生學習狀況的主要依據(jù)和教師教學質(zhì)量考核的主要依據(jù)之一。3.用戶管理該模塊的主要功能是實現(xiàn)對用戶的各種權限管理工作,包括登記新用戶、老用戶找回信息、修改用戶密碼、修改用戶注冊信息、刪除用戶帳號

15、等功能,從而方便于對用戶的管理。根據(jù)以上的系統(tǒng)功能描述,學生信息管理系統(tǒng)從功能上可以做出如下系統(tǒng)的劃分:9word 格式支持編輯,如有幫助歡迎下載支持。 文檔從互聯(lián)網(wǎng)中收集,已重新修正排版,word 格式支持編輯,如有幫助歡迎下載支持。學生信息管理系統(tǒng)信息管理顯示學生信息添加學生信息修改學生信息刪除學生信息學生成績查詢學生成績查詢用戶注冊用戶修改圖 2-1 功能設計圖2.2 數(shù)據(jù)流圖與數(shù)據(jù)字典數(shù)據(jù)流圖是在對系統(tǒng)分析調(diào)查的基礎上,以系統(tǒng)的科學性、管理的合理性、技術的可行性角度出發(fā),將信息處理功能和彼此之間的聯(lián)系自頂向下、逐層分解,從邏輯上精確地描述應具有的數(shù)據(jù)加工功能、數(shù)據(jù)輸入、數(shù)據(jù)輸出、數(shù)據(jù)存

16、儲及數(shù)據(jù)的來源和去向。學生信息管理系統(tǒng)經(jīng)過劃分出各子系統(tǒng)及其各自的功能,以及相互聯(lián)系,繪制出數(shù)據(jù)流圖如下:10word 格式支持編輯,如有幫助歡迎下載支持。 文檔從互聯(lián)網(wǎng)中收集,已重新修正排版,word 格式支持編輯,如有幫助歡迎下載支持。學生信息管理員用戶管理系統(tǒng)圖 2-2 頂層數(shù)據(jù)流圖3.系統(tǒng)維護管理員1.檢查合法性用戶2.顯示系統(tǒng)主要功能4.學生信系統(tǒng)管理員圖 2-3 第 0 層數(shù)據(jù)流圖檢查登錄名碼檢查登錄圖 2-4 第一層數(shù)據(jù)流圖11word 格式支持編輯,如有幫助歡迎下載支持。 文檔從互聯(lián)網(wǎng)中收集,已重新修正排版,word 格式支持編輯,如有幫助歡迎下載支持。學生信息表修改學生基本信

17、息添加學生基本信息學生信息表刪除學顯示學顯示系統(tǒng)主要功能查詢學生成績更換界面學生成績錄入學生成績表圖 2-5 第一層數(shù)據(jù)流圖檢查學生信息合法性修改學生學生信息表圖 2-6 第二層數(shù)據(jù)流圖(修改學生信息)12word 格式支持編輯,如有幫助歡迎下載支持。 文檔從互聯(lián)網(wǎng)中收集,已重新修正排版,word 格式支持編輯,如有幫助歡迎下載支持。檢查成功檢查學生信息添加學生合法性學生信息表圖 2-7 第二層數(shù)據(jù)流圖(添加學生信息)檢查成功檢查學生信息刪除學生刪除學生信息合法性學生信息表圖 2-8 第二層數(shù)據(jù)流圖(刪除學生信息)檢查學生信息查詢成績合法性學生成績表圖 2-9 第二層數(shù)據(jù)流圖(查詢學生成績)2

18、.2.2 數(shù)據(jù)字典(1)學生信息管理模塊:學生信息管理要求=新生數(shù)據(jù)處理要求|班級數(shù)據(jù)管理要求|添加數(shù)據(jù)要求|數(shù)據(jù)刪除要求|數(shù)據(jù)備份要求13word 格式支持編輯,如有幫助歡迎下載支持。 文檔從互聯(lián)網(wǎng)中收集,已重新修正排版,word 格式支持編輯,如有幫助歡迎下載支持。新生數(shù)據(jù)處理要求=新生數(shù)據(jù)|班級數(shù)目|起始學號|班級名稱|專業(yè)班級數(shù)據(jù)管理要求=班級名稱|修改要求添加數(shù)據(jù)要求=單個學生數(shù)據(jù)單|成批數(shù)據(jù)單數(shù)據(jù)刪除要求=起止學號|班級名稱|所有學生數(shù)據(jù)數(shù)據(jù)備份要求=班級名稱|學期數(shù)新生數(shù)據(jù)=姓名+性別+出生日期+家庭住址+原畢業(yè)學校+政治面貌+入學總分起始學號=數(shù)字15班級名稱=會計 05(1)

19、| 會計 05(2)|會計 05(3)| 計算機通信工程 05(1)|會計 06(1)| 會計 06(2)|會計 06(3)|計算機通信工程 06(1)|會計 07(1)| 會計 07(2)|會計 07(3)|計算機通信工程 07(1)|網(wǎng)絡技術 07(1)| 網(wǎng)絡技術 07(1)| 機電 07(1)| 機電 08(1) | 機電 08(1)| 網(wǎng)絡技術 08(1)| 網(wǎng)絡技術 08(1)修改要求=姓名+性別+出生日期+家庭住址+原畢業(yè)學校+政治面貌+入學總分+專業(yè)+班級+是否住宿單個學生數(shù)據(jù)單 =姓名+性別+出生日期 +家庭住址 +原畢業(yè)學校 +政治面貌 +入學總分+班級+是否住宿成批數(shù)據(jù)單

20、 =姓名+性別+出生日期 +家庭住址 +原畢業(yè)學校 +政治面貌 +入學總分+班級+是否住宿性別=男|女政治面貌=團員|非團員是否住宿=住宿|通學(2)成績管理模塊:成績管理要求=成績錄入要求|總分計算要求|成績備份要求成績錄入要求=班級名稱+成績數(shù)據(jù)總分計算要求=班級名稱+成績數(shù)據(jù)成績備份要求=班級名稱+學期數(shù)成績數(shù)據(jù)=姓名+課程名稱+分數(shù)成績表=學號+姓名+期中成績總分+期末成績總分+期中名次+期末名次(3)課程信息管理模塊:14word 格式支持編輯,如有幫助歡迎下載支持。 文檔從互聯(lián)網(wǎng)中收集,已重新修正排版,word 格式支持編輯,如有幫助歡迎下載支持。課程管理要求=課程表維護要求|教師

21、課程表維護要求|排課要求課程表維護要求=課程名稱+年級+專業(yè)教師課程表維護要求=教師姓名+任教班級+課程名稱+周課時數(shù)年級=一年級|二年級|三年級(4)查詢模塊:查詢要求=查詢條件查詢結果 =學生信息統(tǒng)計表 |學生成績統(tǒng)計表 |學生總分名次統(tǒng)計表 |教師信息統(tǒng)計表|備份信息統(tǒng)計表2.3 數(shù)據(jù)庫設計2.3.1 庫設計本系統(tǒng)涉及到的信息主要有 5 類:學生信息、成績信息、教師信息后備信息。由于成績信息和教師信息與學生信息關系密切,因此將這二類信息存放在同一數(shù)據(jù)庫中,以提高多種信息同時讀取的速度。按以上分析,將系統(tǒng)的數(shù)據(jù)庫設計為二個:一、學生數(shù)據(jù)庫:該數(shù)據(jù)庫為中包含有以下各表:1、學生表:記錄學生的

22、基本信息,是進行學生及其它各類信息處理的基礎。2、成績表:記錄學生的期中、期末及總評的各科成績。3、總分表:記錄學生的期中、期末及總評的總分及名次。4、課程表:記錄各專業(yè)各年級開課情況,在添加學生記錄時,可根據(jù)該表的情況決定在成績表添加學生記錄的個數(shù)。二、后備數(shù)據(jù)庫:該數(shù)據(jù)庫主要保存兩類信息:學生信息、成績信息。其數(shù)據(jù)表是按用戶的要求在運行過程中動態(tài)建立的。2.3.2 表設計:1、學生表結構:15word 格式支持編輯,如有幫助歡迎下載支持。 文檔從互聯(lián)網(wǎng)中收集,已重新修正排版,word 格式支持編輯,如有幫助歡迎下載支持。表 1字段類型CHARCHARCHARDATECHARCHARCHAR

23、CHARCHARCHARLONGchar字段寬度原畢業(yè)學校是否住宿政治面貌入學總分專業(yè)101112202、課程表結構:表 2字段寬度123151020專業(yè)char16word 格式支持編輯,如有幫助歡迎下載支持。 文檔從互聯(lián)網(wǎng)中收集,已重新修正排版,word 格式支持編輯,如有幫助歡迎下載支持。3、成績表結構:表 3字段寬度123456課程名稱期中成績期末成績總評成績班級char204、總分表結構:表 4字段寬度123456期中總分期末總分期中名次期末名次班級char2017word 格式支持編輯,如有幫助歡迎下載支持。 文檔從互聯(lián)網(wǎng)中收集,已重新修正排版,word 格式支持編輯,如有幫助歡迎

24、下載支持。 文檔從互聯(lián)網(wǎng)中收集,已重新修正排版,word 格式支持編輯,如有幫助歡迎下載支持。其系統(tǒng)流程圖如下所示:開始錯誤重試普通用戶管理用戶成 功查詢信息管理自己和學生的信息退 出學生信息管理系統(tǒng).19word 格式支持編輯,如有幫助歡迎下載支持。 文檔從互聯(lián)網(wǎng)中收集,已重新修正排版,word 格式支持編輯,如有幫助歡迎下載支持。body bgcolor=papayawhipwidth=300 height=300系 統(tǒng) 登 錄用戶名密碼20word 格式支持編輯,如有幫助歡迎下載支持。 文檔從互聯(lián)網(wǎng)中收集,已重新修正排版,word 格式支持編輯,如有幫助歡迎下載支持。將登錄用戶輸入的信息

25、提交到 login.jsp 頁面機型處理,這里為了方便,不執(zhí)行數(shù)據(jù)庫的訪問操作,直接使用 amdim 作為登錄用戶名和密碼,但在實際中是要從數(shù)據(jù)庫中讀取的,該 jsp 頁面代碼實現(xiàn)如下:如果登錄成功,則設定 login 的值為 ok,提交到下一步驗證頁面,則進入main.jsp 頁面,否則,如果輸入的用戶名和密碼不合法就打印錯誤信息,main.jsp 頁面代碼如下:21word 格式支持編輯,如有幫助歡迎下載支持。 文檔從互聯(lián)網(wǎng)中收集,已重新修正排版,word 格式支持編輯,如有幫助歡迎下載支持。WELCOME TO MY HOMEPAGEWELCOME TO MY HOMEPAGE這個頁面使

26、用包含了一個 jsp 頁面 checkvalid.jsp 為了驗證輸入信息的合法性:如果輸入信息有誤,則回到登錄頁面,重新輸入登錄信息。本模塊是本系統(tǒng)的主功能界面,在本界面上集成了本系統(tǒng)的所有功能,共有個功能菜單,從而實現(xiàn)了本系統(tǒng)從信息管理、成績管理、頁面管理等系統(tǒng)的具體功能,同時,在系統(tǒng)管理模塊中可以完成對本系統(tǒng)的安全性管理。22word 格式支持編輯,如有幫助歡迎下載支持。 文檔從互聯(lián)網(wǎng)中收集,已重新修正排版,word 格式支持編輯,如有幫助歡迎下載支持。顯示學生信息:index.jsp模塊一:查詢學生信息模塊import .*;import java.io.*;import java.a

27、wt.*;import ; 文檔從互聯(lián)網(wǎng)中收集,已重新修正排版,word 格式支持編輯,如有幫助歡迎下載支持。import java.applet.*;public class stuFind extends Applet implements Runnable,ActionListenerTextField 輸入查詢內(nèi)容;Choice choice=null;Checkbox 完全一致,前方一致,后方一致,中間包含;CheckboxGroup group=null;Button 查詢;TextArea 顯示查詢結果;Label 提示條;Socket socket=null;DataInput

28、Stream in=null;DataOutputStream out=null;PrintWriter pw=null;/又添加Thread thread;public void init()輸入查詢內(nèi)容=new TextField(18);查詢=new Button(查詢);choice=new Choice();choice.add(學號);choice.add(姓名);choice.add(入學年份);choice.select(0);group=new CheckboxGroup();完全一致=new Checkbox(完全一致,true,group);前方一致=new Checkb

29、ox(前方一致,false,group);后方一致=new Checkbox(后方一致,false,group);中間包含=new Checkbox(中間包含,false,group);24word 格式支持編輯,如有幫助歡迎下載支持。 文檔從互聯(lián)網(wǎng)中收集,已重新修正排版,word 格式支持編輯,如有幫助歡迎下載支持。顯示查詢結果=new TextArea(20,100);提示條=new Label(正在連接到服務器,請稍等.,Label.CENTER);提示條.setForeground(Color.red);提示條.setFont(new Font(TimesRoman,Font.BOLD

30、,24);Panel box1=new Panel();box1.add(new Label(輸入查詢內(nèi)容:,Label.CENTER);box1.add(輸入查詢內(nèi)容);box1.add(choice);box1.add(查詢);Panel box2=new Panel();box2.add(new Label(選擇查詢條件:,Label.CENTER);box2.add(完全一致);box2.add(前方一致);box2.add(后方一致);box2.add(中間包含);Panel box3=new Panel();box3.add(new Label(查詢結果:,Label.CENTER

31、);box3.add(顯示查詢結果);add(提示條);add(box1);add(box2);add(box3);查詢.addActionListener(this);public void start()if(socket!=null&in!=null&out!=null) try25word 格式支持編輯,如有幫助歡迎下載支持。 文檔從互聯(lián)網(wǎng)中收集,已重新修正排版,word 格式支持編輯,如有幫助歡迎下載支持。socket.close();in.close();out.close();catch(Exception ee)trysocket=new Socket(this.getCodeBase().getHost(), 6664);in=new DataInputStream(socket.getInputStream();out=new DataOutputStream(socket.getO

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論