版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
邯鄲學(xué)院課程設(shè)計(jì)報(bào)告課程名稱軟件工程導(dǎo)論題目邯鄲學(xué)院學(xué)生會(huì)管理系統(tǒng)學(xué)生李文龍靳宇鵬郭興葛昆指導(dǎo)教師丁萬寧年級2023級本科專業(yè)計(jì)算機(jī)科學(xué)與技術(shù)二級學(xué)院信息工程學(xué)院邯鄲學(xué)院2023年12月6日邯鄲學(xué)院《軟件工程導(dǎo)論》課程設(shè)計(jì)任務(wù)書院別信息工程學(xué)院專業(yè)計(jì)算機(jī)科學(xué)與技術(shù)班級2023級課程設(shè)計(jì)題目邯鄲學(xué)院學(xué)生會(huì)管理系統(tǒng)課程設(shè)計(jì)基本內(nèi)容與要求一、根本內(nèi)容針對給定的課程設(shè)計(jì)題目,選擇一種適宜的編程語言或開發(fā)工具,綜合運(yùn)用相關(guān)知識(shí),設(shè)計(jì)一個(gè)具有實(shí)用價(jià)值的學(xué)生會(huì)管理系統(tǒng),并撰寫課程設(shè)計(jì)報(bào)告。功能要求〔1〕實(shí)現(xiàn)不同權(quán)限登錄系統(tǒng)。分為管理員,普通用戶?!?〕普通用戶可以瀏覽查看信息?!?〕管理員可以管理學(xué)生會(huì)各項(xiàng)信息?!?〕管理員可以對整個(gè)系統(tǒng)進(jìn)行管理。三、設(shè)計(jì)成果要求1、課程設(shè)計(jì)說明書〔5000字〕。2、作品。主要參考文獻(xiàn)[1]賈振華.MySQL數(shù)據(jù)庫及應(yīng)用〔第二版〕.北京:中國水利水電出版社,2023年11月.[2]宋武.Java根底教程與實(shí)驗(yàn)指導(dǎo).北京:清華大學(xué)出版社,2023年8月.[3]朱喜福,徐劍魁.Java程序設(shè)計(jì)〔第2版〕.北京:清華大學(xué)出版社,2023.[4]張躍平,耿祥義.Java程序設(shè)計(jì).北京:清華大學(xué)出版社,2023年8月.進(jìn)程安排起止時(shí)間完成內(nèi)容-2023.11.13選題、需求分析概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)操作實(shí)現(xiàn)系統(tǒng)測試、實(shí)施2023.12.01-2023.12.07撰寫設(shè)計(jì)說明書、提交成果系意見系主任簽字:年月日邯鄲學(xué)院學(xué)生會(huì)管理系統(tǒng)摘要本文通過對學(xué)生會(huì)管理系統(tǒng)的開發(fā),分析了有關(guān)高校學(xué)生會(huì)管理的現(xiàn)狀,闡述了本管理系統(tǒng)開發(fā)的目的,結(jié)合自己學(xué)校信息系學(xué)生會(huì)的實(shí)際情況和管理需要,利用JavaEE和win7操作系統(tǒng)作為開發(fā)。通過對數(shù)據(jù)庫根本理論的闡述并在此理論指導(dǎo)下,詳細(xì)給出了從學(xué)生會(huì)管理系統(tǒng)分析到總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)及測試的各個(gè)環(huán)節(jié)。本系統(tǒng)根本實(shí)現(xiàn)了學(xué)生會(huì)成員信息、學(xué)生會(huì)各個(gè)部門的信息的錄入和查詢。該系統(tǒng)分為兩類用戶:管理員用戶,可以實(shí)現(xiàn)信息的錄入、修改、刪除、查詢,并可以對用戶登錄口令、用戶權(quán)限等進(jìn)行管理;普通用戶,只可以瀏覽學(xué)生信息和各個(gè)部門的介紹,不能修改、添加、刪除信息。該系統(tǒng)實(shí)現(xiàn)了學(xué)生會(huì)管理的高效性,確保了信息數(shù)據(jù)的完整性、準(zhǔn)確與及時(shí)性,只設(shè)一個(gè)管理員防止了信息的混亂與破壞,同時(shí)其他用戶也可以實(shí)現(xiàn)對學(xué)生會(huì)的查詢,滿足了學(xué)生會(huì)管理需要,從而提高了學(xué)生會(huì)的效率,解放了大量的人力,這樣從繁重的信息管理中解放出來的人力就可以專心投入學(xué)生會(huì)工作活動(dòng)的創(chuàng)新中去。關(guān)鍵詞:學(xué)生會(huì)管理;Eclipse;JavaEE;兩類用戶;高效性STUDENTUNIONMANAGEMENTSYSTEMDirectedbyDingWanNingABSTRACTInthispaper,throughthedevelopmentofstudentmanagementsystem,analyzesthepresentsituationofthecollegestudentmanagementwill,expoundsthemanagementsystemdevelopmentgoal,combinedwiththestudentinformationsystemwillbetheirschool'sactualsituationandmanagementneeds,theuseofJavaEEandwin7operatingsystemasthedevelopment.Basedonthebasictheoryofthedatabaseandthetheory,thispapergivesadetailedanalysisoftheoveralldesign,detaileddesign,implementationandtestingofthesystemfromthestudentmanagementsystemtotheoveralldesign,detaileddesignandtesting.Thissystembasicallyrealizedthestudentunionmemberinformation,thestudentcaneachdepartmentofinformationinputandinquiry.Thesystemisdividedintotwotypesofusers:administratoruser,canrealizetheinformationinput,modify,delete,query,andcanmanagetheuserloginpasswordanduserpermissions;ordinaryuserscanonlybrowsethestudentinformationandvariousdepartments,notmodify,add,deleteinformation.Thesystemrealizestheeffectivemanagementofthestudentunion,toensuretheintegrity,accuracyandtimelinessofinformationdata,andthereisonlyoneadministratortoavoidconfusionanddestructionofinformation,whileotheruserscanalsorealizethestudentswillmeetthestudentquery,managementneeds,andtoimprovetheefficiencyofstudentswill.Alotofhumanliberation,innovationthatisliberatedfromtheheavymanagementinformationinhumancanconcentrateonworkactivitiesofstudentswillgo.Keywords:studentunionmanagement;Eclipse;EEJava;twokindsofusers;highefficiency.目錄摘要IABSTRACTII前言11工程概述21.1開發(fā)背景21.2開發(fā)運(yùn)行環(huán)境21.3系統(tǒng)功能22系統(tǒng)的可行性研究22.1可行性研究的任務(wù)22.2可行性分析22.3系統(tǒng)流程圖32.4數(shù)據(jù)字典33系統(tǒng)的需求分析53.1需求分析的任務(wù)53.2用戶需求53.3功能需求53.4實(shí)體-聯(lián)系圖53.5狀態(tài)轉(zhuǎn)換圖64系統(tǒng)的概要設(shè)計(jì)74.1功能分解74.2數(shù)據(jù)庫的設(shè)計(jì)84.2.1輸入輸出工程84.2.2系統(tǒng)的表單設(shè)計(jì)84.3系統(tǒng)的模塊化94.4系統(tǒng)層次圖94.5子系統(tǒng)設(shè)計(jì)104.5.1普通用戶設(shè)計(jì)模塊104.5.2管理員設(shè)計(jì)模塊115系統(tǒng)的詳細(xì)設(shè)計(jì)125.1設(shè)計(jì)問題125.2盒圖125.3程序功能說明135.3.1登錄功能135.3.2學(xué)生功能145.3.3管理員功能165.4接口說明206系統(tǒng)的編碼與測試216.1編碼實(shí)現(xiàn)216.2測試方法216.3測試過程216.3.1黑盒測試216.3.2白盒測試226.3.3單元測試236.4測試出現(xiàn)問題及其解決236.5測試結(jié)論24參考文獻(xiàn)25致謝26附錄27前言信息系以學(xué)習(xí)計(jì)算機(jī)相關(guān)技術(shù)為主,計(jì)算機(jī)的普及率在70%,所以運(yùn)用計(jì)算機(jī)技術(shù)來管理該系的學(xué)生會(huì)是有實(shí)際意義的。信息系學(xué)生會(huì),它下設(shè)主席團(tuán)、秘書處、組織部、外宣部、紀(jì)檢部、學(xué)習(xí)部、生活部、文藝部、體育部等九個(gè)部門,需要經(jīng)常處理活動(dòng)和學(xué)生的很多信息,而傳統(tǒng)的人工管理不僅工作量極大,并且不便于查詢,更不便于各部門之間的信息共享和工作協(xié)調(diào),因此開發(fā)一個(gè)基于計(jì)算機(jī)技術(shù)的學(xué)生會(huì)管理系統(tǒng)對學(xué)生會(huì)的開展和管理的重要作用越來越顯著。學(xué)生會(huì)的目的是為了幫助學(xué)生更好的完善自我、提高綜合素質(zhì)、提倡個(gè)性開展,更好的學(xué)習(xí)到更多的社會(huì)的知識(shí),讓學(xué)生更好的融入社會(huì)。為了深入貫徹《關(guān)于實(shí)施“大學(xué)生素質(zhì)擴(kuò)展方案〞的意見》和《邯鄲學(xué)院綜合改革指導(dǎo)意見》等要求,大力推廣我校綜合改革、轉(zhuǎn)型開展、努力構(gòu)建適應(yīng)社會(huì)需要的人才培養(yǎng)模式,邯鄲學(xué)院非常重視學(xué)生會(huì)的管理工作,管理好學(xué)生會(huì)可以讓學(xué)生會(huì)成員起到很好的帶頭作用,幫助同學(xué)之間的交流,促進(jìn)學(xué)生會(huì)成員的全面開展。這次研究一方面是總結(jié)自己在大學(xué)所得,另一方面深入了解高校的運(yùn)行機(jī)制,體會(huì)到系統(tǒng)搭建應(yīng)以需求為根底,技術(shù)沒有好壞之分,在功能實(shí)現(xiàn)中,重新深入了解到了自己短處和長處,對于短處應(yīng)該努力去彌補(bǔ),對于長處應(yīng)該努力保存。目前,在學(xué)校里,學(xué)生會(huì)作為學(xué)校里不可缺少的一局部,在規(guī)模和人數(shù)上不斷的壯大,如何更好的管理學(xué)生會(huì)信息顯得尤為的重要。我們?yōu)榇碎_發(fā)了一套學(xué)生會(huì)管理系統(tǒng),本系統(tǒng)面向?qū)W校的學(xué)生會(huì)管理系統(tǒng),目的是為學(xué)校辦公管理提供一個(gè)快從現(xiàn)在應(yīng)用的技術(shù)方面和用戶的操作方式方面研究學(xué)院學(xué)生會(huì)。管理系統(tǒng)的可行性和必要性。學(xué)生會(huì)管理系統(tǒng)的引入,可以減輕學(xué)生會(huì)干部的工作負(fù)擔(dān),科學(xué)管理學(xué)生會(huì)日常工作,防止成員資料漏寫、喪失等,方便各個(gè)人員查看,使用,增加管理的透明度。從而提高學(xué)生會(huì)的工作效率,使學(xué)生會(huì)真正成為一個(gè)科學(xué)、高效、高水平的大學(xué)生效勞組織。速、簡單標(biāo)準(zhǔn)的管理平臺(tái),使學(xué)院在學(xué)生會(huì)信息管理方面更加標(biāo)準(zhǔn)化,快捷化。1工程概述1.1開發(fā)背景隨著信息技術(shù)在管理上越來越深入而廣泛的應(yīng)用,管理信息系統(tǒng)的實(shí)施在技術(shù)上已逐步成熟。管理信息系統(tǒng)是一個(gè)不斷開展的新型學(xué)科,任何一個(gè)單位要生存要開展,要高效率地把內(nèi)部活動(dòng)有機(jī)地組織起來,就必須建立與自身特點(diǎn)相適應(yīng)的管理信息系統(tǒng)。目前,在學(xué)校里,學(xué)生會(huì)作為學(xué)校里不可缺少的一局部,在規(guī)模和人數(shù)上不斷的壯大,如何更好的管理學(xué)生會(huì)信息顯得尤為的重要。我們?yōu)榇碎_發(fā)了一套學(xué)生會(huì)管理系統(tǒng),本系統(tǒng)面向?qū)W校的學(xué)生會(huì)管理系統(tǒng),目的是為學(xué)校辦公管理提供一個(gè)快速、簡單標(biāo)準(zhǔn)的管理平臺(tái),使學(xué)院在學(xué)生會(huì)信息管理方面更加標(biāo)準(zhǔn)化,快捷化。1.2開發(fā)運(yùn)行環(huán)境開發(fā)工具:Java語言,Eclipse開發(fā)工具。開發(fā)環(huán)境:JDK。開發(fā)系統(tǒng):window732位ServicePack1。1.3系統(tǒng)功能〔1〕實(shí)現(xiàn)不同用戶登錄,注冊系統(tǒng)。〔2〕修改,增加,刪除用戶。〔3〕查詢,修改,增添,刪除成員?!?〕查詢,修改,增添,刪除部門。2系統(tǒng)的可行性研究2.1可行性研究的任務(wù)為了使高校學(xué)生會(huì)成員查詢信息、管理工作者操作更加簡單方便、提高效率,我們需要設(shè)計(jì)一個(gè)學(xué)生會(huì)管理系統(tǒng)來解決高校學(xué)生會(huì)管理復(fù)雜,混亂的局面。2.2可行性分析〔1〕經(jīng)濟(jì)上的可行性。系統(tǒng)界面友好,操作簡單,系統(tǒng)的配置要求不高,實(shí)現(xiàn)可行,因此經(jīng)濟(jì)可行。該系統(tǒng)可以容易實(shí)現(xiàn)普通成員、管理員對學(xué)生會(huì)的查詢和管理。〔2〕需求上的可行性。在傳統(tǒng)管理方式下,高等院校的學(xué)生會(huì)管理主要手工收集整理資料和文檔的存檔查找,然而由于大局部高校規(guī)模之大和學(xué)生人數(shù)之多,學(xué)生會(huì)要處理的信息非常繁雜,僅靠手工收集整理資料和文檔的存檔查找,效率極其低下,往往事倍功半?!?〕技術(shù)上的可行性。該系統(tǒng)操作方便,簡單,用Java開發(fā)一個(gè)小型的學(xué)生會(huì)管理系統(tǒng),MySQL用它來開發(fā)數(shù)據(jù)庫,既簡單又方便。所以用Java開發(fā)一個(gè)小型的學(xué)生會(huì)管理信息系統(tǒng)是可行的。2.3系統(tǒng)流程圖系統(tǒng)流程圖是描繪系統(tǒng)物理模型的傳統(tǒng)工具。它的根本思想是用圖形符號以黑盒子形式描繪系統(tǒng)里面的每個(gè)部件(程序、文件、數(shù)據(jù)庫、表格、人工過程等〕,表達(dá)信息在各個(gè)部件之間流動(dòng)的情況。〔如圖2-1〕事務(wù)事務(wù)學(xué)生會(huì)管理程序?qū)W生會(huì)管理程序成員信息部門信息成員信息部門信息申請操作申請操作申請操作申請操作操作完成操作完成操作完成操作完成圖2-1系統(tǒng)流程圖2.4數(shù)據(jù)字典數(shù)據(jù)字典是指對數(shù)據(jù)的數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)、處理邏輯、外部實(shí)體等進(jìn)行定義和描述,其目的是對數(shù)據(jù)流程圖中的各個(gè)元素做出詳細(xì)的說明,使用數(shù)據(jù)字典為簡單的建模工程。數(shù)據(jù)字典〔Datadictionary〕是一種用戶可以訪問的記錄數(shù)據(jù)庫和應(yīng)用程序元數(shù)據(jù)的目錄。主動(dòng)數(shù)據(jù)字典是指在對數(shù)據(jù)庫或應(yīng)用程序結(jié)構(gòu)進(jìn)行修改時(shí),其內(nèi)容可以由DBMS自動(dòng)更新的數(shù)據(jù)字典。被動(dòng)數(shù)據(jù)字典是指修改時(shí)必須手工更新其內(nèi)容的數(shù)據(jù)字典。〔如表2-1,2-2,2-3〕表2-1數(shù)據(jù)字典名字:用戶登錄名字:用戶登錄
別名:管理員用戶登錄
描述:管理員用戶通過登錄系統(tǒng),能夠修改,增加,刪除,瀏覽成員和部門的信息。
定義:管理員用戶登錄=用戶名+密碼
位置:管理系統(tǒng)表2-2數(shù)據(jù)字典名字:成員查詢名字:成員查詢學(xué)生會(huì)信息別名:描述:普通成員通過登錄系統(tǒng),能夠修改自己的密碼,瀏覽成員信息,瀏覽部門信息
定義:普通成員登陸=用戶名+密碼+身份位置:管理系統(tǒng)表2-3數(shù)據(jù)字典名字:管理員管理名字:管理員管理學(xué)生會(huì)信息別名:描述:管理員用戶通過登錄系統(tǒng),能夠修改,增加,刪除,瀏覽成員和部門的信息
定義:管理員登錄=用戶名+密碼+身份位置:管理系統(tǒng)3系統(tǒng)的需求分析3.1需求分析的任務(wù)〔1〕功能需求:建立的學(xué)生會(huì)管理系統(tǒng)用以滿足高校對學(xué)生會(huì)高效,細(xì)致的管理,同時(shí)錄入學(xué)生成員和部門的信息,對于管理者更好的安排課程,成員更好的了解學(xué)生會(huì)的動(dòng)態(tài)有很大的幫助?!?〕性能需求:在系統(tǒng)能夠容納的人數(shù)以內(nèi),管理系統(tǒng)的反響時(shí)間必須在三秒之內(nèi)完成每次操作。〔3〕可靠性和可用性需求:使用期間,系統(tǒng)不能出現(xiàn)故障?!?〕出錯(cuò)處理需求:當(dāng)系統(tǒng)出現(xiàn)故障,應(yīng)及時(shí)發(fā)現(xiàn)自己所犯錯(cuò)誤找出解決方案,可根據(jù)情況關(guān)閉系統(tǒng)以免影響信息保存。3.2用戶需求用戶的需求具體表達(dá)在各種成員信息,部門信息的提供、保存、更新和查詢方面,這就要求數(shù)據(jù)庫結(jié)構(gòu)能充分滿足各種信息的輸入和輸出。收集根本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù)處理的流程,組成一份詳盡數(shù)據(jù)字典,為后面的具體設(shè)計(jì)打下根底。3.3功能需求通過系統(tǒng)功能分析,針對一般的網(wǎng)上學(xué)生會(huì)管理系統(tǒng),總結(jié)出如下的需求信息:〔1〕管理者的需求:對學(xué)生會(huì)成員信息,部門信息能夠進(jìn)行根本的管理。〔2〕學(xué)生會(huì)成員的要求:能夠通過登陸系統(tǒng)查看自己的根本信息,所有成員的根本信息,還有各個(gè)部門的根本信息。3.4實(shí)體-聯(lián)系圖E-R圖也稱實(shí)體-聯(lián)系圖(EntityRelationshipDiagram),提供了表示實(shí)體類型、屬性和聯(lián)系的方法,用來描述現(xiàn)實(shí)世界的概念模型。它是描述現(xiàn)實(shí)世界概念結(jié)構(gòu)模型的有效方法。是表示概念模型的一種方式,用矩形表示實(shí)體型,矩形框內(nèi)寫明實(shí)體名;用橢圓表示實(shí)體的屬性,并用無向邊將其與相應(yīng)的實(shí)體型連接起來;用菱形表示實(shí)體型之間的聯(lián)系,在菱形框內(nèi)寫明聯(lián)系名,并用無向邊分別與有關(guān)實(shí)體型連接起來,同時(shí)在無向邊旁標(biāo)上聯(lián)系的類型〔1:1,1:n或m:n〕?!踩鐖D3-1〕部門號愛好專業(yè)姓名部門號愛好專業(yè)姓名學(xué)生會(huì)成員學(xué)生會(huì)成員mm在在nn學(xué)生會(huì)部門學(xué)生會(huì)部門名稱部門號描述名稱部門號描述圖3-1實(shí)體-聯(lián)系圖3.5狀態(tài)轉(zhuǎn)換圖通過描繪系統(tǒng)的狀態(tài)及引起系統(tǒng)狀態(tài)轉(zhuǎn)換的事件,來表示系統(tǒng)的行為。此外狀態(tài)轉(zhuǎn)換圖還指明了作為特定事件的結(jié)果系統(tǒng)將做哪些動(dòng)作〔例如,處理數(shù)據(jù)〕。因此狀態(tài)轉(zhuǎn)換圖提供了行為建模機(jī)制。以下圖描述的是管理員登陸操作和普通用戶登錄操作的狀態(tài)轉(zhuǎn)換圖。普通用戶從登陸選課系統(tǒng)到查詢成員信息經(jīng)歷一系列過程。首先輸入帳號和密碼登錄系統(tǒng),系統(tǒng)給出提示,假設(shè)登錄成功那么進(jìn)入系統(tǒng)。然后可以對學(xué)生會(huì)成員信息進(jìn)行詳細(xì)的查看,例如成員的姓名,所在專業(yè),所在部門號,愛好,也可以對各個(gè)部門的信息進(jìn)行查看。在個(gè)人信息中還能更改自己的密碼。管理員首先輸入帳號和密碼,選擇管理員進(jìn)行登錄系統(tǒng),假設(shè)登錄成功那么進(jìn)行管理系統(tǒng),能夠?qū)W(xué)生會(huì)的各項(xiàng)內(nèi)容進(jìn)行更改。經(jīng)過狀態(tài)轉(zhuǎn)換圖的可視化效果,可更清楚了解此過程。〔如圖3-2〕閑置閑置登錄登錄重新輸入重新輸入提示錯(cuò)誤信息輸帳號,密碼,選擇管理員提示錯(cuò)誤信息輸帳號,密碼,選擇管理員密碼錯(cuò)誤密碼錯(cuò)誤密碼正確密碼正確管理學(xué)生會(huì)的各項(xiàng)內(nèi)容管理學(xué)生會(huì)的各項(xiàng)內(nèi)容更改信息更改信息修改符合要求修改符合要求提交更改數(shù)據(jù)提交更改數(shù)據(jù)圖3-2狀態(tài)轉(zhuǎn)換圖4系統(tǒng)的概要設(shè)計(jì)4.1功能分解隨著管理信息系統(tǒng)應(yīng)用的深入,學(xué)??梢灾鸩浇⑵鹨惶卓茖W(xué)的管理應(yīng)用系統(tǒng)。首先,可以通過這樣的系統(tǒng)更深入的了解學(xué)生會(huì)信息,直接建立合理管理學(xué)生會(huì)管理的系統(tǒng),如:〔1〕學(xué)生成員登錄可以使用查閱本人的根本情況,更改自己的登錄密碼,以及瀏覽部門信息和成員的根本信息?!?〕管理人員登錄可以查看,修改,刪除,增加部門,成員的各項(xiàng)信息。〔3〕管理人員登錄可以查看登錄人員的賬戶信息,可以對其賬戶信息進(jìn)行增加,修改,刪除操作。能夠很好的,簡單的管理學(xué)生會(huì)的成員信息。隨著學(xué)校教務(wù)的擴(kuò)展和工作量的增加,數(shù)據(jù)量不斷擴(kuò)大。為了滿足工作需要,必須實(shí)現(xiàn)各子系統(tǒng)之間能夠共享數(shù)據(jù),實(shí)現(xiàn)需要的統(tǒng)一管理和自動(dòng)化數(shù)據(jù)傳遞,結(jié)合學(xué)生會(huì)信息管理要點(diǎn)提出以下主要功能需求。包括學(xué)生會(huì)信息的管理、班級信息的管理、教師信息的管理、課程信息的管理、學(xué)生會(huì)選課管理以及成績管理,并具有嚴(yán)格的系統(tǒng)用戶及分級權(quán)限控制,保證了教學(xué)數(shù)據(jù)的嚴(yán)格保密性。4.2數(shù)據(jù)庫的設(shè)計(jì)輸入輸出工程登錄用戶信息表:帳號、密碼、用戶類型。成員根本信息表:姓名、性別、專業(yè)、愛好、所在部門號。部門根本信息表:部門號、部門名稱、簡介。會(huì)議根本信息表:時(shí)間、地點(diǎn)、開會(huì)內(nèi)容、參會(huì)人員?;顒?dòng)根本信息表:時(shí)間、地點(diǎn)、活動(dòng)主題、參與人員。4.2.2系統(tǒng)的表單設(shè)計(jì)〔1〕用戶信息表的表中保存了登陸用戶的根本信息,主要包括帳號、密碼、用戶類型?!踩绫?-1〕表4-1用戶信息表列名數(shù)據(jù)類型長度是否允許空備注帳號Varchar30N唯一標(biāo)識(shí)用戶密碼Varchar30N用戶類型Int15N〔2〕成員信息表的表中保存了學(xué)生會(huì)內(nèi)部各個(gè)成員的根本信息,主要包括姓名、性別、專業(yè)、愛好?!踩绫?-2〕列名數(shù)據(jù)類型長度是否允許空備注姓名Varchar50N唯一標(biāo)識(shí)成員性別Varchar50N專業(yè)Varchar50N愛好Varchar50Y所在部門號Int10N表4-2成員信息表〔3〕部門信息表的表中保存了學(xué)生會(huì)的各個(gè)部門的根本信息,主要包括部門號、部門名稱、簡介?!踩绫?-3〕表4-3部門信息表列名數(shù)據(jù)類型長度是否允許空備注部門號Int10N唯一標(biāo)識(shí)部門部門名稱Varchar20N簡介Varchar150Y4.3系統(tǒng)的模塊化系統(tǒng)功能模塊根本將本系統(tǒng)劃分為三大模塊,即數(shù)據(jù)管理模塊,數(shù)據(jù)查詢模塊以及系統(tǒng)管理模塊。模塊化設(shè)計(jì)和編程有以下幾點(diǎn)好處:〔1〕便于分工合作,對于較大的工程這種方式的好處最為明顯。〔2〕便于調(diào)試,可先對每個(gè)小模塊進(jìn)行單獨(dú)調(diào)試,發(fā)現(xiàn)問題快,解決也快。在每個(gè)小模塊都檢測通過后,整體調(diào)試出現(xiàn)問題只要檢查各模塊相關(guān)聯(lián)的局部〔如參數(shù)地址、參數(shù)類型〕是否統(tǒng)一即可。〔3〕便于移植,其他工程中如果有相同的應(yīng)用,可以直接復(fù)制。如果只是近似應(yīng)用,也只需做局部小改動(dòng)即可,可省去大量的不必要的重復(fù)工作。4.4系統(tǒng)層次圖該層次圖反映了各個(gè)模塊的層次結(jié)構(gòu)及功能?!?〕數(shù)據(jù)管理模塊:包括對成員信息、部門信息的管理。這個(gè)模塊中管理員可以對學(xué)生會(huì)的成員檔案和部門信息的進(jìn)行修改、添加、刪除,此功能僅限只限于系統(tǒng)管理員,普通用戶沒有此權(quán)限?!?〕數(shù)據(jù)查詢模塊:這個(gè)模塊中非管理員可以對學(xué)生會(huì)的成員檔案和部門信息的進(jìn)行查詢和瀏覽詳細(xì)的信息?!?〕系統(tǒng)管理模塊:此模塊管理員可以對系統(tǒng)登錄帳號進(jìn)行的管理。此功能只限于管理員,可以對系統(tǒng)的帳號進(jìn)行增添,刪除,修改?!踩鐖D4-1〕學(xué)生會(huì)管理系統(tǒng)學(xué)生會(huì)管理系統(tǒng)系統(tǒng)管理數(shù)據(jù)管理數(shù)據(jù)查詢系統(tǒng)管理數(shù)據(jù)管理數(shù)據(jù)查詢會(huì)議信息管理用戶管理成員信息管理活動(dòng)信息管理用戶添加用戶帳號查詢成員信息查詢退出系統(tǒng)用戶刪除用戶修改部門信息查詢會(huì)議信息管理用戶管理成員信息管理活動(dòng)信息管理用戶添加用戶帳號查詢成員信息查詢退出系統(tǒng)用戶刪除用戶修改部門信息查詢部門信息管理圖4-1層次圖4.5子系統(tǒng)設(shè)計(jì)子系統(tǒng)設(shè)計(jì)是新系統(tǒng)的物理設(shè)計(jì)階段。根據(jù)系統(tǒng)分析階段所確定的新系統(tǒng)的邏輯模型、功能要求,在用戶提供的環(huán)境條件下,設(shè)計(jì)出一個(gè)能在計(jì)算機(jī)網(wǎng)絡(luò)環(huán)境上實(shí)施的方案,即建立新系統(tǒng)的物理模型。系統(tǒng)設(shè)計(jì)內(nèi)容主要包括:確定設(shè)計(jì)方針和方法,將系統(tǒng)分解為假設(shè)干子系統(tǒng),確定各子系統(tǒng)的目標(biāo)、功能及其相互關(guān)系,決定對子系統(tǒng)的管理體制和控制方式,對各子系統(tǒng)進(jìn)行技術(shù)設(shè)計(jì)和評價(jià),對全系統(tǒng)進(jìn)行技術(shù)設(shè)計(jì)和評價(jià)等。系統(tǒng)設(shè)計(jì)的方法主要包括結(jié)構(gòu)化生命周期法〔又稱瀑布法〕、原型化方法〔迭代法〕、面向?qū)ο蠓椒ā?.5.1普通用戶設(shè)計(jì)模塊普通用戶登錄系統(tǒng)之后,可以進(jìn)行查詢個(gè)人信息,個(gè)人密碼修改,更換當(dāng)前登錄用戶,成員瀏覽,部門瀏覽操作?!踩鐖D4-2〕個(gè)人信息個(gè)人信息結(jié)束密碼修改用戶管理結(jié)束密碼修改用戶管理普通用戶登錄更換用戶開始普通用戶登錄更換用戶開始成員瀏覽成員管理成員瀏覽成員管理部門瀏覽部門管理部門瀏覽部門管理圖4-2普通用戶登錄子系統(tǒng)4.5.2管理員設(shè)計(jì)模塊管理員登錄系統(tǒng)之后,可以進(jìn)行添加用戶,查詢用戶,刪除用戶,修改密碼,更換當(dāng)前用戶,成員添加,成員刪除,成員更新,部門添加,部門刪除,部門更新操作。〔如圖4-3〕添加用戶添加用戶查詢用戶查詢用戶刪除用戶用戶管理刪除用戶用戶管理密碼修改密碼修改更換用戶更換用戶成員添加成員添加結(jié)束結(jié)束成員刪除成員管理管理員成員刪除成員管理管理員成員更新成員更新開始開始部門刪除部門刪除部門添加部門添加部門管理部門管理部門更新部門更新圖4-3管理員用戶登錄子系統(tǒng)5系統(tǒng)的詳細(xì)設(shè)計(jì)5.1設(shè)計(jì)問題〔1〕系統(tǒng)響應(yīng)時(shí)間:學(xué)生會(huì)管理系統(tǒng)的反響時(shí)間應(yīng)在三秒鐘之內(nèi)?!?〕用戶幫助設(shè)施:學(xué)生會(huì)管理系統(tǒng)提供全部功能的幫助信息。在學(xué)生會(huì)管理系統(tǒng)中,用戶請求幫助可選擇幫助菜單。用戶請求幫助后,學(xué)生會(huì)管理系統(tǒng)在反響時(shí)間內(nèi),會(huì)在屏幕某固定位置出現(xiàn)簡短提示。用戶得到幫助后可由屏幕上的返回按鈕回到正常的交互方式。用戶可通過幫助信息簡短提示查找更詳細(xì)的幫助信息〔層次結(jié)構(gòu)〕?!?〕出錯(cuò)信息處理:學(xué)生會(huì)管理系統(tǒng)會(huì)根據(jù)用戶具體操作,而發(fā)出一些警告信息。如:更改信息格式不正確。學(xué)生會(huì)管理系統(tǒng)也會(huì)根據(jù)用戶的具體操作發(fā)出一些建設(shè)性意見。學(xué)生會(huì)管理系統(tǒng)會(huì)根據(jù)用戶具體操作發(fā)出用戶錯(cuò)誤操作會(huì)導(dǎo)致的后果。如:是否對更改的信息保存?如保存,原信息將無法恢復(fù)。〔4〕學(xué)生會(huì)管理系統(tǒng)術(shù)語是友好的交互命令:學(xué)生會(huì)管理系統(tǒng)每個(gè)菜單項(xiàng)都有對應(yīng)的命令。學(xué)生會(huì)管理系統(tǒng)的命令形式是功能鍵。5.2盒圖盒圖是在1977年由美國的統(tǒng)計(jì)學(xué)家約翰·圖基(JohnTukey)創(chuàng)造的。它由五個(gè)數(shù)值點(diǎn)組成:最小值(min),下四分位數(shù)(Q1),中位數(shù)(median),上四分位數(shù)(Q3),最大值(max)。也可以往盒圖里面參加平均值(mean)。下四分位數(shù)、中位數(shù)、上四分位數(shù)組成一個(gè)“帶有隔間的盒子〞。上四分位數(shù)到最大值之間建立一條延伸線,這個(gè)延伸線成為“胡須(whisker)〞。首先進(jìn)入系統(tǒng),輸入帳號和密碼,帳號或密碼錯(cuò)誤系統(tǒng)出現(xiàn)錯(cuò)誤信息要求重新進(jìn)入,這是又回到進(jìn)入系統(tǒng)階段,這里運(yùn)用了do-while循環(huán),由圖可以看出。帳號和密碼正確,學(xué)生進(jìn)入管理系統(tǒng),可以瀏覽和查看學(xué)生會(huì)成員的根本信息和部門的根本信息,并且可以重復(fù)的查看和瀏覽,還可以修改自己的賬戶信息,同樣操作仍可循環(huán)進(jìn)行。通過盒圖,在分析數(shù)據(jù)的時(shí)候,盒圖能夠有效地幫助我們識(shí)別數(shù)據(jù)的特征?!?〕直觀地識(shí)別數(shù)據(jù)集中的異常值?!?〕判斷數(shù)據(jù)集的數(shù)據(jù)離散程度和偏向?!踩鐖D5-1〕登錄學(xué)生會(huì)管理系統(tǒng)FT普通用戶FTFT管理員FT瀏覽學(xué)生會(huì)信息提示信息錯(cuò)誤瀏覽和管理學(xué)生會(huì)信息提示信息錯(cuò)誤更改自己的信息管理用戶退出系統(tǒng)退出系統(tǒng)圖5-1盒圖5.3程序功能說明5.3.1登錄功能不同的用戶有不同的權(quán)限,根據(jù)不同的權(quán)限進(jìn)入不同的頁面。在程序執(zhí)行出來的頁面里進(jìn)行不同的操作可以實(shí)現(xiàn)不同的功能?!?〕學(xué)生用戶登錄界面。學(xué)生以普通用戶身份登錄,進(jìn)入系統(tǒng)后能進(jìn)行相應(yīng)的操作?!踩鐖D5-2〕圖5-2普通用戶登陸界面〔2〕管理員身份登錄界面。管理員在登陸時(shí)選擇管理員登錄,進(jìn)入系統(tǒng)后能進(jìn)行相應(yīng)的操作?!踩鐖D5-3〕圖5-3管理員登陸界面5.3.2學(xué)生功能學(xué)生對應(yīng)的模塊包括修改密碼,查看和修改個(gè)人資料,查看所屬學(xué)生會(huì)部門以及結(jié)構(gòu)這幾個(gè)功能?!?〕修改密碼:通過此功能,學(xué)生可以通過修改自己的登錄密碼來保證自己的賬戶平安,然后下次登錄用新的密碼登錄。〔如圖5-4〕圖5-4管理員修改密碼〔2〕查看登錄信息:通過這個(gè)功能,學(xué)生可以查看自己登錄名的詳細(xì)信息,包括用戶名,密碼,和賬戶類型?!踩鐖D5-5〕圖5-5普通用戶查看個(gè)人用戶資料〔3〕查看學(xué)生會(huì)成員信息:學(xué)生可以瀏覽查看學(xué)生會(huì)成員的根本信息,只有瀏覽權(quán)限不能進(jìn)行修改等操作。〔如圖5-6〕圖5-6普通用戶查看學(xué)生會(huì)成員信息〔4〕查看學(xué)生會(huì)部門信息:學(xué)生可以看到自己所屬的部門號還可以看到各個(gè)學(xué)生會(huì)部門所對應(yīng)的部門號和名稱以及各個(gè)部門的簡介等?!踩鐖D5-7〕圖5-7普通用戶查看學(xué)生會(huì)部門信息5.3.3管理員功能管理人員登錄可以查看登錄人員的賬戶信息,也可以對賬戶進(jìn)行添加,刪除和修改操作。能夠很好的,簡單的管理登錄用戶信息。還可以修改自己的密碼和更換用戶登錄。管理人員登錄可以查看,修改,刪除和增加學(xué)生會(huì)各個(gè)部門的各項(xiàng)信息和學(xué)生會(huì)成員的信息。查看用戶的根本信息,包括用戶名和密碼?!踩鐖D5-8〕圖5-8管理員查看登錄用戶的信息〔2〕添加用戶,此功能可以添加普通用戶和管理員用戶,并且可以自己設(shè)置密碼?!踩鐖D5-9〕圖5-9管理員添加登錄用戶的信息〔3〕刪除用戶,此功能可以對用戶進(jìn)行刪除操作,在刪除時(shí)必須輸入用戶的正確姓名,然后如果正確可以進(jìn)行刪除操作,否那么返回重新輸入。〔如圖5-10〕圖5-10管理員刪除登錄用戶的信息〔4〕添加學(xué)生會(huì)成員,此功能實(shí)現(xiàn)學(xué)生會(huì)成員的增加操作,添加時(shí)應(yīng)該輸入要求的姓名,專業(yè),愛好信息,才能成功添加,然后在已有的部門中選擇部門編號?!踩鐖D5-11〕圖5-11管理員添加成員的信息〔5〕查看和修改成員信息,在成員管理中可以查詢部門所有成員的根本信息并對于想要修改的信息進(jìn)行修改。〔如圖5-12〕圖5-12管理員查看和修改成員的信息〔6〕查看部門的根本信息,包括編號,部門名稱,部門類型,部門編號?!踩鐖D5-13〕圖5-13管理員查看學(xué)生會(huì)部門信息〔7〕添加部門,輸入想要添加的部門名稱,類型和編號,然后提交保存?!踩鐖D5-14〕圖5-14管理員添加學(xué)生會(huì)部門〔8〕刪除部門,此功能可以瀏覽全部的部門,然后對想要?jiǎng)h除的部門選中進(jìn)行刪除操作。〔如圖5-15〕圖5-15管理員刪除學(xué)生會(huì)部門〔9〕修改部門信息,此功能可以瀏覽全部的部門,然后對想要修改的部門選中進(jìn)行相應(yīng)的修改操作?!踩鐖D5-16〕圖5-16管理員修改學(xué)生會(huì)部門信息5.4接口說明〔1〕外部接口。該系統(tǒng)的界面清晰,用戶通過輸入合法的用戶名稱,用戶密碼選擇相應(yīng)的用戶類型即可進(jìn)入此系統(tǒng)?!?〕內(nèi)部接口。通過共用動(dòng)態(tài)更新的數(shù)據(jù)庫實(shí)現(xiàn)模塊間的聯(lián)系。設(shè)計(jì)共同的模塊提高代碼復(fù)用率。6系統(tǒng)的編碼與測試6.1編碼實(shí)現(xiàn)本章主要是給系統(tǒng)劃分的模塊進(jìn)行編程測試,本系統(tǒng)完全采用java語言編程,主要代碼片段如下:〔1〕系統(tǒng)登陸模塊核心代碼?!惨姼戒浺弧场?〕主窗體核心代碼。〔見附錄二〕〔3〕局部菜單添加監(jiān)聽事件。〔見附錄三〕6.2測試方法測試方法主要有白盒測試、黑盒測試、單元測試,對于該系統(tǒng)主要進(jìn)行黑盒測試和單元測試。主要測試該系統(tǒng)功能是否能正確執(zhí)行,主要包括修改結(jié)果能否成功保存,查詢結(jié)果是否正確,流程是否完整,以及批量操作的情況下,是否正確。6.3測試過程6.3.1黑盒測試黑盒測試也稱功能測試,它是通過測試來檢測每個(gè)功能是否都能正常使用。在測試中,把程序看作一個(gè)不能翻開的黑盒子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,在程序接口進(jìn)行測試,它只檢查程序功能是否按照需求規(guī)格說明書的規(guī)定正常使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)而產(chǎn)生正確的輸出信息。黑盒測試著眼于程序外部結(jié)構(gòu),不考慮內(nèi)部邏輯結(jié)構(gòu),主要針對軟件界面和軟件功能進(jìn)行測試。黑盒測試是以用戶的角度,從輸入數(shù)據(jù)與輸出數(shù)據(jù)的對應(yīng)關(guān)系出發(fā)進(jìn)行測試的。很明顯,如果外部特性本身設(shè)計(jì)有問題或規(guī)格說明的規(guī)定有誤,用黑盒測試方法是發(fā)現(xiàn)不了的。黑盒測試法注重于測試軟件的功能需求,主要試圖發(fā)現(xiàn)以下幾類錯(cuò)誤?!?〕功能不正確或遺漏?!?〕界面錯(cuò)誤?!?〕輸入和輸出錯(cuò)誤。〔4〕數(shù)據(jù)庫訪問錯(cuò)誤?!?〕初始化和終止錯(cuò)誤等。本程序中,對于程序的各項(xiàng)功能進(jìn)行了詳細(xì)的測試,并將實(shí)際的測試結(jié)果按要求記錄表中〔如表6-1〕表6-1黑盒測試結(jié)果用例名稱操作測試數(shù)據(jù)預(yù)期結(jié)果實(shí)際結(jié)果信息管理查看個(gè)人信息查詢成功查詢成功修改個(gè)人密碼修改成功修改成功用戶管理添加成功成功刪除成功成功更新成功成功查詢成功成功成員管理添加成功成功刪除成功成功更新成功成功查詢成功成功部門管理添加成功成功刪除成功成功更新成功成功6.3.2白盒測試白盒測試又稱結(jié)構(gòu)測試、透明盒測試、邏輯驅(qū)動(dòng)測試或基于代碼的測試。白盒測試是一種測試用例設(shè)計(jì)方法,盒子指的是被測試的軟件,白盒指的是盒子是可視的,你清楚盒子內(nèi)部的東西以及里面是如何運(yùn)作的。“白盒〞法全面了解程序內(nèi)部邏輯結(jié)構(gòu)、對所有邏輯路徑進(jìn)行測試?!鞍缀楔暦ㄊ歉F舉路徑測試。在使用這一方案時(shí),測試者必須檢查程序的內(nèi)部結(jié)構(gòu),從檢查程序的邏輯著手,得出測試數(shù)據(jù)。在對本系統(tǒng)進(jìn)行白盒測試時(shí)通過查看系統(tǒng)源碼,發(fā)現(xiàn)有幾處方法運(yùn)行效率低,方法耦合度高,有重新改用其他方法,修改類結(jié)構(gòu)降低耦合度。6.3.3單元測試在測試批量操作時(shí)使用單元測試,主要java程序連接數(shù)據(jù)庫對用戶、成員和各個(gè)部門信息的添加、更新等一系列操作?!踩鐖D6-1〕圖6-1Java與數(shù)據(jù)庫的連接6.4測試出現(xiàn)問題及其解決測試時(shí)程序連接數(shù)據(jù)庫數(shù)據(jù)出現(xiàn)錯(cuò)誤,無法做到對用戶信息的更新和密碼的修改,在老師指導(dǎo)和通過網(wǎng)上查找資料的情況下,順利的解決了問題。6.5測試結(jié)論經(jīng)過以上屢次測試實(shí)驗(yàn),并在老師和同學(xué)的幫助下進(jìn)行屢次修改,本系統(tǒng)根本上實(shí)現(xiàn)了預(yù)期的效果,各個(gè)界面都比擬簡潔,顏色搭配也比擬合理,在模塊功能上來說,實(shí)現(xiàn)了不同的權(quán)限具有不同的功能,并進(jìn)行屢次測試,保證其運(yùn)行結(jié)果。根本上到達(dá)了預(yù)期的效果。參考文獻(xiàn)[1]羅頌等.Java課程設(shè)計(jì)案例精編.清華大學(xué)出版社.2023年.[2]羅毅等.?dāng)?shù)據(jù)庫原理與應(yīng)用教程.北京大學(xué)出版社.2006年.[3]丁寶康等.?dāng)?shù)據(jù)庫系統(tǒng)原理.經(jīng)濟(jì)科學(xué)出版社.2007年.[4]左美云等.信息系統(tǒng)開發(fā)與管理教程.清華大學(xué)出版社.2006年.[5]陸嵐.Java案例開發(fā)集錦.電子工業(yè)出版社.2023年.[6]王彬華等.中文Java精彩編程五十例.電子科技大學(xué)出版社.2004年.[7]張洪舉.專家門診Java開發(fā)答疑.人民郵電出版社.2003年.[8]牛宏霞.Java程序設(shè)計(jì).化學(xué)工業(yè)出版社.2004年.[9]孫承愛等.Java程序設(shè)計(jì)根底與工程實(shí)訓(xùn).科學(xué)出版社.2023年.[10]匡松等.Java大學(xué)應(yīng)用教程.西南財(cái)經(jīng)大學(xué)出版社.2023年.[11]劉瑞新.Java程序設(shè)計(jì)教程.電子工業(yè)出版社.2023年.[12]楊美霞等.Java程序設(shè)計(jì)實(shí)訓(xùn)教程.航空工業(yè)出版社.2023年.[13]邵洋等.Java數(shù)據(jù)庫系統(tǒng)開發(fā)實(shí)例導(dǎo)航.人民郵電出版社.2003年.[14]JoshuaBloch.EffectiveJava[M].Piscataway,N.J:IEEEPress,.2023.[15]李安渝.MySQL技術(shù)與實(shí)現(xiàn)[M].北京:國防工業(yè)出版社.2003.致謝這次課程設(shè)計(jì)能夠得以順利完成,是所有指導(dǎo)過我的老師,幫助過我的同學(xué)和一直關(guān)心支持著我的家人對我的教誨、幫助和鼓勵(lì)的結(jié)果。我要在這里對他們表示深深的謝意。我們的這次的課程設(shè)計(jì)是在我們的老師丁萬寧的親切關(guān)心和悉心指導(dǎo)下完成的。他嚴(yán)肅的科學(xué)態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神,精益求精的工作作風(fēng),深深地感染和鼓勵(lì)著我們。樸實(shí)無華、平易近人的人格魅力對我們影響深遠(yuǎn)。不僅使我們樹立了遠(yuǎn)大的學(xué)術(shù)目標(biāo)、掌握了根本的研究方法,還使我明白了許多待人接物與人處事的道路。從課題的選擇到工程的最終完成,丁老師都始終給予我細(xì)心的指導(dǎo)和不懈的支持。在此謹(jǐn)向丁老師致以誠摯的謝意和崇高的敬意。感謝班主任王超老師,從您身上學(xué)到了太多,必將終身受益。感謝所有教授過我課程的大學(xué)的老師們,是你們誨人不倦才有了現(xiàn)在的我。感謝我的父母,沒有你們,就沒有我的今天,你們的支持與鼓勵(lì),永遠(yuǎn)是支撐我前進(jìn)的最大動(dòng)力。感謝所有組員的辛苦付出,在宿舍里我們揮汗如雨,日月湖畔閑庭信步,綠蔭場上把酒言歡……最難忘的記憶里都有你身影。感謝一起歡笑一起惆悵的日子,不管何時(shí),請不要忘記最初的夢想。在課程設(shè)計(jì)即將完成之際,我的心情無法平靜,從開始進(jìn)入課題到論文的順利完成,有多少可敬的師長、同學(xué)、朋友給了我無言的幫助,在這里請接受我們誠摯的謝意!附錄附錄一publicvoidactionPerformed(ActionEvente){ //提取文本框里的用戶名和密碼Stringname_text=name.getText();Stringpwd_text=pwd.getText();//將得到的值存入user對象里面user.setusername(name_text);user.setuserpwd(pwd_text);//獲取標(biāo)志量Stringstate=user.getFlag();//判斷標(biāo)志量,設(shè)置文本框的默認(rèn)值為管理員if(state!="1"&&state!="2"){state="2";}//判斷文本框值是不是管理員if(state=="2"){try{//執(zhí)行sql語句,進(jìn)行數(shù)據(jù)庫添加booleanflag=l.Query(user,"select*fromuserswhereusername=?anduserpwd=?andflag="+state);if(flag){//文本提示框 JOptionPane.showMessage(null,"登陸成功");//界面轉(zhuǎn)換,隱藏原來界面logingui.setVisible(false);//構(gòu)造新的界面newAdmin(name_text);}else{//文本提示框JOptionPane.showMessageDialog(null,"登陸失年敗,請檢查用戶名和密碼");//設(shè)置用戶名框和密碼框的值為空name.setText("");pwd.setText("");}}catch(SQLExceptione1){e1.printStackTrace();}//判斷是不是普通用戶}elseif(state=="1"){try{//執(zhí)行sql語句booleanflag=l.Query(user,"select*fromuserswhereusername=?anduserpwd=?andflag="+state
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 商業(yè)大樓管樁施工合同
- 員工離職補(bǔ)償金協(xié)議書
- 學(xué)校擴(kuò)建室外管網(wǎng)改造施工合同
- 電影院放映室安全門施工協(xié)議范文
- 鄭州別墅買賣合同要點(diǎn)解析
- 飛行員勞動(dòng)合同簽訂流程
- 倉儲(chǔ)物流快遞租賃合同
- 區(qū)塊鏈產(chǎn)品技術(shù)協(xié)議管理辦法
- 風(fēng)力發(fā)電場防火門施工合同
- 生態(tài)公園綠化改造合同協(xié)議書
- 鈴木教學(xué)法在我國鋼琴教學(xué)中的應(yīng)用研究 開題
- 掘進(jìn)迎頭預(yù)防冒頂片幫安全技術(shù)措施
- 【MOOC】操作系統(tǒng)及Linux內(nèi)核-西安郵電大學(xué) 中國大學(xué)慕課MOOC答案
- 全新危險(xiǎn)廢物運(yùn)輸安全協(xié)議(2024版)3篇
- 混凝土輸送泵車安全操作規(guī)程(4篇)
- 科研倫理與學(xué)術(shù)規(guī)范(研究生)期末試題
- 幼兒游戲的課件
- 教育科學(xué)研究方法智慧樹知到期末考試答案章節(jié)答案2024年浙江師范大學(xué)
- 美國史智慧樹知到期末考試答案章節(jié)答案2024年東北師范大學(xué)
- 研究方法與學(xué)術(shù)寫作智慧樹知到期末考試答案章節(jié)答案2024年溫州大學(xué)
- 重慶市課程改革課程設(shè)置及實(shí)施指導(dǎo)意見
評論
0/150
提交評論