freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于visualfoxpro60開發(fā)的教師管理系統(tǒng)畢業(yè)論文(已修改)

2025-07-01 12:41 本頁面
 

【正文】 畢業(yè)設(shè)計(論文)教師管理系統(tǒng)【摘要】本文主要介紹了教師管理系統(tǒng)原理,并給出了具體案例的解決方案。隨著技術(shù)時代的飛速發(fā)展,人們的腳步也加快了,一個企業(yè)一個公司來說更是如此。一套好的系統(tǒng)對于企業(yè)是顯然易見的,即大大地解決了時間上的浪費,同時可以縮短了員工的工作量,去處理其他事務(wù)。本系統(tǒng)為教師管理系統(tǒng),采用VFP程序所編寫??傮w思路為:先建立一個項目,在此基礎(chǔ)上創(chuàng)建一些有關(guān)此系統(tǒng)所要涉及到的表單,報表等各個模塊,最后進(jìn)行編譯與制作安裝盤,以便使用人員更能好好地使用這一套軟件。經(jīng)過一系列的調(diào)試與編輯,該系統(tǒng)還是比較穩(wěn)定的,但也存在不足的地方,希望讀者與專家批評指正并給出了解決方案以便今后的改進(jìn)和提高?!娟P(guān)鍵詞】計算機(jī);數(shù)據(jù)庫;VFP;表單;目 錄第一章 教師管理系統(tǒng)結(jié)構(gòu)與數(shù)據(jù)管理 教師管理系統(tǒng)結(jié)構(gòu) 教師系統(tǒng)的數(shù)據(jù)管理第二章 主要程序代碼 系統(tǒng)主控程序 錄入教師檔案和教師任課檔案 查詢教師檔案 教學(xué)綜合查詢 第三章 心得體會第四章 流程圖參考文獻(xiàn)附錄致謝第一章 教師管理系統(tǒng)結(jié)構(gòu)與數(shù)據(jù)管理開發(fā)一個應(yīng)用軟件,應(yīng)在調(diào)查的基礎(chǔ)上對系統(tǒng)進(jìn)行分析,并做出總體設(shè)計,然后依據(jù)總體設(shè)計,做出詳細(xì)設(shè)計和程序設(shè)計。其中,首先應(yīng)明確系統(tǒng)的結(jié)構(gòu)與數(shù)據(jù)管理。數(shù)據(jù)管理包括:項目、數(shù)據(jù)庫、表、索引及關(guān)聯(lián)的建立。 教師管理系統(tǒng)結(jié)構(gòu) 教師管理系統(tǒng)的任務(wù)是:用計算機(jī)管理和維護(hù)教師檔案與教師任課檔案,并提供各種查詢功能。下面介紹的系統(tǒng)是簡化的教師管理系統(tǒng)。 教師管理系統(tǒng)的具體功能如下: ⑴ 錄入檔案任課 其子菜單的功能是:錄入教師檔案和錄入教師任課記錄。 ⑵ 查詢教師檔案 按編號、姓名查詢教師檔案。 ⑶ 查詢教師任課 按編號、姓名查詢教師任課記錄。 ⑷ 教學(xué)綜合查詢 其子菜單功能是:教師任課查詢、教師任教查詢和和班級課程查詢。這里所提供的查詢都具有綜合性。 ⑸ 檔案任課維護(hù) 其子菜單功能是:教師檔案維護(hù)、教師任課維護(hù)、課名課號維護(hù)和班名班號維護(hù)。 該系統(tǒng)由面向?qū)ο笫录?qū)動的主控程序和功能程序構(gòu)成。主控程序完成功能選擇,而功能程序完成相關(guān)數(shù)據(jù)處理。 教師系統(tǒng)的數(shù)據(jù)管理 Visual 是面向?qū)ο笫录?qū)動的關(guān)系數(shù)據(jù)庫操作平臺,對數(shù)據(jù)的管理增添了許多大型數(shù)據(jù)庫才具備的功能。如在開發(fā)中充分使用這些功能,將會顯著地提高數(shù)據(jù)的使用效率與安全性。為此,在教師檔案與任課管理系統(tǒng)設(shè)計中,首先通過可視性操作創(chuàng)建項目文件,隨之系統(tǒng)將生成教師項目管理器。之后,在項目管理器管理下創(chuàng)建數(shù)據(jù)庫管理文件。其后在數(shù)據(jù)庫管理下,使用表設(shè)計器創(chuàng)建數(shù)據(jù)庫表文件。創(chuàng)建表文件包括:定義表結(jié)構(gòu),設(shè)置字段屬性,建立表索引和創(chuàng)建編輯表間關(guān)聯(lián)。 通過分析,該系統(tǒng)至少應(yīng)具備的表有:教師檔案表、教師任課表、課名表和班名表。教師檔案表用于存儲教師檔案數(shù)據(jù),教師任課表用于存儲教師任課數(shù)據(jù),課名表用于存儲課號與漢字課名對照數(shù)據(jù),班名表用于存儲班號與漢字班名對照數(shù)據(jù)。下面就列出這些表的結(jié)構(gòu),所建的索引及關(guān)聯(lián)。 ⑴ 教師檔案表() 該表用于存儲每位教師的檔案數(shù)據(jù),其結(jié)構(gòu)如下:表結(jié)構(gòu): C:\電子VF數(shù)據(jù)記錄數(shù): 10 最近更新的時間: 07/28/00 字段 字段名 類型 寬度 小數(shù)位 索引 排序 Nulls 1 編號 字符型 4 升序 PINYIN 否 2 姓名 字符型 6 升序 PINYIN 否 3 性別 邏輯型 1 否 4 職稱 字符型 6 否 5 基本工資 數(shù)值型 5 否 6 出生日期 日期型 8 否 7 籍貫 字符型 10 否 6 簡歷 備注型 4 否 8 相片 通用型 4 否 ** 總計 ** 49 ⑵ 教師任課表() 該表用于存儲每位教師的任課數(shù)據(jù),其結(jié)構(gòu)如下:表結(jié)構(gòu): C:\電子VF數(shù)據(jù)記錄數(shù): 15 最近更新的時間: 07/18/00字段 字段名 類型 寬度 小數(shù)位 索引 排序 Nulls 1 編號 字符型 4 升序 PINYIN 否 2 課號 字符型 4 升序 PINYIN 否 3 班號 字符型 5 升序 PINYIN 否** 總計 ** 14 ⑶ 課名表() 該表用于存儲課號與漢字課名對照數(shù)據(jù),其結(jié)構(gòu)如下:表結(jié)構(gòu): C:\電子VF數(shù)據(jù)記錄數(shù): 11 最近更新的時間: 07/18/00字段 字段名 類型 寬度 小數(shù)位 索引 排序 Nulls1 課號 字符型 4 升序 PINYIN 否2 課名 字符型 20 升序 PINYIN 否** 總計 ** 25 ⑷ 班名表() 班名表用于存儲班號與漢字班名對照數(shù)據(jù),其結(jié)構(gòu)如下:表結(jié)構(gòu): C:\電子VF數(shù)據(jù)記錄數(shù): 8 最近更新的時間: 07/18/00字段 字段名 類型 寬度 小數(shù)位 索引 排序 Nulls 1 班號 字符型 5 升序 PINYIN 否 2 班名 字符型 7 升序 PINYIN 否** 總計 ** 13 對以上各表所建索引及關(guān)聯(lián)說明如下: 因為建立表索引是在數(shù)據(jù)庫管理下使用表設(shè)計器完成的,因此所建索引皆屬于數(shù)據(jù)庫表的結(jié)構(gòu)復(fù)合索引,并具有數(shù)據(jù)庫管理下的特殊屬性,如指定為主索引、候選索引、普通索引等屬性。該索引隨表自動打開,并自動完成更新和維護(hù)。其各表所建索引及關(guān)鍵字如下: 表 名 主索引 候選索引 普通索引 唯一索引 編號 姓名 編號 課號、班號 課號 課名 班號 班名 因為建立表間關(guān)聯(lián)是使用數(shù)據(jù)庫設(shè)計器完成的,因此所建表間關(guān)聯(lián)皆屬于數(shù)據(jù)庫表間內(nèi)部關(guān)聯(lián)(Inner),并具有數(shù)據(jù)庫管理下的特殊屬性,如一對多關(guān)聯(lián)。在教師數(shù)據(jù)庫中所建關(guān)聯(lián)如下: 關(guān) 聯(lián) 表 索引關(guān)鍵字及類型 (一方) (多方) (一方) (多方) 編號 主索引 編號 普通索引 課號 主索引 課號 普通索引 班號 主索引 班號 普通索引第二章 主要程序代碼 主控模塊主要用于選擇系統(tǒng)功能,通常是一個菜單程序,其含有一、二級菜單選擇功能。一級菜單包括:錄入檔案任課、查詢教師檔案、查詢教師任課、教學(xué)綜合查詢和檔案任課維護(hù)五項。其中,第一、四、五項一級菜單還包括其相應(yīng)的二級菜單,如錄入檔案任課一級菜單項有兩個二級菜單項:錄入教師檔案和錄入教師任課,教學(xué)綜合查詢一級菜單項有三個二級菜單項:教師任課查詢、課程任教查詢和班級課程查詢,而檔案任課維護(hù)一級菜單項有四個二級菜單項:教師檔案維護(hù)、教師任課維護(hù)、課名課號維護(hù)和班名班號維護(hù)。 在主控程序中,首先創(chuàng)建表單,并在表單中添加包容器(Contail)。 之后激活并顯示表單。在主程序后面,先定義表單和包容器,然后在包容器中添加錄入檔案任案、查詢教師檔案、查詢教師任課、教學(xué)綜合查詢、檔案任課維護(hù)和確定按鈕與退出按鈕等用于功能選擇的命令按鈕。這些按鈕的功能相當(dāng)于一級菜單功能。其中有的按鈕獲取焦點后還將顯示二級菜單,為此需要添加相應(yīng)的二級選擇按鈕,二級選擇顯示于方框中,方框僅用于裝飾。 此外,在主控程序中,還要對被添加的對象指派相應(yīng)的事件,并添寫其事件程序代碼。這些事件程序代碼,有的用于調(diào)用相應(yīng)的數(shù)據(jù)處理程序,有的用于建立對象間聯(lián)鎖關(guān)系,還有的用于釋放表單并退出運行。更詳細(xì)的介紹請參閱主控程序中的注釋。 :* 主程序用于創(chuàng)建表單,添加包容器對象。public darkdark=createobject(darkclass)(39。t139。,39。contai139。)()retu* 定義表單define class darkclass as form caption=教師檔案任課管理系統(tǒng) height=300 width=600 autocenter=.t. name=jsglenddefine* 定義包容器。define class contai1 as container top=30 left=90 height=230 width=420 visible=.t. specialeffect=0 包容器顯示樣式屬性,值0三維樣式 name=t1* 在包容器中添加標(biāo)簽,用于顯示系統(tǒng)標(biāo)題。 add object label1 as label with。 caption=教師檔案任課管理系統(tǒng),。 left=130,。 top=20,。 height=20,。 width=200,。 forecolor=rgb(255,0,0),。 fontsize=12,。 visible=.t.,。 name=label1* 在包容器中添加方框,框中將添加二級菜單。 add object shape1 as shape with。 specialeffect=0,。 left=200,。 top=60,。 height=85,。 width=150,。 visible=.t.,。 name=shape1* 在包容器中添加錄入檔案任課一級菜單項按鈕。 add object cmd11 as CommandButton with。 caption=錄入檔案任課,。 left=60,。 top=60,。 height=24,。 width=100,。 name=cmd11* 當(dāng)該按鈕獲取焦點時,觸發(fā)gotfocus事件,其過程代碼用于顯式相應(yīng)二級菜單。 procedure =.t. =.t. =.f. =.f. =.f. =.f. =.f. =.f.
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1