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

正文內(nèi)容

基于bs的實(shí)驗(yàn)室預(yù)約系統(tǒng)畢業(yè)論文(編輯修改稿)

2025-07-15 14:11 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 實(shí)驗(yàn)老師3. course表:對(duì)應(yīng)的是課程表,存儲(chǔ)的是課程對(duì)應(yīng)的授課老師,所學(xué)班級(jí),以及其實(shí)驗(yàn)所屬的實(shí)驗(yàn)類別,其結(jié)構(gòu)如表43所示。表43 課程表字段名類型字段大小說(shuō)明coursenumber數(shù)字長(zhǎng)整型課程號(hào)coursename文本50課程名coursetecher文本50授課老師learnclass1文本50所學(xué)班級(jí)1learnclass2文本50所學(xué)班級(jí)2leibie文本50實(shí)驗(yàn)類別4. kind表:對(duì)應(yīng)的是實(shí)驗(yàn)類別表,用于存儲(chǔ)相應(yīng)的實(shí)驗(yàn)類別可用的實(shí)驗(yàn)室,其結(jié)構(gòu)設(shè)計(jì)如表44所示。表44 實(shí)驗(yàn)類別表字段名類型字段大小說(shuō)明testkind文本50實(shí)驗(yàn)類別room1文本50實(shí)驗(yàn)室1room2文本50實(shí)驗(yàn)室25. teacher表:對(duì)應(yīng)的是教師授課表,存儲(chǔ)的是教師所教授的課程,其結(jié)構(gòu)設(shè)計(jì)如表45所示。表45 教師授課表字段名類型字段大小說(shuō)明id文本50教師id號(hào)teachername文本50教師姓名course1文本50所教課程1course2文本50所教課程26. time12表:對(duì)應(yīng)的是上午一二節(jié)表,存儲(chǔ)的是所有的實(shí)驗(yàn)室所對(duì)應(yīng)的一周之內(nèi)周一到周五的上午前兩節(jié)的是否預(yù)約信息其結(jié)構(gòu)設(shè)計(jì)如表46所示。表46 上午一二節(jié)表字段名類型字段大小說(shuō)明testroom文本50實(shí)驗(yàn)室monday文本50周一預(yù)約情況tuesday文本50周二預(yù)約情況wednesday文本50周三預(yù)約情況thursday文本50周四預(yù)約情況friday文本50周五預(yù)約情況7. time34表:對(duì)應(yīng)上午三四節(jié)表,存儲(chǔ)的是所有的實(shí)驗(yàn)室所對(duì)應(yīng)的一周之內(nèi)周一到周五的上午后兩節(jié)的是否預(yù)約信息,結(jié)構(gòu)設(shè)計(jì)如表47所示。表47 上午三四節(jié)表字段名類型字段大小說(shuō)明testroom文本50實(shí)驗(yàn)室monday文本50周一預(yù)約情況tuesday文本50周二預(yù)約情況wednesday文本50周三預(yù)約情況thursday文本50周四預(yù)約情況friday文本50周五預(yù)約情況8. time56表:對(duì)應(yīng)下午五六節(jié)表,存儲(chǔ)的是所有的實(shí)驗(yàn)室所對(duì)應(yīng)的一周之內(nèi)周一到周五的下午前兩節(jié)的是否預(yù)約信息,結(jié)構(gòu)設(shè)計(jì)如表48所示。表48 下午五六節(jié)表字段名類型字段大小說(shuō)明testroom文本50實(shí)驗(yàn)室monday文本50周一預(yù)約情況tuesday文本50周二預(yù)約情況wednesday文本50周三預(yù)約情況thursday文本50周四預(yù)約情況friday文本50周五預(yù)約情況9. time78表:對(duì)應(yīng)下午七八節(jié)表,存儲(chǔ)的是所有的實(shí)驗(yàn)室所對(duì)應(yīng)的一周之內(nèi)周一到周五的下午后兩節(jié)的是否預(yù)約信息,結(jié)構(gòu)設(shè)計(jì)如表49所示。表49 下午七八節(jié)表字段名類型字段大小說(shuō)明testroom文本50實(shí)驗(yàn)室monday文本50周一預(yù)約情況tuesday文本50周二預(yù)約情況wednesday文本50周三預(yù)約情況thursday文本50周四預(yù)約情況friday文本50周五預(yù)約情況第4章 詳細(xì)設(shè)計(jì)經(jīng)過(guò)全面的需求分析,精心的概要設(shè)計(jì)后,現(xiàn)在來(lái)闡明各部分功能模塊的具體實(shí)現(xiàn),包括登陸模塊,教師模塊,學(xué)生模塊,管理員模塊。本章將主要討論該系統(tǒng)所實(shí)現(xiàn)的各部分功能。 模板頁(yè)的設(shè)計(jì)現(xiàn)在眾多的網(wǎng)站中,模板已經(jīng)成為必不可少的網(wǎng)頁(yè)助手。有了模板,可以減少很多不必要的代碼,而且模板有助于保證整個(gè)網(wǎng)站外觀和風(fēng)格的一致性。為了減少在網(wǎng)頁(yè)設(shè)計(jì)時(shí)出現(xiàn)的變一頁(yè)則動(dòng)全網(wǎng)站的問(wèn)題,可以把它想象為“網(wǎng)頁(yè)模板”。然而與“網(wǎng)頁(yè)模板”不同的是,開(kāi)發(fā)者再也不必去更新每一個(gè)頁(yè)面了,只需修改一頁(yè),所有的網(wǎng)頁(yè)都會(huì)改變,這一頁(yè)就是母版頁(yè)。本系統(tǒng)因?yàn)橛腥齻€(gè)用戶模塊,所以設(shè)計(jì)了三個(gè)模版頁(yè),分別對(duì)應(yīng)于不同的用戶。因?yàn)橄到y(tǒng)中的三個(gè)模板頁(yè)類似,只是菜單里的內(nèi)容不同,所以在此只介紹一個(gè)。模板頁(yè)的創(chuàng)建是在建立新頁(yè)面時(shí)建立的,在選擇“新建項(xiàng)目”時(shí),在出來(lái)的對(duì)話框中選擇“模板頁(yè)”。模板頁(yè)視圖設(shè)計(jì)相對(duì)簡(jiǎn)單,只有一個(gè)Menu菜單控件和一個(gè)Image控件。設(shè)置Image控件的ImageUrl屬性為圖片的絕對(duì)路徑。教師模板頁(yè)設(shè)計(jì)如圖41所示。圖 41 教師模板頁(yè)Menu控件中的MenuItem可以直接編寫(xiě)代碼,但是Microsoft Visual Studio 2005提供了更為直觀的菜單設(shè)計(jì)工具:在頁(yè)面的設(shè)計(jì)視圖中,右擊Menu控件,然后選擇“編輯菜單項(xiàng)…”,就可以直接輸入菜單的每個(gè)欄目,并且欄目之間的級(jí)別關(guān)系也可以直接通過(guò)單擊移動(dòng)控制按鈕實(shí)現(xiàn)。在“菜單項(xiàng)編輯器”對(duì)話框中,對(duì)菜單中每個(gè)欄目的“NavigateUrl”屬性進(jìn)行設(shè)置,可以手動(dòng)選擇要鏈接到的頁(yè)面,然后單擊“確定”即可完成菜單控件的編輯。 教師模塊教師模塊,用戶可以進(jìn)行實(shí)驗(yàn)的預(yù)約和查詢,也可以進(jìn)行密碼修改。此模塊的核心部分就是預(yù)約功能的實(shí)現(xiàn),本系統(tǒng)的預(yù)約部分用類似課堂表的形式顯現(xiàn)出來(lái),界面直觀。在此只介紹主要部分,預(yù)約和查詢。 預(yù)約界面預(yù)約功能的實(shí)現(xiàn)是系統(tǒng)的核心部分,相對(duì)來(lái)說(shuō)比較復(fù)雜。此系統(tǒng)的預(yù)約部分為方便用戶界面直觀,但后臺(tái)代碼比較多。界面中用到了四個(gè)Datalist控件實(shí)現(xiàn)與數(shù)據(jù)庫(kù)中的各個(gè)時(shí)間段的實(shí)驗(yàn)室表進(jìn)行綁定,使用戶直觀地看到一周之內(nèi)實(shí)驗(yàn)室的預(yù)約情況;也用到了Dropdownlist控件綁定來(lái)顯示用戶的一些信息。當(dāng)跳轉(zhuǎn)此頁(yè)面時(shí),關(guān)于用戶所教授的課程會(huì)自動(dòng)出現(xiàn)在相應(yīng)的下拉列表框中,當(dāng)用戶單擊某一課程時(shí),關(guān)于此課程對(duì)應(yīng)的實(shí)驗(yàn)項(xiàng)目,實(shí)驗(yàn)室以及所學(xué)班級(jí)都會(huì)自動(dòng)出現(xiàn),以方便用戶的操作和直觀性。由于綁定比較多,后臺(tái)代碼就比較復(fù)雜。其運(yùn)行界面如圖42所示。圖42 預(yù)約頁(yè)面1. 要實(shí)現(xiàn)界面運(yùn)行時(shí)自動(dòng)出現(xiàn)相應(yīng)的課程信息,則首先要在Page_Load事件中進(jìn)行對(duì)所教課程的下拉列表框進(jìn)行綁定。主要代碼如下:Dim sql As String = select * from teacher where teachername=39。 amp。 Session(usename) amp。 39。 Dim conn As New OleDbConnection(Provider=。Data Source= amp。 ()) Dim cmd As New OleDbCommand(sql, conn) () Dim dr As OleDbDataReader = () If () Then (0) (0).Text = (course1) (1) (1).Text = (course2) End If ()首先利用Connection對(duì)象建立和數(shù)據(jù)庫(kù)的連接,然后建立Command對(duì)象,打開(kāi)數(shù)據(jù)庫(kù),利用Command對(duì)象的ExecuteReader方法建立DataReader對(duì)象,執(zhí)行查詢語(yǔ)句命令,利用登陸界面中保存的用戶名在數(shù)據(jù)庫(kù)中進(jìn)行查詢,在下拉列表框中動(dòng)態(tài)添加教師所教授的課程。程序中利用If..Else語(yǔ)句將查詢到的記錄的課程字段動(dòng)態(tài)添加到下拉列表框中。在循環(huán)輸出記錄的時(shí)候,如果正確讀出一條記錄,()=Ttue,執(zhí)行動(dòng)態(tài)添加,如果沒(méi)有讀出記錄,則不添加。2. 當(dāng)用戶點(diǎn)擊課程下拉列表框中的課程時(shí),課程對(duì)應(yīng)的實(shí)驗(yàn)項(xiàng)目和所學(xué)班級(jí)以及實(shí)驗(yàn)室都要顯現(xiàn)出來(lái),這部分綁定代碼都在所教課程下拉列表框的ddlCourse_SelectedIndexChanged事件中實(shí)現(xiàn)。首先利用Connection對(duì)象建立和數(shù)據(jù)庫(kù)的連接,然后建立Command對(duì)象,執(zhí)行查詢語(yǔ)句命令select * from course where coursename=39。 amp。 str1 amp。 39。,從數(shù)據(jù)庫(kù)中的課程表course中查詢課程名為所教課程下拉列表框中的選定項(xiàng)的記錄。若查到則對(duì)實(shí)驗(yàn)項(xiàng)目下拉列表框進(jìn)行動(dòng)態(tài)添加實(shí)驗(yàn)項(xiàng)目。其代碼和課程下拉列表框的綁定代碼相似,只是在查詢之前要把課程下拉列表框選擇的課程用字符創(chuàng)變量str1記錄下來(lái),即“str1 = ”以便查詢時(shí)用到。3. 實(shí)驗(yàn)室下拉列表框的綁定。同樣也是先連接數(shù)據(jù)庫(kù),用字符串變量str2將實(shí)驗(yàn)項(xiàng)目下拉列表框中選定的項(xiàng)保存,然后用select * from kind where testkind=39。 amp。 str2 amp。 39。查詢語(yǔ)句從數(shù)據(jù)庫(kù)類別表kind中查詢實(shí)驗(yàn)類別為實(shí)驗(yàn)項(xiàng)目下拉列表框選定的項(xiàng)。查找到對(duì)實(shí)驗(yàn)室下拉列表框動(dòng)態(tài)添加項(xiàng)目。4. 班級(jí)下拉列表框的綁定。與前面的綁定一樣,和數(shù)據(jù)庫(kù)建立連接,利用select * from course where coursename=39。 amp。 str1 amp。 39。從數(shù)據(jù)庫(kù)課程表course中查詢課程名為所教課程下拉列表框選定的課程,查找到后對(duì)班級(jí)下拉列表框進(jìn)行動(dòng)態(tài)添加項(xiàng)。最后關(guān)閉數(shù)據(jù)庫(kù)。5. 查看實(shí)驗(yàn)室按鈕的代碼實(shí)現(xiàn)。strusername = Dim strconn1 As String = Provider=。data source= amp。 ()Dim sql1 As String = select * from time12 where testroom=39。 amp。 strusername amp。 39。Dim conn1 As New OleDbConnection(strconn1) Dim cmd1 As New OleDbCommand(sql1, conn1)()Dim dr1 As OleDbDataReader = () = dr1()() = TrueDim dli As DataListItem = (0)Dim OptionRadio1 As RadioButton = (rblOption1)If = 是 Then = false = TrueEnd If當(dāng)用戶單擊查看實(shí)驗(yàn)室時(shí),就會(huì)出現(xiàn)類似課程表的預(yù)約表。因?yàn)?
點(diǎn)擊復(fù)制文檔內(nèi)容
化學(xué)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1