【正文】
如 上 圖: 包括的控件主要有:標(biāo)簽、文本框、單選命令、表格等。 amp。Persist Security Info=False = 系別 = Provider=。 amp。Persist Security Info=False = 專業(yè) = Provider=。 amp。 \教師考核 .mdb = Provider=。 第三步雙擊相應(yīng)的控件,在控件的相應(yīng)過程中編寫程序。 5. 3教師信息管理模塊的實現(xiàn) 5. 3. 1 教師信息維護(hù)模塊 的實現(xiàn) 流程圖: 運行界面: 實現(xiàn)過程: 第一步將所需的控件放到表單的相應(yīng)位置;方法:首先在“表單控件”N Y 開始 增加刪除等操作 是否繼續(xù) 退出 工具欄先選中所需的控件圖件,然后在表單的恰當(dāng)位置上單擊鼠標(biāo)并拖動鼠標(biāo),即可把由所選取的控件生成的對象添加到表單上 ,如 上 圖: 包括的控件主要有:標(biāo)簽、文本框、命令按鈕、組合框等。 5. 2主界面的實現(xiàn) 主界面是用菜單形式表現(xiàn)的,如圖: 菜單的制作過程如下: 此數(shù)據(jù)控件綁定到何數(shù)據(jù)庫 此數(shù)據(jù)控件綁定到何字段 首先通過“工具”菜單中的“菜單編輯器”調(diào)出菜單編輯器,然后進(jìn)行菜單的設(shè)置,如下圖: 此過程中要注意各菜單的名稱唯一,還要注意菜單的級別,另外此設(shè)計過程中我們還可以給菜單加快捷鍵。 Visible 屬性是使此控件運行時在窗體上不顯示。此三個控件的創(chuàng)建方法如下: 首先,將 Data、 Text 控件拖放到窗體上,其次,設(shè)置它們的屬性: ( 1) Data1 控件的屬性設(shè)置如下: = amp。 Unload me 語句的作用是下載窗體。 39。 amp。 3.實現(xiàn)過程: 第一步將所需的控件放到窗體的相應(yīng)位置;方法:首先在“工具箱”中選中所需的控件圖標(biāo),然后在表單的恰當(dāng)位置上 單擊鼠標(biāo)并拖動鼠標(biāo),即可把由所選取的控件生成的對象添加到窗體上。 以科研經(jīng)費管理的表為例,其余的表的信息參見目錄下的“教師考核 .mdb”數(shù)據(jù)庫。在表中使用的關(guān)鍵字類型用于描述庫表示什么以及在數(shù)據(jù)庫中如何與其它的庫建立關(guān)系。這種連接是指一個表被連接到它自己的一個字段,或在不同的紀(jì)錄中由重復(fù)數(shù)據(jù)的組合字段。一個連接是指一種虛擬的表,這種表是在當(dāng)用戶要求從相互關(guān)聯(lián)的各個不同的表中獲取信息時建立的,關(guān)鍵字段用于在相互 連接的不同表中查找匹配的記錄。這三種操作均可由 Visual Basic 創(chuàng)建的程序來完成,下面的章節(jié)將詳細(xì)描述實現(xiàn)的具體方法。 1. 標(biāo) 識需要的數(shù)據(jù); 2. 收集被標(biāo)識的字段到表中; 3. 標(biāo)識主關(guān)鍵字字段; 4. 繪制一個簡單的數(shù)據(jù)圖表; 5. 規(guī)范數(shù)據(jù); 6. 標(biāo)識指定字段的信息; 7. 創(chuàng)建物理表。 新建一個數(shù)據(jù)庫 創(chuàng)建任何一個數(shù)據(jù)庫的第一步是仔細(xì)的規(guī)劃數(shù)據(jù)庫,設(shè)計必須是靈活的、有邏輯的。計算機的數(shù)據(jù)庫可以分為兩類:非關(guān)系數(shù)據(jù)庫( flatfile)和關(guān)系數(shù)據(jù)庫( relational)。 數(shù)據(jù)庫的概念 數(shù)據(jù)庫是一種存儲數(shù)據(jù)并對數(shù)據(jù)進(jìn)行操作的工具。 Access 可以接受多種格式的數(shù)據(jù),從而方便了用戶在不同系統(tǒng)之間進(jìn)行數(shù)據(jù)轉(zhuǎn)換。 Access 可以作為個人計算機終端和大型主機系統(tǒng)之間的橋梁。 Access 具有良好的界面,采用了與 Windows 和 Microsoft Office 系列軟件完全一致的風(fēng)格,用戶可以通過菜單和對話框操作,不用編寫任何命令便能有效地實現(xiàn)各種功能的操作,完成 數(shù)據(jù)管理任務(wù)。④要為每一個模塊設(shè)計出一組測試用例,以便主界面 教師基本信息管理 教師任課信息管理 教師發(fā)表論文管理 輔助功能 教師科研經(jīng)費管理 登錄 在編碼階段對模塊代碼(即程序)進(jìn)行預(yù)定的測試,模塊的測試用例是軟件測試計劃的重要組成部分,通常應(yīng)包括輸入數(shù)據(jù),期望輸出等內(nèi)容。 3. 2詳細(xì)設(shè)計 詳細(xì)設(shè)計的任務(wù) 詳細(xì)設(shè)計就是要在概要設(shè)計的結(jié)果的基礎(chǔ)上,考慮“怎樣實現(xiàn)”這個軟件系統(tǒng),直到對系統(tǒng)中的每個模塊給出足夠詳細(xì)的過程性描述。 ③如何統(tǒng)一衡量軟件設(shè)計的技術(shù)質(zhì)量。 概要設(shè)計的原則 ①將軟件劃分成若干獨立成分的依據(jù)。選擇分解功能與劃 分模塊的設(shè)計原則,例如模塊劃分獨立性原則,信息隱蔽原則等。確定模塊間的聯(lián)系,確定數(shù)據(jù)結(jié)構(gòu)、文件結(jié)構(gòu)、數(shù)據(jù)庫模式,確定測試方法與策略。 第三章 系統(tǒng)設(shè)計 3. 1概要設(shè)計 概要設(shè)計階段的主要任務(wù) ①系統(tǒng)分析員審查軟件計劃、軟件需求分析提供的文檔,提出最佳推薦方案,用系統(tǒng)流程圖,組成系統(tǒng)物理元素清單,成本效益分析,系統(tǒng)的進(jìn)度計劃,供指導(dǎo)教師審定,審定后進(jìn)入設(shè)計。 在 VB 中,主要的數(shù)據(jù)訪問接口有三種:數(shù)據(jù)存取對象 (Data Access Object; DAO)、遠(yuǎn)程數(shù)據(jù)對象 (Remote Data Object; RDO)、 ActiveX 數(shù)據(jù)對象(ActiveX Data Objects; ADO)。 VB 訪問數(shù)據(jù)庫通常有三種途徑 : ; VB 提供的數(shù)據(jù)訪問變量編程訪問; ODBC 接口訪問 ODBC API 函數(shù)。 3.?dāng)?shù)據(jù)倉庫 :數(shù)據(jù)倉庫是包含數(shù)據(jù)庫表的一個或多個文件,是存放數(shù)據(jù)的地方。 2.?dāng)?shù)據(jù)庫引擎 :所謂數(shù)據(jù)庫引擎,是一種管理數(shù)據(jù)怎樣被存儲和檢索的軟件系統(tǒng),是應(yīng)用程序與物理數(shù)據(jù)庫之間的橋梁。 1.用戶界面 : 用戶界面是指應(yīng)用程序與用戶進(jìn)行交互的界面,包括用于交互的所有界面元素和代碼。 ADO 是 Mcrosoft 提出的第三種數(shù)據(jù)庫訪問對象,是 Microsoft 數(shù)據(jù)庫訪問技術(shù)的一個主要發(fā)展方向, ADO 將 OLE DB 封裝在一個數(shù)據(jù)對象中,使得 VB 程序中以方便地實現(xiàn)對數(shù)據(jù)庫的訪問。 DATA 控件還提供了用 來瀏覽不同記錄的各種跳轉(zhuǎn)按鈕。缺省情況下, DATA 控件根據(jù)數(shù)據(jù)庫中的一個或多個數(shù)據(jù)表建立一個 dynasettype(動態(tài)集合)類型的記錄集合。 DATA 控件在數(shù)據(jù)庫中的信息與將信息顯示給用戶看的 Visual Basic程序之間架起了一座橋梁。 微軟的 JET 數(shù)據(jù)庫引擎提供了與數(shù)據(jù)庫打交道的途徑,我們是通過它以及Visual Basic 來訪問數(shù)據(jù)庫并對其進(jìn)行各種操作。 Access 是一種關(guān)系數(shù)據(jù)庫工具,關(guān)系數(shù)據(jù)庫是已開發(fā)的最通用的數(shù)據(jù)庫之一。另外, Access 允許創(chuàng)建自定義報表用于打印或輸出數(shù)據(jù)庫中的信息。 Access 的優(yōu)點在于它能使用數(shù)據(jù)表示圖或自定義窗體收集信息。故而,實現(xiàn)本系統(tǒng) VB 是一個相對較好的選擇。 2. 2開發(fā)工具簡介 微軟公司的 Visual Basic 是 Windows 應(yīng) 用程序開發(fā)工具,使目前最為廣泛的、易學(xué)易用的面向?qū)ο蟮拈_發(fā)工具。 1. 3團(tuán)隊構(gòu)成 指導(dǎo)教師: ******* 成員: ****** 第二章 開發(fā)環(huán)境及實現(xiàn)技術(shù) 2. 1開發(fā)環(huán)境 硬件系統(tǒng):奔騰 100 以上 CPU、 64M以上內(nèi)存、 1G以上硬盤、光驅(qū)。 開發(fā)這一系統(tǒng)的好處大約有以下幾點: 第一、可以存儲歷年教師考核的信息,安全、高效; 第二、只需一到二名檔案錄入員即可操作系統(tǒng),節(jié)省人力; 第三、可以迅速查到教師考核的情況。 我作為一個計算機應(yīng)用專業(yè)的畢業(yè)生,希望可以在這方面有所貢獻(xiàn)。它已經(jīng)被應(yīng)用于許多領(lǐng)域。 因此,開發(fā)這樣一套管理軟件成為很有必要的事情,對于我們即將計算機專業(yè)畢業(yè)的學(xué)員來說,也是一次將計算機應(yīng)用于現(xiàn)實管理的一次很有意義的實踐活動。 作為計算機應(yīng)用的一部分,使用計算機對教師考核進(jìn)行管理,具有著手工管理所無法比擬的優(yōu)點,如 :檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。 關(guān)鍵字:教師考核 教師管理 任課 論文 MIS VB Summary Each a high etc. school that teacher investigate to manage the system a management information of is an indispensabilitying to manage the teacher system, its contents the governor of high etc. school e saying to is to the pass importance of, therefore the teacher investigate to manage the system to should can be for the ample information of governor offering that each a high etc. school with the fast search means, consumedly of high etc. school of convenience of governor. According to the teacher that the school that educational administration personnel provide information that investigate the management, development of management system of function as follows that attain:Basic information of teacher management, teacher term lesson circumstance the management, teacher announce thesis circumstance management, teacher section budget management, system maintenance. Key word:The teacher investigates the teacher management the term the lesson thesis MIS the VB 目 錄 第一章 緒 論 .................................................................................................................................4 1. 1 課題簡介 ................................................................................................................................4 1. 2 開發(fā)的意義 .............................................................................................................................4 1. 3 團(tuán)隊構(gòu)成 ................................................................................................................................5 第二章 開發(fā)環(huán)境及實現(xiàn)技術(shù) ............................................................................................................6 2. 1 開發(fā)環(huán)境 ................................................................................................................................6 2. 2 開發(fā)工具簡介 .........................................................................................................................6 第三章 系統(tǒng)設(shè)計 ..............................................................................................................................8 3. 1 概要設(shè)計 ................................................................................................................................8 3. 2 詳細(xì)設(shè)計 ..................................................................................