資源描述:
《畢業(yè)設計(論文)-asp.net網上選課系統(tǒng)》由會員上傳分享,免費在線閱讀,更多相關內容在學術論文-天天文庫。
1、青島理工大學畢業(yè)論文(設計)摘要隨著在校大學生人數(shù)的不斷增加,教務系統(tǒng)的數(shù)據(jù)量也不斷的上漲。以往的選課方法是隨堂報名。這種方法雖然直接,但是造成選課的盲目性和教務處處理數(shù)據(jù)的繁重性。為了減輕教務處工作,以及每個學生更好的選擇自己所喜歡的科目。針對學生選課這一環(huán)節(jié),本系統(tǒng)從學生模塊、教師模塊以及管理員模塊三個大方面進行了設計,基本實現(xiàn)了學生的在線信息查詢、選課功能以及管理員對系統(tǒng)的整體管理和課程信息發(fā)布的管理等功能。本文通過分析瀏覽器/服務器架構的特點并結合選課的實際情況,提出了基于瀏覽器/服務器架構網上選課系統(tǒng)的基本設計思想,簡要介紹了系統(tǒng)各功能模塊,著
2、重討論了數(shù)據(jù)庫的設計及用ASP.NET技術和SQLServer2008開發(fā)網上選課系統(tǒng)時的數(shù)據(jù)庫訪問技術和動態(tài)網頁制作技術,并給出了部分實現(xiàn)代碼。通過該系統(tǒng),使學生可以方便地在校園網上進行網上選課。該B/S架構的系統(tǒng)在WindowsXP/Windows7系統(tǒng)和VS.NET平臺下開發(fā)完成,使用C#作為ASP.NET的開發(fā)語言,SQLServer2008作為數(shù)據(jù)庫。系統(tǒng)有較高的安全性和較好的性能。其中連接數(shù)據(jù)庫的字符串在web.config文件中參數(shù)化配置,增加了靈活性,并經過編碼加密,,提高了數(shù)據(jù)庫的安全性。代碼盡量使用存儲過程和盡量減少數(shù)據(jù)庫連接的打開時
3、間等手段來提高性能。網上選課在全球高校已趨向普遍,網上選課系統(tǒng)也會在不斷的實際應用中得到更多機會的發(fā)展和完善。相信系統(tǒng)以后會向著更加完善、更加高效、更加簡潔和更加人性化的方向發(fā)展。關鍵詞:網上選課,瀏覽器/服務器,ASP.NET,數(shù)據(jù)庫管理系統(tǒng)V青島理工大學畢業(yè)論文(設計)ABSTRACTWiththeincreaseoftheenrollingnumber,thedatafordailyregistryisincreasing,too.Asusualweshouldgotoclassroomtoenroll.Althoughthemethodissim
4、ple,butresultinblindnessofthecourseenrollmentandtheheavyofregistrydataprocessing.Inordertoreducetheworkofregistry,andforeachstudenttochoosetheirownfavoritesubjectsbetter.Thesystemincludedthreemodules:studentmodule,teachermoduleaswellassystemmanagermodule.Itrealizedstudent'son-lin
5、einformationinquiry,chooseclassfunctionaswellassystem'swholemanagementandcurriculuminformationissuefunctionsandsoon.ThispapershowedthebasicdesignideasoftheBrowser/ServerarchitecturebasedononlinecourseselectionsystembyanalyzingthecharacteristicoftheBrowser/Serverarchitectureandcom
6、biningwiththeactualpublicelectivecoursesconditionsofourschool.Itintroducedthefunctionmoduleanddatabasedesignbriefly,followedbyadiscussionondatabaseaccessingtechnologyandtheactivepagetechnologyofthecourseselectsystembasedonASP.NETandSQLServer2008.Byusingthissystem,studentscouldsel
7、ectcoursesonlineefficiently.ThisBrowser/ServerarchitecturesystemwasdevelopedinVS.NETplatforminWindowsXP?operatingsystem,usingC#asASP.NETdevelopmentlanguageandSQLServer2008asthedatabase.Thissystemhadhighersecurityandbetterperformance.Theparameter,whichisusedtoconnectingwiththedata
8、base,couldbemodifiedatanytimeinthefile“w