資源描述:
《學(xué)生成績(jī)管理系統(tǒng) 論文》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、學(xué)生成績(jī)管理系統(tǒng)專(zhuān)業(yè)班級(jí):姓名:學(xué)號(hào):指導(dǎo)教師:200年月日64摘要隨著信息技術(shù)在管理上越來(lái)越深入而廣泛的應(yīng)用,管理信息系統(tǒng)的實(shí)施在技術(shù)上已逐步成熟。管理信息系統(tǒng)是一個(gè)不斷發(fā)展的新型學(xué)科,任何一個(gè)單位要生存要發(fā)展,要高效率地把內(nèi)部活動(dòng)有機(jī)地組織起來(lái),就必須建立與自身特點(diǎn)相適應(yīng)的管理信息系統(tǒng)。本文介紹了在VisualBasic6.0環(huán)境下采用“自上而下地總體規(guī)劃,自下而上地應(yīng)用開(kāi)發(fā)”的策略開(kāi)發(fā)一個(gè)管理信息系統(tǒng)的過(guò)程。通過(guò)分析某一學(xué)校學(xué)生成績(jī)管理的不足,創(chuàng)建了一套行之有效的計(jì)算機(jī)管理學(xué)生成績(jī)的方案。文章介紹了學(xué)生成績(jī)管理信息系統(tǒng)的系統(tǒng)分析部分,包括可行性分析、業(yè)務(wù)流程分析等;系統(tǒng)設(shè)計(jì)部分主
2、要介紹了系統(tǒng)功能設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì)及代碼設(shè)計(jì);系統(tǒng)實(shí)現(xiàn)部分說(shuō)明了幾個(gè)主要模塊的算法,本系統(tǒng)界面友好,操作簡(jiǎn)單,比較實(shí)用。【關(guān)鍵字】:管理信息系統(tǒng)、學(xué)生成績(jī)管理、VisualBasic應(yīng)用。64目錄摘要ISummaryII第一章.系統(tǒng)概述11.1系統(tǒng)及需求分析11.1.1系統(tǒng)需求11.1.2可行性分析11.2系統(tǒng)設(shè)計(jì)的背景51.3系統(tǒng)的功能簡(jiǎn)介71.4系統(tǒng)開(kāi)發(fā)的目標(biāo)7第二章.系統(tǒng)分析82.1業(yè)務(wù)流程分析82.2數(shù)據(jù)流程分析:92.3數(shù)據(jù)存儲(chǔ)分析:實(shí)體聯(lián)系圖112.4功能分析:功能層次圖13第三章.系統(tǒng)設(shè)計(jì)143.1軟件模塊結(jié)構(gòu)設(shè)計(jì)143.2數(shù)據(jù)庫(kù)設(shè)計(jì)15第四章.系統(tǒng)的功能界面174.1系統(tǒng)
3、登陸界面:184.2系統(tǒng)主界面:184.3用戶管理界面:194.4學(xué)生信息模塊:204.5班級(jí)管理模塊:234.6年級(jí)管理模塊:254.7成績(jī)管理模塊:27第五章.主要源代碼315.1連接數(shù)據(jù)庫(kù)源代碼315.2用戶管理源代碼315.3年級(jí)管理源代碼365.4班級(jí)管理源代碼405.5學(xué)生管理源代碼455.6成績(jī)管理源代碼50第六章.全文總結(jié)59致謝60參考文獻(xiàn)616464第一章.系統(tǒng)概述本學(xué)生成績(jī)管理系統(tǒng)可以說(shuō)是一個(gè)綜合性的學(xué)校學(xué)生信息管理系統(tǒng),這它集成了學(xué)生信息管理系統(tǒng)、學(xué)生成績(jī)管理系統(tǒng)、學(xué)生班級(jí)管理系統(tǒng)、學(xué)生年級(jí)管理系統(tǒng)等多種功能,因而具有較強(qiáng)的實(shí)用性和先進(jìn)性。1.1系統(tǒng)及需求分析1
4、.1.1系統(tǒng)需求通過(guò)調(diào)查,要求系統(tǒng)需要有以下功能:⑴由于操作人員的計(jì)算機(jī)知識(shí)普遍較差,要求有良好的人機(jī)界面;⑵由于該系統(tǒng)的使用對(duì)象多,要求有較好的權(quán)限管理;⑶原始數(shù)據(jù)修改簡(jiǎn)單方便,支持多條件修改⑷方便的數(shù)據(jù)查詢(xún),支持多條件查詢(xún);⑸在相應(yīng)的權(quán)限下,刪除數(shù)據(jù)方便簡(jiǎn)單,數(shù)據(jù)穩(wěn)定性好;⑹數(shù)據(jù)計(jì)算自動(dòng)完成,盡量減少人工干預(yù);1.1.2可行性分析由于本系統(tǒng)管理的對(duì)象單一,都是在校學(xué)生,且每個(gè)數(shù)據(jù)內(nèi)容具有較強(qiáng)的關(guān)聯(lián)性,涉及的計(jì)算過(guò)程不是很復(fù)雜。因此,比較適合于采用數(shù)據(jù)庫(kù)管理。且學(xué)校用于學(xué)生管理的微機(jī)都是PIII以上的機(jī)器,在存儲(chǔ)量、速度方面都能滿足數(shù)據(jù)庫(kù)運(yùn)行的要求。在技術(shù)難度方面,由于有指導(dǎo)老師的指
5、導(dǎo)和相關(guān)參考文獻(xiàn),特別是網(wǎng)上資料,特別是參考其它程序的功能,因此完全可以實(shí)現(xiàn)。64本系統(tǒng)的設(shè)計(jì)是在Windows98中文版操作系統(tǒng)環(huán)境下,使用VisualBasic6.0中文版開(kāi)發(fā)成功的。數(shù)據(jù)庫(kù)是MIS中的重要支持技術(shù),在MIS開(kāi)發(fā)過(guò)程中,如何選擇數(shù)據(jù)庫(kù)管理是一個(gè)重要的問(wèn)題,目前,數(shù)據(jù)庫(kù)產(chǎn)品較多,每種產(chǎn)品都具有各自的特點(diǎn)和適用范圍,因此,在選擇數(shù)據(jù)庫(kù)時(shí),應(yīng)考慮數(shù)據(jù)庫(kù)應(yīng)用的特點(diǎn)及適用范圍,本系統(tǒng)選用的數(shù)據(jù)庫(kù)語(yǔ)言介紹如下:VisualBasic語(yǔ)言VisualBasic是一種可視化的、面對(duì)對(duì)象和條用事件驅(qū)動(dòng)方式的結(jié)構(gòu)化高級(jí)程序設(shè)計(jì),可用于開(kāi)發(fā)Windows環(huán)境下的種類(lèi)應(yīng)用程序。它簡(jiǎn)單易學(xué)、
6、效率高,且功能強(qiáng)大,可以與Windows的專(zhuān)業(yè)開(kāi)發(fā)工具SDK相媲美,而且程序開(kāi)發(fā)人員不必具有C/C++編程基礎(chǔ)。在VisualBasic環(huán)境下,利用事件驅(qū)動(dòng)的編程機(jī)制、新穎易用的可視化設(shè)計(jì)工具,使用Windows內(nèi)部的應(yīng)用程序接口(API)函數(shù),以及動(dòng)態(tài)鏈接庫(kù)(DLL)、動(dòng)態(tài)數(shù)據(jù)交換(DDE)、對(duì)象的鏈接與嵌入(OLE)、開(kāi)放式數(shù)據(jù)訪問(wèn)(ODBC)等技術(shù),可以高效、快速地開(kāi)發(fā)出Windows環(huán)境下功能強(qiáng)大、圖形界面豐富的應(yīng)用軟件系統(tǒng)。總的來(lái)說(shuō),VisualBasic具有以下特點(diǎn):可視化編程:用傳統(tǒng)程序設(shè)計(jì)語(yǔ)言設(shè)計(jì)程序時(shí),都是通過(guò)編寫(xiě)程序代碼來(lái)設(shè)計(jì)用戶界面,在設(shè)計(jì)過(guò)程中看不到界面的實(shí)際顯
7、示效果,必須編譯后運(yùn)行程序才能觀察。如果對(duì)界面的效果不滿意,還要回到程序中修改。有時(shí)候,這種編程-編譯-修改的操作可能要反復(fù)多次,大大影響了軟件開(kāi)發(fā)效率。VisualBasic提供了可視化設(shè)計(jì)工具,把Windows界面設(shè)計(jì)的復(fù)雜性“封裝”起來(lái),開(kāi)發(fā)人員不必為界面設(shè)計(jì)而編寫(xiě)大量程序代碼。只需要按設(shè)計(jì)要求的屏幕布局,用系統(tǒng)提供的工具,在屏幕上畫(huà)出各種“部件”,即圖形對(duì)象,并設(shè)置這些圖形對(duì)象的屬性。Visual64Basic自動(dòng)產(chǎn)生界面設(shè)計(jì)代碼,程序