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