vb學生成績管理系統

2021-03-03 22:15:04 字數 3931 閱讀 6010

畢業**

題目:vb學生成績管理系統

2023年5月3日

目錄摘要 3

目錄 3

引言 3

一、系統的理論與技術基礎 4

1.1管理資訊系統基礎 4

1.2 軟體工程理論的概述 4

1.3 軟體工程理論對本系統的指導 4

二、系統的需求分析 5

2.1專案開發的背景分析 5

2.2 專案開發的目標 5

2.3專案提出的意義 6

2.4 國內外研究現狀 6

三、系統的開發工具及程式設計環境 9

3.1 開發工具的選擇 9

3.3程式設計環境的選擇 10

3.5 visual basic 系統實現選單選項 12

3.5 visual basic 系統實現選單選項 12

四、系統資料庫的使用 13

4.1 系統資料庫的選擇 13

4.2 資料的儲存和讀取 13

4.3 資料庫檔案的易用性 13

4.4 資料庫檔案格式 14

4.5教師管理介面編碼設計 16

五、系統**及開發過程 18

5.1系統的開發 18

5.2功能需求描述 18

5.3**及圖示 18

5.3.2.主視窗: 18

5.3.3.管理系統: 19

5.3.4.屬性: 19

5.3.5.開啟系統顯示的介面 20

5.3.6.窗體的尺寸 21

結論 22

致謝 23

參考文獻 24

學生成績管理系統

學生資訊管理系統是典型的資訊管理系統,經過分析,我們使用microsoft公司的visual basic開發工具,利用其提供的各種物件導向的開發工具,尤其首先在短時間內建立系統應用原型,然後,對初始原型系統進行需求迭代,不斷修正和改進,直到形成使用者滿意的可行系統

關鍵字:資料庫,智慧型化,物件導向

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

本系統主要用於學生成績管理,總體任務是實現學生成績資訊的系統化、規範化和自動化。其主要任務是用計算機對學生各科成績進行管理,如修改、增加、刪除,另外還考慮到學生名次的排序等,針對這些要求設計了學生成績管理系統。

其功能主要有:1)有關學生資訊的輸入,包括輸入學生所在班級、所學課程和成績等 2)學生課程的修改 3)學生名次的排序。

管理資訊系統就是我們常說的mis (management information system),是整合了計算機網路技術、資訊處理技術,對資訊進行收集處理、傳輸及儲存,進行事務管理的一種人機互動的智慧型化計算機系統。

軟體工程是一門旨在研究計算機軟體開發與維護的普遍原理和技術的工程學科。它的研究範圍涉及到技術方法、軟體工具、科學管理等諸多方面。實踐證明:

在軟體的設計和開發過程中,運用軟體工程的方法,可以大大提高軟體開發的成功率,能夠顯著減少軟體開發和維護中的問題。

學生成績管理系統的設計和開發是乙個較為龐大的系統工程,應以軟體工程的思想和方法為指導,進行設計和開發。軟體工程理論對本系統的指導,主要表現在:幫助我們理清思路,建立較為科學的結構和開發製作流程方面。

上述的各種理論,對我們設計和開發學生成績管理系統提供了重要的理論基礎,同時也為我們如何進行具體的設計和開發工作,提供了必要的思路和方法。

當今時代是飛速發展的資訊時代,在各行各業中離不開資訊管理處理,這正是計算機被廣泛應用於管理系統的原因。計算機的最大好處在於利用它能夠進行資訊管理。使用計算機進行管理控制,不僅提高了工作效率,而且大大的提高了其安全性,尤其對於複雜的管理,計算機能夠充分發揮它的優越性。

管理系統是進行資訊的採集、儲存、加工、維護和使用的系統,它是隨著管理科學和技術科學的發展而形成的。學生成績管理系統是乙個教育單位不可缺少的部分,它的內容對於學校的決策者和管理者來說都至關重要,所以學生成績管理系統能為使用者提供充足的管理手段,對學生來說可以輕鬆的查閱自己在校的成績及排名。

隨著科學技術的不斷提高,電腦科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領域並發揮著越來越重要的作用。作為計算機應用的一部分,使用計算機對學生成績資訊進行管理,有著手工管理所無法比擬的優點。例如:

查詢方便、可靠性高、儲存量大、保密性好、壽命長、成本低等。這些優點能夠極大地提高學生成績管理的效率,也是企業的科學化、正規化管理並與世界接軌的重要條件。因此,開發這樣一套成績管理系統成為很有必要的事情。

學生成績管理系統提供了強大的學生成績管理功能,方便系統管理員對學生成績等資訊的新增、修改、刪除、查詢等操作。

在21世紀的科技時代,科學技術突飛猛進,計算機已經不僅是在科技上應用,而且在生活中也是同樣得到了廣泛在應用。如今,不管是小學、初中、高中甚至是很多大學生的學生成績管理,基本上是靠人工進行管理,但隨著時間的變化,學校規模的擴大,有關學生成績管理工作和所涉及到的資料量越來越大,越來越多,大多數學校不得不靠增加人力、物力、財力來進行學生成績管理。但是人工管理成績檔案具有效率低、查詢麻煩等因素。

在今天資訊時代,這種傳統的管理方法必然會被計算機為基礎的資訊管理系統所代替。本系統主要資訊流程為:接受班級資訊,學生成績錄入,維護學生成績,並交於資訊維護,再把成績存入資料庫中。

採用本系統,能夠使整個系統內部所有資訊的工作簡化,提高工作效益。由於採用統一的資料資訊,使相關資料能夠快速地找到所需的資料、資料及其它資訊,使資訊快速高效的執行。

現在我國的大中專院校的學生成績管理水平普遍不高,有的還停留在紙介質基礎上,這種管理手段已不能適應時代的發展,因為它浪費了了許多的人力和物力。在當今資訊時代這種傳統的管理方法必然被計算機為基礎的資訊管理系統所代替。如果本系統能被學校所採用,將會改變以前靠手工管理學生成績的狀況,可以樹立良好的辦學形象,提高工作效率。

學生資訊管理系統是為本校開發的,本系統所採用的語言是visual basic語言,通過本校內部的資訊,依據統一資料資訊進行管理,把任何一塊資訊所產生的資料變動及時地反映給其它相關資訊,做到資料共享。

在教育技術水平比較發達的國家,前幾年就已經開發成績管理系統,但都是根據他們本國的實際情況來進行開發的,在語言文字、**及物件的要求等方面都不符合我國的國情。在國內,雖然現在也有很多的成績管理系統,但大多是封閉性的。

2.5 系統主要業務邏輯

系統表業務邏輯如下圖:

業務流程如下圖所示:

系統用例如下圖所示:

每個用例都包括,科目,名次,班級屬性。

對於科目這個用例,他又包括分數這個屬性。

下面對系統的參與者進行更具體的分析:

1.如果最終分析的候選參與者沒有用例,那麼他根本不是乙個參與者。

2.如果他和用例之間沒有通訊,沒有任何聯絡,那麼他也可能不是乙個參與者。

3.如果候選使用者並不作任何事情,但是他包含了一些特殊資訊,那麼他可能不是乙個參與者,但他可以作為參與者的乙個附屬品。

4.如果參與者的名字過於細化,比如,張三,那麼,我們應該根據他的角色來建立參與者。

5.如果乙個參與者的名字過於泛化,比如「使用者」,那麼我們可以根據他的角色來細化他的參與者(如上圖所示)

描述參與者和用例之間的關係是我們構建用例圖的最後一步。系統的每個參與者都觸發乙個或多個用例,當然如果他沒有觸發任何用例,他將不能成為參與者,而每個用例都由乙個或多個參與者觸發。

基於系統的需求分析以及系統的應用,系統將採用微軟的visual studio6.0簡體中文版進行開發,所選擇的語言是visual basci6.0,下面將介紹visual basic6.

0的特點。

3.2 visual basic 語言的特點及常用名詞

visual basic 語言用其設計應用程式時具有兩個基本特點,視覺化設計wysiwyg (what you see is what you get)和事件驅動程式設計。

VB課設學生成績管理系統

第一章設計目的 一 設計系統基本思路 學生成績管理系統是典型的資訊管理系統 mis 其開發主要包括後台資料庫的建立和維護以及前端應用程式的開發兩個方面。對於前者要求建立起資料一致性和完整性強 資料安全性好的庫。而對於後者則要求應用程式功能完備,易使用等特點。經過分析,我們使用 microsoft公司...

學生成績管理系統

目錄一 學生成績管理系統需求分析及功能模組設計 1 1.1學生成績管理系統的開發背景 1 1.2學生成績管理系統概述 1 1.3學生成績管理系統功能模組分析與設計 1 1.4 小組成員分工與實際工作任務完成情況 3 二 資料庫設計與實現 3 2.1 學生成績管理系統的實體與聯絡分析 e r圖 3 2...

學生成績管理系統

編號web實習 說明書 題目 學生成績管理系統設計與實現 院 系 電腦科學與工程 專業 資訊管理與資訊系統 學生姓名 學號指導教師 2015年1月 18 日 目錄一 學生成績管理系統 3 1.1 引言 3 1.2 課題研究的意義 3 1.3 課題的可行性分析 3 1.3.1 課題調研 3 1.3.2...