如何實現乙個簡單教務系統的課程表查詢

2021-08-21 05:58:25 字數 3497 閱讀 6384

1.     首先做好課程表靜態頁面(可用sublime,dreawvear等開發工具編寫,本人用sublime編寫,**稍後附上)

課程表效果圖

1.實現select下拉列表的二級聯動;

(何為select二級聯動:當我在第乙個下拉列表選中乙個固定的選項之後,第二個下拉列表自動填充相對應選項)

2.實現不同院/系部、不同專業、不同學期的課程表查詢

3.讀取資料庫資訊時,使得資料庫為null的資訊顯示在頁面上為空字元;

附完整**

步驟解析:

1.     

將兩個select

分別命名為

select1

和select2

,並且分別定義其id為

s1和s2,

value為s1

和s2,同時定義乙個函式,**如下:

電子資訊學院

機電工程學院

財經管理學院

工商管理學院

16計算機1班

16計算機2班

2.     

編寫move函式(

**附有解釋

)function move()else if(s1.value=="jd")else if(s1.value=="cj")else if(s1.value=="gs")else if(s1.value=="s1") else

s2.length=0;

for(var i=0;ivar ss=new option();

ss.text=add[i].split()[0];

s2.add(ss); /*    */        }}

步驟解析:

1.  

在web

專案中新建乙個

schedule1.jsp

的頁面,將做好的靜態頁面貼上到

schedule1.jsp

中,執行;

2.  

設計資料庫(本人用

access

資料庫,資料型別除了

id為自動編號其餘全部為文字,課程資訊則自己根據實際加入即可,詳情看附圖)

3. 連線

access

資料庫實現查詢功能,**如下(

前提:資料庫驅動已經部署完畢

)if..else if..else

進行判斷,為了方便,在這裡我只判斷是否是電子資訊學院的,不是的話直接查詢schedule1資料庫中的

6條資料(

top  6指的是只查詢

6條資料

;where id>xx

是指從第

xx+1

條資料開始讀取;order by id asc按照

id進行公升序處理)

1.該段**放在

body

下面即可:

stringodbcquery;

%>

request.setcharacterencoding(

"utf-8"

);stringquery_type=request.getparameter(

"select1"

);//

通過request.getparameter分別獲取select1、2、3的數值

stringquery_type1=request.getparameter(

"select2"

);stringquery_type2=request.getparameter(

"select3"

);if

(query_type1!=

null

&&query_type!=

null

)

else

}

else

else

}

}

else

}

else

odbcquery="selecttop 6 * from schedule1 where id>12 order by id asc";

try

catch

(classnotfoundexceptione){}

resultsetrs;

//建立resultset(結果集)物件

如果用來讀取資料庫的資訊,課程顯示情況如下圖:

效果圖

解決方法:

使用該語句來讀取資料庫,通過加入判斷,如果等於null成立,則輸出空字串,否則輸出資料庫的資料(效果圖如下)

效果圖

如何實現乙個UI系統

如何為我的遊戲實現乙個ui系統,這個問題我想了很久,不過我現在可不像開始的時候那樣一點思路也沒有。如果你也被這個問題所困擾,我十分樂意與你分享這幾天來的學習成果。嘿嘿,我是不是有點得意忘形了?在開始之前,我要提醒你,學而不思則惘。在看這篇文章的時候,請時刻保持頭腦清醒,如果有什麼不太明白的話,請停下...

如何實現乙個簡單的remoteing例項

我們先花20分鐘做乙個簡單的remoteing的例子。首先我們建立乙個dll的remoteing遠端物件,這個物件有點類似於ejb裡面的介面檔案的功能,但是又不完全只是負責通訊,我們會把業務邏輯也寫在這個介面裡面 建立1個類庫專案remoteobject using system namespace...

乙個簡單的考試系統

做了乙個簡單的系統,其實也就是個小功能。是乙個考試系統,主要試用人群是老師,大致功能與相關 羅列一下 大概涉及到了兩個表,分別是學生表和分數表,暫時不需要太完善的功能,所以只有乙個管理員,沒必要再設計管理員表了。學生表的字段說幾個重要的 名稱,年齡,家長郵箱,年齡在資料庫裡可以給個char型別,長度...