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

正文內(nèi)容

基于web的網(wǎng)上排課系統(tǒng)—畢業(yè)設(shè)計(編輯修改稿)

2024-09-02 08:45 本頁面
 

【文章內(nèi)容簡介】 言的方便性,但由于他是在 WEB 服務(wù)器端運行,運行后再將運行結(jié)果以 HTML格式傳送至客戶端的瀏覽器。因此 ASP 與一般的腳本語言相比,要安全的多。 ADO 訪庫技術(shù)介紹ADO(ActiveX Data Objects)是一組優(yōu)化的訪問數(shù)據(jù)庫專用對象集,為 ASP提供了完整的站點數(shù)據(jù)庫訪問解決方案。它可作用于服務(wù)器端,以提供含有數(shù)據(jù)庫信息的主頁內(nèi)容。通過執(zhí)行 SQL 命令,讓用戶在瀏覽器畫面中輸入、更新和刪除站點服務(wù)器的數(shù)據(jù)庫信息。   ADO 使用內(nèi)置的 RecordSets 對象作為數(shù)據(jù)的主要接口。ADO 可使用 VBScript、JScrip t 語言來控制對數(shù)據(jù)庫的訪問,以及查詢結(jié)果的輸出顯示。   ADO 可連接多種支持 ODBC 的數(shù)據(jù)庫,如 Access、SQL Server、Oracle、Info rmix 等。   在使用時,首先需在控制面板的 ODBC 中建立相應(yīng)的 DSN(數(shù)據(jù)源名) 。要選擇系統(tǒng)數(shù)據(jù)源名,指定所用的驅(qū)動程序,如Microsoft access,在數(shù)據(jù)來源名稱中輸入 DSN 名,并選定服務(wù)器和數(shù)據(jù)庫 [10]。2 系統(tǒng)分析 系統(tǒng)的可行性研究網(wǎng)上排課系統(tǒng)是通過計算機使用戶與知識之間建立起緊密聯(lián)系,此系統(tǒng)在技術(shù)方面主要是采用現(xiàn)有的軟件 ASP、DREAMWEAVER、ACESS 進(jìn)行開發(fā)和研究的,這些軟件早已被廣大用戶熟悉和了解。這個系統(tǒng)能夠滿足用戶網(wǎng)上排課的功能,同時導(dǎo)航的自適應(yīng)性使用戶不會在系統(tǒng)使用的旅途中顯的盲目,甚至?xí)允Х较?。這些將會吸引大量用戶對本系統(tǒng)的興趣與愛好。并且此系統(tǒng)操作簡單,在操作方面都會有各種導(dǎo)航進(jìn)行提示,比如安排課程鏈接導(dǎo)航、檢索導(dǎo)航等,不會使用戶不知何處下手,只要是懂得上網(wǎng)和識字的用戶都能夠?qū)Ρ鞠到y(tǒng)操作的游刃有余。同時我們所開發(fā)的網(wǎng)上排課系統(tǒng),它具有以下特點: ① 實用性:為網(wǎng)上學(xué)習(xí)提供了方便; ② 操作簡單:本系統(tǒng)適用于不同的使用者,包括教師和學(xué)生,同時系統(tǒng)并不復(fù)雜和煩瑣,操作簡單易行。 ③ 代碼可讀性好:文中的代碼都是利用 ASP 腳本語言進(jìn)行編寫,簡潔易懂。本系統(tǒng)有效的實現(xiàn)了用戶在網(wǎng)上學(xué)習(xí)的功能,圖 是本系統(tǒng)應(yīng)用框架示意圖 [8]。 系 統(tǒng) 數(shù) 據(jù) 庫Intert上 的 用 戶網(wǎng) 上 排 課 系 統(tǒng)系 統(tǒng) 服 務(wù) 器Intert圖 系統(tǒng)應(yīng)用框架圖從各方面的初步調(diào)查基礎(chǔ)上,從建立新的網(wǎng)上排課系統(tǒng)的必要性和可能性兩個方面進(jìn)行具體分析后,得出結(jié)論:開發(fā)新的網(wǎng)上排課系統(tǒng)是十分必要和可行的。 系統(tǒng)需求分析 用戶需求分析需求分析是設(shè)計數(shù)據(jù)庫系統(tǒng)的起點,它的分析結(jié)果是否準(zhǔn)確地反映了用戶的實際要求,將直接影響到后面各個階段的設(shè)計,并影響到設(shè)計結(jié)果是否合理和實用。它的基本任務(wù)是回答“系統(tǒng)必須做什么”的問題。至此,本階段的主要任務(wù)有明確系統(tǒng)的開發(fā)目的,分析系統(tǒng)功能的具體要求,由此畫出系統(tǒng)的數(shù)據(jù)流圖,以及描述數(shù)據(jù)流圖的數(shù)據(jù)字典。 系統(tǒng)設(shè)計目標(biāo)分析網(wǎng)上排課系統(tǒng)主要提供了網(wǎng)上排課的平臺,其主要功能如下:●通過用戶注冊可以對用戶的基本情況和信息有一個初步的了解?!?基本信息管理:教師、教室、班級、課程、教學(xué)任務(wù)等數(shù)據(jù)的輸入、編輯功能?!?數(shù)據(jù)處理:自動排課、課表修改、刪除功能?!?數(shù)據(jù)輸出:查詢教師、教室、班級課程表,報表打印教師、教室、班級課程表。 ● 通過安排課程搜索導(dǎo)航,用戶可以直接進(jìn)行所要學(xué)習(xí)安排課程的查找。當(dāng)你對所要查找的安排課程了解比較少時,你可以進(jìn)行模糊查找,而你知道的比較詳細(xì)的話,可以進(jìn)行精確查找。 用戶模型的介紹對于每個學(xué)校來說,每到一個新學(xué)期的開始,首先要做的就是如何為該學(xué)期安排合理而又實用的課程表,而課程安排又涉及年級、班級、教師、課程、教室等方方面面的因素,如何合理地利用教室、教師等資源,如何解決好合班時班級間的時間沖突,給每個班排課時,如何避免時間、場地沖突等,排課時還要充分考慮到課程的均勻性(即課程安排盡可能均勻,如英語一周 3 節(jié),若一周上 5 天的話盡可能每隔一天安排一節(jié)課)和教師授課的均勻性(如張教師一周 5 天共上 15 節(jié),則盡可能安排每天 3 節(jié)課,且 3 節(jié)課不連續(xù)安排在如 123或 234 節(jié)等) 。小型自動排課系統(tǒng)主要完成基本信息管理、數(shù)據(jù)處理、數(shù)據(jù)輸出等功能,由于排課算法復(fù)雜,而對于海量的數(shù)據(jù),算法要求更高,再加上本人能力和時間的限制,該系統(tǒng)更適用于數(shù)據(jù)信息量不是太大的排課,因此可以說只是一種試用模型。用戶模型則可以記錄所有不同用戶的特征以。設(shè)計用戶模型的目的就是為了給用戶提供自適應(yīng)的服務(wù)。本系統(tǒng)的用戶模型的特點是模型分為動態(tài)和靜態(tài)兩部分,兩部分相互作用共同完成建構(gòu)的學(xué)習(xí)內(nèi)容和動態(tài)導(dǎo)航的任務(wù)。用戶模型可分為以下四部分,如圖 所示:個 人 信 息 教 室 信 息 排 課 信 息用 戶 模 型圖 用戶模型個人信息是用戶登錄系統(tǒng)的前提條件,通過對用戶個人信息的管理,使系統(tǒng)對用戶有個整體的了解,同時根據(jù)不同的用戶信息來顯示不同的安排課程學(xué)習(xí)內(nèi)容;教室信息的記錄,用來記錄教室的分配情況;排課記錄,它用來記錄排課情況,主要目的是為排課功能服務(wù)的。 系統(tǒng)導(dǎo)航功能模塊介紹在系統(tǒng)分析的基礎(chǔ)上,以及對現(xiàn)有網(wǎng)絡(luò)網(wǎng)上排課系統(tǒng)的觀察,得出本系統(tǒng)的功能模塊結(jié)構(gòu)圖,此模塊共分為三層結(jié)構(gòu),各結(jié)構(gòu)之間緊密相連,共同建構(gòu)了自適應(yīng)網(wǎng)絡(luò)課程學(xué)習(xí)導(dǎo)航系統(tǒng)。具體功能模塊如圖 所示。網(wǎng) 上 排 課 系 統(tǒng)教師管理 課程管理班級管理 時間段管理教室管理 課程安排圖 系統(tǒng)的功能模塊結(jié)構(gòu)圖 教師管理介紹教師管理是由添加教師信息和教師信息列表,每個短語連接一個子模塊,完成特定的功能,將一系列這樣的超鏈接排列于每個頁面的固定位置,以便隨時進(jìn)入各個子模塊。還可以設(shè)置下拉式列表框。教師管理幫助管理員進(jìn)入系統(tǒng)后,對系統(tǒng)結(jié)構(gòu)有一個整體的認(rèn)識,清晰的模塊導(dǎo)航可以幫助學(xué)生容易的找到自己所要了解的知識,因此模塊導(dǎo)航是本系統(tǒng)設(shè)計的基礎(chǔ)。模塊導(dǎo)航的超鏈接實現(xiàn)了界面與界面之間的跳轉(zhuǎn),將各界面之間有效的聯(lián)系起來,為用戶提供了方便。部分模塊的簡單介紹如下:⑴添加教師信息模塊:此模塊用于添加教師的相關(guān)信息,方便管理員維護(hù)。 ⑵教師信息列表模塊:教師信息列表模塊是一個靜態(tài)模塊,靜態(tài)的顯示教師的相關(guān)。 班級管理介紹 班級管理模塊擁有多種檢索功能,用戶可以根據(jù)安排課程名稱、安排課程內(nèi)容、安排課程作者以及編輯姓名進(jìn)行檢索,并且用戶還可以根據(jù)安排課程的分類(具體安排課程)進(jìn)行檢索,同時還可以加入關(guān)鍵字,縮小檢索范圍,更確切的找到用戶想要了解的內(nèi)容。在檢索導(dǎo)航中,多種種類的限制使用戶在檢索時可以進(jìn)行模糊搜索和精確搜索兩種搜索方案。當(dāng)用戶對所要查找的東西不太了解時,即可進(jìn)行模糊搜索,相反如果用戶對所要查找的東西十分確定,即可進(jìn)行精確搜索。檢索導(dǎo)航在系統(tǒng)中作為一種有效的途徑幫助用戶搜索各種安排課程。在每個頁面下都有個安排課程搜索,即:檢索導(dǎo)航,這樣方便用戶的使用,減少了返回某一特定頁面的麻煩。檢索導(dǎo)航在任何系統(tǒng)中都占了舉足輕重的地位,它是系統(tǒng)不可缺少的功能模塊,使用戶可以更清楚的了解系統(tǒng)里所包含的內(nèi)容 課程管理介紹課程管理模塊包括課程添加模塊和課程列表模塊。課程添加主要針對課程的詳細(xì)信息進(jìn)行添加,易于管理員進(jìn)行管理。課程列表模塊方便用戶瀏覽 教室管理介紹 教室管理包括教室添加和教室列表,教室添加主要是添加教室信息。教室列表主要分頁顯示教室信息。管理員可以在此對教室進(jìn)行添加、修改和刪除等操作。 時間段管理介紹時間段管理主要包括時間段的添加和時間段列表。其中時間段添加主要是添加時間段的功能。列表則分頁顯示時間段的信息,管理員同時具有編輯,刪除等的權(quán)限。系統(tǒng)根據(jù)測試得分與安排課程通過域值的比較自動更新安排課程理解程度字段內(nèi)容。然后,該字段值又用于更新安排課程的值。此外,為充分尊重用戶自我評價的權(quán)利,如用戶不想通過安排課程的測試但又自認(rèn)為已掌握該知識便可修改理解程度字段的值,但不可以修改測試得分的值,這樣一來既保證了數(shù)據(jù)的真實一致性,又確保了用戶模型的靈活性。這也是網(wǎng)上課件系統(tǒng)的一個優(yōu)點所在。 小結(jié)本章主要分析系統(tǒng)的各個組成部分,并給出了具體的邏輯設(shè)計。用戶模型主要是簡單的介紹了用戶的特征與智能學(xué)習(xí)狀態(tài)的相關(guān)關(guān)系。系統(tǒng)導(dǎo)航主要描述了各導(dǎo)航系統(tǒng)的用途,設(shè)計方法以及一些相應(yīng)的策略。該章主要是以全局的整體的角度描述整個系統(tǒng)的功能和框架,它所涉及的理論分析和設(shè)計為后面的算法設(shè)計和實現(xiàn)打下基礎(chǔ)。3 數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫的需求分析根據(jù)系統(tǒng)需求,可以列出以下數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu): ●用戶信息管理:包括用戶名稱、密碼、注冊時間、登錄次數(shù)、電子郵箱等; ●用戶學(xué)習(xí)記錄:包括測試得分、學(xué)習(xí)狀態(tài)、理解程度等; ●學(xué)習(xí)狀態(tài):包括學(xué)習(xí)狀態(tài)、安排課程編號、用戶編號等; ●安排課程:包括欄目 ID、父欄目 ID、欄目鏈接、相關(guān)導(dǎo)航等;●課程知識:包括課程名稱、課程內(nèi)容、作者、關(guān)鍵字等; 后臺數(shù)據(jù)庫的配置本系統(tǒng)的開發(fā)是在 windows xp 下開發(fā)的,開發(fā)數(shù)據(jù)庫使用的是 Access xp。具體配置步驟如下:● 新建幾個空數(shù)據(jù)庫,分別取名為?!?在 中建表 admin,anpai,anpailist,banji,jiaoshi,kecheng 數(shù)據(jù)庫表?!?完成數(shù)據(jù)初始化工作,將表中各字段與域值添加進(jìn)去?!?由于考慮到程序移植后的路徑問題,所以本系統(tǒng)利用 Server 對象的Mappath 方法,將虛擬路徑轉(zhuǎn)化為實際的物理路徑。從而進(jìn)行數(shù)據(jù)庫的連接。這種連接方法的好處就是程序移植到別的服務(wù)器上后,不必在設(shè)置數(shù)據(jù)源,馬上就可以使用?!?具體的表結(jié)構(gòu)設(shè)計如下描述所示。 數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計如以下各表所示 [14]:表 admin 表(用戶信息管理表)列名 意義描述 數(shù)據(jù)類型大小可否為空 默認(rèn)值 備注id 用戶編號 自動編號 4 主鍵name 用戶名稱 文本 10pass 密碼 文本 16creattime 創(chuàng)建時間 日期時間 10注:用戶信息管理表記錄了管理員用戶的各種信息,用戶名稱和密碼是用戶登錄時的身份驗證機制,這不僅有利于管理員對用戶的管理,同時也利于用戶自己的管理與維護(hù)。表 anpai 表(安排表)列名 意義描述 數(shù)據(jù)類型 大小 可否為空 默認(rèn)值 備注id 編號 數(shù)字 4 主鍵title 標(biāo)題 文本 4content 內(nèi)容 文本 20creattime 創(chuàng)建時間 日期時間 10注:安排是關(guān)于安排課程的信息表。表 anpailist(安排記錄表)列名 意義描述 數(shù)據(jù)類型 大小 可否為空 默認(rèn)值 備注id 編號 數(shù)字 4 主鍵classid 班級編號 文本 10kechengid 課程編號 數(shù)字 4weekname 周 數(shù)字 4shijianduanid 時間段編號 數(shù)字 4bantype 班級類型 文本 10weektype 周類型 文本 10banjiid 班級編號 數(shù)字 4teacherid 教師編號 數(shù)字 4jiaoshiid 教室編號 數(shù)字 4注:安排記錄表記錄了安排課程情況,這將成為用戶安排課程的前提依據(jù)。表 banji 表(班級信息表)列名 意義描述 數(shù)據(jù)類型大小可否為空 默認(rèn)值 備注id ID 自動編號 10 主鍵title 標(biāo)題 數(shù)字 10renshu 人數(shù) 文本 10creattime 創(chuàng)建時間 日期時間注:班級信息表記錄了班級的信息。表 jiaoshi(教室信息表)列名 意義描述 數(shù)據(jù)類型 大小可否為空默認(rèn)值 備注id ID 數(shù)字 10 主鍵title 標(biāo)題 數(shù)字 10type 類型 文本 20renshu 人數(shù) 數(shù)字 10creattime 創(chuàng)建時間 數(shù)字 10注:教室信息表記錄
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1