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

正文內(nèi)容

安徽工業(yè)經(jīng)濟職業(yè)技術(shù)學(xué)院教務(wù)管理系統(tǒng)的實現(xiàn)-閱讀頁

2024-09-26 13:11本頁面
  

【正文】 政治面貌代碼表 民族代碼表 籍貫代碼表 學(xué)籍代碼表 班級信息 學(xué)生信息 課程信息 課程表 選課表 成績表 數(shù)據(jù)表名稱 保存學(xué)生政治面貌的代碼和政治面貌 保存學(xué)生民族的代碼和民族 保存學(xué)生籍貫的代碼和籍貫 保存學(xué)生學(xué)籍的代碼和學(xué)籍 保存 班級的基礎(chǔ)信息 保存學(xué)生的基礎(chǔ)信息 保存課程的基礎(chǔ)信息 保存課程的上課時間和地點的信息,一般由排課子系統(tǒng)生成 保存學(xué)生根據(jù)課程表進行選課的結(jié)果 保存學(xué)生的課程成績 數(shù)據(jù)表用途 18 第三章 實例制作介紹 教務(wù)管理系統(tǒng)實例功能 圖 31 系統(tǒng)實例的功能模塊 教務(wù)管理系統(tǒng)流程 圖 32 系統(tǒng)流程圖 教務(wù)管理系統(tǒng) 基礎(chǔ)維護 基礎(chǔ)維護 基礎(chǔ)維護 班級信息維護 班級信息維護 班級信息維護 班級信息維護 班級信息維護 班級信息維護 班級信息維護 班級信息維護 學(xué)生信息維護 教師信息維護 課程信息維護 班級信 息表 學(xué)生信 息表 教師信 息表 課程信 息表 學(xué)生選課 操作員 查 詢 課 程表 成績輸入 打 印 成 績單 19 教務(wù)管理系統(tǒng)程序開發(fā) ? 選擇【基礎(chǔ)維護】 |【班級信息維護】菜單命令,進入【班級信息維護】功能窗體,在其中輸入學(xué)校班級相關(guān)的信息,如下圖所示,需要新增或修改班級信息,單擊相應(yīng)的按鈕,輸入新信息后單擊【保存】按鈕即可。在搜索條件編輯框中輸入搜索的條件,單擊【搜索】按鈕,可以查詢出相應(yīng)的記錄。其中【班級編號】、【政治面貌編號】、【民族編號】、【籍貫編號】和【學(xué)籍編號】列表框都是通過和數(shù)據(jù)庫中相應(yīng)的代碼表關(guān)聯(lián)出列表框的選擇項,選擇下拉的一個列表項目后,保存的是該項目的編號信息。 圖 35 課程信息維護功能窗體 完成以上基礎(chǔ)信息的維護后,就可以運行教學(xué)管理的各種功能了。首先在【學(xué)號】編輯框中輸入學(xué)號并回車,系統(tǒng)顯示出對應(yīng)的學(xué)生信息和該學(xué)生以選擇的課程;然后在【課程信息】組合框中輸入課程查詢條件,查詢并選擇希望選的課程,單擊【選課】按鈕,系統(tǒng)將會檢查該門課程是否已選擇,以及該課序號的課程所有上課時間和已選擇課程的上課時間是否沖突,如果都沒有問題就可以完成指定課序號的課程的選課操作。同時還應(yīng)注意一門課程可以對應(yīng)多個課序號,一個 課序號可以對應(yīng)多個上課時間。單擊【顯示課表】按鈕就可以按照課表的形式顯示等登錄用戶所選擇的課程。在主窗口中利用單擊菜單命令生成的課表查詢窗體可以通過輸入學(xué)號然后查詢用戶的課表,如果是從學(xué)生選課窗體中顯示出的課表則會自動顯示登錄選課用戶所選的課程,無須再輸入學(xué)號。 圖 37 課表查詢功能 ? 選擇【教學(xué)管理】 |【成績輸入】菜單命令,進入【成績輸入】功能窗體,如下圖所示,先單擊【終止選課】按鈕,系統(tǒng)調(diào)用“ sf終止選課”存儲過程,產(chǎn)生對應(yīng)的成績表記錄。 圖 38 成績輸入功能 ? 學(xué)生畢業(yè)前一般需要打印成績單,選擇【報表統(tǒng)計】 |【打印成 績單】 22 菜單命令,進入【成績單打印】功能窗體,如下圖所示,在【學(xué)號】編輯框中輸入學(xué)號后回車,可以查詢出指定學(xué)號學(xué)生的所有成績,單擊【打印】按鈕可以打印出成績單,如下圖所示。安裝 Microsoft Visual 2020 時安裝程序會自動將 FrameWork 安裝到系統(tǒng)中,但是 在沒有安裝Microsoft Visual 2020 的系統(tǒng)中必須另外安裝 FrameWork。 小結(jié) 通過該實例我們可以掌握以下知識技巧。 ( 3) Microsoft Visual 2020 中類繼承的概念以及重 載父類窗體的技巧。 ( 5) 復(fù)習(xí)創(chuàng)建使用水晶報表的方法。 ( 7) 利用 Microsoft Visual 2020 編寫 教務(wù) 管理系統(tǒng)。多數(shù) Windows 應(yīng)用程序都是從窗體開始執(zhí)行的。它有自己 的屬性、方法和事件,用于控制窗體的外觀和行為。如果想生成窗體,必須從 Form類派生出自己的窗體類 。 // // TODO: 在 InitializeComponent 調(diào)用后添加任何構(gòu)造函數(shù)代碼 // } /// summary /// 清理所有正在使用的資源。 } } ( disposing )。 } //查詢 MDI子窗體是否存在 private bool checkChildFrmExist(string childFrmName) { foreach(Form childFrm in ) { if( == childFrmName) //用子窗體的 Name進行判斷,如果存在則將他激活 { 27 if( == ) = 。 return true。 } //顯示班級信息設(shè)置窗體 private void menuItem2_Click(object sender, e) { //通過窗體名稱查詢該窗體是否已經(jīng)存在,如存在則顯示,否則就新創(chuàng)建一個 if ((ClassInfo) == true) { return。 = this。 } //顯示學(xué)生信息設(shè)置窗體 private void menuItem3_Click(object sender, e) { //通過窗體名稱查詢該窗體是否已經(jīng)存在,如存在則顯示,否則就新創(chuàng)建一個 if ((StudentInfo) == true) { return。 = this。 } //顯示課程信息設(shè)置窗體 private void menuItem4_Click(object sender, e) { //通過窗體名稱查詢該窗體是否已經(jīng)存在,如存在則顯示,否則就新創(chuàng)建一個 if ((CourseInfo) == true) { return。 28 = this。 } //顯示選課窗體 private void menuItem6_Click(object sender, e) { //通過窗體名稱查詢該窗體是否已經(jīng)存在,如存在則顯示,否則 就新創(chuàng)建一個 if ((CourseElect) == true) { return。 = this。 } //顯示學(xué)生課表 private void menuItem7_Click(object sender, e) { //通過窗體名稱查詢該窗體是否已經(jīng)存在,如存在則顯示,否則就新創(chuàng)建一個 if ((CurriculumSchedule) == true) { return。 = this。 } //顯示成績輸入窗體 private void menuItem8_Click(object sender, e) { //通過窗體名稱查詢該窗體是否已經(jīng)存在,如存在則顯示,否則就新創(chuàng)建一個 if ((ScoreInput) == true) { return。 = this。 } //顯示成績打印窗體 29 private void menuItem10_Click(object sender, e) { //通過窗體名稱查詢該窗體是否已經(jīng)存在,如存在則顯示, 否則就新創(chuàng)建一個 if ((ViewScore) == true) { return。 = this。 } //退出系統(tǒng) private void menuItem11_Click(object sender, e) { ()。 InitializeComponent()。 /// /summary protected override void Dispose( bool disposing ) { if( disposing ) { if (ponents != null) { ()。 } //創(chuàng)建窗體時,讀入數(shù)據(jù) private void ClassInfo_Load(object sender, e) 30 { [0].Value=%。//4位年份輸入 [1].Value=%。 (dataSet11)。 //將基類中的數(shù)據(jù)集與派生類中的數(shù)據(jù)集連接 =。 [1].Value=%。 if(()!=) { [0].Value=%+()+%。 } if(()!=) { [2].Value=%+()+%。//刷新數(shù)據(jù)集 (dataSet11)。 =!blnEdit。 =!blnEdit。 =!blnEdit。 31 } //重寫新增記錄時設(shè)置默認值函數(shù) protected override void SetDefaultValue() { ()。 return(false)。 } 學(xué)生信息維護設(shè)計代碼清單: private void StudentInfo_Load(object sender, e) { [0].Value=%。 [2].Size=8。 (dataSet11)。 //將基類中的數(shù)據(jù)集與派生類中的數(shù)據(jù)集連接 =。 (dataSet11)。 (dataSet11)。 //綁定數(shù)據(jù)集 ()。 [1].Value=%。 if(()!=) { [0].Value=%+()+%。 } if(()!=) { [2].Value=%+()+%。//刷新數(shù)據(jù)集 (dataSet11)。 (dataSet11)。 (dataSet11)。 } //重寫設(shè)置控件只讀屬性函數(shù) protected override void SetModifyMode(bool blnEdit) { (blnEdit)。 =!blnEdit。 =!blnEdit。 =blnEdit。 =blnEdit。 =blnEdit。 =男 。//默認年級為今年 =。 =。 } //重寫檢查非空字段函數(shù) protected override bool CheckNotNull() { if(()==)// 檢查學(xué)號字段 { (學(xué)號不能為空 ,提示,)。 } if(()==)//檢查民族 { (民族不能為空 ,提示,)。 } if(()==)//檢查籍貫 { (籍貫不能為空 ,提示,)。 } if(()==)//檢查學(xué)籍 { (學(xué)籍不能為空 ,提示,)。 } return (
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1