學生資訊管理系統設計方案

2021-12-23 05:35:42 字數 3833 閱讀 5063

隨著資訊科技在管理上越來越深入而廣泛的應用,管理資訊系統的實施在技術上已逐步成熟。管理資訊系統是乙個不斷發展的新型學科,任何乙個單位要生存要發展,要高效率地把內部活動有機地組織起來,就必須建立與自身特點相適應的管理資訊系統。

本文介紹了在visual basic6.0環境下採用「自上而下地總體規劃,自下而上地應用開發」的策略開發乙個管理資訊系統的過程。通過分析某一學校學生管理的不足,建立了一套行之有效的計算機管理學生的方案。

文章介紹了學生管理資訊系統的系統分析部分,包括可行性分析、業務流程分析等;系統設計部分主要介紹了系統功能設計和資料庫設計及**設計;系統實現部分說明了幾個主要模組的演算法,本系統介面友好,操作簡單,比較實用。

【關鍵字】:

管理資訊系統、學生管理、visual basic應用。

隨著學校的規模不斷擴大,學生數量急劇增加,有關學生的各種資訊量也成倍增長。面對龐大的資訊量需要有學生管理系統來提高學生管理工作的效率。通過這樣的系統可以做到資訊的規範管理、科學統計和快速查詢、修改、增加、刪除等,從而減少管理方面的工作量。

本系統主要用於學校學生資訊管理,總體任務是實現學生資訊關係的系統化、規範化和自動化,其主要任務是用計算機對學生各種資訊進行日常管理,如查詢、修改 、增加、刪除,另外還考慮到學生選課,針對這些要求設計了學生資訊管理系統;本系統主要用於學校學生資訊管理,總體任務是實現學生資訊關係的系統化、規範化和自動化,其主要任務是用計算機對學生各種資訊進行日常管理,如查詢、修改 、增加、刪除,另外還考慮到學生選課,針對這些要求設計了學生資訊管理系統。

本系統主要包括學生資訊查詢、教務資訊維護和學生選課三部分。其功能主要有:

1、有關學籍等資訊的輸入,包括輸入學生基本資訊、所在班級、所學課程和成績等。

2、學生資訊的查詢,包括查詢學生基本資訊、所在班級、已學課程和成績等。

3、學生資訊的修改。

4、班級管理資訊的輸入,包括輸入班級設定、年級資訊等。

5、班級管理資訊的查詢。

6、班級管理資訊的修改。

7、學生課程的設定和修改。

學生資訊管理系統是典型的資訊管理系統 (mis),其開發主要包括後台資料庫的建立和維護以及前端應用程式的開發兩個方面。對於前者要求建立起資料一致性和完整性強、資料安全性好的庫。而對於後者則要求應用程式功能完備,易使用等特點。

經過分析,我們使用microsoft公司的visual basic開發工具,利用其提供的各種物件導向的開發工具,尤其是資料視窗這一能方便而簡潔操縱資料庫的智慧型化物件,首先在短時間內建立系統應用原型,然後,對初始原型系統進行需求迭代,不斷修正和改進,直到形成使用者滿意的可行系統。

關鍵字:控制項、窗體、域、資料庫。

學生資訊管理系統是乙個教育單位不可缺少的部分。乙個功能齊全、簡單易用的資訊管理系統不但能有效地減輕學校相關工作人員的工作負擔,它的內容對於學校的決策者和管理者來說都至關重要。所以學生資訊管理系統應該能夠為使用者提供充足的資訊和快捷的查詢手段。

但一直以來人們使用傳統人工的方式管理檔案檔案、統計和查詢資料,這種管理方式存在著許多缺點,如:效率低、保密性差,人工的大量浪費;另外時間一長,將產生大量的檔案和資料,這對於查詢、更新和維護都帶來了不少困難。隨著科學技術的不斷提高,電腦科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領域並發揮著來越重要的作用。

作為計算機應用的一部分,使用計算機對學校的各類資訊進行管理,具有手工管理所無法比擬的優點.例如:檢索迅速、查詢方便、效率高、可靠性好、儲存量大、保密性好、壽命長、成本低等。

這些優點能夠極大地提高學校資訊管理的效率,也是乙個單位科學化、正規化管理,與世界接軌的重要條件。

學校主要有總務處、政教處、教導處、培訓處四大塊。其中教導處的工作最為繁重,工作人員多,資訊量大。除財務部門有專人及專用軟體進行資訊處理外,其它各類的資料處理都由班主任以及教導處工作人員人工完成。

教導處目前有幾十個班級的學生,處理的資訊主要有五大類:學生資訊、成績資料、課程資訊。本系統主要著眼於以上部分,建立資料庫以及對資料的各種操作功能。

對於學生資訊,各班的班主任及學校領導由於各種分類和了解的需要,經常性地進行各種查詢。例如:查詢乙個班級中團員的人數,男、女生的人數,住宿或通宿學生的人數等等。

教導處在每一屆學生進校時必須進行分班,設定學號;每一屆學生畢業,要進行學生資訊備份;

對於成績管理,課任教師要進行本科目成績登記,計算平均分、優秀率、及格率;班主任在期中考試和期末考試後計算本班學生總分,排名次;教導處要統計補考學生人數及相應名單,每學期進行學生成績備份;學校領導則可通過查詢工具來了解學生成績情況。

對於課程資訊,教導處每學期要進行課程安排、課任教師分配、一周課程安排、中途課程調整等等。

以上各類資訊目前還處於手工或半手工的管理狀態,效率低,可靠性差。配備電腦,但實際利用率不高,如果採用計算機進行以上各類資訊的管理,必將大大提高工作效率,對學校各類資訊的維護及了解起到積極的作用。另外隨著計算機網路的持續發展,無論是工作、學習還是生活,將會越來越多地融入到流動的位元中,人們的工作節奏在不斷加快,需要快捷的資訊**,並對此作出反應。

因此,無論是從目前的現狀來看,還是面向未來,乙個功能完備的學校資訊管理系統的開發都非常有必要。

本人作為學習計算機專業的一員,對系統的需求作了較深入的認識,同時也掌握了一定的系統開發理論,借這次畢業設計的契機,一方面利用自己的所學小刀試牛,另一方面通過這次實踐必將提公升自身對軟體工程、資料庫、程式設計等理論的認識,積累系統開發的經驗。

作為畢業設計,由於時間比較緊張,加之本人沒有任何系統開發的經驗,它肯定存在許許多多不足的地方,但對它的改善和功能的完備並不會隨著畢業設計的結束而終止。本人將在原來的基礎上,著眼未來,追蹤計算機新技術發展,並應用到系統持續開發中。

本系統採用物件導向的軟體開發辦法,以microsoft公司的可視開發環境 visual basic6.0 作為主要開發工具,使用microsoft access 2000作為關聯式資料庫,並為vb程式語言中採用ado資料庫程式設計模型,配合功能強大的sql查詢語言實現建立關聯式資料庫,放問資料庫,對資料庫的更新,較好地實現了預定的需求功能。

visual basic 6.0是一種視覺化、物件導向和採用事件驅動方式的結構化高階程式語言,可用於開發windows環境下的各類應用程式。它簡單易學、效率高、且功能強大。

在visual basic環境下,利用事件驅動的程式設計機制、新穎易用的視覺化設計工具,使用windows內部的應用程式介面(api)函式,以及動態鏈結庫(dll)、動態資料交換(dde)、物件的鏈結與嵌入(ole)、開放式資料連線(odbc)等技術,可以高效、快速地開發出windows環境功能強大、圖形介面豐富的應用軟體系統。總的來看,visual basic有以下主要特點:

visual basic 語言用其設計應用程式時具有兩個基本特點:視覺化設計和事件驅動程式設計。

1、視覺化設計:表現在vb在設計應用於程式介面時有「所見即所得」的處理功能。

2、事件驅動程式設計:在設計應用程式時,把物件新增到窗體中,在使用者與程式進行互動時,使用者基本上是通過滑鼠、鍵盤與應用程式進行互動的,那些物件就必須對滑鼠和鍵盤操作所引發的事件做出響應,來執行一段應用程式。

visual basic 系統除了一般高階語言所具有的一些名詞術語外,還有幾個系統常用的名詞。其基本含義如下:

1、視窗(form)

視窗是進行人機互動的介面或介面,也叫窗體。vb系統的人機互動介面或介面,無論是在設計時或是在執行時,都是windows 系統的標準視窗。

2、物件 (object)

物件是vb系統內部提供給設計者可以直接使用的處理輸出的控制工具。本程式所應用到的物件型別有標籤框 (label box),文字框 (text box),命令按扭 (command button),網格 (data grid),ado控制項 (adodc1)等。當把這些工具放置到使用者介面對應的窗體上時,被稱為物件或控制項。

使用者可以通過設定物件的「屬性」和「方法」,便於物件適應自己所設計應用程式的輸入輸出內容,物件的生成過程及結構都被封裝起來。正確使用物件可以減少程式和開發時間,提高程式設計者的工作效率。

學生資訊管理系統設計方案

目錄一 需求分析 1 二 開發意義 2 三 系統詳細分析與設計 3 3.1模組分析 3 3.2資料庫設計 4 3.3系統邏輯結構圖 7 3.4業務流程圖 8 四 9 4.1介面 9 4.2主頁 15 4.3鏈結資料庫 17 4.4 登入介面圖23 4.5 資訊介面圖23 4.6 主介面圖24 五 總...

NBA球員球隊資訊管理系統專案設計方案

第1章系統概述 3 第2章系統需求分析 4 2.1系統功能結構圖 4 42.2系統可行性分析 4 第三章系統資料庫設計 5 3.1 資料庫概念設計 6 3.2資料庫邏輯設計 關係模式 6 3.3資料庫物理設計 9 nba是national basketball association的縮寫。成立於1...

學生資訊管理系統設計報告

學生管理資訊系統 一 分析 一 開發背景 學校主要有總務處 政教處 教導處。其中教導處的工作最為繁重,工作人員多,資訊量大。處理的資訊主要有 學生資訊 成績資料 課程資訊。本系統主要著眼以上部分,建立資料庫以及對資料的各種操作功能。對於學生資訊,各班的班主任及學校領導由於各種分類和了解的需要,經常性...