


版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、數(shù)據(jù)庫(kù)系統(tǒng)原理課程設(shè)計(jì)報(bào)告學(xué)生成績(jī)管理系統(tǒng)設(shè)計(jì)成員所在專業(yè)所在班級(jí)指導(dǎo)教師 提交時(shí)間卷首語:讀書筆記 4.1、課程設(shè)計(jì)得目得6?2、 課題組成員得設(shè)計(jì)任務(wù) 7.3、學(xué)生信息管理系統(tǒng)概述?84、系統(tǒng)需求分析1?05、數(shù)據(jù)庫(kù)設(shè)計(jì)12?6、 系統(tǒng)模塊詳細(xì)設(shè)計(jì)1. 77、課程設(shè)計(jì)設(shè)計(jì)總結(jié) 218、程序源代碼22?參考文獻(xiàn)50?學(xué)生信息管理系統(tǒng)班級(jí):制作成員:指導(dǎo)教師:卷首語:I、讀書筆記關(guān)于網(wǎng)上花店管理系統(tǒng)得讀書筆記:在網(wǎng)上購(gòu)物逐步平民化得今天,網(wǎng)上購(gòu)物人數(shù)不斷增加,現(xiàn)代IT技術(shù)與互聯(lián)網(wǎng)得結(jié)合。給了市場(chǎng)創(chuàng)造了無限商機(jī)!我閱讀了一片“網(wǎng)上花店管理系統(tǒng)” 得論文。該論文主要研究網(wǎng)上花店管理系統(tǒng)該系統(tǒng)以M
2、ySQL作為后臺(tái)數(shù)據(jù)庫(kù)JS P作為前臺(tái)開發(fā)工具,通過Ja va中得J D BC連接數(shù)據(jù)庫(kù)。提供給用戶網(wǎng) 上瀏覽,購(gòu)買,支付等功能,同時(shí)、管理員對(duì)可以該系統(tǒng)進(jìn)行維護(hù)與管理!S QL Serv e r安全可靠,性能好,易用性強(qiáng)J S P得Web運(yùn)用跨平臺(tái),系 統(tǒng)底層采用Java開發(fā)Ja va語言簡(jiǎn)單,面向?qū)ο?安全性高得特點(diǎn),運(yùn)用Serl v et模式與Tomcat服務(wù)器.這幾點(diǎn)得綜合搭配使得該系統(tǒng)靈活方便易用,簡(jiǎn)化 了動(dòng)態(tài)網(wǎng)站得開發(fā)。網(wǎng)上花店管理系統(tǒng)實(shí)現(xiàn)了用戶注冊(cè),網(wǎng)上訂購(gòu)支付,留言,購(gòu)物車,鮮花資 料管理與用戶管理,訂單管理等功能。SQl數(shù)據(jù)庫(kù)實(shí)現(xiàn)了用戶注冊(cè)登記信息得存 儲(chǔ),與網(wǎng)站資料維護(hù),更
3、新等使得數(shù)據(jù)得管理更加便利,高效JSP則為用戶提高動(dòng)態(tài)圖形界面,簡(jiǎn)化了操作,提高了易用性。論文還詳細(xì)介紹了系統(tǒng)得邏輯結(jié)構(gòu)設(shè)計(jì),邏輯圖,總功能設(shè)計(jì),與數(shù)據(jù)庫(kù)設(shè)計(jì)等。該系統(tǒng)即使就是不懂w eb技 術(shù)得人也可以熟悉運(yùn)用。開發(fā)工具與數(shù)據(jù)庫(kù)得工具有很多,各有各得優(yōu)勢(shì)。在互聯(lián)網(wǎng)大行其道得時(shí) 代,電腦技術(shù)順應(yīng)著時(shí)代得發(fā)展,只有我們把握運(yùn)用好各類技術(shù),相互結(jié)合與利 用,才能制作出更好得軟件與程序。在現(xiàn)在信息化高速發(fā)展得時(shí)代,信息只有快,準(zhǔn),精才能發(fā)揮其價(jià)值。所 以機(jī)器代替人力就是必然得歷史發(fā)展趨勢(shì), 人工操作必將被計(jì)算機(jī)代替。 計(jì)算機(jī) 在我們得日常生活中得使用越來越不可或缺 , 計(jì)算機(jī)進(jìn)行信息管理,不僅提高了
4、 工作效率 ,而且大大得提高了其安全性、 尤其對(duì)于復(fù)雜得信息管理 , 計(jì)算機(jī)能夠充 分發(fā)揮它得優(yōu)越性、數(shù)據(jù)庫(kù)技術(shù) , 已經(jīng)成為先進(jìn)信息技術(shù)得重要組成部分,就是現(xiàn)代計(jì)算機(jī)信息 系統(tǒng)與計(jì)算機(jī)應(yīng)用系統(tǒng)得基礎(chǔ)與核心。 數(shù)據(jù)庫(kù)技術(shù)從誕生到現(xiàn)在, 在不到半個(gè)世 紀(jì)得時(shí)間里 ,形成了堅(jiān)實(shí)得理論基礎(chǔ)、 成熟得商業(yè)產(chǎn)品與廣泛得應(yīng)用領(lǐng)域 ,吸引越 來越多得研究者加入。 數(shù)據(jù)庫(kù)得誕生與發(fā)展給計(jì)算機(jī)信息管理帶來了一場(chǎng)巨大得 革命。三十多年來 ,國(guó)內(nèi)外已經(jīng)開發(fā)建設(shè)了成千上萬個(gè)數(shù)據(jù)庫(kù) ,它已成為企業(yè)、 部 門乃至個(gè)人日常工作、生產(chǎn)與生活得基礎(chǔ)設(shè)施 . 同時(shí),隨著應(yīng)用得擴(kuò)展與深入 , 數(shù)據(jù)庫(kù)得數(shù)量與規(guī)模越來越大 , 數(shù)據(jù)庫(kù)
5、得研究領(lǐng)域也已經(jīng)大大地拓廣與深化了。 計(jì)算機(jī)技術(shù)不斷應(yīng)用到各行各業(yè), 大量得企業(yè)數(shù)據(jù)存放于數(shù)據(jù)庫(kù)中, 并通過數(shù)據(jù) 庫(kù)進(jìn)行快速查詢 ,獲取比傳統(tǒng)方式更高得效率 . 而學(xué)生成績(jī)交由數(shù)據(jù)庫(kù)進(jìn)行保存、 管理,則就是一個(gè)教育單位不可缺少得部分, 它得內(nèi)容對(duì)于學(xué)校得決策者與管理 者來說都至關(guān)重要。1、課程設(shè)計(jì)得目得(1) 加深對(duì)數(shù)據(jù)庫(kù)系統(tǒng)、軟件工程、程序設(shè)計(jì)語言得理論知識(shí)得理解與應(yīng) 用水平;(2) 在理論與實(shí)驗(yàn)教學(xué)基礎(chǔ)上進(jìn)一步鞏固已學(xué)基本理論及應(yīng)用知識(shí)并加 以綜合提高;(3 ) 學(xué)會(huì)將知識(shí)應(yīng)用于實(shí)際得方法 ,提高分析與解決問題得能力,增強(qiáng)動(dòng) 手能力;(4 ) 為畢業(yè)設(shè)計(jì)與以后工作打下必要基礎(chǔ)。(5) 理解
6、與掌握該課程中得有關(guān)基本概念,程序設(shè)計(jì)思想與方法。(6) 培養(yǎng)綜合運(yùn)用所學(xué)知識(shí)獨(dú)立完成課題得能力。(7) 培養(yǎng)勇于探索、嚴(yán)謹(jǐn)推理、實(shí)事求就是、有錯(cuò)必改,用實(shí)踐來檢驗(yàn)理 論,全方位考慮問題等科學(xué)技術(shù)人員應(yīng)具有得素質(zhì)。(8 )掌握從資料文獻(xiàn)、科學(xué)實(shí)驗(yàn)中獲得知識(shí)得能力,提高學(xué)生從別人經(jīng)驗(yàn) 中找到解決問題得新途徑得悟性,初步培養(yǎng)工程意識(shí)與創(chuàng)新能力 .2、課題組成員得設(shè)計(jì)任務(wù)課題由三人共同協(xié)作完成,系統(tǒng)得組成與功能主要包括:2、1 系統(tǒng)組成 :數(shù)據(jù)表組成:成績(jī)表 查詢組成:查詢學(xué)生、查詢成績(jī) 菜單組成:主菜單由查詢、刪除、添加組成 2、2系統(tǒng)功能 :本系統(tǒng)得主要功能分別通過主菜單中得以下各項(xiàng)來實(shí)現(xiàn):通過
7、系統(tǒng)維護(hù)菜單實(shí)現(xiàn)學(xué)生成績(jī)得查詢、刪除、添加等模塊功能通過學(xué)生成績(jī)管理菜單實(shí)現(xiàn)對(duì)學(xué)生成績(jī)得錄入、查詢學(xué)生成績(jī)、刪除學(xué)生 成績(jī) 通過基本數(shù)據(jù)管理菜單實(shí)現(xiàn)對(duì)姓名、學(xué)號(hào)、課程得設(shè)置,錄入學(xué)生記錄 , 查詢學(xué)生記錄與退出系統(tǒng);3 、學(xué)生信息管理系統(tǒng)概述3、1 研究背景9 0年代中期,由于In ternet得迅速普及,使Intranet成為In ternet技術(shù)在企 業(yè)管理信息系統(tǒng)中得應(yīng)用與延伸,形成了集計(jì)算機(jī) ,計(jì)算機(jī)網(wǎng)絡(luò)、數(shù)據(jù)庫(kù)、分布 式計(jì)算等于一體得信息技術(shù)綜合體 ,它打破了時(shí)間與地域得界限,使信息交流變 得快捷、準(zhǔn)確, 為建立現(xiàn)代企業(yè)管理信息系統(tǒng)提供了充足得條件。 企業(yè)信息管理 系統(tǒng)在此基礎(chǔ)上延伸
8、、擴(kuò)展,使之上下、內(nèi)外全面貫通。隨著In ter n et技術(shù)得興起,對(duì) C/S 結(jié)構(gòu)得一種變化或者改進(jìn)得結(jié)構(gòu)。在這種結(jié)構(gòu)下 ,用戶界面完全通過 瀏覽器實(shí)現(xiàn), 一部分事務(wù)邏輯在前端實(shí)現(xiàn) ,但就是主要事務(wù)邏輯在服務(wù)器端實(shí)現(xiàn), 形成所謂3 t ie r結(jié)構(gòu)。B/ S結(jié)構(gòu),主要就是利用了不斷成熟得瀏覽器技術(shù), 結(jié)合瀏覽器得多種 Scrip t語言(V B Scr ipt、J av aS c rip t)與Act iveX 技術(shù),用通用瀏覽器就實(shí)現(xiàn)了原來需要復(fù)雜專用軟件才能實(shí)現(xiàn)得強(qiáng)大功能 ,并節(jié)約 了開發(fā)成本,就是一種全新得軟件系統(tǒng)構(gòu)造技術(shù)隨著Wi ndow s 9 8 /W indows 2000
9、將瀏覽器技術(shù)植入操作系統(tǒng)內(nèi)部,這種結(jié)構(gòu)更成為當(dāng)今應(yīng)用軟件得 首選體系結(jié)構(gòu)。顯然 B/S 結(jié)構(gòu)應(yīng)用程序相對(duì)于傳統(tǒng)得 C/S 結(jié)構(gòu)應(yīng)用程序?qū)⒕褪蔷薮蟮眠M(jìn)步學(xué)生信息管理系統(tǒng)就是學(xué)校管理得重要工具, 就是學(xué)校不可或缺得部分。 隨 著在校大學(xué)生人數(shù)得不斷增加 ,教務(wù)系統(tǒng)得數(shù)量也不斷得上漲, 。學(xué)校工作繁雜、 資料眾多 ,人工管理信息得難度也越來越大,顯然就是不能滿足實(shí)際得需要,效 率也就是很低得。并且這種傳統(tǒng)得方式存在著很多得弊端 ,如 :保密性差、查詢不 便、效率低,很難維護(hù)與更新等。然而,本系統(tǒng)針對(duì)以上缺點(diǎn)能夠極大地提高學(xué) 生信息管理得效率,也就是科學(xué)化、正規(guī)化得管理,與世界接軌得重要條件。所 以如
10、何自動(dòng)高效地管理信息就是這些年來許多人所研究得 .3、2 開發(fā)意義隨著這些年電腦計(jì)算機(jī)得速度質(zhì)得提高 ,成本得下降, IT 互聯(lián)網(wǎng)大眾趨勢(shì)得 發(fā)展. 我們使用電腦得高效率才處理數(shù)據(jù)信息成為可能。 學(xué)生學(xué)籍管理系統(tǒng)得出 現(xiàn),正就是管理人員與信息數(shù)據(jù), 計(jì)算機(jī)得進(jìn)入互動(dòng)時(shí)代得體現(xiàn)。 友好得人機(jī)交 互模式,清晰簡(jiǎn)明得圖形界面, 高效安全得操作使得我們對(duì)成千上萬得信息得管 理得心應(yīng)手 . 通過這個(gè)系統(tǒng) ,可以做到信息得規(guī)范管理 , 科學(xué)統(tǒng)計(jì)與快速得查詢 , 從而減少管理方面得工作量 ?毋庸置疑,切實(shí)有效地把計(jì)算機(jī)管理引入學(xué)校教務(wù) 管理中,對(duì)于促進(jìn)學(xué)校管理制度 , 提高學(xué)校教學(xué)質(zhì)量與辦學(xué)水平有著顯著意義
11、 ?在現(xiàn)在信息化高速發(fā)展得時(shí)代,信息只有快,準(zhǔn) , 精才能發(fā)揮其價(jià)值。所以 機(jī)器代替人力就是必然得歷史發(fā)展趨勢(shì) ,人工操作必將被計(jì)算機(jī)代替 . 計(jì)算機(jī)在 我們得日常生活中得使用越來越不可或缺 , 計(jì)算機(jī)進(jìn)行信息管理,不僅提高了工 作效率,而且大大得提高了其安全性、 尤其對(duì)于復(fù)雜得信息管理, 計(jì)算機(jī)能夠充 分發(fā)揮它得優(yōu)越性、數(shù)據(jù)庫(kù)技術(shù) ,已經(jīng)成為先進(jìn)信息技術(shù)得重要組成部分,就是現(xiàn)代計(jì)算機(jī)信息系統(tǒng)與計(jì)算 機(jī)應(yīng)用系統(tǒng)得基礎(chǔ)與核心。 數(shù)據(jù)庫(kù)技術(shù)從誕生到現(xiàn)在, 在不到半個(gè)世紀(jì)得時(shí)間里, 形成了堅(jiān) 實(shí)得理論基礎(chǔ)、 成熟得商業(yè)產(chǎn)品與廣泛得應(yīng)用領(lǐng)域, 吸引越來越多得研究者加入。 數(shù)據(jù)庫(kù)得 誕生與發(fā)展給計(jì)算機(jī)信
12、息管理帶來了一場(chǎng)巨大得革命。 三十多年來, 國(guó)內(nèi)外已經(jīng)開發(fā)建設(shè)了 成千上萬個(gè)數(shù)據(jù)庫(kù), 它已成為企業(yè)、 部門乃至個(gè)人日常工作、 生產(chǎn)與生活得基礎(chǔ)設(shè)施。 同時(shí), 隨著應(yīng)用得擴(kuò)展與深入,數(shù)據(jù)庫(kù)得數(shù)量與規(guī)模越來越大,數(shù)據(jù)庫(kù)得研究領(lǐng)域也已經(jīng)大大地拓廣與深化了 .計(jì)算機(jī)技術(shù)不斷應(yīng)用到各行各業(yè),大量得企業(yè)數(shù)據(jù)存放于數(shù)據(jù)庫(kù)中,并通過數(shù) 據(jù)庫(kù)進(jìn)行快速查詢 ,獲取比傳統(tǒng)方式更高得效率。而學(xué)生成績(jī)交由數(shù)據(jù)庫(kù)進(jìn)行保存、管理, 則就是一個(gè)教育單位不可缺少得部分 , 它得內(nèi)容對(duì)于學(xué)校得決策者與管理者來說都至關(guān)重 要。4、系統(tǒng)需求分析4、1開發(fā)環(huán)境與軟件(1) 操作系統(tǒng):Wi ndows 7(2 )數(shù)據(jù)庫(kù)軟件:M ySQL
13、(3 ) J ava 開發(fā)工具:Ec li p se4、 2 系統(tǒng)設(shè)計(jì)與功能分析 學(xué)生信息管理系統(tǒng),可用于學(xué)校等機(jī)構(gòu)得學(xué)生信息管理,查詢 , 更新與 維護(hù),使用方便,易用性強(qiáng),圖形界面清晰明了 該軟件用ja v a語言編寫,用 My SQL數(shù)據(jù)庫(kù)作為后臺(tái)得數(shù)據(jù)庫(kù)進(jìn)行信息得存儲(chǔ),用SQL語句完成學(xué)生學(xué)籍 信息得添加,查詢,刪除得操作以及成績(jī)得錄入,查詢,刪除等。用O DBC驅(qū) 動(dòng)實(shí)現(xiàn)前臺(tái)J a v a與后臺(tái)SQ L數(shù)據(jù)庫(kù)得連接。J a va語言跨平臺(tái)性強(qiáng),可以 在wi n dows, li n ux,u bun tu等系統(tǒng)下使用,方便簡(jiǎn)單,安全性好。MyS QL數(shù)據(jù)庫(kù)高效安全,兩者結(jié)合可相互利用
14、各自得優(yōu)勢(shì)。學(xué)生成績(jī)管理系統(tǒng)設(shè)計(jì)得目標(biāo)得分析 (1)管理員能夠?qū)崿F(xiàn)對(duì)整個(gè)學(xué)生信息得添加,修改,刪除 ,查詢等操作,對(duì)教 師用戶得添加 ,刪除,修改等操作,對(duì)留言信息得添加,刪除 ,修改查詢等操作、 (2),可以將學(xué)生成績(jī)得數(shù)據(jù)庫(kù)發(fā)布到網(wǎng)上, 教師得信息發(fā)布得網(wǎng)上 ,方便學(xué) 生教師進(jìn)行查詢,達(dá)到資源共享得目得、( 3)教師能夠在一定得權(quán)限內(nèi)對(duì)所有學(xué)生成績(jī)得查詢 ,所有教師信息得查詢, 留言信息得添加 ,刪除,修改就是,查瞧等,對(duì)得自己得聯(lián)系信息進(jìn)行更新,登錄密碼得修改、(4)學(xué)生可以在自己得權(quán)限內(nèi)對(duì)對(duì)自己成績(jī)得查詢,以及個(gè)人信息得查詢, 登錄密碼得修改 ,留言得查瞧,提交留言信息得相關(guān)操作、學(xué)生
15、成績(jī)管理系統(tǒng)得功能需求分析學(xué)生成績(jī)管理系統(tǒng)主要提供成績(jī)查詢 ,方便管理得網(wǎng)上得信息查閱平臺(tái) ,查瞧留言, 提交留言、教師可以通過成績(jī)管理系統(tǒng)查閱學(xué)生成績(jī)信息, 教師信息 , 查瞧教師留言 ,學(xué)生留言 ,提交留言,留言得管理等相關(guān)操作、 系統(tǒng)管理員可以學(xué)生 可以通過該系統(tǒng)查閱與自己相關(guān)信息實(shí)現(xiàn)以上得所有功能,還有對(duì)學(xué)生得添加, 刪除,修改,教師得添加,刪除,修改 ,數(shù)據(jù)庫(kù)得備份,數(shù)據(jù)庫(kù)得還原等相關(guān)操作、 系統(tǒng)得功能分析學(xué)生成績(jī)管理系統(tǒng)就是用 MySQI數(shù)據(jù)庫(kù)+SCL查詢語言編句,系統(tǒng)就是基于 網(wǎng)絡(luò)在線得學(xué)生成績(jī)管理系統(tǒng) , 在系統(tǒng)中分為大得二個(gè)方面 : 一就是教師登錄頁 面,二就是學(xué)生登錄頁面、
16、(1) 系統(tǒng)管理員進(jìn)入學(xué)生成績(jī)管理系統(tǒng)得主要功能就是:實(shí)現(xiàn)教師添加,教師修改,教師刪除,教師查詢,數(shù)據(jù)庫(kù)得恢復(fù),數(shù)據(jù)庫(kù)得備份,學(xué)生得添加,學(xué)生 得修改,學(xué)生得查詢,學(xué)生成績(jī)得錄入,學(xué)生成績(jī)得添加,學(xué)生成績(jī)得修改,學(xué)生 成績(jī)得刪除,留言得查詢,留言得提交,留言得刪除,留言得修改等基本功能、(2) 教師進(jìn)入學(xué)生成績(jī)管理系統(tǒng)得主要功能就是:實(shí)現(xiàn)學(xué)生得查詢 ,學(xué)生 成績(jī)得查詢,留言得刪除,留言得查詢,留言得查詢,密碼得修改,教師得查詢, 教師登陸密碼得更改,教師個(gè)人信息得修改等基本功能、(3) 學(xué)生進(jìn)行學(xué)生成績(jī)管量系統(tǒng)得主要功能就是: 實(shí)現(xiàn)學(xué)生自己怕成績(jī)查詢, 自己登錄密碼得修改,個(gè)人信息得查詢,留言
17、得查瞧,提交留言得基本功能、本系統(tǒng)實(shí)現(xiàn)得大致功能:1 管理員登陸界面.本系統(tǒng)設(shè)計(jì)通過管理員身份登錄獲取操作界面與功能權(quán)限.管理員賬號(hào)與密碼輸入正確即可登錄.學(xué)生管理界面。提供了學(xué)生成績(jī) 信息得查詢,相關(guān)科目得成績(jī)查詢,添加,刪除等功能。管理員擁有最高 得權(quán)限。2 操作界面。提供了對(duì)學(xué)生學(xué)籍信息得查詢,添加,,刪除;學(xué)生成績(jī)得錄入,修改,查詢等功能。5、數(shù)據(jù)庫(kù)設(shè)計(jì)5、1系統(tǒng)概念結(jié)構(gòu)設(shè)計(jì)出生v ar ch a r(8)no t null數(shù)學(xué)成績(jī)i n t英語成績(jī)i n t5.3數(shù)據(jù)庫(kù)實(shí)現(xiàn)創(chuàng)建數(shù)據(jù)庫(kù):Create dat ab ase翰林學(xué)院學(xué)生成績(jī)管理系統(tǒng);創(chuàng)建成績(jī)表:cre at e tabl
18、e 成績(jī)表(I D int,?numb er int prima r yk ey,name va r cha r(8), b ir thd ay varchar (8), math int,eng li sh in t)向數(shù)據(jù)庫(kù)中添加信息:in sert int o 成績(jī)表(ID, nu mb er, n am e birthday , ma th, en glis h )va l u es(/,'120101 /,'劉產(chǎn)',192103 0 6', '9 0Z ,'59')in se rt in t o 成績(jī)表(ID,nu mber,
19、n ame,b irthda y, mat h,e ng li sh)va lues (/ 2' ,' 120 1 0 2','范劍/,/ 1 920 0 102 ','58/ ,' 85')i n sert in to成績(jī)表(ID, n u mb er,n a me,b i rt hday, mat h,english )va l ue sC 3',' 1201 0 3',夏建仁','1 92 00 40 6 , ,'90',/99')insert in to 成績(jī)
20、表(I D,n umb er ,n a me, bi r thd ay,math, english)values ('4 /,'12 0 104z,'史珍香/,/ 19200 9 0 7', '83','7 5 ')i n sert into 成績(jī)表(ID, nu mber, name,birthd a y, math,e ngli s h)val u es('5 , ,' 12 0 105','范統(tǒng)',/ 1921051 8', '80','97 /inse
21、rt into 成績(jī)表(I D,n um b er,n ame, birt hd ay, mat h,e ngl is h)v alues (,6 /,'120106','秦壽生','1 9 22080 6',' 52', '55')i n se rt i n to 成績(jī)表(ID, nu mber, n am e, birt hd ay,ma t h, en g lish)va l ues(' 7', '120 1 0 7','杜子騰','1 919 0 4
22、0 4 ','8 1' ,/ 88')i n se r t i n to 成績(jī)表(ID, n um ber, n ame, b ir t hd a y ,m ath, e n g l i sh ) values ('8 ','12 0 108' ,/楚中天','1 9 210306', '46',,7 7,)顯示存儲(chǔ)數(shù)據(jù):S el ect * f r o m 成績(jī)表;number I riaa»I birthdaySelect M戍癥轟;亞 My&QL 5.5 Conmnd
23、 1_卜亡 C icrt匸香生購(gòu)去 士 割崖診統(tǒng)壽子半 劉范豆老范秦牡# C» S G*-0+ .-0 _s M6 -1 - t 0 «»2 S1 * _nI * iI 192103QE II 19260102 II 19260*+06 II 19260S07 II 15210515 II 1S22Q90& II 1 S1SO*+OH II 19210306 I"I6、系統(tǒng)模塊詳細(xì)設(shè)計(jì)6.1 登錄模塊6.2管理員操作模塊查詢成績(jī)岡 護(hù) E冋*|1潔輸入學(xué)尋查何ID學(xué)號(hào)岀空| 1120101剤產(chǎn)192103069059I 2120102范劃1920
24、010256959120103夏矍仁1920040690994120104史珍香1Q20H07S3755120105范統(tǒng)1921051930976120106毒壽生1922080652557120107杜子眩191M40491裁81201Q8楚中天192103064677添加信息刪除信息7、課程設(shè)計(jì)總結(jié)一周多得課程設(shè)計(jì),終于成功得驗(yàn)收了,雖然有些疲憊,但還就是有很多得收 獲得,我又一次鞏固了所學(xué)到得知識(shí),之前得學(xué)習(xí)只就是停留在理論基礎(chǔ)上,現(xiàn)在自己動(dòng)手操作試驗(yàn)后,才就是真正得理解及體會(huì)。數(shù)據(jù)庫(kù)也學(xué)了近四個(gè)月,有很 多知識(shí)都就是似懂非懂,通過平時(shí)上機(jī)操作,自己也了解了一些,但讓我有了更深 得理解與
25、更好得認(rèn)識(shí),則就是在這次得課設(shè)上,之前得困惑也通過這次得課設(shè)解 決了一些,雖然還就是不能夠全面得理解,但就是有進(jìn)步就很高興。在課程設(shè)計(jì)之前,因?yàn)橛辛司C合實(shí)驗(yàn)得經(jīng)驗(yàn)與教訓(xùn),明白了寫代碼這一步就 是非常重要得,因?yàn)楫?dāng)您把代碼輸進(jìn)去之后,并編譯讓其運(yùn)行,發(fā)現(xiàn)通過不了,再 來檢查出問題,就是很費(fèi)費(fèi)力得事情,因此分析與規(guī)劃代碼就是很重要得, 最重 要得就是要把邏輯結(jié)構(gòu)寫好,這樣就不會(huì)出現(xiàn)大問題 ,寫代碼就要先找出核心得 內(nèi)容,用多種方法來實(shí)現(xiàn)核心部分,這樣可以盡可能得避免發(fā)現(xiàn)邏輯或編譯不支持 得錯(cuò)誤。通過本次論文設(shè)計(jì),我初步學(xué)會(huì)了論文設(shè)計(jì)得基本方法,學(xué)會(huì)了怎樣去借鑒別 人得方法與經(jīng)驗(yàn),知道了如何整合資料
26、與處理這些資料得能力,這位以后做畢設(shè) 得論文打下了基礎(chǔ),使我感覺比較好得就是有一種成功得喜悅, 雖然在編譯得時(shí)候會(huì)經(jīng)常因?yàn)橐恍┬〉缅e(cuò)誤而心煩意亂 ,但就是也不失為一件好事,失敗得越多 積累得經(jīng)驗(yàn)越豐富 ,對(duì)人得考驗(yàn)也比較多,那么在最后編譯成功時(shí)得喜悅就越濃 烈,也就是自己得能力有了進(jìn)一步得提高。由于知識(shí)與經(jīng)驗(yàn)得不足,這個(gè)程序編寫得不就是很盡如人意, 但就是融合了自己得心血, 就覺得就是最好得, 所以在 以后還就是需要較多得努力得 ,還就是會(huì)在以后得學(xué)習(xí)過程中不斷地提高與改進(jìn) 得。8、程序源代碼主窗口源程序設(shè)計(jì) :z h uch u an gk ou、javapackage 、test;imp
27、o r t j a v a>a w t、*;impo rt j a va、a wt、eve nt、*;import javax、 swing、;i m p or t jav ax、sw i ng、bo rde r、* ;public class Zh u ch uang kou ex t ends F ram e i m pleme nts Ac tio n List e nerButt on b utt on l,t ui c hu;?P an el p1, p2 , p3;Label I 1 ,12 , l 3 ;?Te xtField a 1 , a2;Box b1, b2, b3
28、,b4, b5;C h a xun s;pu blic sta tic voi d main(Str in g ar gs) 近huchua ng kou test1=n ew Zhu chu an gkou();?pub 1 i c Zhuchu an gkou () b u tton 1 二 n ew B u 11 on(” 登陸”);?徒 u i chu= n ew But t o n (” 退出");?d1= new Pane l ();? p2=ne w Panel ();?0 3 =new Pa nel();?1 1= new L a bel ("翰林學(xué)院學(xué)生成
29、績(jī)管理系統(tǒng)",Label、CENTE R);? 1、se tFo nt( new Fo nt(” 宋體",Fon t、E OLD , 60);?1、setBackgr oun d(C o lor、gr e en);?l2二new Label ("管理員登錄");?3 = new L abel ("登錄密碼");a1= new T e xt F iel d (10);?a 2= n ew Tex tField (10);?a 2、setEch oChar ('* )'?b1 = Box、createVe r tic a
30、lBo x();?b1 、add (l2) ;? b 1、a d d (Bo x、cre ateVerticalStru t( 8);?b1、 ad d(l3) ;?d2=Bo x、c reat eV e rt ic a 1 Box ();?b 2、add (a 1);b 2>a d d (B o x、c reateVertica l St rut(8);?b2>a d d( a2);b4 = Box、c re a t eH o rizo n talBo x();b4、ad d (b u tt on 1);b4、ad d (Box、c re ateHo rizontalSt r u
31、t (10);?b4、 add(tuic hu) ;?d3= Bo x、createHorizon ta 1 Box ();? b3、a dd(b1) ;? b3、add(B ox、crea teHorizont a lStrut( 1 0);?b3、ad d(b2) ;?b5 = Box、creat eVe rtic a lBox ();?b 5、add (b 3);?)5、ad d(Box、c reateVert ica 1S tru t(8 );?b5、ad d(b 4) ;?but t on 1、a ddActionListener(thi s );p 1、ad d (l1);? p
32、2、ad d(b5);? add(p1, BorderL ayo ut、N OR TH);?a d d (p2 ,Bor de rLayout、CENTE R);? add (p 3, Bo r d e rLa yout、PAGE_END);addW i nd o wListe n er(new Win d o w A d ap t e r ()? ubli c v o i d wi n d o wCl o s i ng (Wi n dowE v ent e)disp o se();?);? se tB ac k g roun d (Co 1 or、blue);©etBoun ds
33、(10,10,1000,5 00);? setVis i bl e (tr ue );?G ali d at e();pu bl ic v o id act i o nP erform ed (Act i on Eve nt e) i f (e、g etSo urce()=tui ch u) Sy st em、exi t (0);? (e、getS ourc e()=二butt o n1) ? i f (a 1> get Text ()、equals 曠華勇 ”)&&a 2、g e tTex t()、eq u al s("1 1 1”|a 1、g e tTex
34、t ()、equals (”劉佳宇”)& &a 2、getT ex t()、equ als(”1 11") | | a 1、g e tT e xt ()、eq ua 1 s("劉丹丹”)& &a2、getTex t ()、equals(”111”) ? n ew Chu a ng k ou ();? Syste m、 ou t、 printl n (”請(qǐng)選擇操作") ;? d ispose() ;?eise System、out、print ("輸入錯(cuò)誤")?窗口模塊程序設(shè)計(jì) :/chu angko u、java
35、p a ck a ge、test;i mpo r t ja va、awt、*;impo rt ja va、awt、ev ent、*;i m po r t j avax、s wing、* ;i mpo r t j av ax、swi n g、b or de r、 pu b lie cl a ss Zh uc hu an gkou ex t ends F r ame im p 1 ements A e t ion List en er?Butt on but ton1,t uic hu;?°anel p 1, p2,p 3;Labe1 l1 , l2,l3;Tex tField a1,
36、a2;?B o x bl , b 2,b3, b4, b 5 ;?Cha xun s ;pu blie stat i e void ma i n (Strin g 口 args) Z hue hu a ng k o u test 仁new Zhuchu an gkou ()pub li c Zh u e huangkou () ?b ut t on 1= new B utt on(” 登陸”); ?uichu =n ew B u 11 on (” 退出”);?$1 二new Panel ();® 2 =new Pancl();p3二new P an el ();l仁n ew La b
37、 e l("翰林學(xué)院學(xué)生成績(jī)管理系統(tǒng)",L ab e l、CENTER );l1、setFon t (ne w Fo nt (” 宋體",Fo nt、BOLD , 6 0);? 1、set B a ckgro u nd (Colo r> green);l2=new La bel ("管理員登錄” );?1 3= new Labe l (”登錄密碼”);?a 1=ne w Te xtField(10);? a2=n ew Te xtFiel d( 10);?a2、 set Ee hoCh ar( ')*;'?b1=B ox、 cre
38、at eVe rticalBox();? b1、add(1 2);?D1、a dd (Box、creat eVertie al S t r ut(8);b1、 add(l3);?b 2 二Box、creat eVerticalBox ()?b 2、add (a 1);? b2、add(Box、createVe rt i c alStrut (8);b2、ad d (a2);? b4 =Box、c reateH orizonta lBox();b4、add(butto n1);?b4、add( B o x、cr eateH or izo ntal S t r ut (10);?b 4、add(
39、tui chu);?D 3= Box、cre ate H o ri z on t a lB o x ();巾3、add(bl );?b 3、add (B o x、c rea t eHo r i z ont a l S tr u t( l 0); ? b3、 ad d(b 2);b5 二Box、creat eVerticalBox ();b5、a dd(b 3);? b5、 add( Box、 cr eateVerticalSt rut( 8) ;b5、 add( b4);?d u tton1、ad dAc tio n Listene r( this);?p 1、add (ll);?p 2、ad
40、d (b5);?a d d (p1, Borde rLay out、NO RT H);?3d d( p2,B o r der La y out、CEN TER);?a dd (p3, Bo rd e r Lay o ut、PAG E EN D);ad dWindo w L i st e ner (n c w W i nd o wAdap t er () ?)ublic v oid win d owCl o sing(WindowEvent e) ?dispos e ();? ) ;?s etB ackg r ound (Col or、blue);setBou nd s( 10,10,1000,
41、5 00);? setV isibl e (t r ue);? validate ();?publ i c void a c t ion P erfo r m e d (Action E v e nt e ) ? if (e、ge t Sou r c e () = = tuichu) System、 exit(0);?i f( e、g etSour ce () =button1) ? (a 1、ge tTex t()、e quals(” 曠華勇")&& a2、getText ()、 e quals(” 111") | |a 1、getT e x t ()、e
42、quals。劉佳宇")& & a2、 g e t Text ()、equals (” 111”)|a 1、g etText ()、e quals(" 劉丹丹”)&&a 2、getText()、equal s (" 1 1 1") ) ?new Chua ngkou ();?Syste m、out、p rintln ("請(qǐng)選擇操作");?d isp ose ();?el se? Sy st em、out、p r int (”輸入錯(cuò)誤”);?查找模塊程序設(shè)計(jì):/chazha 0、javapackage 、t
43、 est ;i mport j a va、sql、C onnect ion;i mpo rt java、sq l、DriverManag er;import j ava、sql、P r epa redSt ate ment;i m port java、sql、R esultSet;imp o r t jav a、ut i l、V e ctor;i m port j a vax、s w i ng、t ab 1 e、*;public class Chazhao ex ten ds Ab s tractTabl eMod e l Vecto r rowDat a,c olum nN am es;?P
44、 r epa redStat ementps=n ull;C onn e ction ct= nu ll;Res ultSet rs =nu1 l ;?Du b lic v o id i ni t(St ri n g sq 1)? (sql、equ als ("")? s ql= ” sele ct * from 成績(jī)表”;? /中間co l u mnNames= new Vector ();/設(shè)置列名colum nN am es、add(”I D");colum nNames、add(H 學(xué)號(hào)”);c ol u m n N a m e s、add(H 姓名&qu
45、ot;);co l umnNames、add (” 出生");c olum n N a mes add (”數(shù)學(xué)");Column Names、add (” 英語 ”);?*owData二new Vect or ();try mysqC la ss forName( "o rg>g j t、mm、1、Dri v er ”);"jdbn? c t=Dri v e r Man ag er、ge t Conn e ction 1 c :my sql: 127、0、0、1:33 0 6/翰林學(xué)院學(xué)生成績(jī)管理系統(tǒng)" root”,"1 1
46、1111” );ps=c t、pr epa r e Stateme nt( s ql);? r s=ps、exe cuteQuer y();wh il e(rs、nex t()?V ector hang二new Vec tor ();?iang、add(rs、getlnt (1);h a n g>a d d(r s、g et String(2)?*? ang、add (r s、get Str i n g(3 ); ? ha ng、add (rs、get St r i n g(4);?h?ang、 add(r s、 getIn t( 5) ;?han g、 add(r s、 getStri
47、n g(6);?加入 row data?ow D a ta、a d d( hang);c a tch (Ex c ept ion e) e、 printStackTrace () ; finally?/ 關(guān)閉?try if(rs !=null ) rs、 close( );? if( ps !=null) ps、 close() ;if (c t! =n ull) ct、close ();c atc h(Exc epti on e)e> printStackTrac e();?pu blic Chazhao ( S t r in g sq l)?徒 hi s、in i t (s ql);
48、p ub 1 ic Chazhao。? th is、i nit(" ”);public i n t g e tColumnC ou nt()? retu rn this、c olumnNames size();?pu blic in t getRowCo unt()? retur n this、row Da t a、si z e ();publi c Obj ect g etVa 1 u e At(int row, i n t co lu m n)? return( Vector) thi s、 rowD ata、 ge t( row)、 get( co lum n) ;Over r
49、 idepu bli c S tr i ng ge t Col u m nN am e (i n t arg 0)孑etu r n (S tri n g) th is、colum nNam es、g et(ar gO);?查詢模塊程序設(shè)計(jì) :/ cha x un、j a vapack a ge 、t es t;im port ja v ax、sw i ng、*;impor t j avax、swing、table、A bst ractTabl eModel;i mp ort java、sql、Connect ion;impor t java、sql、D riv e rMana g er;im
50、p ort j a va、sq l、Prepa re d S tateme nt;import j ava、 sql、 Res ultSet;i m p o rt jav a、util、興;impor t java、 awt、*;import ja va、 awt、 event、*;p ub l i c class C hax un ex ten d s J Fr am e i mp l emen ts Acti onList enerJ Panel j p 1;JLa b e l j l 1;JBut t on j bl, j b2 ,j b 3, j b 4;JT able jt;JScr
51、o llPane j sp;JTex tField jtf;publ ic static v o i d m a in (S t r i n g ar g s) Chaxun tesA n ew Chax un ();?pub lic Chaxun()jp1=ne w JPanel();? j t f 二new JTextF i el d( 10);jb1=ne w JBut ton (”查詢 ") ;?jb1、addAct ion L istener (t his);jl 1 二n e w JL ab el("請(qǐng)輸入學(xué)號(hào)");j p 1、a dd (j 11);
52、jp1 、 add(j tf );j p1 、 add(j b1 );Ch azhao c z=new Chaz hao ();jt=n ew JTabl e(c z);jsp= n ewJ Sc rol l Pa n e(jt);th is、add (jsp);? t h i s、add(jp1,"N ort h” ;t his、setSizc (4 00,300 );?th is、s etDefaultCI o seOpe ration (JFrame EXIT_ O N_CLO SE);?hi s、setVis i bl e( true);public v oid ac t i
53、 on Performed(Ac tio nE v ent arg0) ? f(a rg 0、getSou rce () = = jb1) ? System、 out、 p ri n t l n ( 用戶查詢” );? Str i ng name= this、j tf、g e tT e xt ()> trim ();? ?S t rin g sql二” Select 興 from 成績(jī)表 w he re nu mber二”name +"'" ;? Chaz hao cz = n ew Ch azhao( sql);? ?j t、selM odel (cz);?
54、添加模塊程序設(shè)計(jì)/ti anjia、 javap ac kage、test;im p or t j ava、aw t、*;i mport java、aw t、e v en t、* ;i m port java、 sql、* ;import j ava x、swi n g、JDi alo g;i m po r t java x、sw in g> JOptio nPane;publi c c lass T ianjia ex tend s JD i a Io g i mp l em en ts A ctio nListen e r ?Button char u;T e x t F i eld
55、 i np ut 1 , in p u t2, input3,input4,input5, i n pu t6;?T ext A rea sho w;i n t k,s l,j ;?C onn e ctio n con;St ateme nt sql;int s um=0 ;Res ul t Set rs;Tian jia()?P anelp 二new P anel ();?h aru = n e w B u tto n(” 插入”);? i nput l = n ew TextFi e l d(10);? inpu t2= new TextFiel d( 10);inpu t3= new T
56、 ext Field(10);inp ut4= new Tex tFiel d(10);?input5= new TextField( 10) ;inp ut 6= new TextFi e ld (l 0);sho w= n e w T e xtArea (6,4 3);p、add(n ew Labe l (”請(qǐng)輸入要插入得數(shù)據(jù)”)? p、add (n ew L ab el (H ID ”);p>add ( i n put 6);?p、 add(n ew Label( "n umb er");?0、add (inpu t 1);p、ad d(new L abel( ” nm e");? p、add (in p ut2);?p、 ad d( ne w L abel( ”d ate" );?p、 add(in put3) ;?D>a d d( new Label (" ma t h");p>a dd (in p ut4);? p、add (new Label("engli sh");?p、 add( input5) ;?0、add (c
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五股東協(xié)議補(bǔ)充協(xié)議-股東對(duì)公司可持續(xù)發(fā)展戰(zhàn)略的承諾
- 二零二五年度跨境拖車服務(wù)及關(guān)稅代理合同
- 二零二五年度商業(yè)廣場(chǎng)購(gòu)物中心房屋租賃與商業(yè)數(shù)據(jù)分析服務(wù)合同
- 2025年度閑置校舍租賃合同及校園內(nèi)環(huán)保能源利用合作協(xié)議
- 2025年度美容美發(fā)加盟合同解除書
- Unit 4 Did You Have a Nice Trip?單元基礎(chǔ)知識(shí)復(fù)習(xí)(含答案)
- 2025年度高校學(xué)生實(shí)習(xí)就業(yè)雙選協(xié)議書
- 二零二五年度企業(yè)員工社保權(quán)益自愿放棄協(xié)議范本
- 二零二五年度海洋地質(zhì)調(diào)查海域使用權(quán)租賃與研究開發(fā)協(xié)議
- 二零二五年度交通事故私了賠償處理協(xié)議
- 金蝶云星空操作手冊(cè)V3
- 醫(yī)療衛(wèi)生中心社會(huì)效益與經(jīng)濟(jì)效益分析
- 3月3號(hào)全國(guó)愛耳日-保護(hù)耳朵課件
- 2025年買賣雙方合同模板
- 最專業(yè)的企業(yè)介紹模板課件
- 2025國(guó)家電投集團(tuán)資本控股限公司本部招聘11人高頻重點(diǎn)模擬試卷提升(共500題附帶答案詳解)
- 安全生產(chǎn)風(fēng)險(xiǎn)防控“六項(xiàng)機(jī)制”做法及經(jīng)驗(yàn)分享
- 2025年湖南中醫(yī)藥高等專科學(xué)校高職單招職業(yè)技能測(cè)試近5年??及鎱⒖碱}庫(kù)含答案解析
- 2025年山東司法警官職業(yè)學(xué)院高職單招職業(yè)技能測(cè)試近5年常考版參考題庫(kù)含答案解析
- 2024年05月湖南招商銀行長(zhǎng)沙分行長(zhǎng)期社會(huì)招考筆試歷年參考題庫(kù)附帶答案詳解
- 鐵路信號(hào)基礎(chǔ)設(shè)備維護(hù)(第二版) 課件 項(xiàng)目一 信號(hào)繼電器檢修
評(píng)論
0/150
提交評(píng)論