采用VB開發(fā)的教師信息管理系統(tǒng)計算機專業(yè)畢業(yè)論文
【摘要】
隨著學校規(guī)模的不斷擴大,教師數(shù)量的急劇增加,有關教師的各種信息量也在不斷成倍增長。面對龐大的信息量,就需要有教師信息管理系統(tǒng)來提高教師管理工作的效率。通過這樣的系統(tǒng),我們可以做到信息的規(guī)范管理和快速查詢,從而減少了管理方面的工作量。
第一章簡要介紹了本系統(tǒng)的設計總體線路。第二章概述了管理信息系統(tǒng)的相關理論,第三章對本系統(tǒng)進行了系統(tǒng)分析和設計,包括功能需求描述、數(shù)據(jù)庫設計等內容。第四章介紹了本系統(tǒng)的具體實現(xiàn)。最后一章對本系統(tǒng)開發(fā)過程中結論及使用過程中的體會進行了總結。
【關鍵詞:】管理信息系統(tǒng);設計;開發(fā)
【 Summary 】
Extend continuously along with the scale of the school, the nasty play of student's quantity increment, concerning the student's various information quantity also at continuously become doubly long.Face the huge amount of information, need to have the student the result management system to raise the efficiency that the student manages the work.Pass such system, we can attain norm management and fast searches of information, thus reducing the workload of the management.
A synopsis introduces this system to design the total circuit.Chapter 2 said the related theories of the management information system all, chapter 3 carries on the system analysis and designs to this system, including the contentses, such as function request description and the database design...etc..A concrete realization that introduced this system.The last one chapter is to this system development process the conclusion and the usage processes in of realize and carrying on summary.
【 Keyword:】 Manage the information system;Design;Development
目 錄
摘 要... I
目 錄... II
第一章 導言... 1
1.1問題的提出... 1
1.2本文研究路線... 1
第二章 管理信息系統(tǒng)研究概述... 2
2.1管理信息系統(tǒng)的發(fā)展歷史... 2
2.2管理信息系統(tǒng)的特點... 2
2.3管理信息系統(tǒng)的開發(fā)方式... 4
2.4管理信息系統(tǒng)的開發(fā)過程... 5
第三章 教師信息管理系統(tǒng)分析與設計... 8
3.1教師信息管理系統(tǒng)功能需求簡介... 8
3.2功能需求描述... 8
3.3目標系統(tǒng)要求... 10
3.4系統(tǒng)平臺選擇... 10
3.5數(shù)據(jù)庫設計... 11
3.5.1數(shù)據(jù)庫介紹... 11
3.5.2數(shù)據(jù)庫需求分析... 12
3.5.3數(shù)據(jù)庫概念結構設計... 13
3.5.4數(shù)據(jù)詞典設計... 15
3.5.5使用ADO數(shù)據(jù)控件訪問數(shù)據(jù)庫... 16
第四章 教師信息管理系統(tǒng)的功能實現(xiàn)... 18
4.1登陸界面編碼設計... 18
4.2管理界面編碼設計... 20
4.3發(fā)布應用程序... 31
4.3.1編譯應用程序... 31
4.3.2打包應用程序... 32
4.3.3發(fā)布應用程序的步驟... 33
第五章 結論及體會... 34
參考文獻... 35
第一章 導言
1.1問題的提出
隨著學校規(guī)模的不斷擴大,教師數(shù)量的急劇增加,有關教師的各種信息量也在不斷成倍增長。面對龐大的信息量,就需要有教師信息管理系統(tǒng)來提高教師信息管理工作的效率。
傳統(tǒng)手工的教師信息管理,管理過程繁瑣而復雜,執(zhí)行效率低,并且易于出錯。通過這樣的系統(tǒng),我們可以做到信息的規(guī)范管理和快速查詢,實現(xiàn)了教師信息管理的系統(tǒng)化、規(guī)范化和自動化,這樣不僅減少了管理工作量,還提高了管理效率,降低了管理成本。
1.2本文研究路線
本文的研究路線如下圖1.1所示。
資料查詢
熟悉開發(fā)環(huán)境
定 題
調查研究
系統(tǒng)分析與設計
數(shù)據(jù)庫設計
功能實現(xiàn)
打包發(fā)布
圖1.1 本文的研究路線
第二章 管理信息系統(tǒng)研究概述
2.1管理信息系統(tǒng)的發(fā)展歷史
信息作為生產力中最活躍的因素,很早就在人類經濟生活中發(fā)揮著不可替代的作用,但把信息納入企業(yè)經營管理系統(tǒng)中高效處理和應用是在計算機發(fā)明以后的50年代末。
目前人們所提到的管理信息系統(tǒng),通常是指以計算機為工具,對管理信息進行收集、存貯、檢索、加工和傳遞,使其應用于組織機構及企業(yè)管理領域的“人-機系統(tǒng)”,該系統(tǒng)是70年代初“后工業(yè)經濟”時代的產物,在企業(yè)管理信息系統(tǒng)在其發(fā)展的初期,是單一的人—機系統(tǒng),系統(tǒng)功能簡單,效率低,對管理的作用有限。
進入2 0世紀80年代末,隨著計算機網絡和通信技術的大力發(fā)展,企業(yè)管理信息系統(tǒng)進入網絡化的發(fā)展時期。世界發(fā)達國家已建立起了完善的先進的管理信息系統(tǒng)體系,在其社會經濟發(fā)展領域中發(fā)揮著巨大的作用。
我國的管理信息系統(tǒng)大發(fā)展是在80年代末90年代初,國家相繼建立起了“金卡”、“金關”、金橋“工程,多數(shù)企事業(yè)單位建立了局域網和廣域網管理信息系統(tǒng)。隨著世界經濟和我國經濟逐步向知識經濟邁進,無論是基于工業(yè)經濟的管理信息系統(tǒng),還是面向少數(shù)專家和管理人員的專家系統(tǒng) (ES)或決策支持系統(tǒng) (DSS),其處理對象和服務對象,自身的系統(tǒng)結構,處理能力,都有了進一步的發(fā)展。
2.2管理信息系統(tǒng)的特點
1、管理信息系統(tǒng)的組成
管理信息系統(tǒng)在企業(yè)中的應用存在三個要素,這就是人、計算機和數(shù)據(jù)。
人是指企業(yè)領導者、管理人員、技術人員,以及MIS建設的領導機構和實施機構,他們在系統(tǒng)中起主導作用。MIS是一項系統(tǒng)工程,不是只靠一些計算機開發(fā)人員就可以完成的,必須有企業(yè)管理人員,尤其是企業(yè)領導的積極參與。
計算機技術是MIS(管理信息系統(tǒng))得以實施的主要技術。在這些技術中,軟件開發(fā)是MIS開發(fā)的重點。
第三個因素也不能忽視。企業(yè)的管理數(shù)據(jù)是MIS正常運行的基礎。廣義地說,各項管理制度是MIS建設成功的基礎。試想要計算一臺機床的成本,需要按時輸入每個部件、每個零件以及每個螺釘螺帽的費用,涉及企業(yè)的生產車間、采購、庫房、工藝設計和財務等多個部門,必須有一整套管理制度作保證。
2、管理信息系統(tǒng)的界面特點
在計算機軟件技術中,人機界面已經發(fā)展成為一個重要的分支。MIS人機界面設計一般遵循以下一些基本原則:
(1)以通信功能作為界面設計的核心
人機界面設計的關鍵是使人與計算機之間能夠準確地交流信息。一方面,人向計算機輸入信息時應當盡量采取自然的方式:另一方面,計算機向人傳遞的信息必須準確,不致引起誤解或混亂。另外,不要把內部的處理、加工與人機界面混在一起(人機界面程序只是通信),以免互相干擾,影響速度。
設計MIS時,針對每一個功能,都要按照模塊化思想,使輸入、處理與輸出“涇渭分明”,充分體現(xiàn)人機界面的通信功能。這樣設計出來的程序不易出錯,而且易于維護。
報表打印是MIS必備的功能之一,而且打印之前常常需要計算。計算與打印分開設計,雖然消耗時間,但易于整個MIS系統(tǒng)的維護。
(2).界面必須始終一致
統(tǒng)一的人機界面不至于會增加用戶的負擔,讓用戶始終用同一種方式思考與操作。最忌諱的是每換一個屏幕用戶就要換一套操作命令與操作方法。
例如在整個系統(tǒng)可以以問號圖標表示幫助,以磁盤圖標表示存盤,以打印機圖標表示打印等。
(3).界面必須使用戶隨時掌握任務的進展情況
人機界面應該能夠告訴用戶軟件運行的進度。特別是在需要較長時間的等待時,必須讓用戶了解工作進展情況,如可以設計已經完成了百分之幾的任務進度條等。目前,Windows下的應用軟件無論大小,其安裝程序幾乎均做到了這一點。開發(fā)MIS軟件時,這一點很值得借鑒。
(4).界面友好。使用方便
多數(shù)MIS軟件的數(shù)據(jù)輸入量較大。對于一些相對固定的數(shù)據(jù),不應讓用戶頻頻輸入(特別是漢字),而應讓用戶用鼠標輕松選擇。例如,人事管理系統(tǒng)中的“文化程度”是相對固定的數(shù)據(jù),其值一般取“小學”、“初中”、“高中”、“大專”、“大本”、“碩研”、“博研”等。錄入這類數(shù)據(jù)之前,MIS軟件應在相應位置彈出一個列表框,待用戶以鼠標點擊,而不應讓用戶每次都輸入這些漢字。
總之,所開發(fā)的MIS在使用過程中,應使用戶的數(shù)據(jù)輸入量降至最低限度減少用戶的干預量。實踐證明,用戶干預愈少,MIS系統(tǒng)的滿意程度愈高。
2.3管理信息系統(tǒng)的開發(fā)方式
管理信息系統(tǒng)的開發(fā)方式主要有獨立開發(fā)方式、委托開發(fā)方式、合作開發(fā)方式、購買現(xiàn)成軟件方式等4種。這4種開發(fā)方式各有優(yōu)點和不足,需要根據(jù)使用單位的技術力量、資金情況、外部環(huán)境等各種因素進行綜合考慮和選擇。不論哪種開放方式都需要有單位的領導和業(yè)務人員參加,并在管理信息系統(tǒng)的整個開發(fā)過程中培養(yǎng)、鍛煉、壯大該系統(tǒng)的維護隊伍。
1.獨立開發(fā)
獨立開發(fā)適合于有較強的管理信息系統(tǒng)分析與設計隊伍和程序設計人員、系統(tǒng)維護使用隊伍的組織和單位,如大學、研究所、計算機公司、高科技公司等單位。獨立開發(fā)的優(yōu)點是開發(fā)費用少,實現(xiàn)開發(fā)后的系統(tǒng)能夠適應本單位的需求且滿意度較高,最為方便的是系統(tǒng)維護工作。缺點是由于不是專業(yè)開發(fā)隊伍,容易受業(yè)務工作的限制,系統(tǒng)優(yōu)化不夠,開發(fā)水平較低,且由于開發(fā)人員是臨時從所屬各單位抽調出來進行管理信息系統(tǒng)的開發(fā)工作,這些人員在其原部門還有其他工作,所以精力有限,容易造成系統(tǒng)開發(fā)時間長,開發(fā)人員調動后,系統(tǒng)維護工作沒有保證的情況。因此,一方面需要大力加強領導,實行“一把手”原則,另一方面可向專業(yè)開發(fā)人士或公司進行咨詢,或聘請他們作為開發(fā)顧問。
2.委托開發(fā)
委托開發(fā)方式適合于使用單位無管理信息系統(tǒng)分析、設計及軟件開發(fā)人員或開發(fā)隊伍力量較弱、但資金較為充足的單位。雙方應簽訂管理信息系統(tǒng)開發(fā)項目協(xié)議,明確新系統(tǒng)的目標和功能、開發(fā)時間與費用、系統(tǒng)標準與驗收方式、人員培訓等內容。委托開發(fā)方式的優(yōu)點是省時、省事,開發(fā)的系統(tǒng)技術水平較高。缺點是費用高、系統(tǒng)維護需要開發(fā)單位的長期支持。此種開發(fā)方式需要使用單位的業(yè)務骨干參與系統(tǒng)的論證工作,開發(fā)過程中需要開發(fā)單位和使用單位雙方及時溝通,進行協(xié)調和檢查。
3.合作開發(fā)
合作開發(fā)方式適合于使用單位有一定的管理信息系統(tǒng)分析、設計及軟件開發(fā)人員,但開發(fā)隊伍力量較弱,希望通過管理信息系統(tǒng)的開發(fā)建立完善和提高自己的技術隊伍,便于系統(tǒng)維護工作的單位。雙方共享開發(fā)成果,實際上是一種半委托性質的開發(fā)工作。優(yōu)點是相對于委托開發(fā)方式而言節(jié)約了資金,并可以培養(yǎng)、增強使用單位的技術力量,便于系統(tǒng)維護工作,系統(tǒng)技術水平較高。缺點是雙方在合作中溝通易出現(xiàn)問題,需要雙方及時達成共識,進行協(xié)調和檢查。
總之,不同的開發(fā)方式有不同的長處和短處,需要根據(jù)使用單位的實際情況進行選擇也可綜合使用各種開發(fā)方式。
2.4管理信息系統(tǒng)的開發(fā)過程
管理信息系統(tǒng)的開發(fā)過程一般包括系統(tǒng)開發(fā)準備、系統(tǒng)調查、系統(tǒng)分析、系統(tǒng)設計、系統(tǒng)實現(xiàn)、系統(tǒng)轉換、系統(tǒng)運行與維護、系統(tǒng)評價等步驟。根據(jù)開發(fā)系統(tǒng)的大小、復雜、投入、方式、方法等因素的不問,各步驟的要求和內容也不同,用戶需要根據(jù)實際情況進行取舍和計劃。
1、系統(tǒng)開發(fā)準備
系統(tǒng)開發(fā)準備工作主要包括提出系統(tǒng)開發(fā)要求、成立系統(tǒng)開發(fā)小組、制訂系統(tǒng)開發(fā)計劃等工作。
2、系統(tǒng)調查
新系統(tǒng)的系統(tǒng)分析與系統(tǒng)設計工作都要建立在對現(xiàn)行系統(tǒng)調查的基礎上,即必須調查現(xiàn)行系統(tǒng)的運行情況、問題等,明確用戶的需求,特別是合作開發(fā)和委托開發(fā)方式。
調查的主要內容有:
(1)現(xiàn)行系統(tǒng)概況:該組織的發(fā)展歷史、目前組織的規(guī)模、工作狀況、管理水平、與外界的主要聯(lián)系等。調查該項內容的目的主要是為了劃分系統(tǒng)界限、系統(tǒng)與外界的輸入輸出接口等。
(2)組織機構:畫出組織的組織結構圖,弄清組織的行政關系、人員編制、工作范圍、地理位置等,發(fā)現(xiàn)不合理問題及新系統(tǒng)啟動后可能對現(xiàn)有組織的影響。
(3)業(yè)務流程:按照業(yè)務種類的不同和處理時間的先后不同,深入了解現(xiàn)行系統(tǒng)的業(yè)務流程,畫出現(xiàn)行系統(tǒng)業(yè)務流柞圖,并與業(yè)務人員反復討論,得到認可。調查中要注意定性與定量相結合,注意人、財、物、信息的流向、規(guī)格、頻率、要求以及需要解決的問題等。
(4)報表、數(shù)據(jù)處理:了解各種統(tǒng)計報表、數(shù)據(jù)的格式、內容、處理時間及上報時間、頻率、規(guī)律,存在的問題,對新系統(tǒng)的要求、希望等并收集各種報表。
(5)問題:現(xiàn)行系統(tǒng)中存在的主要問題和薄弱環(huán)節(jié),可以按照嚴重程度分成不同的等級。新系統(tǒng)的建立應能解決大部分問題,并改善薄弱環(huán)節(jié)。
(6)新系統(tǒng)的功能和目標:了解各級領導和各類業(yè)務工作人員對新系統(tǒng)功能的'要求,
系統(tǒng)分析(又稱邏輯設計)是管理信息系統(tǒng)開發(fā)的關鍵環(huán)節(jié),要求在系統(tǒng)調查的基礎上,對新系統(tǒng)的功能進行細致的分析,并建立一個新系統(tǒng)的邏輯模型。
新系統(tǒng)的邏輯模型由系統(tǒng)數(shù)據(jù)流程圖、概況表、數(shù)據(jù)字典、物理邏輯表達式及有關說明組成。最后要完成系統(tǒng)分析報告(也稱為系統(tǒng)邏輯設計說明書)。系統(tǒng)邏輯模型就像在根據(jù)需要建設一座學校前,按照學校教育的層次(初等、中等、高等)、規(guī)模、投資、地理環(huán)境、技術水平等條件的要求和約束,先由建筑設計院進行設計,保證學校建成后的各種功能得以實現(xiàn),之后才能進行工程設計和施工一樣。在系統(tǒng)設計階段要做認真、細致的分析、研究工作,避免新系統(tǒng)在功能上存在先天不足或缺陷。
因為新系統(tǒng)模型是建立在對現(xiàn)行系統(tǒng)的分析及要求的基礎上的,所以系統(tǒng)調查工作要進行得深入、細致、全面。用戶可以對新系統(tǒng)的邏輯模型提出意見,雙方經過討論、修改,最后達成共識,并完成系統(tǒng)分析報告(系統(tǒng)邏輯設計說明書),經有關領導審批通過之后,轉入系統(tǒng)設計(又稱系統(tǒng)物理設計)階段。
4、系統(tǒng)設計
系統(tǒng)設計又稱系統(tǒng)物理設計。系統(tǒng)設計要根據(jù)系統(tǒng)分析報告中的系統(tǒng)邏輯模型綜合考慮各種約束,利用一切可利用的技術手段和方法進行各種具體設計,確定新系統(tǒng)的實施方案,解決“系統(tǒng)怎么做”的問題。
結構化系統(tǒng)設計是指利用一組標準的圖表工具和準則,確定系統(tǒng)有哪些模塊,用什么方法連接,如何構成良好的系統(tǒng)結構,并進行系統(tǒng)輸入、輸出、數(shù)據(jù)處理、數(shù)據(jù)存儲等環(huán)節(jié)的詳細設計。這一階段的重點是設計好系統(tǒng)的總體結構,選擇最經濟合理的技術手段。系統(tǒng)設計階段的文件是系統(tǒng)設計報告(又稱系統(tǒng)物理設計說明書)。
5、系統(tǒng)實施與轉換
系統(tǒng)實施階段的主要工作包括:系統(tǒng)硬件的購置與安裝、程序的編寫(購買)與調試、系統(tǒng)操作人員的培訓、系統(tǒng)有關數(shù)據(jù)的準備和錄入、系統(tǒng)調試和轉換。
在系統(tǒng)實施階段要成立系統(tǒng)實施工作量到小組,組織各專業(yè)小組組長和有關部門的領導共同編制新系統(tǒng)實施計劃?梢詰酶鞣N項目管理的軟件和方法進行管理,實行項目經理負責制,保證系統(tǒng)實施工作的順利進行和成功。
硬件的購置和安裝包括計算機硬件、外設、網絡、電源、機房、環(huán)境等有關設備的購買、驗收、安裝與調試工作等,這些工作主要由專業(yè)技術人員完成。
數(shù)據(jù)準備與錄入工作主要是指由手工操作轉入計算機處理所需的各種數(shù)據(jù)的整理、錄入及計算機系統(tǒng)中為新系統(tǒng)所用數(shù)據(jù)的轉換工作。數(shù)據(jù)準備與錄入工作要注意數(shù)據(jù)的準確性,在整理、錄入、校驗等各個環(huán)節(jié)把好關,為系統(tǒng)的順利轉換打好基礎。
在進行以上各個環(huán)節(jié)的同時展開人員培訓工作,包括管理信息系統(tǒng)只是的普及教育、新制度的學習、計算機操作訓練等。使所有人員了解新系統(tǒng)的基本功能、新系統(tǒng)對使用人員的要求、建立管理信息系統(tǒng)的目的、管理信息系統(tǒng)的建設可以為組織和個人帶來的幫助和便利、個人在新系統(tǒng)中應該承擔的工作等,是用戶關心、支持新系統(tǒng)的實現(xiàn)。
6.系統(tǒng)維護和評價
管理信息系統(tǒng)是一個復雜的人機系統(tǒng)。系統(tǒng)外部環(huán)境與內部因素的變化,不斷影響系統(tǒng)
的運行,這時就需要不斷地完善系統(tǒng),以提高系統(tǒng)運行的效率與服務水平,這就需要從始至終地進行系統(tǒng)的維護工作。
系統(tǒng)評價主要是指系統(tǒng)建成后,經過一段時間的運行后,要對系統(tǒng)目標與功能的實現(xiàn)情況進行檢查,并與系統(tǒng)開發(fā)中設立的系統(tǒng)預期目標進行對比,及時寫出系統(tǒng)評價報告。
系統(tǒng)維護與評價階段是系統(tǒng)生命周期中的最后一個階段,也是時間最長的一個重要階段。
【采用VB開發(fā)的教師信息管理系統(tǒng)計算機專業(yè)畢業(yè)論文】相關文章:
1.關于計算機工程圖檔案信息管理系統(tǒng)研制與開發(fā)
2.計算機監(jiān)控系統(tǒng)所采用的抗干擾技術論文