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

正文內容

bs模式的計算機等級考試管理系統(tǒng)的設計與實現(xiàn)畢業(yè)論文-資料下載頁

2025-07-27 08:16本頁面
  

【正文】 catch(SqlException e2) { (())。 } finally { ()。 } } }(2)查看報名情況、報名結束后刪除未繳費者界面如下: 輔導班報名管理圖在查詢方式的選擇上,可以選擇查詢全部、查詢已收費、查詢未收費,這樣將使得管理員可以方便的把握報名情況和上課時間沖突情況。該頁重要部分代碼如下所示(報名結束后刪除未繳費者):private void BtnSelect1_Click(object sender, e) { //調用綁定DataGrid方法,實現(xiàn)查詢綁定 stuInfoDataBind()。 }private void Button1_Click(object sender, e) //刪除報名結束還沒有繳費者 { try { ()。 //執(zhí)行刪除操作SqlCommand cm4=new SqlCommand(delete from signUp where charge=39。未收費39。,)。 ()。 (刪除成功!)。 } catch(SqlException e5) { (())。 } finally { ()。 } ShowStats()。 //刪除后重新邦定DataGrid的頁數(shù)顯示。 stuInfoDataBind()。//刪除后再次綁定DataGrid。 } 收費管理界面如下:在此管理員可以根據(jù)不同情況對前來繳費的學生執(zhí)行收費,如果是單個學生前來繳費則選擇個人收費,如果是以班級為單位的繳費形式則選擇使用集體收費項。該頁重要部分代碼如下(集體收費): private void BtnAllCharge_Click(object sender, e) { try { ()。 //對選中的學生執(zhí)行收費。 for(int i=0。i。i++) { //定義一個輔助的CheckBox用來保存DataGrid中選中的CheckBox。 CheckBox TempCB = (CheckBox)[i].FindControl(CB)。 //定義一個輔助的Lable用來存儲在頁面代碼中定義的用以記錄學號的Lable Label TempLab = (Label)[i].FindControl(Lab)。 if () //對DataGrid中每一行的CheckBox進行判斷。 { //如果是選中的則執(zhí)行更新收費標記操作。 SqlCommand cm4 = new SqlCommand(update signUp set charge=39。已收費39。 where xh=39。+ +39。,)。 ()。 } } (收費成功!)。 ()。//重新邦定DataGrid。 } catch(SqlException e5) { (())。 } finally { ()。 } } 班級管理該部分界面如下:在此處管理員先創(chuàng)建班級,然后再對報名學生進行分班,在分班時管理員也可以查詢課程表,然后根據(jù)課程表對有沖突學生進行最小沖突數(shù)分班。該頁部分重要代碼如下(分班代碼):private void Button2_Click(object sender, e)//分班代碼部分。 { if(==0)//如果班級下拉列表沒有被選擇則提示用戶。 { (請選擇班級!)。 } else { try { //定義兩個int型的變量來存放班級人數(shù)和班級上限人數(shù)。 int stuLimit。 int stuNum。 ()。 //從class表中提取人數(shù)上限值和班級現(xiàn)有人數(shù)值SqlCommand cm7=new SqlCommand(select Stu_limit,Stu_number from class where Class_ID=39。+()+39。,)。 SqlDataReader dr=()。 if(())//如果讀取成功則執(zhí)行分班。 { //提取該班級設定的人數(shù)上限數(shù)據(jù)。 stuLimit=(dr[Stu_limit].ToString())。 //提取該班級的現(xiàn)有人數(shù)數(shù)據(jù)。 stuNum=(dr[Stu_number].ToString())。 ()。 //用一個for循環(huán)執(zhí)行分班 for(int i=0。i。i++) { //定義一個輔助的CheckBox用來保存DataGrid中選中的CheckBox。 CheckBox TempCB = (CheckBox)[i].FindControl(CB)。//定義一個輔助的Lable用來存儲在頁面代碼中定義的用以記錄學號的Lable Label TempLab = (Label)[i].FindControl(Lab)。 //看該班級人數(shù)是否達到上限 if(stuLimitstuNum) { if () { //將報名表中學生基本信息插入到輔導班學生表中 SqlCommand cm8= new SqlCommand(insert student(xh,xm,bmmc) select xh,xm,bmmc from signUP where xh=39。+ +39。,)。 ()。 //對上面插入的輔導班學生信息進行初始密碼設定,同時分配班級。SqlCommand cm9=new SqlCommand(update student set Stu_PassWord=39。00000039。, Class_ID=39。+()+39。 where xh=39。+ +39。,)。 ()。 //將報名表中分班標記設為1,即設為已分班標記 SqlCommand cm10=new SqlCommand(update signUp set classFlag=39。139。 where xh=39。+ +39。,)。 ()。 (學號:++成功加入+())。 //班級現(xiàn)有人數(shù)加1 stuNum=stuNum+1。 } } else { (該班級人數(shù)已達上限,無法加入!)。 break。 } } //學生分班完畢后,對班級表的現(xiàn)有人數(shù)進行更新 SqlCommand cm11=new SqlCommand(update class set Stu_number=39。+()+39。 where Class_ID=39。+()+39。,)。 ()。 (該班人數(shù)現(xiàn)為:+())。 ()。 } else { (讀取班級表數(shù)據(jù)失敗!)。 } } catch(SqlException e5) { (())。 } finally { ()。 } 教師管理該部分界面如下:在此頁面管理員只要知道教師的教師代號就可以對教師進行添加/刪除,同時在此也可以對教師的輔導薪金進行統(tǒng)計計算。該頁部分重要代碼如下(教師信息添加): //添加教師信息 private void addTeacher_Click(object sender, e) { try { if(!=) { ()。 //從教師表中提取教師信息。 SqlCommand cm1=new SqlCommand(select jsdm,jsmc,zc from jsdm where jsdm=39。++39。,)。 SqlDataReader dr1=()。 if(()) { //如果提取成功則將數(shù)據(jù)負值給下列變量。 string jsdm=。 string jsmc=dr1[jsmc].ToString()。 string zc=dr1[zc].ToString()。 ()。 //將提取到的數(shù)據(jù)插入到輔導班教師信息表。 SqlCommand cm2=new SqlCommand(insert into teacher (Teacher_ID,Teacher_PassWord,Teacher_NAME,Teacher_Position) values(39。+jsdm+39。,39。88888839。,39。+jsmc+39。,39。+zc+39。),)。 ()。 (教師信息插入成功!)。 } } else { (教師代碼輸入有誤!)。 } } catch(SqlException e1) { (())。 } finally { ()。 } 6 通過率統(tǒng)計模塊 通過率統(tǒng)計模塊功能簡介此模塊包括兩個部分:一,通過率統(tǒng)計發(fā)布,在該部分管理員可以對計算機等級考試根據(jù)不同要求進行通過率統(tǒng)計分析,這種統(tǒng)計在以往都要花上很長的時間,而在此只需要管理員隨意選擇然后點擊計算按鈕就輕松將統(tǒng)計工作完成。但是此處存在一個問題,就是缺考人數(shù)和缺考率的統(tǒng)計,我認為這也是有必要統(tǒng)計的一部分,因為通過對以往數(shù)據(jù)的分析我發(fā)現(xiàn)每年全省的缺考人數(shù)都在1/3左右,而我們學校學生缺考率每年也都高達13%,這是一個不容忽視的問題。但是我在做該部分功能時卻發(fā)現(xiàn)學校的數(shù)據(jù)庫并沒有這方面的數(shù)據(jù)標記,以致于無法用程序進行實現(xiàn),如果在報名表中添加一項缺考標記,那此項方可統(tǒng)計。該問題還需學校以后對報名表進行修改后方能解決。二,考試分析,管理員在對通過率統(tǒng)計完成后還可以對考試進行考試分析,也就是基于數(shù)據(jù)的統(tǒng)計從而發(fā)表自己的觀點。在分析業(yè)管理員可以調出已統(tǒng)計好的數(shù)據(jù),也可以將查出的通過率等數(shù)據(jù)與全省數(shù)據(jù)進行對比分析。同時,管理員通過對年份的選擇,可以查詢往年每次的考試數(shù)據(jù),通過與往年數(shù)據(jù)的對比分析從而得出一些分析結果??傊?,考試分析主要是為了讓學生能夠更好的把握考試方向,更輕松的應對考試局勢的變化,同時,通過對考試的分析,學校也方便做一些新的決策。 通過率統(tǒng)計模塊的詳細設計 通過率統(tǒng)計模塊界面設計通過率統(tǒng)計界面的主要功能就是對考試成績庫進行統(tǒng)計,得出相應的統(tǒng)計結果,然后發(fā)布在查詢模塊中供用戶查詢。界面設計如下:在計算方式中,管理員可以選擇按系統(tǒng)計、按班級統(tǒng)計、按語種統(tǒng)計、輔導班整體統(tǒng)計,輔導班按班級統(tǒng)計、輔導班學生按實際所在班級統(tǒng)計(這一項主要是用于將輔導班通過率與各班級通過率進行比較,從而提高輔導班的聲譽等等)同時,此處所提供的統(tǒng)計分類方式可能并不能完全滿足需求,但是對于學校的整體考試分析卻有著非常重要的幫助。當然,如果有別的需求的,以后的系統(tǒng)管理員還可以對其進行擴充,從而滿足新的需求??荚嚪治鼋缑娴闹饕δ苁菫楣芾韱T提供一個對考試進行分析的平臺,其界面如下:在選擇了考試時間,統(tǒng)計方式之后,管理員可以對此統(tǒng)計結果進行分析評價,提交之后將被系統(tǒng)自動保存在數(shù)據(jù)表中,從而當學生察看通過率時,同樣也可以看到管理員對此項統(tǒng)計結果作出的分析評論。 通過率統(tǒng)計模塊功能具體實現(xiàn)通過率統(tǒng)計功能設計較為繁瑣,主要的難點在于對數(shù)據(jù)庫的分析和操作,由于通過率統(tǒng)計部分統(tǒng)計項較多,此處我將就‘按系統(tǒng)計’進行說明分析。在按系統(tǒng)計中,首先是對數(shù)據(jù)庫數(shù)據(jù)進行分析,數(shù)據(jù)庫與此相關的表有報名表、成績表、學生表、班級表、系部代碼表。由于數(shù)據(jù)項較為分散,所以我在后臺數(shù)據(jù)庫創(chuàng)建了三個視圖,分別為depte_countSign(統(tǒng)計各系報名人數(shù))、depte_pathNum(統(tǒng)計各系通過人數(shù))、depte_path(利用外連接將depte_countSign和depte_pathNum放到一個視圖里面)這個視圖主要解決的可能會出現(xiàn)的問題:假如該系雖然有人報名但是一個都沒有通過,如果只是用depte_countSign和 depte_pathNum兩個視圖的話,那在計算時則取不到該班級的通過人數(shù),而利用外連接的話,就算是沒有人通過,在試圖中都會有
點擊復制文檔內容
語文相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1