課程設(shè)計(jì)-- 學(xué)生成績信息管理系統(tǒng)_第1頁
已閱讀1頁,還剩20頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、<p>  課程設(shè)計(jì)(論文)說明書</p><p>  題 目: 學(xué)生成績信息管理系統(tǒng) </p><p>  系 別: 計(jì)算機(jī)科學(xué)與工程學(xué)院 </p><p>  專 業(yè): 信息管理與信息系統(tǒng) </p><p>  學(xué)生姓名: </p><p>  學(xué) 號(hào):

2、 </p><p>  指導(dǎo)教師: </p><p><b>  摘 要</b></p><p><b>  背景</b></p><p>  隨著全球一體化的到來,我們將面對(duì)快節(jié)奏的時(shí)代步伐,面臨世界各國的經(jīng)濟(jì)的挑戰(zhàn),我們的生活要求做任何事情都要簡

3、單快速準(zhǔn)確,以適應(yīng)這些此種生活,計(jì)算機(jī)技術(shù)讓我們得以實(shí)現(xiàn)。隨著電腦技術(shù)已經(jīng)深入我們的生活,他給我們帶來的效率有目共睹。</p><p>  數(shù)據(jù)庫始于20世紀(jì)60年代,經(jīng)過40多年的發(fā)展,現(xiàn)在已經(jīng)形成了理論體系,成為計(jì)算機(jī)軟件的一個(gè)重要分支。數(shù)據(jù)庫技術(shù)體現(xiàn)了當(dāng)代先進(jìn)的數(shù)據(jù)管理方法,使計(jì)算機(jī)的應(yīng)用真正滲透到國民經(jīng)濟(jì)各個(gè)部門,在數(shù)據(jù)處理領(lǐng)域發(fā)揮著越來越大的作用。</p><p>  在我國,很

4、多中小學(xué)校的信息管理系統(tǒng)并不科學(xué)高效,甚至有的學(xué)校根本就沒有信息管理系統(tǒng)完全傳統(tǒng)的手工方式,所有的工作幾乎還是手工操作來完成。特別是在西部貧困地區(qū),學(xué)校的管理工作依然由手工操作來完成,效率極低,成本很大,而且極異出錯(cuò)。隨著社會(huì)的發(fā)展,信息化是社會(huì)進(jìn)程的必然趨勢,學(xué)校管理充分發(fā)揮其價(jià)值。</p><p><b>  目的</b></p><p>  學(xué)生成績信息管理內(nèi)容

5、交復(fù)雜,數(shù)據(jù)量交大,手工記錄方式對(duì)現(xiàn)代的我們已經(jīng)過時(shí),它不僅數(shù)據(jù)容易遺漏丟失,而且在統(tǒng)計(jì)時(shí)易發(fā)生錯(cuò)誤,速度慢。計(jì)算機(jī)可以實(shí)現(xiàn)工作速度高效及統(tǒng)計(jì)數(shù)據(jù)的準(zhǔn)確性,從而提高管理效率。在計(jì)算機(jī)聯(lián)網(wǎng)后,數(shù)據(jù)在網(wǎng)上傳遞,可以實(shí)現(xiàn)數(shù)據(jù)共享,避免重復(fù)勞動(dòng),學(xué)生成績管理系統(tǒng)以計(jì)算機(jī)為工具,通過對(duì)教務(wù)管理所需的信息管理,為老師節(jié)省很多的時(shí)間和精力,提高老師的工作效率。傳統(tǒng)的手工方式,數(shù)據(jù)容易丟失,在統(tǒng)計(jì)時(shí)易發(fā)生錯(cuò)誤,速度慢。而計(jì)算機(jī)可以提高工作速度及統(tǒng)計(jì)數(shù)據(jù)

6、的準(zhǔn)確性。從而提高管理效率。在計(jì)算機(jī)聯(lián)網(wǎng)后,數(shù)據(jù)在網(wǎng)上傳遞,可以實(shí)現(xiàn)數(shù)據(jù)共享,避免重復(fù)勞動(dòng),學(xué)生成績管理系統(tǒng)以計(jì)算機(jī)為工具,通過對(duì)教務(wù)管理所需的信息管理,為老師節(jié)省很多的時(shí)間和精力,提高老師的工作效率。</p><p>  這次課程設(shè)計(jì)室結(jié)合數(shù)據(jù)庫原理的基本理論上,利用現(xiàn)代關(guān)系數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)這個(gè)學(xué)生成績信息管理系統(tǒng)。通過本課程的訓(xùn)練,使我掌握數(shù)據(jù)庫技術(shù)的實(shí)際應(yīng)用以及數(shù)據(jù)庫信息管理系統(tǒng)的設(shè)計(jì)方法與開發(fā)過程;掌握數(shù)據(jù)

7、庫開發(fā)工具的使用以及綜合編程調(diào)試的能力,為以后能進(jìn)行數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)、開發(fā)與維護(hù)打下良好的基礎(chǔ)。</p><p><b>  目 錄</b></p><p><b>  摘 要1</b></p><p>  1系統(tǒng)目標(biāo)與任務(wù)3</p><p>  2系統(tǒng)需求分析3</p>

8、<p>  2.1系統(tǒng)詳細(xì)需求 功能需求3</p><p>  2.2使用環(huán)境:6</p><p>  2.3可行性分析6</p><p>  3軟件開發(fā)過程7</p><p>  3.1系統(tǒng)設(shè)計(jì)7</p><p>  3.2軟件設(shè)計(jì)9</p><p>&l

9、t;b>  4軟件測試12</b></p><p>  4.1測試環(huán)境12</p><p>  4.2功能測試12</p><p>  4.3性能測試15</p><p><b>  5結(jié)論15</b></p><p><b>  6參考文獻(xiàn)16

10、</b></p><p><b>  附錄17</b></p><p><b>  系統(tǒng)目標(biāo)與任務(wù)</b></p><p>  本系統(tǒng)是利用數(shù)據(jù)庫系統(tǒng),將現(xiàn)代化的計(jì)算機(jī)技術(shù)和傳統(tǒng)的教學(xué)、教務(wù)工作相結(jié)合,按照學(xué)院的工作流程設(shè)計(jì)完成的。為了使系統(tǒng)在學(xué)院的管理中發(fā)揮更大的作用,實(shí)現(xiàn)工作過程的計(jì)算機(jī)化,提高工作效率和

11、工作質(zhì)量,現(xiàn)提出如下的系統(tǒng)開發(fā)目標(biāo):</p><p>  1.系統(tǒng)應(yīng)要達(dá)到實(shí)用、可靠和適用,操作簡單。</p><p>  2.對(duì)數(shù)據(jù)庫進(jìn)行動(dòng)有效態(tài)管。</p><p>  3.能夠按照用戶需求進(jìn)行簡單查詢和復(fù)合查詢。</p><p>  4.能夠進(jìn)行分類匯總,實(shí)現(xiàn)報(bào)表打印。</p><p>  系統(tǒng)開發(fā)任務(wù):完成信息

12、管理系統(tǒng)的主界面設(shè)計(jì);數(shù)據(jù)輸入與修改的設(shè)計(jì);數(shù)據(jù)查詢的設(shè)計(jì);統(tǒng)計(jì)與報(bào)表輸出的設(shè)計(jì)。盡量減少用戶的操作結(jié)合一個(gè)具體任務(wù),完成一個(gè)基于數(shù)據(jù)庫系統(tǒng)的設(shè)計(jì)與開發(fā),主要應(yīng)包括如下內(nèi)容:完成課題任務(wù)的需求分析、完成系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)方案。</p><p><b>  系統(tǒng)需求分析</b></p><p>  系統(tǒng)詳細(xì)需求 功能需求</p><p>  本系統(tǒng)

13、是學(xué)生成績管理系統(tǒng),所以主要是對(duì)學(xué)生成績信息的管理。在SQL Serve2005中建立表有:學(xué)生基本信息表、學(xué)生在校信息表、學(xué)生成績表和用戶表,他們各自的屬性如圖所示:</p><p>  在這個(gè)系統(tǒng)中我們首先在學(xué)生入學(xué)時(shí)候,建表將其基本信息以及入校后的信息錄入,并讓其核對(duì)修改,然后就其選得課程再建立一張表,對(duì)它的成績錄入,并讓學(xué)生自己建立用戶以便查詢自己的成績。在建立各張表后,保留對(duì)表的信息的添加、刪除和修改功

14、能,并可以按班級(jí)、課程名稱與成績批次組合進(jìn)行多條件查詢出符合這個(gè)條件的學(xué)生的成績,并選擇其中要修改的學(xué)生的成績進(jìn)行修改,可以按學(xué)號(hào)查詢出學(xué)生成績,并對(duì)該學(xué)號(hào)的學(xué)生的成績進(jìn)行修改。具體業(yè)務(wù)流程如圖:</p><p>  學(xué)生建立用戶后,通過主頁面檢查用戶密碼準(zhǔn)確后進(jìn)入功能界面。學(xué)生進(jìn)入業(yè)務(wù)流程圖:</p><p><b>  用戶界面登陸如圖:</b></p>

15、;<p><b>  使用環(huán)境: </b></p><p>  此系統(tǒng)是在筆記本電腦上完成的,本電腦采用windows7系統(tǒng),i5雙核處理器,硬盤為500GB,利用Delphi和SQL Serve2005。</p><p>  Delphi是一個(gè)對(duì)象導(dǎo)向設(shè)計(jì)的應(yīng)用程序語言,是開發(fā)數(shù)據(jù)庫前端的優(yōu)秀工具,它的編程語言簡潔明快、組件功能強(qiáng)大和編程環(huán)境靈活方便。

16、采用Delphi來開發(fā)數(shù)據(jù)庫應(yīng)用程序具有更大的靈活性和可擴(kuò)展性。</p><p>  SQL Server是一個(gè)關(guān)系數(shù)據(jù)庫管理系統(tǒng),它達(dá)到了支持超大型企業(yè)進(jìn)行聯(lián)機(jī)事務(wù)處理(OLTP)、高度復(fù)雜的數(shù)據(jù)分析、數(shù)據(jù)倉庫系統(tǒng)和網(wǎng)站所需的性能水平,為開發(fā)人員在SQL Server查詢開發(fā)方面提供了更高的靈活性和控制力。個(gè)完整的、數(shù)據(jù)傳輸服務(wù)的、重新設(shè)計(jì)方案,這一方案為用戶提供了一個(gè)全面的摘錄、傳輸和加載平臺(tái)錯(cuò)技術(shù)移轉(zhuǎn)叢集、

17、增強(qiáng)對(duì)多重執(zhí)行個(gè)體的支持、以及支持備份和恢復(fù)分析服務(wù)對(duì)象和數(shù)據(jù),分析服務(wù)改進(jìn)了其可用性。</p><p><b>  可行性分析</b></p><p>  在現(xiàn)在這個(gè)計(jì)算機(jī)高度發(fā)展的時(shí)代,設(shè)計(jì)這個(gè)系統(tǒng)是絕對(duì)可行的,分別充經(jīng)濟(jì)和技術(shù)上分析:</p><p>  經(jīng)濟(jì)上:首先計(jì)算機(jī)的價(jià)格已經(jīng)十分低廉,性能也有了很大的進(jìn)步。然后而本系統(tǒng)的開發(fā),為學(xué)

18、校的工作效率帶來了一個(gè)質(zhì)的飛躍,節(jié)省了人力物力,為此具體表現(xiàn)有以下幾個(gè)方面:</p><p>  第一,本系統(tǒng)的運(yùn)行可以代替人工進(jìn)行許多繁雜的勞動(dòng),以交少得人力完成以前很多很才能完成的工作,為學(xué)校節(jié)省許多開支和人力;</p><p>  第二,本系統(tǒng)的運(yùn)行可以大大的提高學(xué)校的工作效率,只想要較少得人就能完成;</p><p>  第三,本系統(tǒng)更加安全準(zhǔn)確可靠,降低了

19、錯(cuò)誤的出現(xiàn)。</p><p>  所以,本系統(tǒng)在經(jīng)濟(jì)上是可行的。</p><p>  技術(shù)上:本系統(tǒng)的開發(fā)利用Microsoft SQL Server2005作為本系統(tǒng)的數(shù)據(jù)庫,它是一個(gè)支持多用戶的新型數(shù)據(jù)庫,適用于大中規(guī)模的數(shù)據(jù)量需求。學(xué)校校園網(wǎng)的建設(shè)也為新系統(tǒng)服務(wù)器/客戶端的結(jié)構(gòu)提供了硬件的支持。</p><p>  使用delphi7作為系統(tǒng)開發(fā)的開發(fā)環(huán)境,它

20、的技術(shù)較為容易學(xué)習(xí),我們更容易掌握,在學(xué)習(xí)C語言和數(shù)據(jù)庫后,為我們提供了技術(shù)可能,給開發(fā)高性能系統(tǒng)提供的保障為開發(fā)滿足客戶要求的系統(tǒng),它的代碼的簡單,非常有利于以后對(duì)新系統(tǒng)的擴(kuò)展與修改。</p><p>  綜上所述,本系統(tǒng)的設(shè)計(jì)與開發(fā)在技術(shù)上和硬件設(shè)備上的條件都是滿足的,因此,它在技術(shù)上是可行的。</p><p>  本系統(tǒng)為一個(gè)小型的學(xué)生信息管理系統(tǒng),所耗費(fèi)的資源非常的小,學(xué)校的電腦無

21、論是硬件還是軟件都能夠滿足條件,因此,本系統(tǒng)在運(yùn)行上是可行的。</p><p><b>  軟件開發(fā)過程</b></p><p><b>  系統(tǒng)設(shè)計(jì)</b></p><p>  本系統(tǒng)適用于中小學(xué)校,其功能主要分為:</p><p>  用戶管理:用于對(duì)用戶的添加,賦于不同權(quán)限及對(duì)用戶的修改及查詢

22、。</p><p>  課程管理:用于對(duì)各學(xué)期課程的開設(shè)和修改。</p><p>  成績管理:用于對(duì)成績的輸入、修改、匯總及排名。</p><p>  學(xué)生信息管理:添加,刪除,修改學(xué)生信息等。 </p><p>  學(xué)生信息查詢: 對(duì)學(xué)生成績等信息的查詢,匯總查詢方式,且具有多條件組合查詢功能。 </p><p>

23、  學(xué)生成績統(tǒng)計(jì): 統(tǒng)計(jì)總?cè)藬?shù),及格人數(shù)</p><p><b>  功能有:</b></p><p>  錄入功能:為一般用戶提供相應(yīng)的錄入功能,為超級(jí)用戶提供對(duì)所有信息的錄入功能。</p><p>  查詢功能:為所有用戶提供查詢的功能,可查詢?cè)试S范圍內(nèi)的所有信息。</p><p>  維護(hù)功能:為一般用戶提供查詢及

24、相應(yīng)的修改,刪除功能,為超級(jí)用戶提供對(duì)所有信息的修改刪</p><p>  退出功能:結(jié)束并關(guān)閉系統(tǒng)。</p><p>  數(shù)據(jù)庫設(shè)計(jì)E-R圖如下:</p><p>  系統(tǒng)分別可以對(duì)學(xué)生基本信息、學(xué)生在校信息和學(xué)生成績進(jìn)行查詢和修改,在成績查詢中可以按照不同要求進(jìn)行查詢:對(duì)單一學(xué)生進(jìn)行查詢,對(duì)班級(jí)或?qū)I(yè)學(xué)生成績進(jìn)行查詢和按照科目查詢和統(tǒng)計(jì),在用戶中只有管理員可以查

25、詢,用戶可以修改密碼,刪除功能也只有管理員可執(zhí)行,并可以對(duì)成績進(jìn)行統(tǒng)計(jì)和制作報(bào)表。功能模塊結(jié)構(gòu)圖如圖:</p><p><b>  查詢模塊:</b></p><p><b>  修改模塊:</b></p><p><b>  刪除模塊:</b></p><p><b&g

26、t;  錄入模塊:</b></p><p><b>  軟件設(shè)計(jì)</b></p><p>  系統(tǒng)主要運(yùn)用SQL Server和delphi7按鈕和語句,列舉幾個(gè)設(shè)計(jì)實(shí)例。</p><p>  在經(jīng)歷SQL Server中,首先連接它,在數(shù)據(jù)庫中建立新的名為學(xué)生信息的數(shù)據(jù)庫,在表中分別經(jīng)歷4個(gè)表,并輸入事先準(zhǔn)備好的數(shù)據(jù),然后經(jīng)歷界面

27、并把他們連接到數(shù)據(jù)庫上。功能分析:</p><p><b>  數(shù)據(jù)庫如:</b></p><p>  在運(yùn)用delphi7按鈕和語句,部分功能程序,</p><p><b>  用戶進(jìn)入語句:</b></p><p>  doquery1.SQL.Clear;</p><p&g

28、t;  adoquery1.SQL.Add('select * from 用戶 where 用戶名='''+Edit1.Text+''' and 密碼='''+Edit2.Text+'''');</p><p>  adoquery1.Open;</p><p>  if(ado

29、query1.IsEmpty)then</p><p><b>  begin</b></p><p>  ShowMessage('用戶名或密碼錯(cuò)誤!');</p><p><b>  end</b></p><p><b>  else</b></p&

30、gt;<p><b>  begin</b></p><p>  form2.Show;</p><p><b>  end</b></p><p>  錄入語句:procedure TForm3.Button1Click(Sender: TObject);</p><p><b

31、>  begin</b></p><p>  adotable1.Append</p><p><b>  end;</b></p><p>  procedure TForm3.Button2Click(Sender: TObject);</p><p><b>  begin</b&

32、gt;</p><p>  adotable1.Delete;</p><p><b>  end;</b></p><p><b>  end.</b></p><p>  修改語句procedure TForm8.Button1Click(Sender: TObject);</p>

33、<p><b>  begin</b></p><p>  adotable1.Edit;</p><p><b>  end;:</b></p><p>  查詢語句procedure TForm6.Button1Click(Sender: TObject);</p><p><

34、b>  begin</b></p><p>  ADOQuery1.SQL.clear;</p><p>  ADOQuery1.SQL.Add('select * from 學(xué)生 where 學(xué)號(hào)='''+edit1.text+'''');</p><p>  ADOQuery1.o

35、pen;</p><p><b>  end;</b></p><p>  procedure TForm6.Button2Click(Sender: TObject);</p><p><b>  begin</b></p><p>  ADOQuery1.SQL.clear;</p>

36、<p>  ADOQuery1.SQL.Add('select * from 學(xué)生 where 姓名='''+edit2.text+'''');</p><p>  ADOQuery1.open;</p><p><b>  end;</b></p><p>  pr

37、ocedure TForm6.Button3Click(Sender: TObject);</p><p><b>  begin</b></p><p>  ADOQuery1.SQL.clear;</p><p>  ADOQuery1.SQL.Add('select * from 成績 where 學(xué)號(hào)=''

38、9;+edit4.text+'''');</p><p>  ADOQuery1.open;</p><p><b>  end;</b></p><p>  procedure TForm6.Button4Click(Sender: TObject);</p><p><b>

39、  begin</b></p><p>  ADOQuery1.SQL.clear;</p><p>  ADOQuery1.SQL.Add('select * from 成績 where 科目='''+edit3.text+'''');</p><p>  ADOQuery1.open;&

40、lt;/p><p><b>  end;</b></p><p><b>  end.</b></p><p>  用戶進(jìn)入后,就到了主目錄界面如圖:</p><p>  點(diǎn)擊左上角的下拉菜單和都可以進(jìn)入各模塊界面,</p><p><b>  報(bào)表制作如圖:</

41、b></p><p><b>  軟件測試</b></p><p><b>  測試環(huán)境</b></p><p>  本系統(tǒng)也是在設(shè)計(jì)本系統(tǒng)的筆記本上進(jìn)行測試的,并在打開SQL Server和delphi7環(huán)境下進(jìn)行的。測試時(shí)打開SQL Server使delphi7能夠連接到數(shù)據(jù)庫,然后在delphi7中進(jìn)行測試。&

42、lt;/p><p><b>  功能測試</b></p><p>  測試用戶進(jìn)入測試:錯(cuò)誤時(shí)出現(xiàn):</p><p><b>  正確是:</b></p><p><b>  錄入信息后:</b></p><p><b>  查詢測試:</

43、b></p><p><b>  報(bào)表功能:</b></p><p><b>  性能測試</b></p><p>  此系統(tǒng)方便快速的操作,可減少學(xué)籍信息管理的漏洞,又減少因工作的冗余出現(xiàn)的錯(cuò)誤,并且操作非常簡單,可減少許多不很必要的人員,這無論從物質(zhì)上還是工作人員的工資上都為學(xué)校節(jié)約了開支。為學(xué)校增加了財(cái)富。&l

44、t;/p><p><b>  結(jié)論</b></p><p>  通過這次自己一人單獨(dú)設(shè)計(jì)此系統(tǒng)我感觸甚多,對(duì)Delphi這一系有了進(jìn)一步了解,這次對(duì)我在這方面幫助很大,不僅然讓我知道自身的不足,而且還給我今后的學(xué)習(xí)方法有一定的提升幫助。</p><p>  在這次實(shí)踐中,我并沒能夠較好的完成期望的效果。在一下功能的設(shè)計(jì)上,我沒能夠設(shè)計(jì)合理,沒到到效

45、、簡便的目的,還有兩個(gè)功能沒能夠完成,我感到非常遺憾。對(duì)自身,我感覺到自己對(duì)時(shí)間的分配不合理,這次讓我知道時(shí)間要分配好,并要留一些時(shí)間對(duì)所做的東西進(jìn)行修改提升。</p><p>  學(xué)生信息管理系統(tǒng)有利于學(xué)校對(duì)學(xué)生資料的查詢,具有可使用性,利于學(xué)校在需要之時(shí)快速了解學(xué)生的情況。并可以讓具有最高權(quán)限的管理員更新、修改信息,已經(jīng)具備了一定的功能。但由于時(shí)間關(guān)系和其它原因,本系統(tǒng)還有些不足之處。</p>

46、<p>  在面向?qū)ο蟮沫h(huán)境,結(jié)合Delphi如何使用圖形工具。同時(shí)可以很容易地使用鼠標(biāo),鍵盤和動(dòng)畫程序。我們發(fā)現(xiàn)了許多有趣的話題,使用線程編程競賽排序算法,編程,網(wǎng)際創(chuàng)建三維圖形應(yīng)用程序使用OpenGL。</p><p>  在此我誠摯的像老師說“謝謝”,感謝你在這段時(shí)間對(duì)我的諄諄教導(dǎo),在學(xué)習(xí)上對(duì)我們不厭其煩的解釋。你是我在大學(xué)中見到最和藹的老師之一。</p><p><

47、b>  參考文獻(xiàn)</b></p><p>  趙建明 《手把手教你學(xué)用數(shù)據(jù)庫》 清華大學(xué) 2001.6</p><p>  劉前進(jìn) 《Delphi數(shù)據(jù)庫編程技術(shù)》 人民郵電出版社 1999.10</p><p>  段來盛 《Delphi實(shí)戰(zhàn)演練》 人民郵電出版社 2000.1<

48、;/p><p>  肖永順 《Delphi 程序設(shè)計(jì)》 人民郵電</p><p>  Delphi數(shù)據(jù)庫開發(fā)自學(xué)教程 人民郵電出版社</p><p><b>  附錄</b></p><p><b>  上文沒提到的程序:</b></p><p><

49、;b>  用戶進(jìn)入程序:</b></p><p><b>  var</b></p><p>  Form1: TForm1;</p><p>  implementation</p><p>  uses Unit2;</p><p>  {$R *.dfm}</p>

50、;<p>  procedure TForm1.Button1Click(Sender: TObject);</p><p><b>  begin</b></p><p>  adoquery1.SQL.Clear;</p><p>  adoquery1.SQL.Add('select * from 用戶 where

51、用戶名='''+Edit1.Text+''' and 密碼='''+Edit2.Text+'''');</p><p>  adoquery1.Open;</p><p>  if(adoquery1.IsEmpty)then</p><p><b> 

52、 begin</b></p><p>  ShowMessage('用戶名或密碼錯(cuò)誤!');</p><p><b>  end</b></p><p><b>  else</b></p><p><b>  begin</b></p>

53、<p>  form2.Show;</p><p><b>  end</b></p><p><b>  end;</b></p><p>  procedure TForm1.Button2Click(Sender: TObject);</p><p><b>  beg

54、in</b></p><p>  form1.Close;</p><p><b>  end;</b></p><p>  procedure TForm1.Image1Click(Sender: TObject);</p><p><b>  begin</b></p>

55、<p><b>  end;</b></p><p><b>  end.</b></p><p>  進(jìn)入各功能模塊程序:</p><p><b>  var</b></p><p>  Form2: TForm2;</p><p>  i

56、mplementation</p><p>  uses Unit5, Unit7, Unit6, Unit10, Unit3, Unit4, Unit8, Unit9, Unit11,</p><p>  Unit12, Unit13;</p><p>  {$R *.dfm}</p><p>  procedure TForm2.Butt

57、on1Click(Sender: TObject);</p><p><b>  begin</b></p><p>  form5.show;</p><p><b>  end;</b></p><p>  procedure TForm2.Button2Click(Sender: TObjec

58、t);</p><p><b>  begin</b></p><p>  form7.show;</p><p><b>  end;</b></p><p>  procedure TForm2.N2Click(Sender: TObject);</p><p><

59、b>  begin</b></p><p>  form7.show;</p><p><b>  end;</b></p><p>  procedure TForm2.Button4Click(Sender: TObject);</p><p><b>  begin</b>&

60、lt;/p><p>  form6.show;</p><p><b>  end;</b></p><p>  procedure TForm2.Button3Click(Sender: TObject);</p><p><b>  begin</b></p><p>  f

61、orm10.show;</p><p><b>  end;</b></p><p>  procedure TForm2.N5Click(Sender: TObject);</p><p><b>  begin</b></p><p>  form3.show;</p><p

62、><b>  end;</b></p><p>  procedure TForm2.N6Click(Sender: TObject);</p><p><b>  begin</b></p><p>  form4.show;</p><p><b>  end;</b>

63、;</p><p>  procedure TForm2.N7Click(Sender: TObject);</p><p><b>  begin</b></p><p>  form8.show;</p><p><b>  end;</b></p><p>  proc

64、edure TForm2.N8Click(Sender: TObject);</p><p><b>  begin</b></p><p>  form9.show;</p><p><b>  end;</b></p><p>  procedure TForm2.N9Click(Sender:

65、 TObject);</p><p><b>  begin</b></p><p>  form10.show;</p><p><b>  end;</b></p><p>  procedure TForm2.N10Click(Sender: TObject);</p><

66、p><b>  begin</b></p><p>  form10.show;</p><p><b>  end;</b></p><p>  procedure TForm2.N11Click(Sender: TObject);</p><p><b>  begin</

67、b></p><p>  form10.show;</p><p><b>  end;</b></p><p>  procedure TForm2.N12Click(Sender: TObject);</p><p><b>  begin</b></p><p>

68、  form10.show;</p><p><b>  end;</b></p><p>  procedure TForm2.N13Click(Sender: TObject);</p><p><b>  begin</b></p><p>  form6.show;</p>&

69、lt;p><b>  end;</b></p><p>  procedure TForm2.N14Click(Sender: TObject);</p><p><b>  begin</b></p><p>  form6.show;</p><p><b>  end;<

70、/b></p><p>  procedure TForm2.N16Click(Sender: TObject);</p><p><b>  begin</b></p><p>  form11.show;</p><p><b>  end;</b></p><p>

71、;  procedure TForm2.xueshengchengjib1Click(Sender: TObject);</p><p><b>  begin</b></p><p>  form12.show;</p><p><b>  end;</b></p><p>  procedure

72、 TForm2.Button5Click(Sender: TObject);</p><p><b>  begin</b></p><p>  form13.show;</p><p><b>  end;</b></p><p><b>  end.</b></p&g

73、t;<p><b>  統(tǒng)計(jì)程序:var</b></p><p>  Form10: TForm10;</p><p>  implementation</p><p>  {$R *.dfm}</p><p>  procedure TForm10.RadioButton1Click(Sender: TO

74、bject);</p><p><b>  begin</b></p><p>  adoquery1.SQL.Clear;</p><p>  adoquery1.SQL.add('select count(學(xué)號(hào)) as 總?cè)藬?shù) from 學(xué)生 ');</p><p>  adoquery1.Open

75、;</p><p><b>  end;</b></p><p>  procedure TForm10.RadioButton3Click(Sender: TObject);</p><p><b>  begin</b></p><p>  adoquery1.SQL.Clear;</p&

76、gt;<p>  adoquery1.SQL.add('select count(學(xué)號(hào)) from 成績 where 成績<60');</p><p>  adoquery1.Open;</p><p><b>  end;</b></p><p>  procedure TForm10.RadioButto

77、n4Click(Sender: TObject);</p><p><b>  begin</b></p><p>  adoquery1.SQL.Clear;</p><p>  adoquery1.SQL.add('select count(專業(yè)) as 專業(yè)數(shù) from 學(xué)生');</p><p>

78、;  adoquery1.Open;</p><p><b>  end;</b></p><p>  procedure TForm10.RadioButton2Click(Sender: TObject);</p><p><b>  begin</b></p><p>  adoquery1.

79、SQL.Clear;</p><p>  adoquery1.SQL.add('select count(學(xué)號(hào)) from 成績 where 成績>60');</p><p>  adoquery1.Open;</p><p><b>  end;</b></p><p><b>  en

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲(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)論