第14講 PHP和MySQL數(shù)據(jù)庫(kù)編程(選課系統(tǒng))_第1頁(yè)
第14講 PHP和MySQL數(shù)據(jù)庫(kù)編程(選課系統(tǒng))_第2頁(yè)
第14講 PHP和MySQL數(shù)據(jù)庫(kù)編程(選課系統(tǒng))_第3頁(yè)
第14講 PHP和MySQL數(shù)據(jù)庫(kù)編程(選課系統(tǒng))_第4頁(yè)
第14講 PHP和MySQL數(shù)據(jù)庫(kù)編程(選課系統(tǒng))_第5頁(yè)
已閱讀5頁(yè),還剩62頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第14講選課系統(tǒng)分析

7.2項(xiàng)目引入與需求分析1任務(wù)5:系統(tǒng)的架構(gòu)、功能和用戶“網(wǎng)上選課”的功能從用戶角度上應(yīng)該分兩個(gè)層面,一個(gè)是使用該系統(tǒng)的學(xué)生,他們登錄系統(tǒng)后,通過(guò)客戶端瀏覽器瀏覽可選課程的信息,并根據(jù)自己的實(shí)際情況,按照一定意愿次序選課;另一個(gè)是教學(xué)秘書(shū),他們可以通過(guò)客戶端瀏覽器進(jìn)行一些系統(tǒng)管理和維護(hù)的工作,例如對(duì)課程信息進(jìn)行添加、修改和刪除等。無(wú)論是學(xué)生用戶還是教學(xué)秘書(shū)用戶,均不用在本地機(jī)安裝客戶端,只需要通過(guò)瀏覽器就可以進(jìn)行上述的操作。按照上述的項(xiàng)目概述,該系統(tǒng)應(yīng)該是建立在B/S結(jié)構(gòu)上的動(dòng)態(tài)Web應(yīng)用,如圖7-1所示。2除此之外,還需按照學(xué)校的規(guī)模和條件,以及學(xué)生集中選課的時(shí)間,選定服務(wù)器、相應(yīng)的軟硬件和網(wǎng)絡(luò)設(shè)施。3任務(wù)6:系統(tǒng)的需求概述與分析進(jìn)行“網(wǎng)上選課”系統(tǒng)開(kāi)發(fā),首先要聆聽(tīng)客戶(在這里是指教務(wù)部門(mén))對(duì)系統(tǒng)的描述和需求。教務(wù)部門(mén)希望教學(xué)秘書(shū)用戶可以通過(guò)客戶端瀏覽器登錄到系統(tǒng),對(duì)課程進(jìn)行管理,例如添加課程、修改課程、刪除課程、瀏覽課程、查詢課程和查看課程的詳細(xì)信息等;學(xué)生用戶則可以通過(guò)客戶端瀏覽器登錄到系統(tǒng),瀏覽課程、查詢課程和查看課程的詳細(xì)信息,并按志愿順序預(yù)選自己想要選修的課程,也可顯示自己已經(jīng)預(yù)選的課程。教務(wù)部門(mén)希望該系統(tǒng)可以讓學(xué)生按照志愿順序預(yù)選5門(mén)課程,也就是說(shuō)每個(gè)學(xué)生至多選5門(mén)課程。其次,進(jìn)行網(wǎng)站開(kāi)發(fā),在做系統(tǒng)需求分析時(shí),除了對(duì)功能的認(rèn)知之外,還必須按照學(xué)校的實(shí)際情況,確定系統(tǒng)架構(gòu)和軟硬件的選取。4對(duì)于硬件和網(wǎng)絡(luò)設(shè)施,目前由于性價(jià)比都比較合適,硬件供應(yīng)商的服務(wù)和水平也都比較專業(yè)。而服務(wù)器系統(tǒng)軟件以及Web架構(gòu)則需要進(jìn)行商榷了。當(dāng)今服務(wù)器系統(tǒng)軟件無(wú)外乎是Windows和基于開(kāi)源技術(shù)的Linux。Windows及其開(kāi)發(fā)工具作為商業(yè)軟件,其使用的便利性和開(kāi)發(fā)工具的完善性無(wú)疑是最好的;然而隨著開(kāi)源技術(shù)應(yīng)用的普及,一些國(guó)家和地區(qū)的政府已經(jīng)表明有計(jì)劃把自己的服務(wù)器體系結(jié)構(gòu)由Windows向Linux轉(zhuǎn)移。5

LAMP(Linux+Apache+MySQL+PHP),一組常用來(lái)搭建動(dòng)態(tài)網(wǎng)站或者服務(wù)器的開(kāi)源軟件,本身都是各自獨(dú)立的程序,但是因?yàn)槌1环旁谝黄鹗褂?,擁有了越?lái)越高的兼容度,共同組成了一個(gè)強(qiáng)大的Web應(yīng)用程序平臺(tái)。對(duì)于硬件和網(wǎng)絡(luò)設(shè)施,目前由于性價(jià)比都比較合適,硬件供應(yīng)商的服務(wù)和水平也都比較專業(yè)。而服務(wù)器系統(tǒng)軟件以及Web架構(gòu)則需要進(jìn)行商榷了。

6當(dāng)今服務(wù)器系統(tǒng)軟件無(wú)外乎是Windows和基于開(kāi)源技術(shù)的Linux。Windows及其開(kāi)發(fā)工具作為商業(yè)軟件,其使用的便利性和開(kāi)發(fā)工具的完善性無(wú)疑是最好的;然而隨著開(kāi)源技術(shù)應(yīng)用的普及,一些國(guó)家和地區(qū)的政府已經(jīng)表明有計(jì)劃把自己的服務(wù)器體系結(jié)構(gòu)由Windows向Linux轉(zhuǎn)移。LAMP(Linux+Apache+MySQL+PHP),一組常用來(lái)搭建動(dòng)態(tài)網(wǎng)站或者服務(wù)器的開(kāi)源軟件,本身都是各自獨(dú)立的程序,但是因?yàn)槌1环旁谝黄鹗褂茫瑩碛辛嗽絹?lái)越高的兼容度,共同組成了一個(gè)強(qiáng)大的Web應(yīng)用程序平臺(tái)。

7開(kāi)放源代碼的LAMP已經(jīng)與J2EE和.Net商業(yè)軟件形成三足鼎立之勢(shì),市場(chǎng)份額已經(jīng)超過(guò)60%。且該軟件開(kāi)發(fā)的項(xiàng)目在軟件方面的投資成本較低,因此受到整個(gè)IT界的關(guān)注。針對(duì)選課系統(tǒng),可以考慮使用AMP(Apache+MySQL+PHP)架構(gòu),AMP無(wú)論是從系統(tǒng)穩(wěn)定性和并發(fā)處理的能力來(lái)說(shuō),都可以勝任選課系統(tǒng)的要求。同時(shí)AMP與平臺(tái)無(wú)關(guān),可以非常方便地將代碼轉(zhuǎn)移到Linux平臺(tái)上。87.3功能分析9任務(wù)7:功能分析的方法和任務(wù)當(dāng)系統(tǒng)需求分析的環(huán)節(jié)完成后,則對(duì)用戶期望的系統(tǒng)有所了解,然后應(yīng)該確定好對(duì)應(yīng)的服務(wù)器架構(gòu)、實(shí)現(xiàn)Web服務(wù)的編程語(yǔ)言和數(shù)據(jù)庫(kù)管理系統(tǒng)。根據(jù)這些軟硬件的配置,確定開(kāi)發(fā)技術(shù),這些確定好之后,則需要對(duì)系統(tǒng)所要實(shí)現(xiàn)的功能進(jìn)行條理化、規(guī)范化。功能分析的任務(wù)是要確定我們做出來(lái)的軟件具有什么樣的功能。前提條件是根據(jù)擬定的開(kāi)發(fā)技術(shù)和軟硬件特點(diǎn),將用戶的需求轉(zhuǎn)化成系統(tǒng)可以實(shí)現(xiàn)的功能。10任務(wù)8:“網(wǎng)上選課”系統(tǒng)的功能分析針對(duì)系統(tǒng)的功能描述,可以知道該系統(tǒng)存在兩種用戶:教學(xué)秘書(shū)用戶和學(xué)生用戶。用戶必須經(jīng)過(guò)登錄才能使用系統(tǒng)。在首頁(yè)可以給用戶提供一個(gè)登錄的功能,同時(shí)顯示本網(wǎng)站被瀏覽的次數(shù),還隨機(jī)顯示課程的詳細(xì)信息。系統(tǒng)功能模塊圖如圖7-2所示。1112任務(wù)8:“網(wǎng)上選課”系統(tǒng)的功能分析

具體的實(shí)現(xiàn)方案如下:1.添加課程功能,給用戶提供一個(gè)界面,用戶在界面中填入規(guī)定的信息;2.修改課程功能,首先給用戶提供一個(gè)課程列表,列表里顯示了課程的主要信息,用戶點(diǎn)擊需要修改的課程鏈接,進(jìn)入修改課程信息的界面,用戶修改了的有關(guān)信息,提交給服務(wù)器,服務(wù)器接收到新的信息后,將數(shù)據(jù)庫(kù)對(duì)應(yīng)表的相關(guān)內(nèi)容進(jìn)行修改;13任務(wù)8:“網(wǎng)上選課”系統(tǒng)的功能分析

3.刪除課程功能,用戶一次可以刪除多門(mén)課程。首先給用戶提供一個(gè)課程列表,用戶將需要?jiǎng)h除的課程選定,然后提交給服務(wù)器,服務(wù)器接收到相關(guān)的刪除信息后,將數(shù)據(jù)庫(kù)對(duì)應(yīng)表的相關(guān)內(nèi)容進(jìn)行刪除;4.瀏覽本系部課程功能,給用戶提供一個(gè)課程列表,列表里顯示了課程的主要信息,用戶點(diǎn)擊需要顯示詳細(xì)信息的課程鏈接,進(jìn)入顯示課程詳細(xì)信息的界面;14任務(wù)8:“網(wǎng)上選課”系統(tǒng)的功能分析

5.查詢課程功能,首先給用戶提供一個(gè)界面,用戶首先選擇查詢的范圍,然后輸入關(guān)鍵字,提交給服務(wù)器,服務(wù)器接收到查詢的信息后,調(diào)用相關(guān)程序執(zhí)行查詢,然后將查詢結(jié)果以列表的形式展示出來(lái),列表里顯示了課程的主要信息,用戶點(diǎn)擊需要顯示詳細(xì)信息的課程鏈接,進(jìn)入顯示課程詳細(xì)信息的界面。

15任務(wù)8:“網(wǎng)上選課”系統(tǒng)的功能分析

5.查詢課程功能,首先給用戶提供一個(gè)界面,用戶首先選擇查詢的范圍,然后輸入關(guān)鍵字,提交給服務(wù)器,服務(wù)器接收到查詢的信息后,調(diào)用相關(guān)程序執(zhí)行查詢,然后將查詢結(jié)果以列表的形式展示出來(lái),列表里顯示了課程的主要信息,用戶點(diǎn)擊需要顯示詳細(xì)信息的課程鏈接,進(jìn)入顯示課程詳細(xì)信息的界面。

16任務(wù)8:“網(wǎng)上選課”系統(tǒng)的功能分析

學(xué)生用戶則可以通過(guò)客戶端瀏覽器登錄到系統(tǒng),瀏覽可選課程、顯示已選課程和刪除已選課程,并按志愿順序預(yù)選自己想要選修的課程。

1.瀏覽可選課程功能,首先給用戶提供一個(gè)課程列表,列表里顯示了該用戶可以選擇課程的主要信息,用戶點(diǎn)擊需要修改的課程鏈接,進(jìn)入顯示課程詳細(xì)信息的界面,如果該用戶還沒(méi)有選夠5門(mén)課程,則該用戶可以選擇此課程,此課程的志愿順序自動(dòng)為當(dāng)前課程數(shù)加一;17

2.顯示已選課程和刪除已選課程,給用戶提供一個(gè)列表,列表顯示了該用戶已經(jīng)選擇的課程列表,按照志愿順序排序。用戶可以點(diǎn)擊其中的任何一門(mén)課程的鏈接,刪除此課程的選課記錄,同時(shí),其他已選課程的志愿順序?qū)⒆詣?dòng)調(diào)整。

3.查詢課程功能,同教學(xué)秘書(shū)用戶。通過(guò)功能模塊圖,我們可以清楚地了解本系統(tǒng)的概貌,對(duì)其中的各個(gè)功能模塊也十分清楚,針對(duì)后期的開(kāi)發(fā),程序員可以非常清楚地去按照功能模塊規(guī)劃頁(yè)面和文件的設(shè)計(jì)。187.4頁(yè)面流圖19任務(wù)9:頁(yè)面流圖的內(nèi)容和作用

由于網(wǎng)站功能的實(shí)現(xiàn)往往必須借助頁(yè)面來(lái)實(shí)現(xiàn),這里所說(shuō)的頁(yè)面是廣義的頁(yè)面,把運(yùn)行在服務(wù)器端的程序處理文件也包含在內(nèi)。例如,實(shí)現(xiàn)客戶向服務(wù)器提交的請(qǐng)求,服務(wù)器向用戶提供一個(gè)頁(yè)面A,用戶對(duì)此頁(yè)面處理后,提交給服務(wù)器;服務(wù)器收到提交的數(shù)據(jù)后,調(diào)用程序處理文件B,再把服務(wù)器執(zhí)行的結(jié)果以網(wǎng)頁(yè)C的形式顯現(xiàn)在客戶面前。這個(gè)過(guò)程就可以用“頁(yè)面A→頁(yè)面B→頁(yè)面C”的方式進(jìn)行描述。

20任務(wù)9:頁(yè)面流圖的內(nèi)容和作用

所以,在進(jìn)行完系統(tǒng)的功能分析和劃分后,進(jìn)行頁(yè)面的規(guī)劃非常重要。進(jìn)行網(wǎng)站開(kāi)發(fā),在系統(tǒng)分析階段,除了使用功能模塊圖來(lái)描述系統(tǒng)的功能模塊劃分之外,還使用頁(yè)面流圖描述為了實(shí)現(xiàn)某個(gè)功能,在功能模塊內(nèi)部,各個(gè)頁(yè)面和文件之間的關(guān)系。同時(shí)也方便程序員按照系統(tǒng)和模塊設(shè)計(jì)去實(shí)現(xiàn)各個(gè)模塊的代碼。21任務(wù)10:登錄模塊的頁(yè)面流圖樣例

該頁(yè)面流圖告訴程序員,登錄模塊所需要4個(gè)文件(頁(yè)面),首先是首頁(yè)“l(fā)ogin.php”,這個(gè)頁(yè)面內(nèi)應(yīng)該包含一個(gè)供用戶填寫(xiě)用戶名和密碼以及身份的表單,表單提交的內(nèi)容是“username”、“userpwd”和“role”三個(gè)變量,提交的目標(biāo)文件是“用戶檢查ChkLogin.php”。

22任務(wù)10:登錄模塊的頁(yè)面流圖樣例

文件ChkLogin.php是用來(lái)檢查用戶輸入的用戶名和密碼的合法性。如果合法,身份是教師的話就引導(dǎo)到對(duì)應(yīng)的“教學(xué)秘書(shū)頁(yè)面teacher.html”,并把身份“teacher”、教師編碼“TeaNo”和系部編碼“DepartNo”保存在服務(wù)器的會(huì)話中,供以后使用。如果身份是學(xué)生的話,就引導(dǎo)到“學(xué)生頁(yè)面student.html”,并把身份“student”、學(xué)生編碼“StuNo”和班級(jí)編碼“ClassNo”保存在服務(wù)器的會(huì)話中,供以后使用。如果用戶不合法,就重新引導(dǎo)到“首頁(yè)index.html”。23任務(wù)10:登錄模塊的頁(yè)面流圖樣例247.5數(shù)據(jù)庫(kù)和表設(shè)計(jì)25任務(wù)11:表及其之間的聯(lián)系

要實(shí)現(xiàn)網(wǎng)上選課,則需要以下6個(gè)表來(lái)保存各方面的信息。圖7-4表示了各個(gè)表間的聯(lián)系。班級(jí)表Class和系部表Department之間通過(guò)DepartNo(系部編號(hào))進(jìn)行連接,表示班級(jí)的系部編號(hào)來(lái)源于系部表。教學(xué)秘書(shū)表Teacher和系部表Department之間通過(guò)DepartNo(系部編號(hào))進(jìn)行連接,表示教學(xué)秘書(shū)的系部編號(hào)來(lái)源于系部表。課程表Course和系部表Department之間通過(guò)DepartNo(系部編號(hào))進(jìn)行連接,表示課程的系部編號(hào)來(lái)源于系部表。學(xué)生表Student與班級(jí)表Class之間通過(guò)ClassNo(班級(jí)編號(hào))進(jìn)行連接,表示學(xué)生的班級(jí)編號(hào)來(lái)源于班級(jí)表。

StuCou表與Student表通過(guò)StuNo(學(xué)號(hào))進(jìn)行連接,StuCou表與Course表通過(guò)CouNo(課程編號(hào))進(jìn)行連接,分別表示選課數(shù)據(jù)中的學(xué)號(hào)來(lái)源于學(xué)生表,課程編號(hào)來(lái)源于課程表。26任務(wù)11:表及其之間的聯(lián)系27任務(wù)12:表的結(jié)構(gòu)選課數(shù)據(jù)庫(kù)xk包含6個(gè)用戶表,他們是Department表(系部表)、Class表(班級(jí)表)、Student表(學(xué)生表)、Course表(課程表)、Teacher表(教學(xué)秘書(shū)表)StuCou表(學(xué)生選課表)。系部表Department有兩列:DepartNo(系部編號(hào))、DepartName(系部名稱)。表的結(jié)構(gòu)如下:選課數(shù)據(jù)庫(kù)xk包含6個(gè)用戶表,他們是Department表(系部表)、Class表(班級(jí)表)、Student表(學(xué)生表)、Course表(課程表)、Teacher表(教學(xué)秘書(shū)表)StuCou表(學(xué)生選課表)。系部表Department有兩列:DepartNo(系部編號(hào))、DepartName(系部名稱)。表的結(jié)構(gòu)如下:28任務(wù)12:表的結(jié)構(gòu)29任務(wù)12:表的結(jié)構(gòu)30任務(wù)12:表的結(jié)構(gòu)31327.6系統(tǒng)實(shí)現(xiàn)333435任務(wù)13:教師/學(xué)生登錄與退出1.教師/學(xué)生登錄選課系統(tǒng)登錄用戶有兩類(lèi):教師用戶和學(xué)生用戶,教師用戶登錄以后可以瀏覽課程信息、添加課程、修改和刪除課程,學(xué)生用戶登錄以后可以瀏覽所有課程信息、進(jìn)行選課、查看選課情況、刪除所選課程的操作。(1)登錄界面設(shè)計(jì)(login.php)由于教師和學(xué)生用戶通過(guò)一個(gè)登錄頁(yè)面進(jìn)入選課系統(tǒng),因此設(shè)計(jì)了一個(gè)下拉列表框供登錄用戶選擇,登錄界面(login.php)代碼設(shè)計(jì)如下:36任務(wù)13:教師/學(xué)生登錄與退出<html><head><metahttp-equiv="Content-Type"content="text/html;charset=gb2312"/><title>登錄</title><linkrel="stylesheet"href="style.CSS"></head><body><center><tableborder="0"cellspacing="1"width="90%"><tr><td>

<formmethod="post"action="ChkLogin.php"><tablewidth="45%"border="1"cellspacing="0"cellpadding="1"align="center"bordercolordark="#ecf5ff"bordercolorlight="#6699cc"><tr><td><tablewidth="100%"border="0"cellspacing="1"cellpadding="1"><tr><tdwidth="33%"align="right"height="30">用戶名:</td><tdwidth="67%"><inputname="username"maxlength="20"size="20"></td></tr><tr><tdwidth="33%"align="right"height="30">密

碼:</td><tdwidth="67%"><inputtype="password"name="userpwd"maxlength="16"size="20"></td></tr> <tr><tdwidth="33%"align="right"height="30">身

份:</td><tdwidth="67%"><selectname=role><optionvalue=student>學(xué)生<optionvalue=teacher>教師</select></td></tr><tr><tdcolspan="2"height="15"></td></tr></table></td></tr><tralign="center"><tdheight="40"><inputtype="submit"name="Submit"value="確定"> <inputtype="reset"name="Submit2"value="重寫(xiě)"></td></tr></table></form>

</td></tr></table></center></body></html>在瀏覽器地址欄輸入http://localhost/xkxt/login.php,結(jié)果如圖7-5所示:login.php3738(2)用戶登錄功能實(shí)現(xiàn)(ChkLogin.php)選課系統(tǒng)中教師用戶的權(quán)限是:1添加、2修改、3刪除課程學(xué)生用戶的權(quán)限是:1選課、2查看選課情況、3刪除所選課程。因此為了方便實(shí)現(xiàn)我們?cè)O(shè)計(jì)了兩套頁(yè)面,學(xué)生用戶和教師用戶登錄成功后進(jìn)入不同的頁(yè)面,設(shè)計(jì)代碼(ChkLogin.php)如下:39任務(wù)13:教師/學(xué)生登錄與退出<?phpsession_start();include("conn/db_conn.php");include("conn/db_func.php");$role=$_POST[role];$username=$_POST[username];$userpwd=$_POST[userpwd];if($role=="teacher"){$ChkLogin="SELECT*FROMteacherWHERETeaNo='$username'andPwd='$userpwd'";}else{$ChkLogin="SELECT*FROMstudentWHEREStuNo='$username'andPwd='$userpwd'";}$ChkLoginResult=db_query($ChkLogin);$number=db_num_rows($ChkLoginResult);$row=db_fetch_array($ChkLoginResult);if($number>0){if($role=="teacher"){$_SESSION["username"]=$username;$_SESSION["role"]="teacher";header("Location:tea/ShowCourse.php");}else{$_SESSION["username"]=$username;header("Location:stu/ShowCourse.php");}}else{echo"<script>";echo"alert(\"錯(cuò)誤的用戶名或密碼,請(qǐng)重新登錄\");";echo"location.href=\"login.php\"";echo"</script>";}?>如果用戶名和密碼都正確,就可以進(jìn)入學(xué)生選課端進(jìn)行選課或進(jìn)入教師端進(jìn)行課程管理。ChkLogin.php40任務(wù)13:教師/學(xué)生登錄與退出2.教師/學(xué)生退出系統(tǒng)(logout.php)由于使用session屬性可以防止使用者繞過(guò)登錄,因此,退出系統(tǒng)時(shí)要清空session屬性的值。退出系統(tǒng)操作非常簡(jiǎn)單,清空session屬性的值,然后跳轉(zhuǎn)到登錄頁(yè)面即可,退出系統(tǒng)代碼(logout.php)如下:41任務(wù)13:教師/學(xué)生登錄與退出<?phpsession_start();//啟動(dòng)會(huì)話$_SESSION=array();//清空保存會(huì)話的數(shù)組session_destroy();//毀滅會(huì)話echo"<script>";echo"alert(\"您已經(jīng)安全退出,如有需要請(qǐng)重新登錄\");";echo"location.href=\"login.php\"";echo"</script>";?>42任務(wù)14:學(xué)生選課1.學(xué)生選課主頁(yè)面當(dāng)學(xué)生正確登錄該系統(tǒng)后,就可以進(jìn)入學(xué)生選課主頁(yè)面(stu/ShowCourse.php),將未選課程信息通過(guò)表格分頁(yè)顯示出來(lái),通過(guò)點(diǎn)擊課程編碼鏈接可以查看課程細(xì)節(jié)。同時(shí)該頁(yè)面提供了查詢課程、瀏覽已選課程、退出系統(tǒng)的鏈接。在瀏覽器地址欄輸入http://localhost/xkxt/login.php,輸入學(xué)生用戶名和密碼,登錄成功進(jìn)入如圖7-6所示頁(yè)面。43任務(wù)14:學(xué)生選課其關(guān)鍵代碼如下:<?phpsession_start();//必須登錄后才可使用if(!isset($_SESSION["username"])){header("Location:../login.php");exit();}include("../conn/db_conn.php");include("../conn/db_func.php");$StuNo=$_SESSION['username'];$ShowCourse_sql="SELECT*FROMcourseWHERECouNoNOTIN(SELECTCouNoFROMstucouWHEREStuNo='$StuNo')ORDERBYCouNo";$ShowCourseResult=db_query($ShowCourse_sql);?><tablealign="center"> <tr> <td> <ahref="showcourse.php">瀏覽課程</a> </td> <td> <ahref="SearchCourse.php">查詢課程</a> </td> <td> <ahref="showchoosed.php">瀏覽所選課程</a> </td> <td> <ahref="../logout.php">退出系統(tǒng)</a> </td> </tr></table><tablewidth="610"border="0"stu/ShowCourse.php44align="center"cellpadding="0"cellspacing="1"><trbgcolor="#0066CC"><tdwidth="80"align="center"><fontcolor="#FFFFFF">課程編碼<

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論