數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告(學(xué)生成績(jī)管理系統(tǒng))(DOC)_第1頁(yè)
數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告(學(xué)生成績(jī)管理系統(tǒng))(DOC)_第2頁(yè)
數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告(學(xué)生成績(jī)管理系統(tǒng))(DOC)_第3頁(yè)
數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告(學(xué)生成績(jī)管理系統(tǒng))(DOC)_第4頁(yè)
數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告(學(xué)生成績(jī)管理系統(tǒng))(DOC)_第5頁(yè)
已閱讀5頁(yè),還剩24頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、編號(hào):數(shù)據(jù)庫(kù)課程設(shè)計(jì) (論文 )說(shuō)明書(shū)題目:學(xué)生成績(jī)管理系統(tǒng)系別: 計(jì)算機(jī)科學(xué)與工程學(xué)院專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)學(xué)生姓名 :學(xué)號(hào):指導(dǎo)教師:年月日摘 要摘要隨著科技的發(fā)展,基本上所有的具有一定數(shù)量數(shù)據(jù)的機(jī)構(gòu)都開(kāi)始使用計(jì)算機(jī)數(shù)據(jù)庫(kù)來(lái)做管理。幾乎所有學(xué)校也都已經(jīng)在使用計(jì)算機(jī)管理數(shù)據(jù)的機(jī)制,大大減少了學(xué)校學(xué)生成績(jī)管理的工作量。該課程設(shè)計(jì)要求設(shè)計(jì)一個(gè)學(xué)生成績(jī)的數(shù)據(jù)庫(kù)管理系統(tǒng),數(shù)據(jù)庫(kù)中要求包含學(xué)生的基本信息,課程基本信息,以及學(xué)生所學(xué)課程的考試成績(jī)。要方便學(xué)生進(jìn)行成績(jī)查詢,通過(guò)該課程設(shè)計(jì),應(yīng)該達(dá)到把數(shù)據(jù)庫(kù)理論知識(shí)更加的鞏固加深,加強(qiáng)動(dòng)手能力與實(shí)踐能力,學(xué)以致用,與現(xiàn)實(shí)生活中的應(yīng)用充分的結(jié)合起來(lái)。本系統(tǒng)以

2、Delphi 7 為開(kāi)發(fā)工具, SQLServer 2008 為后臺(tái)數(shù)據(jù)庫(kù)。主要功能模塊包括:系統(tǒng)管理模塊,數(shù)據(jù)管理模塊,數(shù)據(jù)查詢模塊等。關(guān)鍵詞: Delphi 7; SQL Server 2008;學(xué)生成績(jī)管理系統(tǒng)目錄目錄引言11學(xué)生成績(jī)管理系統(tǒng)概述11.1學(xué)生成績(jī)管理系統(tǒng)開(kāi)發(fā)背景和意義 11.2學(xué)生成績(jī)管理系統(tǒng)概述21.3簡(jiǎn)單介紹本系統(tǒng)實(shí)現(xiàn)內(nèi)容21.4總結(jié) 32開(kāi)發(fā)系統(tǒng)的工具,技術(shù),開(kāi)發(fā)環(huán)境的選擇32.1系統(tǒng)開(kāi)發(fā)平臺(tái) 32.2數(shù)據(jù)庫(kù)的選擇 42.3 SQL Server 2008 數(shù)據(jù)庫(kù)簡(jiǎn)介 42.4總結(jié) 53可行性設(shè)計(jì) 53.1社會(huì)可行性 53.2技術(shù)可行性 53.3經(jīng)濟(jì)可行性 53.4

3、操作可行性 53.5設(shè)計(jì)原則 64需求分析 64.1開(kāi)發(fā)目的 64.2功能需求 64.3數(shù)據(jù)需求 74.4數(shù)據(jù)流圖 85數(shù)據(jù)庫(kù)關(guān)系設(shè)計(jì)85.1表格設(shè)計(jì) 85.2系統(tǒng)設(shè)計(jì) 105.3 E R關(guān)系略圖115.4數(shù)據(jù)庫(kù)與組件鏈接 116學(xué)生成績(jī)管理系統(tǒng)功能測(cè)試126.1測(cè)試環(huán)境 126.2功能測(cè)試 126.3測(cè)試總結(jié) 157結(jié)論167.1系統(tǒng)優(yōu)缺點(diǎn)分析16目錄7.2 經(jīng)驗(yàn)總結(jié) 16參考文獻(xiàn)17附錄18桂林電子科技大學(xué)課程設(shè)計(jì)說(shuō)明書(shū)用紙第 1頁(yè),共 25頁(yè)引言隨著學(xué)校向全國(guó)及至世界范圍的持續(xù)擴(kuò)張,學(xué)生人數(shù)的增加,對(duì)于學(xué)生的信息管理也越來(lái)越復(fù)雜,要求也越來(lái)越高,因此需要一個(gè)全面、詳細(xì)的信息管理系統(tǒng),以便

4、完成對(duì)學(xué)生信息的管理。無(wú)紙化的環(huán)境是技術(shù)時(shí)代的一個(gè)夢(mèng)想,也是許多學(xué)校和公司越來(lái)越意識(shí)到的一個(gè)真實(shí)世界。以前是由學(xué)生檔案和公告欄來(lái)提供各種信息及通告新的變化,而現(xiàn)在這個(gè)繁雜的工作已被網(wǎng)站和內(nèi)部計(jì)算機(jī)網(wǎng)絡(luò)所取代。使得學(xué)生信息的管理更方便、安全。根據(jù)調(diào)查得知,現(xiàn)在廣大學(xué)生進(jìn)行信息提交的主要方式是基于文件、表格等紙介質(zhì)的手工處理,學(xué)生信息管理部門(mén)信息處理工作量大,容易出錯(cuò),且管理方面因人而異。然而學(xué)校網(wǎng)上學(xué)生信息管理系統(tǒng)應(yīng)該覆蓋各個(gè)所需功能,使各級(jí)管理人員和廣大教職工在信息系統(tǒng)的輔助下進(jìn)行工作,提高管理的整體水平。使得學(xué)生信息管理更方便。學(xué)生信息管理系統(tǒng),可以用集中的數(shù)據(jù)庫(kù)將與人力資源管理相關(guān)的信息全

5、面、有機(jī)地聯(lián)系起來(lái),有效地減少了信息更新和查找中的重復(fù)勞動(dòng),保證了信息的相容性,從而大大地提高了工作效率,還能使原來(lái)不可能提供的分析報(bào)告成了可能。在采用和實(shí)施學(xué)生信息管理系統(tǒng)之后,就會(huì)將依賴于人的過(guò)程改為依賴于計(jì)算機(jī)系統(tǒng)的過(guò)程。學(xué)校管理人員只要獲取了相應(yīng)的權(quán)限,就可以隨時(shí)進(jìn)入系統(tǒng),直接查閱相應(yīng)的信息。采用和實(shí)施學(xué)生信息管理系統(tǒng)不僅僅是為了提高工作效率。為了除掉手工記錄的低效率工作方式,運(yùn)用信息化管理,提高工作效率,開(kāi)發(fā)本系統(tǒng)。應(yīng)該看到,在實(shí)施學(xué)生信息管理系統(tǒng)后,經(jīng)過(guò)整合的、較為全面、準(zhǔn)確、一致和相容的信息不僅可以讓學(xué)校領(lǐng)導(dǎo)對(duì)本學(xué)校學(xué)生資源的現(xiàn)狀有一個(gè)比較全面和準(zhǔn)確的認(rèn)識(shí),同時(shí)也可以生成綜合的分

6、析報(bào)表供學(xué)校領(lǐng)導(dǎo)人在決策時(shí)參考。1 學(xué)生成績(jī)管理系統(tǒng)概述1.1學(xué)生成績(jī)管理系統(tǒng)開(kāi)發(fā)背景和意義當(dāng)今已是計(jì)算機(jī)發(fā)達(dá)的21 世紀(jì),科技的發(fā)展之快用日新月異來(lái)形容已毫不為過(guò),許許多多的產(chǎn)業(yè)均已將先進(jìn)的計(jì)算機(jī)科學(xué)應(yīng)用到實(shí)踐當(dāng)中, 并取得了空前輝煌的, 質(zhì)的飛躍。但是,在技術(shù)發(fā)展的搖籃、本身技術(shù)實(shí)力雄厚的大學(xué)校園中,卻還存在著相對(duì)比較落后的人工管理系統(tǒng),不得不令人感到驚訝。 而這些系統(tǒng)中比較突出的就是學(xué)生的成績(jī)管理系統(tǒng)。當(dāng)今的大學(xué),學(xué)生多則數(shù)萬(wàn),少則亦有幾千,擴(kuò)招每年為國(guó)家多輸送了千千萬(wàn)萬(wàn)的人才,然而,學(xué)校的壓力卻是每年的劇增,尤其在學(xué)生成績(jī)的管理上,依舊使用著較為落后的人工檔案管理系統(tǒng),使用上的不便與維

7、護(hù)上的開(kāi)銷日益凸顯。手工錄入、修改成績(jī),教師耗時(shí)耗力,工作繁瑣,壓力沉重,準(zhǔn)確性還非常沒(méi)有保證,學(xué)生查詢成績(jī),排隊(duì)、辦手續(xù)、找檔案,相當(dāng)?shù)馁M(fèi)時(shí)間且不方便, 這樣一個(gè)臃腫的管理系統(tǒng)不但耗費(fèi)了大量的人力、 物力、財(cái)力資源,管理的效率也是愈來(lái)愈低下 桂林電子科技大學(xué)課程設(shè)計(jì)說(shuō)明書(shū)用紙第 2頁(yè),共 25頁(yè)學(xué)生成績(jī)管理系統(tǒng)是應(yīng)對(duì)學(xué)生人數(shù)增多、信息量增大的問(wèn)題,實(shí)現(xiàn)管理的現(xiàn)代化、網(wǎng)絡(luò)化,逐步擺脫當(dāng)前學(xué)生成績(jī)管理的人工管理方式,提高成績(jī)管理效率而開(kāi)發(fā)的。希望該開(kāi)發(fā)程序能夠解決學(xué)生信息存儲(chǔ)、學(xué)生成績(jī)查詢、錄入還有課程查詢等一系列需求,使教師與學(xué)生在對(duì)成績(jī)系統(tǒng)的錄入、修改、查詢等使用上得到極大的便利。1.2 學(xué)

8、生成績(jī)管理系統(tǒng)概述由于計(jì)算機(jī)技術(shù)的飛速發(fā)展, 數(shù)據(jù)庫(kù)技術(shù)作為數(shù)據(jù)管理的一個(gè)有效的手段, 在各行各業(yè)中得到越來(lái)越廣泛的應(yīng)用。本文圍繞“學(xué)生成績(jī)管理系統(tǒng)”程序的設(shè)計(jì)和應(yīng)用系統(tǒng)的開(kāi)發(fā)課題為背景 , 詳細(xì)介紹了以 Visual B 和結(jié)合 SQL server2008 為語(yǔ)言編寫(xiě)管理信息系統(tǒng)的過(guò)程。該程序通過(guò) VB的 ADO數(shù)據(jù)對(duì)象來(lái)實(shí)現(xiàn) VB 前臺(tái)與后臺(tái) SQL server2008 數(shù)據(jù)庫(kù)的連接 , 并具有典型的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的特征 , 完成了系統(tǒng)結(jié)構(gòu)與現(xiàn)實(shí)生活的緊密結(jié)合。管理系統(tǒng)的開(kāi)發(fā)不僅是一個(gè)應(yīng)用程序編寫(xiě)的過(guò)程, 更重要的是在系統(tǒng)分析和設(shè)計(jì)階段所做的工作。該程序在設(shè)計(jì)過(guò)程中嚴(yán)格遵循軟件工程學(xué)的

9、方法 , 用分階段的生命周期計(jì)劃嚴(yán)格管理 , 并主要講述了程序的總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)階段 , 對(duì)程序進(jìn)行需求迭代 , 不斷修正和改進(jìn) , 利用 SQL server2008 的強(qiáng)大數(shù)據(jù)庫(kù)功能 , 直到形成一個(gè)完善的可行性系統(tǒng) . 優(yōu)美、秀麗的界面 , 方便實(shí)用的查詢與維護(hù)功能共同構(gòu)成了“學(xué)生成績(jī)管理系統(tǒng)”。1.3 簡(jiǎn)單介紹本系統(tǒng)實(shí)現(xiàn)內(nèi)容該學(xué)生成績(jī)管理系統(tǒng),實(shí)現(xiàn)簡(jiǎn)單的用戶信息修改、數(shù)據(jù)管理,數(shù)據(jù)查詢等操作,并能實(shí)現(xiàn)簡(jiǎn)單的數(shù)據(jù)統(tǒng)計(jì)。( 1)用戶密碼登錄:在登錄程序之前會(huì)先彈出一個(gè)登錄對(duì)話框,在正確的輸入了數(shù)據(jù)庫(kù)中存儲(chǔ)的用戶和密碼后才能登錄程序。( 2)用戶信息的修改操作員在成功登錄了程序之后可以根據(jù)

10、用戶的需要修改信息。( 3)數(shù)據(jù)管理數(shù)據(jù)修改:前選中要修改的數(shù)據(jù)信息,然后進(jìn)行修改。信息添加:新開(kāi)課程或有新生信息錄入時(shí),可完成數(shù)據(jù)錄入并保存在數(shù)據(jù)庫(kù)中。數(shù)據(jù)刪除:前選中要?jiǎng)h除的數(shù)據(jù)信息,然后直接刪除。( 4)數(shù)據(jù)查詢按條件查詢,結(jié)果顯示在表中。( 5)數(shù)據(jù)統(tǒng)計(jì)按條件統(tǒng)計(jì),結(jié)果顯示在表中。桂林電子科技大學(xué)課程設(shè)計(jì)說(shuō)明書(shū)用紙第 3頁(yè),共 25頁(yè)1.4 總結(jié)本章主要介紹了學(xué)生成績(jī)管理信息系統(tǒng)的發(fā)展和設(shè)計(jì)本系統(tǒng)的必要性以及要研究的問(wèn)題和解決的技術(shù)問(wèn)題。 21 世紀(jì)是信息產(chǎn)業(yè)大發(fā)展和全面應(yīng)用的世紀(jì),隨著計(jì)算機(jī)技術(shù)在我國(guó)的日益普及,它的應(yīng)用已經(jīng)從各種科學(xué)計(jì)算、實(shí)時(shí)控制等方面逐漸擴(kuò)展到了非數(shù)值處理的各個(gè)領(lǐng)

11、域,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能早已被人們認(rèn)識(shí)并認(rèn)同, 它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。2 開(kāi)發(fā)系統(tǒng)的工具,技術(shù),開(kāi)發(fā)環(huán)境的選擇本系統(tǒng)本采用程序化設(shè)計(jì)語(yǔ)言Delphi 7.0結(jié)合 SQL Server 2008 數(shù)據(jù)庫(kù)設(shè)計(jì)開(kāi)發(fā)。本系統(tǒng)適用于高校學(xué)生成績(jī)管理機(jī)構(gòu),相信它可以實(shí)現(xiàn)學(xué)生成績(jī)信息管理的系統(tǒng)化、規(guī)范化和自動(dòng)化。2.1系統(tǒng)開(kāi)發(fā)平臺(tái)Delphi 由 Borland 公司推出的 Delphi 是全新的可視化編程環(huán)境,為我們提供了一種方便、快捷的 Windows 應(yīng)用程序開(kāi)發(fā)工具。它使用了 MicrosoftWindows 圖形用戶界面的許多先進(jìn)特性和設(shè)計(jì)思想,采用了彈性

12、可重復(fù)利用的完整的面向?qū)ο蟪绦蛘Z(yǔ)言(Object-OrientedLanguage)、當(dāng)今世界上最快的編譯器、最為領(lǐng)先的數(shù)據(jù)庫(kù)技術(shù)。對(duì)于廣大的程序開(kāi)發(fā)人員來(lái)講,使用Delphi開(kāi)發(fā)應(yīng)用軟件,無(wú)疑會(huì)大大地提高編程效率,而且隨著應(yīng)用的深入,您將會(huì)發(fā)現(xiàn)編程不再是枯燥無(wú)味的工作 Delphi 的每一個(gè)設(shè)計(jì)細(xì)節(jié),都將帶給您一份欣喜。Delphi 是 Borland 公司研制的新一代可視化開(kāi)發(fā)工具, 可在 Windows3.x、Windows95、WindowsNT、WindowsXP、 WindowsVista 、Windows7 等環(huán)境下使用。當(dāng)前, Delphi也可以在 LINUX平臺(tái)上開(kāi)發(fā)應(yīng)用,其

13、在LINUX上的對(duì)應(yīng)產(chǎn)品 Kylix 。Delphi擁有一個(gè)可視化的集成開(kāi)發(fā)環(huán)境(IDE ),采用面向?qū)ο蟮木幊陶Z(yǔ)言O(shè)bjectPascal和基于部件的開(kāi)發(fā)結(jié)構(gòu)框架。Delphi它提供了 500 多個(gè)可供使用的構(gòu)件,利用這些部件,開(kāi)發(fā)人員可以快速地構(gòu)造出應(yīng)用系統(tǒng)。開(kāi)發(fā)人員也可以根據(jù)自己的需要修改部件或用 Delphi 本身編寫(xiě)自己的部件?!罢嬲某绦騿T用c,聰明的程序員用Delphi ”,這句話是對(duì)Delphi 最經(jīng)典、最實(shí)在的描述。 Delphi被稱為第四代編程語(yǔ)言,它具有簡(jiǎn)單、高效、功能強(qiáng)大的特點(diǎn)。和VC相比, Delphi 更簡(jiǎn)單、更易于掌握,而在功能上卻絲毫不遜色;和VB相比, Del

14、phi 則功能更強(qiáng)大、更實(shí)用??梢哉f(shuō) Delphi 同時(shí)兼?zhèn)淞?VC功能強(qiáng)大和 VB簡(jiǎn)單易學(xué)的特點(diǎn)。它一直是程序員至愛(ài)的編程工具。Delphi 具有以下的特性: 基于窗體和面向?qū)ο蟮姆椒ǎ?高速的編譯器,強(qiáng)大的數(shù)據(jù)庫(kù)支持,與 Windows 編程緊密結(jié)合,強(qiáng)大而成熟的組件技術(shù)。但最重要的還是ObjectPascal 語(yǔ)桂林電子科技大學(xué)課程設(shè)計(jì)說(shuō)明書(shū)用紙第 4頁(yè),共 25頁(yè)言,它才是一切的根本。Object Pascal 語(yǔ)言是在 Pascal 語(yǔ)言的基礎(chǔ)上發(fā)展起來(lái)的,簡(jiǎn)單易學(xué)。Delphi 提供了各種開(kāi)發(fā)工具,包括集成環(huán)境、圖像編輯( Image Editor ),以及各種開(kāi)發(fā)數(shù)據(jù)庫(kù)的應(yīng)用程序

15、,如 DesktopDataBase Expert 等。除此之外,還允許用戶掛接其它的應(yīng)用程序開(kāi)發(fā)工具,如 Borland 公司的資源編輯器( Resourse Workshop)。在 Delphi 眾多的優(yōu)勢(shì)當(dāng)中,它在數(shù)據(jù)庫(kù)方面的特長(zhǎng)顯得尤為突出:適應(yīng)于多種數(shù)據(jù)庫(kù)結(jié)構(gòu),從客戶機(jī) / 服務(wù)機(jī)模式到多層數(shù)據(jù)結(jié)構(gòu)模式;高效率的數(shù)據(jù)庫(kù)管理系統(tǒng)和新一代更先進(jìn)的數(shù)據(jù)庫(kù)引擎;最新的數(shù)據(jù)分析手段和提供大量的企業(yè)組件。2.2 數(shù)據(jù)庫(kù)的選擇ADO,即 Active數(shù)據(jù)對(duì)象 : 實(shí)際是一種提供訪問(wèn)各種數(shù)據(jù)類型的連接機(jī)制。ADO設(shè)計(jì)為一種極簡(jiǎn)單的格式 , 通過(guò) ODBC的方法同數(shù)據(jù)庫(kù)接口相連。用戶可以使用任何一種

16、ODBC數(shù)據(jù)源。 ADO集中了 RDO和 DAO的優(yōu)點(diǎn) , 可以通過(guò)簡(jiǎn)單的編程實(shí)現(xiàn)和各種數(shù)據(jù)結(jié)構(gòu)進(jìn)行連接。ADO通過(guò)下面幾步來(lái)完成對(duì)數(shù)據(jù)庫(kù)的操作:(1)創(chuàng)建一個(gè)到數(shù)據(jù)源的連接, 邊接到數(shù)據(jù)庫(kù) ; 或者開(kāi)始一個(gè)事務(wù)。(2)創(chuàng)建一個(gè)代表 SQL命令行的對(duì)象。(3)執(zhí)行命令行。(4)如果返回以表格形式組織的數(shù)據(jù), 則將它們保存在緩存中, 產(chǎn)生相應(yīng)的數(shù)據(jù)集對(duì)象。這樣便于查找 , 操作數(shù)據(jù)。(5)通過(guò)數(shù)據(jù)集對(duì)象對(duì)數(shù)據(jù)進(jìn)行各種操作。(6)更新數(shù)據(jù)庫(kù) , 如果使用事務(wù) , 確認(rèn)是否接受事務(wù)期間發(fā)生的數(shù)據(jù)變化。(7)結(jié)束連接和事務(wù)。使用 ADO的目的是進(jìn)入數(shù)據(jù)源 , 使得修改 , 更新數(shù)據(jù)成為可能。2.3 S

17、QL SERVER 2008 數(shù)據(jù)庫(kù)簡(jiǎn)介數(shù)據(jù)庫(kù)是事務(wù)處理、信息管理等應(yīng)用系統(tǒng)的核心和基礎(chǔ),數(shù)據(jù)庫(kù)管理系統(tǒng)通過(guò)將大量的數(shù)據(jù)按一定的數(shù)據(jù)模型組織起來(lái),提供存儲(chǔ)、維護(hù)和檢索數(shù)據(jù)的功能,使應(yīng)用系統(tǒng)可以以統(tǒng)一的方式方便、 及時(shí)、準(zhǔn)確地從數(shù)據(jù)庫(kù)中獲取所需的信息。Microsoft公司推出的SQLServer 2008數(shù)據(jù)庫(kù)管理系統(tǒng)以其強(qiáng)大的功能在各領(lǐng)域得到廣泛應(yīng)用。Microsoft SQLServer 2008 是一種功能強(qiáng)大的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),相對(duì)于據(jù)庫(kù)布景而言,它是一人功能完備的“正規(guī)”數(shù)據(jù)庫(kù)管理系統(tǒng)。FoxPro、 Access 等個(gè)人數(shù)它包括的支持開(kāi)發(fā)的引擎、標(biāo)準(zhǔn)的 SQL語(yǔ)言、擴(kuò)展的特性(

18、如復(fù)制、OLAP、分析)等功能,是一些大型數(shù)據(jù)庫(kù)系統(tǒng)如Oracle 才具備的特性。而像存儲(chǔ)過(guò)程、觸發(fā)器等特性,也是個(gè)人數(shù)據(jù)庫(kù)所沒(méi)有的。 SQLServer 從一開(kāi)始就被設(shè)計(jì)成一個(gè)客戶 / 服務(wù)器 DBMS。開(kāi)發(fā)這種客戶 / 服務(wù)器的結(jié)構(gòu)是為了能夠管理連接到同一個(gè)網(wǎng)絡(luò)中的很多不同的計(jì)算機(jī)(個(gè)人計(jì)算機(jī)、工作站或者 SMP機(jī)器)。SQLServer桂林電子科技大學(xué)課程設(shè)計(jì)說(shuō)明書(shū)用紙第 5頁(yè),共 25頁(yè)的功能被分為客戶端和服務(wù)器端。客戶端提供了一個(gè)或多個(gè)用戶界面,用以向DBMS提交請(qǐng)求。服務(wù)器端(也就是DBMS)處理這些請(qǐng)求,并將處理結(jié)果返回到客戶端。2.4總結(jié)本章根據(jù)系統(tǒng)涉及到的問(wèn)題去分析相關(guān)工具,

19、讓讀者了解相關(guān)工具的基本概述以及更好的了解本系統(tǒng)軟件。經(jīng)過(guò)分析,我們選用 Visual Basic 6.0 和 SQL Server 作為開(kāi)發(fā)工具,利用其提供的各種面向?qū)ο蟮拈_(kāi)發(fā)工具,開(kāi)發(fā)了學(xué)生成績(jī)系統(tǒng)。3 可行性設(shè)計(jì)3.1社會(huì)可行性在學(xué)生成績(jī)的管理上,較為落后的人工檔案管理系統(tǒng),使用上的不便與維護(hù)上的開(kāi)銷日益凸顯。手工錄入、修改成績(jī),教師耗時(shí)耗力,工作繁瑣,壓力沉重,準(zhǔn)確性還非常沒(méi)有保證,學(xué)生查詢成績(jī),排隊(duì)、辦手續(xù)、找檔案,相當(dāng)?shù)馁M(fèi)時(shí)間且不方便,這樣一個(gè)臃腫的管理系統(tǒng)不但耗費(fèi)了大量的人力、物力、財(cái)力資源,管理的效率也是愈來(lái)愈低下本系統(tǒng)的開(kāi)發(fā)目的就是將計(jì)算機(jī)信息科學(xué)與軟件工程等高新技術(shù)融入管理

20、工作當(dāng)中,將管理的效率大幅提高,而維護(hù)的開(kāi)銷大幅減少,同時(shí),使教師與學(xué)生在對(duì)成績(jī)系統(tǒng)的錄入、修改、查詢等使用上得到極大的便利。3.2技術(shù)可行性MySQL是一種開(kāi)源數(shù)據(jù)庫(kù),不僅可以降低學(xué)校的開(kāi)發(fā)成本,還可以避免版權(quán)的問(wèn)題。MySQL可以滿足各類高校的數(shù)據(jù)要求。另外,因?yàn)楸鞠到y(tǒng)是采用 Java 的開(kāi)源框架 Hibernate 作為開(kāi)發(fā)的中間件,數(shù)據(jù)庫(kù)方面不會(huì)僅僅局限于 MySQL,還可以輕松的轉(zhuǎn)化為其他數(shù)據(jù)庫(kù),如 Oracle 等,只需修改數(shù)據(jù)庫(kù)連接池的很少量配置即可。3.3經(jīng)濟(jì)可行性采用傳統(tǒng)的手工錄入方法,不僅工作繁瑣而且需投入大量人力,很容易產(chǎn)生錯(cuò)誤,甚至造成數(shù)據(jù)的不一致,從而產(chǎn)生了成本高,效

21、果差的弊病,對(duì)于人數(shù)眾多的高校學(xué)生管理而言是十分困難和麻煩的。而采用此系統(tǒng),所需投入的成本和精力都遠(yuǎn)遠(yuǎn)低于手工。十分實(shí)用并且很方便,容易更新。各類信息數(shù)據(jù)只需一個(gè)進(jìn)行統(tǒng)一管理即可,所以此系統(tǒng)在經(jīng)濟(jì)上也是可行的。3.4操作可行性桂林電子科技大學(xué)課程設(shè)計(jì)說(shuō)明書(shū)用紙第 6頁(yè),共 25頁(yè)本系統(tǒng)的界面層次分明,一目了然,加上設(shè)計(jì)方面加入了人性化設(shè)計(jì),管理此系統(tǒng)并不難,易學(xué)易會(huì)3.5設(shè)計(jì)原則( 1)安全性、可靠性、容錯(cuò)性安全可靠是一個(gè)應(yīng)用系統(tǒng)的靈魂,一個(gè)極小的差錯(cuò),可能會(huì)造成整個(gè)系統(tǒng)的癱瘓,甚至可能造成學(xué)校的信息泄露。因此系統(tǒng)設(shè)計(jì)必需把安全性、可靠性、容錯(cuò)性放在首位。( 2)開(kāi)放性、標(biāo)準(zhǔn)化從發(fā)展的眼光看,

22、一個(gè)綜合的計(jì)算機(jī)管理系統(tǒng)要實(shí)現(xiàn)校園、管理、查詢、統(tǒng)計(jì)等各環(huán)節(jié)的信息共享,完成教職工信息錄入查詢和學(xué)生數(shù)據(jù)查詢的數(shù)據(jù)交流。 建立一個(gè)由開(kāi)放式,標(biāo)準(zhǔn)化的異構(gòu)式網(wǎng)絡(luò)系統(tǒng),開(kāi)放式標(biāo)準(zhǔn)化的異構(gòu)式數(shù)據(jù)庫(kù)組成的平臺(tái)來(lái)滿足當(dāng)前的需求,同時(shí)又能適應(yīng)今后新技術(shù)的引進(jìn)、開(kāi)發(fā)和推廣。( 3)實(shí)用、靈活、易于擴(kuò)展系統(tǒng)設(shè)計(jì)盡量簡(jiǎn)單,靈活易于管理,有利于將來(lái)需要時(shí)進(jìn)行功能改進(jìn)和新技術(shù)引入。( 4)先進(jìn)性、成熟性我們所處的時(shí)代是信息時(shí)代,通信和計(jì)算機(jī)技術(shù)的發(fā)展日新月異。因而,應(yīng)用系統(tǒng)的建設(shè)不僅應(yīng)適應(yīng)新技術(shù)發(fā)展方向,保證其先進(jìn)性,同時(shí)兼顧成熟的計(jì)算機(jī)技術(shù)、保證系統(tǒng)的可靠。4 需求分析4.1開(kāi)發(fā)目的學(xué)生成績(jī)管理系統(tǒng)是應(yīng)對(duì)學(xué)生人數(shù)

23、增多、信息量增大的問(wèn)題,實(shí)現(xiàn)管理的現(xiàn)代化、網(wǎng)絡(luò)化,逐步擺脫當(dāng)前學(xué)生成績(jī)管理的人工管理方式,提高成績(jī)管理效率而開(kāi)發(fā)的。希望該開(kāi)發(fā)程序能夠解決學(xué)生信息存儲(chǔ)、學(xué)生成績(jī)查詢、錄入還有課程查詢等一系列功能,并提供了對(duì)各功能模塊的查詢和更新功能,且這兩種功能基本上是通過(guò)存儲(chǔ)過(guò)程來(lái)實(shí)現(xiàn)的,其中學(xué)生成績(jī)查詢和學(xué)生信息查詢是系統(tǒng)開(kāi)發(fā)的重點(diǎn)。4.2功能需求( 1) 教職工:信息要求:對(duì)學(xué)生成績(jī)的了解,對(duì)學(xué)生成績(jī)會(huì)有一個(gè)成體的了解,在今后的課程教學(xué)中可以對(duì)自己進(jìn)行改進(jìn)。同時(shí)還可以對(duì)教授的課程進(jìn)行修改和重設(shè)。還可以進(jìn)一步了解學(xué)生的信息,加深對(duì)學(xué)生的了解,便于因材施教。處理要求:當(dāng)學(xué)生基本信息發(fā)生變化時(shí),老師能對(duì)其進(jìn)行

24、修改。比如某些同學(xué)中有轉(zhuǎn)校、后轉(zhuǎn)來(lái)該系或轉(zhuǎn)到其他系中, 老師要能根據(jù)事實(shí)情況進(jìn)行更新。需要有的操作是修改、桂林電子科技大學(xué)課程設(shè)計(jì)說(shuō)明書(shū)用紙第 7頁(yè),共 25頁(yè)刪除、增加。能夠管理課程信息。如老師進(jìn)行排課的時(shí)候能夠有序的安排,不會(huì)出現(xiàn)錯(cuò)排或重復(fù)等一系列狀況。能夠進(jìn)行課程名、課時(shí)、學(xué)分的修改、刪除和增添。對(duì)成績(jī)的管理,能夠進(jìn)行成績(jī)的錄入、修改、刪除,能夠清晰的了解學(xué)生的成績(jī)和大體情況,以便做出相應(yīng)的總結(jié)和改進(jìn)。安全性與完整性要求:系統(tǒng)應(yīng)設(shè)置訪問(wèn)用戶的標(biāo)識(shí)以鑒別是否是合法用戶,并要求合法用戶設(shè)置其密碼,保證用戶身份不被盜用;系統(tǒng)應(yīng)對(duì)不同的數(shù)據(jù)設(shè)置不同的訪問(wèn)級(jí)別,限制訪問(wèn)用戶可查詢和處理數(shù)據(jù)的類別和

25、內(nèi)容;系統(tǒng)應(yīng)對(duì)不同用戶設(shè)置不同的權(quán)限,區(qū)分不同的用戶,如區(qū)分普通用戶(學(xué)生) ,教職工。各種信息記錄的完整性,信息記錄內(nèi)容不能為空;各種數(shù)據(jù)間相互的聯(lián)系的正確性;相同的數(shù)據(jù)在不同記錄中的一致性。( 2)學(xué)生:信息要求:能夠查詢自己的成績(jī)信息和大家的整體成績(jī)好做出對(duì)自己的新的定位,同時(shí)還有更改自己的學(xué)生信息,還有就是查詢新的課程信息。處理要求:當(dāng)學(xué)生發(fā)現(xiàn)自己信息出現(xiàn)錯(cuò)誤時(shí),可以根據(jù)自己的實(shí)際情況來(lái)進(jìn)行更改,比如某同學(xué)發(fā)現(xiàn)自己的年齡存儲(chǔ)出現(xiàn)了錯(cuò)誤就需要相應(yīng)的機(jī)制進(jìn)行修改、刪除等。同時(shí)還可進(jìn)入成績(jī)查詢系統(tǒng)。 在該界面中同學(xué)可以查詢自己的成績(jī), 還可以查詢整個(gè)科目的全部成績(jī)。4.3數(shù)據(jù)需求學(xué)生成績(jī)管理

26、系統(tǒng)就是對(duì)學(xué)生成績(jī)信息的管理,所以首先我們需要知道的是學(xué)生有那些信息,并且是怎樣進(jìn)行分類的。學(xué)生信息包含:學(xué)生基本信息、課程基本信息、成績(jī)信息。學(xué)生基本信息根據(jù)要求應(yīng)該包括學(xué)生對(duì)應(yīng)的學(xué)號(hào),姓名,性別,所在班級(jí)等;課程基本信息應(yīng)該包課程號(hào),課程名,課時(shí),學(xué)分等;成績(jī)表包含課程號(hào),學(xué)號(hào),成績(jī)等。與學(xué)生唯一一一對(duì)應(yīng)的是學(xué)號(hào),所以學(xué)號(hào)是唯一的主鍵,其他的都不能是,根據(jù)學(xué)號(hào)我們可以查找學(xué)生的基本信息,還有學(xué)生姓名等有關(guān)信息;根據(jù)課程號(hào)可以知道學(xué)生對(duì)應(yīng)的成績(jī)等。與課程一一對(duì)應(yīng)的是課程號(hào),所以課程號(hào)是唯一主碼,其他的都不是,根據(jù)課程號(hào)我們可以查詢課程的基本信息,如課程名、對(duì)應(yīng)的課時(shí)和對(duì)應(yīng)的學(xué)分等。與成績(jī)對(duì)應(yīng)

27、的有兩個(gè)主碼,一個(gè)是課程號(hào)還有一個(gè)是學(xué)號(hào)。只有這兩個(gè)同時(shí)確定了之后才能確定一個(gè)準(zhǔn)確的成績(jī)。在用戶表中可以根據(jù)用戶需要進(jìn)行密碼的修改等一系列操作。綜合分析對(duì)信息管理系統(tǒng)分五個(gè)表:用戶登錄表(用戶名,用戶密碼,用戶權(quán)限)學(xué)生信息表(學(xué)號(hào),姓名,性別,所在班級(jí))課程表(課程號(hào),課程名,實(shí)驗(yàn)學(xué)時(shí),講課學(xué)時(shí),學(xué)分)成績(jī)表(課程號(hào),學(xué)號(hào),成績(jī))桂林電子科技大學(xué)課程設(shè)計(jì)說(shuō)明書(shū)用紙第 8頁(yè),共 25頁(yè)班級(jí)信息表(班級(jí)名,班級(jí)人數(shù))4.4 數(shù)據(jù)流圖( 1)功能流圖該數(shù)據(jù)流圖主要體現(xiàn)教職工對(duì)學(xué)生信息、課程信息和學(xué)生成績(jī)的管理,然后存儲(chǔ)的信息作用于查詢系統(tǒng)。在學(xué)生能夠操作的只有成績(jī)查詢。 (如圖 1 所示)錄入學(xué)生

28、學(xué)生信息用戶信息教職工錄入課程課程信息身份驗(yàn)證用戶錄入學(xué)生成績(jī)成績(jī)密碼修改查詢學(xué)生學(xué)生成績(jī)圖 1.功能流圖圖 2.登錄流圖2)登錄流圖(如圖2 所示)5 數(shù)據(jù)庫(kù)關(guān)系設(shè)計(jì)數(shù)據(jù)庫(kù)表格設(shè)計(jì)良好以及屬性類型搭配有利于SQL Server 2008的數(shù)據(jù)庫(kù)與Delphi7.0 中 ADOTable組件, ADOConnect組件, ADOQuery組件等一系列連接組件的快速鏈接。以下列出各類表格的屬性及屬性值。5.1表格設(shè)計(jì)桂林電子科技大學(xué)課程設(shè)計(jì)說(shuō)明書(shū)用紙第 9頁(yè),共 25頁(yè)( 1)學(xué)生信息數(shù)據(jù)字典:字段名字段類型約束控制學(xué)號(hào)nchar(10)主鍵( primary key )姓名nchar(10)n

29、ot null性別nchar(2)not null所在班級(jí)nchar(10)not null( 2)班級(jí)信息表字段名字段類型約束控制班級(jí)名nchar(10)主鍵( primary key )人數(shù)intnot null( 3)成績(jī)表字段名字段類型約束控制學(xué)號(hào)nchar(10)主鍵( primary key )課程號(hào)nchar(10)主鍵( primary key )成績(jī)nchar(10)not null( 4)課程表字段名字段類型約束控制課程號(hào)nchar(10)主鍵( primary key )課程名nchar(10)not null實(shí)驗(yàn)學(xué)時(shí)intnot null講課學(xué)時(shí)intnot null學(xué)

30、分intnot null( 5)用戶登錄表字段名字段類型約束控制用戶名nchar(10)主鍵( primary key )密碼nchar(10)主鍵( primary key )權(quán)限intnot null以下為部分表格數(shù)據(jù)截圖:桂林電子科技大學(xué)課程設(shè)計(jì)說(shuō)明書(shū)用紙第 10頁(yè),共 25頁(yè)圖 3. 學(xué)生信息表截圖圖 4. 課程信息表截圖5.2系統(tǒng)設(shè)計(jì)(如圖 5 所示)圖 5. 系統(tǒng)設(shè)計(jì)截圖桂林電子科技大學(xué)課程設(shè)計(jì)說(shuō)明書(shū)用紙第 11頁(yè),共 25頁(yè)5.3 E R關(guān)系略圖用戶權(quán)限用戶密碼用戶名用戶成績(jī)1VN查詢修改課程號(hào)1MO學(xué)生P課程Q齡選擇學(xué)生年號(hào)名別系名時(shí)時(shí)學(xué)姓程課學(xué)生性院課生學(xué)學(xué)5.4數(shù)據(jù)庫(kù)與組件

31、鏈接數(shù)據(jù)庫(kù)是信息管理系統(tǒng)的后臺(tái),儲(chǔ)存著所有的信息,在信息管理系統(tǒng)中有著很重要的作用。數(shù)據(jù)庫(kù)設(shè)計(jì)的好與壞,直接影響到這個(gè)系統(tǒng)的運(yùn)行效率。良好的數(shù)據(jù)庫(kù)設(shè)計(jì),可以提高數(shù)據(jù)信息的存儲(chǔ)效率,保證數(shù)據(jù)信息的完整性和一致性。同是,一個(gè)合理的數(shù)據(jù)庫(kù)結(jié)構(gòu)有利與程序的實(shí)現(xiàn)。Delphi7里面的ADOConnection控件用于連接到SQL Server 2008里面已經(jīng)建立的數(shù)據(jù)庫(kù),將ADOConnection控件的ConnectionString屬性設(shè)置鏈接到本機(jī)的數(shù)據(jù)庫(kù),使Delpi7的數(shù)據(jù)操作有來(lái)源。(如圖7 所示)桂林電子科技大學(xué)課程設(shè)計(jì)說(shuō)明書(shū)用紙第 12頁(yè),共 25頁(yè)圖 7. 數(shù)據(jù)庫(kù)連接ADOTable

32、 控件的 Connection 屬性連接,在 TableName 中選擇要連接的數(shù)據(jù)表,將 Active 屬性設(shè)置為 Ture 。(如圖 8 所示)將DataSource的DataSet圖 8. 相關(guān)屬性設(shè)置屬性設(shè)置連接。之后就可以對(duì)Delphi7里面的數(shù)據(jù)進(jìn)行操作。6 學(xué)生成績(jī)管理系統(tǒng)功能測(cè)試6.1測(cè)試環(huán)境( 1)硬件環(huán)境: CPU(Intel Core i3-380M,2.53GHz)HDD(320),Memory(2GB)( 2) 軟件環(huán)境 :Delphi 7.0( 3) 數(shù)據(jù)環(huán)境 :SQL Server 2008( 4)網(wǎng)絡(luò)環(huán)境 : 無(wú)6.2功能測(cè)試( 1)登錄界面測(cè)試桂林電子科技大學(xué)

33、課程設(shè)計(jì)說(shuō)明書(shū)用紙第 13頁(yè),共 25頁(yè)登錄界面(如圖 9)所示,如果輸入的用戶名或密碼有誤,則彈出提示對(duì)話框(圖 10 所示),輸入正確,進(jìn)入主界面(如圖 11) 。圖 9. 登錄界面圖 10. 登錄有誤提示圖 11. 主菜單( 2)數(shù)據(jù)管理功能測(cè)試(學(xué)生信息管理示例)從主菜單下拉菜單中信息管理 - 學(xué)生信息管理進(jìn)入界面(界面如圖 12 所示),該界面可實(shí)現(xiàn)學(xué)生信息的增加,刪除,修改,保存信息并在界面中表格窗口顯示。通過(guò)返回主菜單按鈕回到主菜單,或點(diǎn)擊退出系統(tǒng)按鈕退出系統(tǒng)。 修改的數(shù)據(jù)信息相應(yīng)的更新至數(shù)據(jù)庫(kù)中。桂林電子科技大學(xué)課程設(shè)計(jì)說(shuō)明書(shū)用紙第 14頁(yè),共 25頁(yè)圖 12. 學(xué)生信息管理界

34、面( 3)查詢測(cè)試(學(xué)生信息查詢示例)如圖 13 所示,在窗口中輸入查詢條件,點(diǎn)擊查詢,結(jié)果便會(huì)顯示在右側(cè)窗口中。圖 13. 學(xué)生信息查詢界面( 4)統(tǒng)計(jì)測(cè)試(課程統(tǒng)計(jì)示例)從主菜單進(jìn)入課程統(tǒng)計(jì)界面,點(diǎn)擊統(tǒng)計(jì)要求,結(jié)果顯示在右側(cè)表格內(nèi),功能實(shí)現(xiàn)。桂林電子科技大學(xué)課程設(shè)計(jì)說(shuō)明書(shū)用紙第 15頁(yè),共 25頁(yè)圖 14. 課程統(tǒng)計(jì)界面( 5)報(bào)表測(cè)試點(diǎn)擊主菜單中報(bào)表 - 成績(jī)單進(jìn)入界面,點(diǎn)擊預(yù)覽可得可打印表格,如圖 15 所示。功能實(shí)現(xiàn)。圖 15. 打印預(yù)覽6.3 測(cè)試總結(jié)通過(guò)軟件測(cè)試,可看到對(duì)數(shù)據(jù)的管理、查詢、統(tǒng)計(jì)等功能均可實(shí)現(xiàn)。登錄界面用戶名與密碼的組合一定程度上保證了數(shù)據(jù)庫(kù)的安全性。本系統(tǒng)達(dá)到了最

35、初設(shè)計(jì)的目的。桂林電子科技大學(xué)課程設(shè)計(jì)說(shuō)明書(shū)用紙第 16頁(yè),共 25頁(yè)7 結(jié)論7.1 系統(tǒng)優(yōu)缺點(diǎn)分析( 1)優(yōu)點(diǎn)本系統(tǒng)在對(duì)數(shù)據(jù)的管理及查詢上,界面美觀,操作簡(jiǎn)單易懂。( 2)不足之處在對(duì)用戶權(quán)限的設(shè)計(jì),該程序在對(duì)用戶權(quán)限的設(shè)計(jì)比較混亂,不能夠清晰的分出教職工和學(xué)生的使用權(quán)限,這會(huì)使程序的可用性和安全性出現(xiàn)很大的問(wèn)題。在這個(gè)方面,還有很多工作需要做,比如對(duì)登錄用戶在數(shù)據(jù)庫(kù)的設(shè)計(jì)過(guò)程中要增加權(quán)限的設(shè)計(jì),使的在登錄后能夠根據(jù)權(quán)限來(lái)進(jìn)行相應(yīng)的操作,不會(huì)是用戶越級(jí)等。7.2 經(jīng)驗(yàn)總結(jié)經(jīng)過(guò)兩周的課程設(shè)計(jì),加強(qiáng)了我關(guān)于理論聯(lián)系實(shí)際、與具體課題項(xiàng)目結(jié)合開(kāi)發(fā)、設(shè)計(jì)系統(tǒng)的能力。既讓我們了解到應(yīng)該怎樣把理論運(yùn)用于實(shí)

36、際,又讓我了解到在實(shí)踐中遇到問(wèn)題時(shí)要怎樣運(yùn)用所學(xué)知識(shí)理論去解決。在本次課程設(shè)計(jì)中,還需要一些以前沒(méi)有學(xué)習(xí)到的知識(shí),于是書(shū)籍跟網(wǎng)絡(luò)成了我的良好助手。具體來(lái)說(shuō),在進(jìn)行查詢?cè)O(shè)計(jì)時(shí),開(kāi)始我無(wú)法將結(jié)果以表格的形式展示,報(bào)表的設(shè)計(jì)也存在問(wèn)題,在網(wǎng)上查閱資料和與同學(xué)討論學(xué)習(xí)后,將問(wèn)題解決了。在查閱資料的過(guò)程中,要判斷優(yōu)劣、取舍相關(guān)知識(shí),這樣一來(lái)我們對(duì)搜索來(lái)的信息的利用能力也有所提高。學(xué)習(xí)的知識(shí)是有限的,在以后的工作中肯定會(huì)遇到許多求知的領(lǐng)域,這方面的能力將有助于我未來(lái)的工作。桂林電子科技大學(xué)課程設(shè)計(jì)說(shuō)明書(shū)用紙第 17頁(yè),共 25頁(yè)參考文獻(xiàn):1網(wǎng)冠科技 Delphi7.0基礎(chǔ)培訓(xùn)百例北京:機(jī)械工業(yè)出版社,20

37、06.42趙應(yīng)丁等 Delphi7課程設(shè)計(jì)案例精編北京:北京水利水電出版社,2004.1 : 2122633薩師煊王珊數(shù)據(jù)庫(kù)系統(tǒng)概論 M 北京:高等教育出版社,2000.24求是科技Delphi7 數(shù)據(jù)庫(kù)開(kāi)發(fā)技術(shù)與工程實(shí)踐 S.北京:人民郵電出版社, 2004.4桂林電子科技大學(xué)課程設(shè)計(jì)說(shuō)明書(shū)用紙第 18頁(yè),共 25頁(yè)附錄源代碼清單:1.Form1 事件處理源代碼:procedure TForm1.Button1Click(Sender: TObject);beginadoquery1.SQL.Clear;adoquery1.SQL.Add('select權(quán) 限fromuserswhe

38、re用 戶 名='''+edit1.Text+'''and密 碼='''+maskedit1.Text+'''');adoquery1.Open;if(adoquery1.RecordCount>0) and (adoquery1.FieldByName(' 權(quán)限 ').AsString='0')thenform2.showelseshowmessage('您輸入的用戶名密碼有誤,請(qǐng)重試!' );form1.Hide;end;proced

39、ure TForm1.Button2Click(Sender: TObject);beginedit1.text:=''maskedit1.Text:=''end;procedure TForm1.Button3Click(Sender: TObject);beginapplication.Terminate;end;procedure TForm2.Button1Click(Sender: TObject);beginApplication.Terminate;end;桂林電子科技大學(xué)課程設(shè)計(jì)說(shuō)明書(shū)用紙第 19頁(yè),共 25頁(yè)2.Form2 事件處理源代碼:pr

40、ocedure TForm2.N4Click(Sender: TObject);beginApplication.Terminate;end;procedure TForm2.N7Click(Sender: TObject);beginform13.show;form2.Hide ;end;procedure TForm2.N18Click(Sender: TObject);beginform14.show;form2.Hide ;end;procedure TForm2.N2Click(Sender: TObject);beginform3.Show;form2.Hide ;end;proc

41、edure TForm2.N3Click(Sender: TObject);beginform4.Show;form2.Hide ;end;procedure TForm2.N10Click(Sender: TObject);beginform6.Show;桂林電子科技大學(xué)課程設(shè)計(jì)說(shuō)明書(shū)用紙第 20頁(yè),共 25頁(yè)form2.Hide ;end;procedure TForm2.N11Click(Sender: TObject);beginform5.Show;form2.Hide ;end;procedure TForm2.N12Click(Sender: TObject);beginform

42、7.Show;form2.Hide ;end;procedure TForm2.N14Click(Sender: TObject);beginform8.Show;form2.Hide ;end;procedure TForm2.N15Click(Sender: TObject);beginform9.Show;form2.Hide ;end;procedure TForm2.N5Click(Sender: TObject);beginform10.Show;form2.Hide ;end;procedure TForm2.N17Click(Sender: TObject);begin桂林電子

43、科技大學(xué)課程設(shè)計(jì)說(shuō)明書(shū)用紙第 21頁(yè),共 25頁(yè)form11.Show;form2.Hide ;end;procedure TForm2.Abour1Click(Sender: TObject);beginform12.Show;form2.Hide ;end;End.3.Form3 事件處理(用戶管理)源代碼:procedure TForm3.Button1Click(Sender: TObject);beginApplication.Terminate;end;procedure TForm3.Button2Click(Sender: TObject);beginform2.show;form3.hide;end;procedure TForm3.Button3Click(Sender: TObject);beginADOTable1.Append;end;procedure TForm3.Button4Click(Sender: TObject);beginADOTable1.De

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論