資源描述:
《基于asp.net和xml學(xué)分制選課系統(tǒng)設(shè)計和實現(xiàn)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、刪肺明l啾嬲本人聲明:所呈交的論文是本人在導(dǎo)師指導(dǎo)下進(jìn)行的研究工作及取得的研究成果。除了文中特別加以標(biāo)注和致謝中所羅列的內(nèi)容以外,論文中不包含其他人己經(jīng)發(fā)表或撰寫過的研究成果,也不包含為獲得內(nèi)蒙古大學(xué)或其他教育機(jī)構(gòu)的學(xué)位或證書而使用過的材料。與我一同工作的同志對本研究所做的任何貢獻(xiàn)均已在論文中作了明確的說明并表示了謝意。學(xué)位論文作者簽名:出:嬗蟄日期:zQf苫?!后蛑笇?dǎo)教師簽名:氬壘壘El期:玉絲:《:』在學(xué)期間研究成果使用說明書學(xué)位論文作者完全了解內(nèi)蒙古大學(xué)有關(guān)保留和使用學(xué)位論文的規(guī)定,即:內(nèi)蒙古大學(xué)研究生在校攻讀學(xué)位期間論文工作的知識產(chǎn)權(quán)單位屬內(nèi)蒙
2、古大學(xué)。學(xué)校有權(quán)保留并向國家有關(guān)部門或機(jī)構(gòu)送交論文的復(fù)印件和磁盤,允許學(xué)位論文被查閱和借閱;學(xué)??梢怨紝W(xué)位論文的全部或部分內(nèi)容,可以允許采用影印、縮印或其它復(fù)制手段保存、匯編學(xué)位論文。作者今后使用涉及在學(xué)期間主要研究內(nèi)容或研究成果,須征得內(nèi)蒙古大學(xué)就讀期間導(dǎo)師的同意;若用于發(fā)表論文,版權(quán)單位必須署名為內(nèi)蒙古大學(xué)方可投稿或公開發(fā)表。學(xué)位論文作者簽名:日期:指導(dǎo)教師簽名:煎叁生日期:迭墮厶:量內(nèi)蒙古大學(xué)碩士學(xué)位論文基于ASP.NET和XML學(xué)分制選課系統(tǒng)的設(shè)計與實現(xiàn)摘要在計算機(jī)、數(shù)據(jù)庫和網(wǎng)絡(luò)等技術(shù)的發(fā)展下,數(shù)字圖書館、電子圖書、在線教育系統(tǒng)等Web數(shù)據(jù)庫的
3、應(yīng)用開始多樣化的發(fā)展起來。網(wǎng)上選課系統(tǒng)作為高校校園網(wǎng)的重要組成部分也被廣泛使用。不少案例證明,大部分選課系統(tǒng)開放的初期階段都會發(fā)生訪問高峰,這種情況給系統(tǒng)增加巨大的壓力,嚴(yán)重時甚至?xí)?dǎo)致Web服務(wù)器和數(shù)據(jù)庫服務(wù)器崩潰。另外在學(xué)生選課中容易出現(xiàn)各種沖突問題(如時間,前導(dǎo)課等)。本文就以上問題進(jìn)行了研究。1.本選課系統(tǒng)采用ASP.NET技術(shù)。與ASP使用腳本語言編程相比,ASP.NET中界面和程序設(shè)計不是混合在一起而是分開表示的,代碼的可重用和可維護(hù)性有了大大的提升。2.由于選課系統(tǒng)的廣泛應(yīng)用,各種不同種類的選課系統(tǒng)層出不窮。對于選課系統(tǒng)的性能優(yōu)化也存在多方
4、面的。例如選課期間人員集中,發(fā)生并發(fā)沖突而造成服務(wù)器負(fù)擔(dān)過大。因此在本系統(tǒng)的設(shè)計中可以將讀寫較頻繁的表單從數(shù)據(jù)庫中分離出來,轉(zhuǎn)化成XML文檔,然后用客戶端程序?qū)?shù)據(jù)進(jìn)行判定工作,將數(shù)據(jù)查詢等工作轉(zhuǎn)移到客戶端,最大限度的減少服務(wù)器端的壓力,避免Web服務(wù)器和數(shù)據(jù)庫服務(wù)器崩潰。同時本文采取了多階段選課,這種方式在一定程度減輕了選課初期的壓力。3.對于選課中出現(xiàn)的各種沖突問題的解決(時間沖突,前導(dǎo)課沖突等)。對于時間沖突,將課程的上課時間分別存儲在不同的數(shù)據(jù)元素中,將上課時間依次從數(shù)據(jù)庫中取出,與已選課程的上課時問循環(huán)比較,若出現(xiàn)上課時間相同基于ASP.NET
5、和XML學(xué)分制選課系統(tǒng)的設(shè)計與實現(xiàn)則提示用戶產(chǎn)生了時間沖突。而前導(dǎo)課沖突,則運用了數(shù)據(jù)分割符將多門前導(dǎo)課分段讀取,與已選擇課程進(jìn)行比較,若前導(dǎo)課未被選擇和學(xué)習(xí),則提示前導(dǎo)課沖突。關(guān)鍵字:網(wǎng)上選課系統(tǒng),ASP.NET,XML,沖突解決II內(nèi)蒙古大學(xué)碩士學(xué)位論文THEDESIGNANDIMPLEMENTATIONOFCREDITEDIT_BASEDCoURSESELECTIONSYSTEMBASEDoNASP.NETANDXMLABSTRACTWiththedevelopmentofcomputerscience,Webdatabaseapplication
6、appearstobecomediversified.TheseWebdatabaseapplicationincludedigitallibrary,eBooks,remoteeducationsystem.OnlinecourseselectionsystemasallimportantpartofCampusNetworkhasalsobeenwidelyused.Manyuniversitycaseshowthat,electivesystemusuallyproducessuddenvisitpeakintheprimeval:Itwillin
7、creasethetremendouspressuretothesystem.ItCallcausetheWebserviceandthedatabaseservercrashesseriously.Inaddition,thevariouskindsofconflictislikelytoappearincourseselectionsystem(suchastime,leadingclass).Thisarticlestudysthoseaboveproblems.1.ThecourseselectionsystembasedonASENETtech
8、nology.ComparedwiththeASPscriptprogrammi