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