【正文】
9。Names=39。 :=true。++39。+39。圖 418 成績查詢界面設(shè)計窗口其主要代碼如下:procedure (Sender: TObject)。procedure (Sender: TObject)。end。 :=false。end。begin 。 :=true。begin showmessage(39。procedure (Sender: TObject)。end。begin 。到第一條記錄啦!39。end。begin 。begin 。 end。39。39。 :=39。end。 :=false。end。)。(1) 單擊上圖的“學(xué)生選課”按鈕,會觸發(fā)下圖所示的學(xué)生選課的界面。上圖的“選課查詢”按鈕的onclick代碼如下:procedure (Sender: TObject)。圖 413 學(xué)生選課管理界面設(shè)計窗口其中上圖的“學(xué)生選課”按鈕的onclick代碼如下:procedure (Sender: TObject)。 end。:=false。:=39。:=39。:=false。 :=false。:=39。 3:begin :=39。:=true。:=39。:=39。:=false。 :=false。:=39。 1:begin :=39。:=false。:=39。:=39。end。 end。39。39。Class=39。 :=true。++39。+39。 end。39。39。 2:begin :=false。39。39。 :=39。39。39。Number=39。end。begin 。procedure (Sender: TObject)。begin 。 :=false。end。)。end。begin 。到最后一條記錄啦!39。end。begin 。2) 單擊built按鈕,出現(xiàn)下圖圖 411 數(shù)據(jù)連接屬性窗口3) 單擊右邊的“…”按鈕,選擇剛創(chuàng)建好的數(shù)據(jù)庫。end。其中“學(xué)籍信息查詢”按鈕的onclick代碼如下:點擊之后會觸發(fā)“學(xué)籍信息查詢”界面。procedure (Sender: TObject)。下圖是圖書館理系統(tǒng)主界面窗體。 end。 :=clAqua。begin if =39。procedure (Sender: TObject)。39。) else showmessage(39。 end else begin if =39。admin39。]thenbegin ModalResult:=mrok。39。39。 end。end。procedure (Sender: TObject。])。select distinct(user) from 用戶信息表39。begin 。下面就對學(xué)生管理信息系統(tǒng)的界面設(shè)計。(7)重復(fù)步驟(1)~(6),依次創(chuàng)建班級信息表,成績表,課程表,選課表,用戶信息表。圖 41 表屬性設(shè)置(4)在Number字段上單擊鼠標右鍵,選擇快捷菜單中的“主鍵”選項,讓Number字段成為主要索引字段,則Number字段前方將出郵一個鑰匙圖標,如下圖所示。(1) 右鍵單擊左側(cè)表欄里的“表1:表”,在彈出的菜單里選擇“設(shè)計視圖”。本例采用Access2007數(shù)據(jù)庫系統(tǒng)來進行數(shù)據(jù)庫的設(shè)計。 數(shù)據(jù)庫的設(shè)計非常重要。班級信息管理模塊:實現(xiàn)班級的添加、刪除、更新。 該項管理對課程的屬性進行了具體化的分類,比如可以分辨是考試課還是考查課,而且根據(jù)條件的選擇大大得提高了對各學(xué)期課程數(shù)據(jù)的記錄操作,很大得幫助了教工們工作效率的提高。通過這一模塊,可以實現(xiàn)學(xué)生基本情況的添加、刪除、更新。 為了保證系統(tǒng)能夠高效開發(fā)和穩(wěn)定運行,采用以下軟件環(huán)境配置:(1)本系統(tǒng)的開發(fā)環(huán)境硬件配置:操作系統(tǒng):Windows Vista開發(fā)工具:Delphi 2009數(shù)據(jù)庫:Microsoft Office Access 2007(2)本系統(tǒng)的運行環(huán)境配置:操作系統(tǒng):Windows Vista第三章 學(xué)生信息管理系統(tǒng)設(shè)計 根據(jù)第二章對整個系統(tǒng)功能、模塊等的具體分析,本作者設(shè)計開發(fā)了學(xué)生信息管理系統(tǒng),此系統(tǒng)采用被動數(shù)據(jù)庫存儲各種用戶信信息,此系統(tǒng)所涉及到的用戶對象根據(jù)需求可以分為3種(教務(wù)員、教師、學(xué)生),各種角色的用戶所具有的操作有一定的區(qū)別,教務(wù)員可以對整個系統(tǒng)的其他使用者(教師和學(xué)生)進行信息管理,同時還要對學(xué)生所提交的課程進行組班排課;教師的主要職能是教學(xué)生課程,所以當(dāng)一期課程結(jié)束后,應(yīng)該由教師錄入所教學(xué)生的成績,則教師主要功能是實現(xiàn)學(xué)生成績錄入以及修改;學(xué)生是此系統(tǒng)的主要使用者,因為不管在哪個學(xué)校,學(xué)生的人數(shù)總是最多的,學(xué)生用戶可以通過學(xué)生管理模塊實現(xiàn)課程的選擇、成績及相關(guān)信息的查詢、個人信息修改等功能。 由于本系統(tǒng)由若干的子系統(tǒng)組成,它們之間可以是相互獨立的,所以此系統(tǒng)有很強的可擴展性和兼容性,系統(tǒng)運行過程中由于對精度等方面要求有嚴格的處理,所以不必擔(dān)心操作而帶來的不便,加之系統(tǒng)運行過程中如果發(fā)現(xiàn)問題也可以及時的對系統(tǒng)進行維護和改進,系統(tǒng)將會變的越來越完善。 (1)用戶登錄系統(tǒng)時間應(yīng)小于2秒。(4)、 成績信息管理本模塊實現(xiàn)了成績的輸入、刪除、更新。查詢班級的所在系別,輔導(dǎo)員等。圖 26 系統(tǒng)ER圖 根據(jù)上面概念結(jié)構(gòu)設(shè)計階段得到的ER圖,下一步應(yīng)該將它轉(zhuǎn)化為關(guān)系模型。216。兩個實體型之間的聯(lián)系可以分為三類:216。用實體名及其屬性名集合來抽象和描述同類實體,成為實體型。2) 屬性(Attribute)屬性是實體具有的某一特性,一個實體可以有若干個屬性來描述。l 概念模型易于更改,當(dāng)應(yīng)用環(huán)境和應(yīng)用要求改變時,容易對概念模型修改和擴充。然后再把概念模型轉(zhuǎn)化為具體機器上DBMS(數(shù)據(jù)庫管理系統(tǒng))支持的數(shù)據(jù)模型。各種計算機上實現(xiàn)DBMS(數(shù)據(jù)庫管理系統(tǒng))軟件都是基于某種數(shù)據(jù)模型的,這些軟件有一個共同的特點:因為它們是在具體的機器上實現(xiàn)的,所以在許多方面給出了細致嚴格的限制。它是現(xiàn)實世界與機器世界的中介,它一方面能夠充分反映現(xiàn)實世界,包括實體與實體之間的聯(lián)系,同時又易于向關(guān)系、網(wǎng)狀、層次等各種數(shù)據(jù)模型轉(zhuǎn)換。這些工具包括數(shù)據(jù)字典、結(jié)構(gòu)化自然語言、判定表和判定樹等。 選課管理模塊:圖 24 選課處理流程圖 班級管理模塊:圖 25 班級信息處理流程圖 數(shù)據(jù)流圖簡潔、清楚地描述了系統(tǒng)的邏輯模型,易于理解和評價。圖21是各種角色類型用戶登陸學(xué)生信息管理系統(tǒng)的頂層數(shù)據(jù)流圖。同外部項一樣,為避免圖中線條交叉,可以在一張圖中多次出現(xiàn)相同的數(shù)據(jù)存儲,這時只需在矩形左側(cè)加豎線,并標上數(shù)據(jù)存儲的名字。(4) 數(shù)據(jù)存儲。(3) 數(shù)據(jù)流。處理用橢圓表示,圓中是處理的名字。確定了外部項,實際上也就確定了系統(tǒng)和外界的分界線。外部項是指系統(tǒng)以外的事物或人,它表達了該系統(tǒng)數(shù)據(jù)的外部來源或去處,用方框表示。 數(shù)據(jù)流圖是描述系統(tǒng)邏輯功能的圖形工具。還能查詢到平均成績以及單科最高最低成績以及個人成績。選課模塊:每個學(xué)期都會增加一些新的科目,通過本模塊可以輕松的添加以及更新課程。本文作者設(shè)計的學(xué)生信息管理系統(tǒng)很好的解決了學(xué)生信息管理方面的困難,提高了學(xué)生信息管理效率、減輕了教務(wù)員的工作負擔(dān),節(jié)省了大量的人力、物力資源,給高校學(xué)生信息管理帶了很大的方便。本系統(tǒng)的開發(fā)就是在這一背景之下進行的,它利用了計算機和網(wǎng)絡(luò)很好的解決了這一問題,使原來從事手工學(xué)生信息管理工作的這部分人從原來繁瑣的工作中解脫出來。Delphi2009是Windows系統(tǒng)下的可視化集成開發(fā)工具,提供了強大的可視化組件功能,使程序員能夠快速、高效地開發(fā)出Windows系統(tǒng)下的應(yīng)用程序,特別是在數(shù)據(jù)庫和網(wǎng)絡(luò)方面,Delphi2009與其它開發(fā)工具相比更是勝出一籌。例如:檢索迅速、查找方便、易修改、可靠性高、存儲量大、數(shù)據(jù)處理快捷、保密性好、壽命長、成本低、便于打印等。在傳統(tǒng)模式下利用人工進行學(xué)生信息管理,存在著較多的缺點,如:效率低,保密性差,時間一長將產(chǎn)生大量的文件和數(shù)據(jù),更不便于查找,更新,維護等。教務(wù)管理工作是學(xué)校教學(xué)工作的中樞,是保證高校教學(xué)機制正常運轉(zhuǎn)的樞紐,它是一項目的性、計劃性、適用性、創(chuàng)造性和科學(xué)性很強的工作。s information .It is designed by designing tool Delphi2009 and database server machine Microsoft access, other Delphi2009 as my development tool. With the help of this software, you can modify or inquire student39。 constantly enlarging their size and increasing the number of their students, various information about students is doubly increased. There is so much information that teaching management bees a more and more important task. For one thing, if we follow the old work style as before, the work would have great capacity, and will be a great waste of manpower and material。此系統(tǒng)不僅實現(xiàn)了學(xué)生對個人基本信息的修改、查詢以及專業(yè)選課和成績管理等,還實現(xiàn)了教務(wù)員對學(xué)生所選課程的排課組班功能。畢 業(yè) 設(shè) 計(論 文)題 目:基于Delphi的學(xué)生信息管理系統(tǒng)的設(shè)計與實現(xiàn) 摘 要隨著高校規(guī)模的不斷擴大,學(xué)生數(shù)量急劇增加,有關(guān)學(xué)生的各種信息量也成倍增長,龐大學(xué)生信息的管理工作成了高校教學(xué)管理工作中的一項重要任務(wù)。 基于上述情況,本人針對本校學(xué)生選課及教務(wù)員排課做詳細的需求分析,在Windows XP平臺下以access為數(shù)據(jù)庫及Delphi2009為設(shè)計工具,采用Delphi2009設(shè)計開發(fā)了學(xué)生信息管理系統(tǒng)。關(guān)鍵字: Delphi;Access;學(xué)籍注冊;選課;成績管理ABSTRACT With the development of academic schools39。s more, modernization, systematize and standardization in teaching management will e true. As the reasons referred above , I analyzed the fact students choose courses and administrator arrange courses in our university in detail , Under windows XP operation system designed this software to manage student39。教務(wù)管理工作是指學(xué)校管理人員按照一定教育方針,運用先進的管理手段,組織 、協(xié)調(diào) 、指揮并指導(dǎo)各方面人員的活動,以便高效率、高質(zhì)量地完成各項教學(xué)任務(wù),完成國家所制定的教育目標。能有效的幫助學(xué)校和老師掌握學(xué)生的情況,為學(xué)生提供成績跟課程方面的查詢。作為計算機應(yīng)用的一部分,使用計算機對學(xué)生信息進行管理,具有著手工管理所無法比擬的優(yōu)點。 Delphi2009是以組件化的編程方式、面向?qū)ο蟮某绦蛟O(shè)計、快速的Pascal編譯器、眾多的組