【正文】
畢 業(yè) 設 計(論 文)題 目:基于Delphi的學生信息管理系統(tǒng)的設計與實現(xiàn) 摘 要隨著高校規(guī)模的不斷擴大,學生數(shù)量急劇增加,有關學生的各種信息量也成倍增長,龐大學生信息的管理工作成了高校教學管理工作中的一項重要任務。一方面,假如遵從以往舊式的工作方式,該工作的工作量大,管理繁瑣,既耗人力,又耗物力;另一方面,由于計算機技術的飛速發(fā)展及應用的普及,學生信息管理這樣煩瑣的工作更需要由計算機來完成。因此開發(fā)一套對學生信息進行管理的軟件是極其重要的,而且是必需的,通過這樣的系統(tǒng),可以做到信息的規(guī)范管理、科學統(tǒng)計和快速的查詢,從而減少管理方面的工作量。 基于上述情況,本人針對本校學生選課及教務員排課做詳細的需求分析,在Windows XP平臺下以access為數(shù)據(jù)庫及Delphi2009為設計工具,采用Delphi2009設計開發(fā)了學生信息管理系統(tǒng)。此系統(tǒng)不僅實現(xiàn)了學生對個人基本信息的修改、查詢以及專業(yè)選課和成績管理等,還實現(xiàn)了教務員對學生所選課程的排課組班功能。真正的實現(xiàn)了選課、排課的一體化。簡潔的操作方法與人性化的界面設計讓任何非計算機專業(yè)的管理人員輕松使用。關鍵字: Delphi;Access;學籍注冊;選課;成績管理ABSTRACT With the development of academic schools39。 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。 for another thing, with the development and application of puter science and technology, such trivial work could be pletely done by puter. That39。s to say, it is of great importance to explore a suitable software. With the help of the software, it will reduce error and will also improve efficiency, what39。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。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。s information, and it also can be used in arranging courses or organizing students. The system has implemented an entire progress of choosing courses and arranging courses. With the concise operation methods and of humiliation interface design, every administrator can use it conveniently in spite of he/she is not professional in puter science.Key Words:Delphi;Access;Register;Course Election;Scores Management目 錄第一章 緒論 1 1 2 第二章 學生信息管理系統(tǒng)分析 3 3 3 3 7 10 12 12 12 12 13 13 13 13 13 第三章 學生信息管理系統(tǒng)設計 14 14 14 15 15 第四章 學生信息管理系統(tǒng)實施 16 16 16 18 18 21 22 29 32 36 第五章 學生信息管理系統(tǒng)測試 40 40 40 40 41 42 43 結(jié)束語 45 致 謝 47 參考文獻 48 南京郵電大學2009屆本科生畢業(yè)設計(論文)第一章 緒論 學生信息管理系統(tǒng)(Student Information Management System),以下簡稱SIMS,是針對學校人事處的大量業(yè)務處理工作而開發(fā)的管理軟件,是典型的管理信息系統(tǒng)(Management Information System)。教務管理工作是高等學校教育工作的一項重要內(nèi)容,是整個學校管理的核心和基礎。教務管理工作是指學校管理人員按照一定教育方針,運用先進的管理手段,組織 、協(xié)調(diào) 、指揮并指導各方面人員的活動,以便高效率、高質(zhì)量地完成各項教學任務,完成國家所制定的教育目標。教務管理工作是學校教學工作的中樞,是保證高校教學機制正常運轉(zhuǎn)的樞紐,它是一項目的性、計劃性、適用性、創(chuàng)造性和科學性很強的工作。教務管理工作關系到高校教學秩序的穩(wěn)定和教學質(zhì)量的提高,關系到高校的發(fā)展和人才的培養(yǎng),教務管理在高校中占有相當重要的地位。它是一個教育單位不可缺少的部分,它的內(nèi)容對于學校的決策者和管理者來說都至關重要,它能夠為用戶提供充足的信息和快捷的查詢手段。能有效的幫助學校和老師掌握學生的情況,為學生提供成績跟課程方面的查詢。在傳統(tǒng)模式下利用人工進行學生信息管理,存在著較多的缺點,如:效率低,保密性差,時間一長將產(chǎn)生大量的文件和數(shù)據(jù),更不便于查找,更新,維護等。諸如這些情況,令學校管理者對學生的信息管理帶來了很大困難,嚴重影響了教育工作者的工作效率。隨著科學技術的不斷提高,計算機科學日漸成熟, 使用日趨成熟的計算機技術來代替?zhèn)鹘y(tǒng)的人工模式,來實現(xiàn)學生信息的現(xiàn)代化管理,其強大的功能已為人們深刻認識,它已進入人類社會的各個領域并發(fā)揮著越來越重要的作用。作為計算機應用的一部分,使用計算機對學生信息進行管理,具有著手工管理所無法比擬的優(yōu)點。例如:檢索迅速、查找方便、易修改、可靠性高、存儲量大、數(shù)據(jù)處理快捷、保密性好、壽命長、成本低、便于打印等。這些優(yōu)點能夠極大地提高學生信息管理的效率,也是學校的科學化、正規(guī)化管理,與世界接軌的重要條件。用計算機制作的學生信息管理系統(tǒng)還可以通過功能強大的Internet網(wǎng)及時地向?qū)W生的家長傳遞該生在校的最新成績,有助于學校與家長的信息互動,為更好地把握學校的教育方針起到了一定的促進作用!因此,開發(fā)這樣一套管理軟件是很有必要的事情,也是一件很有意義的事情。 Delphi2009是以組件化的編程方式、面向?qū)ο蟮某绦蛟O計、快速的Pascal編譯器、眾多的組件和強大的數(shù)據(jù)庫及網(wǎng)絡應用開發(fā)支持,在競爭激烈的開發(fā)工具市場中越來越贏得得程序設計者的青睞。Delphi2009是Windows系統(tǒng)下的可視化集成開發(fā)工具,提供了強大的可視化組件功能,使程序員能夠快速、高效地開發(fā)出Windows系統(tǒng)下的應用程序,特別是在數(shù)據(jù)庫和網(wǎng)絡方面,Delphi2009與其它開發(fā)工具相比更是勝出一籌??梢暬饕侵搁_發(fā)圖形用戶界面時,不需編寫大量程序代碼以描述界面的外觀特性,而只需把所需的組件加入窗體相應位置即可。 基于目前我國教育管理面臨的現(xiàn)狀和計算機技術日漸發(fā)展成熟的有利條件,就迫切需要設計出學生信息管理系統(tǒng)這樣的學生信息管理軟件,以此來提高學生管理工作的效率。通過這樣的系統(tǒng),可以做到信息的規(guī)范管理、科學統(tǒng)計和快速的查詢,從而減少管理方面的工作量。本系統(tǒng)的開發(fā)就是在這一背景之下進行的,它利用了計算機和網(wǎng)絡很好的解決了這一問題,使原來從事手工學生信息管理工作的這部分人從原來繁瑣的工作中解脫出來。大大的節(jié)省了人力、財力、物力和時間,這對充分、合理的分配和利用我國豐富人力資源都是很有益的,也是很有必要的。本文作者針對目前面臨的這一系列問題,對我校現(xiàn)有的學生信息管理系統(tǒng)進行充分的需求分析重新設計了一個符合學生和管理人員操作、功能齊全的學生信息管理系統(tǒng),它主要由4個獨立的系統(tǒng)組成,分別是:學生選課系統(tǒng)、成績管理系統(tǒng)、學籍注冊系統(tǒng)、班級管理系統(tǒng)。學生選課系統(tǒng)部分主要進行學生專業(yè)選課,學生選課查詢;成績管理系統(tǒng)部分主要進行學生成績錄入、學生成績修改、學生成績查詢;學籍注冊系統(tǒng)主要完成學生學籍信息的添加、刪除和修改;班級管理系統(tǒng)主要完成學生組班的管理。本文作者設計的學生信息管理系統(tǒng)很好的解決了學生信息管理方面的困難,提高了學生信息管理效率、減輕了教務員的工作負擔,節(jié)省了大量的人力、物力資源,給高校學生信息管理帶了很大的方便。第二章 學生信息管理系統(tǒng)分析 學生信息模塊:每年的大量新生入學,老生畢業(yè)都需要處理大量的學生信息。通過這一模塊,可以實現(xiàn)學生基本情況的添加、刪除、更新。還能查詢各個學生的情況,姓名、姓名、出生年月、學號等各個消息。選課模塊:每個學期都會增加一些新的科目,通過本模塊可以輕松的添加以及更新課程??梢愿鶕?jù)學期條件或者班級條件的選擇,也可根據(jù)課程名、課程號或者班級的選擇,并對值的輸入,可以看到數(shù)據(jù)集中顯示符合條件的課程數(shù)據(jù)信息,而且可以根據(jù)教工的修改要求進行數(shù)據(jù)的添加、刪除、修改的操作。 該項管理對課程的屬性進行了具體化的分類,比如可以分辨是考試課還是考查課,而且根據(jù)條件的選擇大大地提高了對各學期課程數(shù)據(jù)的記錄操作,很大得幫助了教工們工作效率的提高。成績管理模塊:本模塊實現(xiàn)了成績的輸入、刪除、更新。還能查詢到平均成績以及單科最高最低成績以及個人成績。把成績統(tǒng)計這個繁瑣的工作簡單化,為學生成績的管理方面提高工作效率。班級信息管理模塊:實現(xiàn)班級的添加、刪除、更新。查詢班級的所在專業(yè)等。 數(shù)據(jù)流圖是描述系統(tǒng)邏輯功能的圖形工具。圖中沒有具體的物理元素如顯示終端、磁盤文件、打印輸出等。它僅用來表達系統(tǒng)的邏輯功能,即數(shù)據(jù)在系統(tǒng)內(nèi)的邏輯流向和數(shù)據(jù)的邏輯處理。 數(shù)據(jù)流圖有四種基本成分:(1) 外部項(源點或匯點)。外部項是指系統(tǒng)以外的事物或人,它表達了該系統(tǒng)數(shù)據(jù)的外部來源或去處,用方框表示。方框內(nèi)是外部項的名字。名字通常是名詞,如人或事物。為避免在數(shù)據(jù)流圖上出現(xiàn)數(shù)據(jù)流的線條交叉,同一外部項可以在一張圖上出現(xiàn)若干次,這時需要在該外部項的右上角畫上n1條斜線。確定了外部項,實際上也就確定了系統(tǒng)和外界的分界線。(2) 處理。處理表達了對數(shù)據(jù)的邏輯加工或變換功能。對數(shù)據(jù)的加工處理的結(jié)果,或是變換了的數(shù)據(jù)的結(jié)構(gòu),或是在原有數(shù)據(jù)的基礎上產(chǎn)生新的