資源描述:
《asp.net網(wǎng)上選課系統(tǒng)設(shè)計(jì)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、東華理工大學(xué)本科畢業(yè)設(shè)計(jì)(論文)摘要摘要大學(xué)期間總會(huì)有很多公共選修課,以往的選課方法是隨堂報(bào)名。這種方法雖然直接,但是造成選課的盲目性,有些課堂選課時(shí)人滿為患,有些課堂無(wú)人選課。原因是傳統(tǒng)的選課方法沒(méi)有預(yù)見(jiàn)性,大家沒(méi)有事先協(xié)調(diào)好。使用了網(wǎng)上選課系統(tǒng)以后,可以在開(kāi)課前就在網(wǎng)上選課,每個(gè)學(xué)生的課程在開(kāi)課前就確定好,不用浪費(fèi)體力去選課,還可以使教學(xué)資源合理平均地分配。該B/S結(jié)構(gòu)的系統(tǒng)在WindowsXP系統(tǒng)和VS.NET平臺(tái)下開(kāi)發(fā)完成,使用C#作為ASP.NET的開(kāi)發(fā)語(yǔ)言,SQLServer2000作為數(shù)據(jù)庫(kù)。系統(tǒng)有
2、較高的安全性和較好的性能。其中連接數(shù)據(jù)庫(kù)的字符串可以隨時(shí)在web.config里修改,并經(jīng)過(guò)編碼加密,增加了靈活性,保護(hù)了數(shù)據(jù)庫(kù)的安全。代碼中通過(guò)使用進(jìn)程中的Session、盡量使用存儲(chǔ)過(guò)程和盡量減少數(shù)據(jù)庫(kù)連接的打開(kāi)時(shí)間等手段來(lái)提高性能。通過(guò)分析B/S結(jié)構(gòu)的特點(diǎn)并結(jié)合我校公共選修課的實(shí)際情況,提出了基于B/S結(jié)構(gòu)網(wǎng)上選課系統(tǒng)的基本設(shè)計(jì)思想,簡(jiǎn)要介紹了系統(tǒng)各功能模塊及數(shù)據(jù)庫(kù)的設(shè)計(jì),著重討論了用ASP.NET技術(shù)和SQLServer2000開(kāi)發(fā)網(wǎng)上選課系統(tǒng)時(shí)的數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)和動(dòng)態(tài)網(wǎng)頁(yè)制作技術(shù),并給出了部分實(shí)現(xiàn)代碼。通
3、過(guò)該系統(tǒng),使學(xué)生可以方便地在校園網(wǎng)上進(jìn)行網(wǎng)上選課。關(guān)鍵詞:網(wǎng)上選課;瀏覽器/服務(wù)器結(jié)構(gòu);數(shù)據(jù)庫(kù)管理系統(tǒng);存儲(chǔ)過(guò)程42東華理工大學(xué)本科畢業(yè)設(shè)計(jì)(論文)摘要ABSTRACTTherearemanypublicelectivecoursesduringuniversityperiod,andalwaysweshouldgotoclassroomtoenroll.Althoughthismethoddirectly,butresultinblindnessofthecourseenrollment.Someclassro
4、omsovercrowdingduringcoursechoosingperiod,onthecontrarysomeclassroomsdesolate.Thereasonofthissituationisthatthetraditionalmethodofcoursechoosinglackprescience,andtherearenopriorcoordination.Withthehelpofpublicelectivecoursesonlinecourseelectsystem,everystuden
5、ts’coursescanbedeterminedbeforethebeginningoftheterm,savingphysicalforceandreasonablydistributingteachingresources.ThisB/SstructuresystemisdevelopedunderVS.NETplatforminWindowsXPoperatingsystem,usingC#asASP.NETdevelopmentlanguageandSQLServer2000asthedatabase.
6、Thissystemisofhighersecurityandbetterperformance.Thecharacterstring,whichisusedtoconnectingtothedatabase,canbemodifiedatanytimeinthefile“web.config”.Thestringisencodedandencrypted,increasingflexibilityofthesystemandsecurityofthedatabase.Incode,throughusingthe
7、Sessioninprocess,makinguseofstoredprocedureandminimizingthedatabaseopeningtimetoimproveperformanceofthesystem.ThispapergivesthebasicdesignideaoftheB/S—basedonlinecourseelectsystembyanalyzingthecharacteristicoftheB/Sstructureandcombiningwiththeactualpublicelec
8、tivecoursesconditionsofourschool.Itintroducesthefunctionmoduleanddatabasedesignbriefly,followedbyadiscussionondatabaseaccessingtechnologyandtheactivepagetechnologyofthecourseelectsystemba