版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
摘要隨著在校大學生人數(shù)的不斷增加,教學計劃管理系統(tǒng)的數(shù)據(jù)量也不斷的上漲。針對學生選課這一環(huán)節(jié),本系統(tǒng)從學生網(wǎng)上自主選課以及教師的課程發(fā)布教務處審核教學計劃教研室上傳教學計劃四個大方面進行了設計,基本實現(xiàn)了學生的在線信息查詢、選課功能以及教師對課程信息發(fā)布的管理等功能。信息的自動處理以及網(wǎng)絡式的信息交互方式越來越被人們認可和應用。讓計算機來管理學生的信息是現(xiàn)在各個高校都在積極進行的工作之一,也是高校教學管理工作的重要內(nèi)容之一。網(wǎng)上選課與傳統(tǒng)的選課方式相比更加節(jié)約資源,同時,隨著學生選課自主權(quán)的增加,網(wǎng)上選課有效的避免了“走關(guān)系”等不良現(xiàn)象,使教學更加透明。本程序前臺采用MicrosoftVisualStudio2005進行頁面制作和程序的編寫,后臺由Access數(shù)據(jù)庫支持,通過使用C#語言實現(xiàn)動態(tài)網(wǎng)頁的效果,達到對數(shù)據(jù)庫的操作以完成使用者的要求。本文中除了有對程序的總體設計、詳細設計、功能實現(xiàn)等主體部分外,在這之前還介紹了與網(wǎng)上選課系統(tǒng)相關(guān)的信息管理系統(tǒng)、網(wǎng)絡編程技術(shù)、C#編程語言、Access數(shù)據(jù)庫服務器等的基本內(nèi)容及發(fā)展情況。
關(guān)鍵字:選課、課程信息發(fā)布、C#、Access,Abstract:withthedevelopmentoftheenrollingnumber,thedatafordailyeducationisincreasing,too.Thissystemisspecialfortheon-linecoursechoosingtodesignbothfromtheaspectofthestudentandtheteacher.Thestudentcanchoosethecourseindependentlyandtheteachercanmanagetheinformationoftheannouncingcourse,also.Thissystemisbasicallyusedfortheon-lineinformationsearching,thecoursechoosingandtheannouncingcoursemanaging.Besides,thepoweroftheteacherhasbeenwellcontrolled.TheformismadebyMicrosoftVisualStudio2005,thedatabaseisbuiltbyAccessandtheactivewebsiteismadebyusingtheC#language.Thispaperincludesthemaindesigning,thedetaildesigning,thefunctiondesigningand,beforethis,somebasicknowledgeandpresentdevelopmentoftheprogramsmentionedabove.Keywords:coursechoosing,announcing,c#、Accessr,
摘要 1第一章:設計的可行性 4第二章:相關(guān)技術(shù)介紹 5第三章:系統(tǒng)概述 7第四章:系統(tǒng)總體設計 84.1.1管理員模塊 84.1.2教研室模塊 94.1.3老師模塊 94.1.4學生模塊 104.2.1管理員信息表 104.2.2教研室管理員信息表 114.2.3教師信息表 114.2.4所有課程信息表 114.2.5所有專業(yè)信息表 114.2.6所有學院信息表 114.2.7公告信息表 124.2.8教師評論信息表 124.2.9制定教學計劃信息表 124.2.10成績信息表 134.2.11學生課程表信息表 13第五章:詳細設計 135.1.1登錄: 145.1.2注冊: 155.1.3信息添加: 165.1.4公告發(fā)布: 185.1.5信息維護: 195.1.6教學計劃匯總: 215.1.7教學計劃審核 255.1.8通過審核的教學計劃查看所有使用中的教學計劃。 275.2.1登錄: 315.2.2注冊: 325.2.3所本教研室教學計劃查詢 335.2.4公告查看 355.2.5所有本教研室教職工查詢 385.2.6所有課程查詢 395.2.7制定教學計劃 405.3.1登錄 435.3.2注冊 445.3.3公告查看 455.3.4學生成績錄入. 485.3.5密碼修改 505.3.6所授課程查詢 525.4.1登錄 545.4.2注冊 555.4.3選課 565.4.4公告查詢 585.4.5信息維護 615.4.6成績查詢 635.4.7課程表查詢 655.4.8教學質(zhì)量評估 68第六章:總結(jié) 70
第一章:設計的可行性1.1MIS系統(tǒng)的產(chǎn)生和發(fā)展情況所謂MIS(管理信息系統(tǒng)ManagementInformationSystem)系統(tǒng),是一個由人、計算機及其他外圍設備等組成的能進行信息的收集、傳遞、存貯、加工、維護和使用的系統(tǒng),是一門新興的科學,其主要任務是最大限度的利用現(xiàn)代計算機及網(wǎng)絡通訊技術(shù)加強企業(yè)的信息管理,通過對企業(yè)擁有的人力、物力、財力、設備、技術(shù)等資源的調(diào)查了解,建立正確的數(shù)據(jù),加工處理并編制成各種信息資料及時提供給管理人員,以便進行正確的決策,不斷提高企業(yè)的管理水平和經(jīng)濟效益。目前,企業(yè)的計算機網(wǎng)絡已成為企業(yè)進行技術(shù)改造及提高企業(yè)管理水平的重要手段。隨著我國與世界信息高速公路的接軌,企業(yè)通過計算機網(wǎng)絡獲得信息必將為企業(yè)帶來巨大的經(jīng)濟效益和社會效益,企業(yè)的辦公及管理都將朝著高效、快速、無紙化的方向發(fā)展。MIS系統(tǒng)通常用于系統(tǒng)決策,例如,可以利用MIS系統(tǒng)找出目前迫切需要解決的問題,并將信息及時反饋給上層管理人員,使他們了解當前工作發(fā)展的進展或不足。換句話說,MIS系統(tǒng)的最終目的是使管理人員及時了解公司現(xiàn)狀,把握將來的發(fā)展路徑。與傳統(tǒng)的管理系統(tǒng)相比,在MIS中,處理的對象是抽象成數(shù)據(jù)的信息,因此,MIS有著自己的巨大優(yōu)勢:1.解決結(jié)構(gòu)化問題。
2.以高速度低成本完成數(shù)據(jù)的處理業(yè)務,追求系統(tǒng)處理問題的效率。
3.實現(xiàn)一個相對穩(wěn)定的、協(xié)調(diào)的工作環(huán)境。
4.應用科學的、客觀的處理方法,符合實際情況。傳統(tǒng)的MIS系統(tǒng)的核心是CS(Client/Server——客戶端/服務器)架構(gòu),而基于Internet的MIS系統(tǒng)的核心是BS(Browser/Server——瀏覽器/服務器)架構(gòu)。BS架構(gòu)比起CS架構(gòu)有著很大的優(yōu)越性,傳統(tǒng)的MIS系統(tǒng)依賴于專門的操作環(huán)境,這意味著操作者的活動空間受到極大限制;而BS架構(gòu)則不需要專門的操作環(huán)境,在任何地方,只要能上網(wǎng),就能夠操作MIS系統(tǒng)。這也就給交互式信息的產(chǎn)生創(chuàng)造了先決條件。使得通過互聯(lián)網(wǎng)的信息傳遞更加的便捷。1.2教學計劃管理系統(tǒng)的產(chǎn)生和可行性分析MIS系統(tǒng)的飛速發(fā)展,技術(shù)的成熟以及應用領(lǐng)域的不斷擴大,為網(wǎng)上信息的交互提供了一個良好的平臺和方便的操作界面。由于MIS系統(tǒng)基于用戶需求的設計方法,使得該系統(tǒng)的使用更加的人性化、個人化、更貼近用戶。網(wǎng)上選課系統(tǒng)是針對在校學生和教師使用,從學生的角度來說,由于學校教學制度的改革,現(xiàn)在大部分高等院校開始實行的是學生的自主選課模式,傳統(tǒng)的教學模式——學生按照學校安排好的課程上課——已經(jīng)不能適應新型的教學手段,如果仍然通過紙上的方式選課,一方面浪費的大量的人力、物力資源,另一方面浪費時間以及在人為的統(tǒng)計過程中不可避免出現(xiàn)的差錯等情況。隨著高校人數(shù)的增多,這種弊端會越來越多的暴露出來。因此,利用網(wǎng)絡,使學生只要在計算機前輸入自己的個人選課信息即可完成原來幾倍的作業(yè)量。從教師的角度來說,同樣是節(jié)省了大量的工作量,由于教師提出代課申請完成課程發(fā)布的工作較學生選課而言更加的復雜,因此通過網(wǎng)上進行課程發(fā)布能大幅度的減少教師的工作量,減少錯誤的發(fā)生幾率。作為教師,也只要通過自己的電腦來操作即可,不用再奔波于教務處和辦公室之間。以MIS系統(tǒng)的構(gòu)建思想來實現(xiàn)網(wǎng)上選課系統(tǒng)可以最大程度的做到實用性,可擴展性和可維護性相結(jié)合,安全性以及規(guī)范化原則。技術(shù)可行性:以MIS技術(shù)為開發(fā)基礎(chǔ)。第二章:相關(guān)技術(shù)介紹2.1ASP.Net2.0技術(shù)的介紹ASP.Net2.0是一種建立在通用語言上的程序構(gòu)架,能被用于一臺Web服務器來建立強大的Web應用程序。ASP.Net2.0提供許多比現(xiàn)在的Web開發(fā)模式強大的的優(yōu)勢。
ASP.Net2.0是把基于通用語言的程序在服務器上運行。不像以前的ASP即時解釋程序,而是將程序在服務器端首次運行時進行編譯。ASP.Net2.0構(gòu)架是可以用Microsoft(R)公司最新的產(chǎn)品VisualS開發(fā)環(huán)境進行開發(fā),WYSIWYG(WhatYouSeeIsWhatYouGet所見即為所得)的編輯。這些僅是ASP.Net2.0強大化軟件支持的一小部分。
因為ASP.Net2.0是基于通用語言的編譯運行的程序,所以它的強大性和適應性,可以使它運行在Web應用軟件開發(fā)者的幾乎全部的平臺上。通用語言的基本庫,消息機制,數(shù)據(jù)接口的處理都能無縫的整合到ASP.Net2.0的Web應用中。ASP.Net2.0同時也是language-independent語言獨立化的,所以,你可以選擇一種最適合你的語言來編寫你的程序,或者把你的程序用很多種語言來寫,現(xiàn)在已經(jīng)支持的有C#(C++和Java的結(jié)合體),VB,Jscript。將來,這樣的多種程序語言協(xié)同工作的能力保護您現(xiàn)在的基于COM+開發(fā)的程序,能夠完整的移植向ASP.Net2.0。
ASP.Net2.0使用一種字符基礎(chǔ)的,分級的配置系統(tǒng),使你服務器環(huán)境和應用程序的設置更加簡單。因為配置信息都保存在簡單文本中,新的設置有可能都不需要啟動本地的管理員工具就可以實現(xiàn)。這種被稱為"ZeroLocalAdministration"的哲學觀念使ASP.Net2.0的基于應用的開發(fā)更加具體,和快捷。一個ASP.Net2.0的應用程序在一臺服務器系統(tǒng)的安裝只需要簡單的拷貝一些必須得文件,不需要系統(tǒng)的重新啟動,一切就是這么簡單。
ASP.Net2.0已經(jīng)被刻意設計成為一種可以用于多處理器的開發(fā)工具,它在多處理器的環(huán)境下用特殊的無縫連接技術(shù),將很大的提高運行速度。即使你現(xiàn)在的ASP.Net2.0應用軟件是為一個處理器開發(fā)的,將來多處理器運行時不需要任何改變都能提高他們的效能,但現(xiàn)在的ASP確做不到這一點。
基于Windows認證技術(shù)和每應用程序配置,你可以確性你的原程序時絕對安全的。2.2ADO訪庫技術(shù)介紹ADO(ActiveXDataObjects)是一組優(yōu)化的訪問數(shù)據(jù)庫專用對象集,為ASP提供了完整的站點數(shù)據(jù)庫訪問解決方案。它可作用于服務器端,以提供含有數(shù)據(jù)庫信息的主頁內(nèi)容。通過執(zhí)行SQL命令,讓用戶在瀏覽器畫面中輸入、更新和刪除站點服務器的數(shù)據(jù)庫信息。
ADO可使用VBScript、Jscript語言來控制對數(shù)據(jù)庫的訪問,以及查詢結(jié)果的輸出顯示。
ADO可連接多種支持ODBC的數(shù)據(jù)庫,如Access、SQLServer、Oracle等。
在使用時,首先需在控制面板的ODBC中建立相應的DSN(數(shù)據(jù)源名)。要選擇系統(tǒng)數(shù)據(jù)源名,指定所用的驅(qū)動程序,如"Microsoftaccess",在數(shù)據(jù)來源名稱中輸入DSN名,并選定服務器和數(shù)據(jù)庫[10]。2.3HTML(HyperTextMarkupLanguage)HTML的英文全稱是"HypertextMarkupLanguage",中文譯為“超文本標記語言”?!俺谋尽本褪侵疙撁鎯?nèi)可以包含圖片,聯(lián)接,甚至音樂,程序等非文字的元素。在幾年前作為SGML的一個子集開發(fā)的。一個HTML文件中包含了所有將顯示在網(wǎng)頁上的文字信息,其中也包括對瀏覽器的一些指示,如哪些文字應放置在何處,顯示模式是什么樣的等。如果你還有一些圖片、動畫、聲音或是任何其它形式的資源,HTML文件也會告訴瀏覽器到哪里去查找這些資源,以及這些資源將放置在網(wǎng)頁的什么位置。瀏覽的網(wǎng)頁就是由HTML語言編寫出來的。雖然HTML是一種語言,但HTML不是程序語言,如C++和Java之類,它只是標示語言,你只要明白了各種標記的用法便算學會了HTML.HTML的格式非常簡單,只是由文字及標記組合而成,因此任何文本編輯器都可以制作HTML頁面。在編輯器中輸入html代碼即可完成對網(wǎng)頁的設計,如果在其中加入VB,JAVA等腳本文件以及數(shù)據(jù)庫連接有關(guān)的語句指令,便可對已知數(shù)據(jù)進行查詢,從而生成動態(tài)網(wǎng)頁的一部分。第三章:系統(tǒng)概述3.1項目范圍教學計劃管理系統(tǒng)從功能上劃分一共有4個主模塊,其中信息管理部分包含了4個子???具體的結(jié)構(gòu)示意如下列所示:·教務處管理子系統(tǒng)·教研室管理子系統(tǒng)·教師管理子系統(tǒng)·學生管理子系統(tǒng)從對象上劃分一共有教師、學生、管理員,教研室管理員四部分,主要操作為課程發(fā)布和選課。3.2設計策略硬件環(huán)境:服務器端/客戶端: 處理器:IntelPentiumIII以上 內(nèi)存:256M以上推薦512或更高 硬盤空間:20G軟件環(huán)境:服務器端/客戶端: 操作系統(tǒng):WindowsXP網(wǎng)絡協(xié)議:TCP/IP瀏覽器:InternetExplore6.0制作工具:MicrosoftVisualStudio2005.Access數(shù)據(jù)庫、HTML(HyperTextMarkupLanguage)用MicrosoftVisualStudio2005集成環(huán)境教學計劃管理系統(tǒng)的界面的設計和程序設計,在系統(tǒng)的后臺,用Access作為數(shù)據(jù)庫支持,提供基本的表信息,使用時,打開瀏覽器(InternetExplore),在地址欄中輸入“”(由于服務器和客戶端都在同一臺計算機上),回車后,即可進入教學計劃管理系統(tǒng)的主頁,進行操作。第四章:系統(tǒng)總體設計在系統(tǒng)分析的基礎(chǔ)上,結(jié)合用戶的使用狀態(tài),以及對現(xiàn)有網(wǎng)絡系統(tǒng)的觀察,得出本系統(tǒng)的功能模塊結(jié)構(gòu)圖,此模塊共分為三層結(jié)構(gòu),各結(jié)構(gòu)之間緊密相連,共同建構(gòu)了基web的教學計劃管理系統(tǒng)。4.1模塊介紹4.1.1管理員模塊只有教務處管理員才可以登錄本模塊并進行相應的管理。主頁面如下:4.1.2教研室模塊只有教研室管理員才可以登錄相應教研室并進行相應的管理。主頁面如下:4.1.3老師模塊只有老師才可以登錄并進行相應的管理。主頁面如下:4.1.4學生模塊只有學生能才可以登錄并進行相應的管理。主頁面如下:4.2數(shù)據(jù)庫設計根據(jù)系統(tǒng)功能設計的要求以及功能模塊的劃分,對于系統(tǒng)用戶信息數(shù)據(jù)庫,可以列出以下數(shù)據(jù)信息表:4.2.1管理員信息表編號Aid自動編號主鍵非空帳號Aname文本NoNo密碼Aped文本NoNo4.2.2教研室管理員信息表名稱字段名稱類別主鍵非空編號Aid自動編號YesYes姓名XAname文本NoYes密碼XApwd文本NoYes所屬學院XXClass文本NoYes4.2.3教師信息表名稱字段名稱類別主鍵非空編號Tid自動編號YesYes姓名Tname文本NoYes密碼Tpwd文本NoYes所屬學院Tclass文本NoYes4.2.4所有課程信息表名稱字段名稱類別主鍵非空編號Classid自動編號YesYes課程名稱Classname文本NoYes4.2.5所有專業(yè)信息表名稱字段名稱類別主鍵非空編號Zhuanyeid自動編號YesYes專業(yè)名稱zhuanyename文本NoYes4.2.6所有學院信息表名稱字段名稱類別主鍵非空編號Xid自動編號YesYes學院名稱Xiname文本NoYes4.2.7公告信息表名稱字段名稱類別主鍵非空編號Nid自動編號YesYes標題Nname文本NoYes內(nèi)容Ncount文本NoYes發(fā)布時間Ntime日期/時間NoYes4.2.8教師評論信息表名稱字段名稱類別主鍵非空編號pinglunid自動編號YesYes評論pinglun文本NoYes建議jianyi文本NoYes評論學生student文本NoYes評論老師pteacher文本NoYes4.2.9制定教學計劃信息表名稱字段名稱類別主鍵非空編號Classid自動編號YesYes課程名稱Cname文本NoYes授課教師Cteacher文本NoYes開始周CweekBegTime文本NoYes結(jié)束周CweekEndTime文本NoYes星期Cdate文本NoYes節(jié)次Ctime文本NoYes學院CClass文本NoYes專業(yè)Czhuanye文本NoYes是否選修Cshifouxuanxiu文本NoYes是否審核Cshencha文本NoYes4.2.10成績信息表名稱字段名稱類別主鍵非空編號Sid自動編號YesYes課程Skecheng文本NoYes成績Sscore文本NoYes學生姓名Sstudentname文本NoYes專業(yè)Szhuanye文本NoYes學院Sxibie文本NoYes4.2.11學生課程表信息表名稱字段名稱類別主鍵非空編號Classid自動編號YesYes課程名稱Cname文本NoYes授課教師Cteacher文本NoYes開始周CweekBegTime文本NoYes結(jié)束周CweekEndTime文本NoYes星期Cdate文本NoYes節(jié)次Ctime文本NoYes學院CClass文本NoYes專業(yè)Czhuanye文本NoYes第五章:詳細設計5.1教務處管理系統(tǒng)功能教務處管理子系統(tǒng)包括的功能有:注冊,登錄,信息添加,公告發(fā)布,信息維護,教學計劃匯總,教學計劃審核,通過審核的教學計劃。5.1.1登錄:管理員必須通過登錄才可以進入系統(tǒng)同時保存用戶名到session中。涉及到了頁面文件是:AdminLogin.aspx相關(guān)代碼如下:privatevoidlogin(){//判斷登錄用戶OleDbConnectioncon=db.con();con.Open();OleDbCommandcmd=newOleDbCommand("select*fromAdminwhereAname='"+this.TextBox1.Text+"'andApwd='"+this.TextBox2.Text+"'",con);OleDbDataReadersdr=cmd.ExecuteReader();if(sdr.Read()){Session["aname"]=sdr["Aname"].ToString();Response.Write("<scriptlanguage='javascript'>alert('登錄成功歡迎使用本選課系統(tǒng)');location.href='../Admin/Index.aspx'</script>");}else{Response.Write("<scriptlanguage='javascript'>alert('用戶名戶密碼錯誤請重新登錄');location.href='../Admin/AdminLogin.aspx'</script>");}}protectedvoidImageButton1_Click(objectsender,ImageClickEventArgse){login();}界面如圖:5.1.2注冊:管理員必須先注冊才可以用注冊的帳號登錄本系統(tǒng)。涉及到的頁面文件是:AdminReg.aspx相關(guān)代碼如下:protectedvoidLinkButton1_Click(objectsender,EventArgse){InsertAdmin();}privatevoidInsertAdmin(){//管理員注冊OleDbConnectioncon=db.con();con.Open();OleDbCommandcmd=newOleDbCommand("insertintoAdmin(Aname,Apwd)values(@Aname,@Apwd)",con);cmd.Parameters.Add("@Aname",OleDbType.VarChar);cmd.Parameters.Add("@Apwd",OleDbType.VarChar);cmd.Parameters["@Aname"].Value=this.TextBox1.Text;cmd.Parameters["@Apwd"].Value=this.TextBox2.Text;cmd.ExecuteNonQuery();con.Close();Response.Write("<scriptlanguage='javascript'>alert('恭喜注冊成功!');location.href='AdminLogin.aspx'</script>");}界面如圖:5.1.3信息添加:管理員可以添加學校的院系信息,專業(yè)信息,課程信息。涉及到的頁面文件是:AddAll.aspx相關(guān)代碼如下:privatevoidInsertClass(){try{OleDbConnectioncon=db.con();con.Open();OleDbCommandcmd=newOleDbCommand("insertintoXi(Xiname)values(@Xiname)",con);cmd.Parameters.Add("@Xiname",OleDbType.VarChar);cmd.Parameters["@Xiname"].Value=this.TextBox1.Text;cmd.ExecuteNonQuery();con.Close();Response.Write("<scriptlanguage='javascript'>alert('添加成功!')</script>");}catch{Response.Write("<scriptlanguage='javascript'>alert('添加失敗!')</script>");}}protectedvoidLinkaddzhuanye_Click(objectsender,EventArgse){Insertzhuanye();}privatevoidInsertzhuanye(){try{OleDbConnectioncon=db.con();con.Open();OleDbCommandcmd=newOleDbCommand("insertintozhuanye(zhuanyename)values(@zhuanyename)",con);cmd.Parameters.Add("@zhuanyename",OleDbType.VarChar);cmd.Parameters["@zhuanyename"].Value=this.TextBox2.Text;cmd.ExecuteNonQuery();con.Close();Response.Write("<scriptlanguage='javascript'>alert('添加成功!')</script>");}catch{Response.Write("<scriptlanguage='javascript'>alert('添加失敗!')</script>");}}protectedvoidLinkButton1_Click(objectsender,EventArgse){Insertkecheng();}privatevoidInsertkecheng(){try{OleDbConnectioncon=db.con();con.Open();OleDbCommandcmd=newOleDbCommand("insertintoAllass(Classname)values(@Classname)",con);cmd.Parameters.Add("@Classname",OleDbType.VarChar);cmd.Parameters["@Classname"].Value=this.TextBox3.Text;cmd.ExecuteNonQuery();con.Close();Response.Write("<scriptlanguage='javascript'>alert('添加成功!')</script>");}catch{Response.Write("<scriptlanguage='javascript'>alert('添加失??!')</script>");}}界面如圖:5.1.4公告發(fā)布:管理員發(fā)布一些學校重要的公告。涉及到的頁面文件是:AddNews.aspx相關(guān)代碼如下:privatevoidInsertstudent(){OleDbConnectioncon=db.con();con.Open();OleDbCommandcmd=newOleDbCommand("insertintoNews(Nname,Ncount,Ntime)values(@Sname,@Ncount,@Ntime)",con);cmd.Parameters.Add("@Nname",OleDbType.VarChar);cmd.Parameters.Add("@Ncount",OleDbType.VarChar);cmd.Parameters.Add("@Ntime",OleDbType.VarChar);cmd.Parameters["@Nname"].Value=this.txtnname.Text;cmd.Parameters["@Ncount"].Value=this.txtcount.Text;cmd.Parameters["@Ntime"].Value=DateTime.Now;cmd.ExecuteNonQuery();con.Close();Response.Write("<scriptlanguage='javascript'>alert('添加公告成功!')</script>");}}界面如圖:5.1.5信息維護:信息維護可以修改當前登錄的管理員的密碼,查看所有的在校學生信息,所有教職工信息。涉及到的頁面文件是:AdminContral.aspx相關(guān)代碼如下:protectedvoidPage_Load(objectsender,EventArgse){if(Session["aname"]!=null){this.TextBox1.Text=Session["aname"].ToString();}else{Response.Write("<scriptlanguage='javascript'>alert('沒有登錄請登錄');location.href='../Admin/AdminLogin.aspx'</script>");}}protectedvoidLinkButton1_Click(objectsender,EventArgse){update();}privatevoidupdate(){//修改管理員信息stringname=Session["aname"].ToString();OleDbConnectioncon=db.con();con.Open();OleDbCommandcmd=newOleDbCommand();cmd.Connection=(OleDbConnection)con;cmd.CommandText="updateAdminsetApwd=@ApwdwhereAname='"+name+"'";cmd.Parameters.Add("@Apwd",SqlDbType.Money);cmd.Parameters["@Apwd"].Value=this.txxpwd.Text;cmd.ExecuteNonQuery();con.Close();Response.Write("<scriptlanguage='javascript'>alert('修改成功')</script>");}界面如圖:5.1.6教學計劃匯總:教學計劃匯總統(tǒng)計所有教研室提交的課程信息。涉及到的頁面文件是:AdminReg.aspx相關(guān)代碼如下:<asp:GridViewID="GridView1"runat="server"AllowPaging="True"AutoGenerateColumns="False"DataKeyNames="Classid"DataSourceID="AccessDataSource1"Width="100%"BackColor="White"BorderColor="#336666"BorderStyle="Double"BorderWidth="3px"CellPadding="4"GridLines="Horizontal"><Columns><asp:BoundFieldDataField="Cname"HeaderText="課程名稱"SortExpression="Cname"/><asp:BoundFieldDataField="CClass"HeaderText="系別"SortExpression="CClass"/><asp:BoundFieldDataField="Czhuanye"HeaderText="專業(yè)"SortExpression="Czhuanye"/><asp:BoundFieldDataField="Cteacher"HeaderText="教師"SortExpression="Cteacher"/><asp:BoundFieldDataField="CweekBegTime"HeaderText="開始周"SortExpression="CweekBegTime"/><asp:BoundFieldDataField="CweekEndTime"HeaderText="結(jié)束周"SortExpression="CweekEndTime"/><asp:BoundFieldDataField="Cdate"HeaderText="星期"SortExpression="Cdate"/><asp:BoundFieldDataField="Ctime"HeaderText="節(jié)次"SortExpression="Ctime"/><asp:BoundFieldDataField="Cshifouxuanxiu"HeaderText="是否選修"SortExpression="Cshifouxuanxiu"/><asp:BoundFieldDataField="Cshencha"HeaderText="是否審查"SortExpression="Cshencha"/></Columns><FooterStyleBackColor="White"ForeColor="#333333"/><RowStyleBackColor="White"ForeColor="#333333"/><SelectedRowStyleBackColor="#339966"Font-Bold="True"ForeColor="White"/><PagerStyleBackColor="#336666"ForeColor="White"HorizontalAlign="Center"/><HeaderStyleBackColor="#336666"Font-Bold="True"ForeColor="White"/></asp:GridView><asp:AccessDataSourceID="AccessDataSource1"runat="server"ConflictDetection="CompareAllValues"DataFile="~/database/xuanke.mdb"DeleteCommand="DELETEFROM[JiaoyanshiClass]WHERE[Classid]=?AND[Cname]=?AND[Cteacher]=?AND[CweekBegTime]=?AND[Cdate]=?AND[Ctime]=?AND[CweekEndTime]=?AND[CClass]=?AND[Czhuanye]=?AND[Cshifouxuanxiu]=?AND[Cshencha]=?"InsertCommand="INSERTINTO[JiaoyanshiClass]([Classid],[Cname],[Cteacher],[CweekBegTime],[Cdate],[Ctime],[CweekEndTime],[CClass],[Czhuanye],[Cshifouxuanxiu],[Cshencha])VALUES(?,?,?,?,?,?,?,?,?,?,?)"OldValuesParameterFormatString="original_{0}"SelectCommand="SELECT*FROM[JiaoyanshiClass]ORDERBY[Classid]"UpdateCommand="UPDATE[JiaoyanshiClass]SET[Cname]=?,[Cteacher]=?,[CweekBegTime]=?,[Cdate]=?,[Ctime]=?,[CweekEndTime]=?,[CClass]=?,[Czhuanye]=?,[Cshifouxuanxiu]=?,[Cshencha]=?WHERE[Classid]=?AND[Cname]=?AND[Cteacher]=?AND[CweekBegTime]=?AND[Cdate]=?AND[Ctime]=?AND[CweekEndTime]=?AND[CClass]=?AND[Czhuanye]=?AND[Cshifouxuanxiu]=?AND[Cshencha]=?"><DeleteParameters><asp:ParameterName="original_Classid"Type="Int32"/><asp:ParameterName="original_Cname"Type="String"/><asp:ParameterName="original_Cteacher"Type="String"/><asp:ParameterName="original_CweekBegTime"Type="String"/><asp:ParameterName="original_Cdate"Type="String"/><asp:ParameterName="original_Ctime"Type="String"/><asp:ParameterName="original_CweekEndTime"Type="String"/><asp:ParameterName="original_CClass"Type="String"/><asp:ParameterName="original_Czhuanye"Type="String"/><asp:ParameterName="original_Cshifouxuanxiu"Type="String"/><asp:ParameterName="original_Cshencha"Type="String"/></DeleteParameters><UpdateParameters><asp:ParameterName="Cname"Type="String"/><asp:ParameterName="Cteacher"Type="String"/><asp:ParameterName="CweekBegTime"Type="String"/><asp:ParameterName="Cdate"Type="String"/><asp:ParameterName="Ctime"Type="String"/><asp:ParameterName="CweekEndTime"Type="String"/><asp:ParameterName="CClass"Type="String"/><asp:ParameterName="Czhuanye"Type="String"/><asp:ParameterName="Cshifouxuanxiu"Type="String"/><asp:ParameterName="Cshencha"Type="String"/><asp:ParameterName="original_Classid"Type="Int32"/><asp:ParameterName="original_Cname"Type="String"/><asp:ParameterName="original_Cteacher"Type="String"/><asp:ParameterName="original_CweekBegTime"Type="String"/><asp:ParameterName="original_Cdate"Type="String"/><asp:ParameterName="original_Ctime"Type="String"/><asp:ParameterName="original_CweekEndTime"Type="String"/><asp:ParameterName="original_CClass"Type="String"/><asp:ParameterName="original_Czhuanye"Type="String"/><asp:ParameterName="original_Cshifouxuanxiu"Type="String"/><asp:ParameterName="original_Cshencha"Type="String"/></UpdateParameters><InsertParameters><asp:ParameterName="Classid"Type="Int32"/><asp:ParameterName="Cname"Type="String"/><asp:ParameterName="Cteacher"Type="String"/><asp:ParameterName="CweekBegTime"Type="String"/><asp:ParameterName="Cdate"Type="String"/><asp:ParameterName="Ctime"Type="String"/><asp:ParameterName="CweekEndTime"Type="String"/><asp:ParameterName="CClass"Type="String"/><asp:ParameterName="Czhuanye"Type="String"/><asp:ParameterName="Cshifouxuanxiu"Type="String"/><asp:ParameterName="Cshencha"Type="String"/></InsertParameters></asp:AccessDataSource>界面如下:5.1.7教學計劃審核把沒有通過審核的教學計劃通過審核.涉及到的頁面文件是:Make.aspx相關(guān)代碼如下:publicvoidchkitem_CheckedChanged(objectsender,EventArgse){foreach(GridViewRowgrinGridView1.Rows){CheckBoxchkitem=(CheckBox)gr.Cells[0].FindControl("chkitem");if(chkitem.Checked){OleDbConnectioncon=db.con();con.Open();OleDbCommandcmd=newOleDbCommand("updateJiaoyanshiClasssetCshencha=@Cshencha",con);cmd.Parameters.Add("@Cshencha",OleDbType.VarChar);cmd.Parameters["@Cshencha"].Value="是";cmd.ExecuteNonQuery();Response.Write("<scriptlanguage='javascript'>alert('審核成功!')</script>");con.Close();}}}protectedvoidGridView1_SelectedIndexChanged(objectsender,EventArgse){stringid=this.GridView1.SelectedDataKey["Classid"].ToString();OleDbConnectioncon=db.con();con.Open();OleDbCommandcmd=newOleDbCommand("updateJiaoyanshiClasssetCshencha=@CshenchawhereClassid=@Classid",con);cmd.Parameters.Add("@Cshencha",OleDbType.VarChar);cmd.Parameters.Add("@Classid",OleDbType.VarChar);cmd.Parameters["@Cshencha"].Value="是";cmd.Parameters["@Classid"].Value=id;cmd.ExecuteNonQuery();Response.Write("<scriptlanguage='javascript'>alert('審核成功!')</script>");con.Close();}}界面如下:5.1.8通過審核的教學計劃
查看所有使用中的教學計劃。涉及到的頁面文件是:Inuser.aspx相關(guān)代碼如下:<asp:GridViewID="GridView1"runat="server"AllowPaging="True"AutoGenerateColumns="False"DataKeyNames="Classid"DataSourceID="AccessDataSource1"Width="100%"BackColor="White"BorderColor="#336666"BorderStyle="Double"BorderWidth="3px"CellPadding="4"GridLines="Horizontal"><Columns><asp:BoundFieldDataField="Cname"HeaderText="課程名稱"SortExpression="Cname"/><asp:BoundFieldDataField="CClass"HeaderText="系別"SortExpression="CClass"/><asp:BoundFieldDataField="Czhuanye"HeaderText="專業(yè)"SortExpression="Czhuanye"/><asp:BoundFieldDataField="Cteacher"HeaderText="教師"SortExpression="Cteacher"/><asp:BoundFieldDataField="CweekBegTime"HeaderText="開始周"SortExpression="CweekBegTime"/><asp:BoundFieldDataField="CweekEndTime"HeaderText="結(jié)束周"SortExpression="CweekEndTime"/><asp:BoundFieldDataField="Cdate"HeaderText="星期"SortExpression="Cdate"/><asp:BoundFieldDataField="Ctime"HeaderText="節(jié)次"SortExpression="Ctime"/><asp:BoundFieldDataField="Cshifouxuanxiu"HeaderText="是否選修"SortExpression="Cshifouxuanxiu"/></Columns><FooterStyleBackColor="White"ForeColor="#333333"/><RowStyleBackColor="White"ForeColor="#333333"/><SelectedRowStyleBackColor="#339966"Font-Bold="True"ForeColor="White"/><PagerStyleBackColor="#336666"ForeColor="White"HorizontalAlign="Center"/><HeaderStyleBackColor="#336666"Font-Bold="True"ForeColor="White"/></asp:GridView><asp:AccessDataSourceID="AccessDataSource1"runat="server"ConflictDetection="CompareAllValues"DataFile="~/database/xuanke.mdb"DeleteCommand="DELETEFROM[JiaoyanshiClass]WHERE[Classid]=?AND[Cname]=?AND[Cteacher]=?AND[CweekBegTime]=?AND[Cdate]=?AND[Ctime]=?AND[CweekEndTime]=?AND[CClass]=?AND[Czhuanye]=?AND[Cshifouxuanxiu]=?AND[Cshencha]=?"InsertCommand="INSERTINTO[JiaoyanshiClass]([Classid],[Cname],[Cteacher],[CweekBegTime],[Cdate],[Ctime],[CweekEndTime],[CClass],[Czhuanye],[Cshifouxuanxiu],[Cshencha])VALUES(?,?,?,?,?,?,?,?,?,?,?)"OldValuesParameterFormatString="original_{0}"SelectCommand="SELECT*FROM[JiaoyanshiClass]WHERE([Cshencha]=?)ORDERBY[Classid]"UpdateCommand="UPDATE[JiaoyanshiClass]SET[Cname]=?,[Cteacher]=?,[CweekBegTime]=?,[Cdate]=?,[Ctime]=?,[CweekEndTime]=?,[CClass]=?,[Czhuanye]=?,[Cshifouxuanxiu]=?,[Cshencha]=?WHERE[Classid]=?AND[Cname]=?AND[Cteacher]=?AND[CweekBegTime]=?AND[Cdate]=?AND[Ctime]=?AND[CweekEndTime]=?AND[CClass]=?AND[Czhuanye]=?AND[Cshifouxuanxiu]=?AND[Cshencha]=?"><DeleteParameters><asp:ParameterName="original_Classid"Type="Int32"/><asp:ParameterName="original_Cname"Type="String"/><asp:ParameterName="original_Cteacher"Type="String"/><asp:ParameterName="original_CweekBegTime"Type="String"/><asp:ParameterName="original_Cdate"Type="String"/><asp:ParameterName="original_Ctime"Type="String"/><asp:ParameterName="original_CweekEndTime"Type="String"/><asp:ParameterName="original_CClass"Type="String"/><asp:ParameterName="original_Czhuanye"Type="String"/><asp:ParameterName="original_Cshifouxuanxiu"Type="String"/><asp:ParameterName="original_Cshencha"Type="String"/></DeleteParameters><UpdateParameters><asp:ParameterName="Cname"Type="String"/><asp:ParameterName="Cteacher"Type="String"/><asp:ParameterName="CweekBegTime"Type="String"/><asp:ParameterName="Cdate"Type="String"/><asp:ParameterName="Ctime"Type="String"/><asp:ParameterName="CweekEndTime"Type="String"/><asp:ParameterName="CClass"Type="String"/><asp:ParameterName="Czhuanye"Type="String"/><asp:ParameterName="Cshifouxuanxiu"Type="String"/><asp:ParameterName="Cshencha"Type="String"/><asp:ParameterName="original_Classid"Type="Int32"/><asp:ParameterName="original_Cname"Type="String"/><asp:ParameterName="original_Cteacher"Type="String"/><asp:ParameterName="original_CweekBegTime"Type="String"/><asp:ParameterName="original_Cdate"Type="String"/><asp:ParameterName="original_Ctime"Type="String"/>
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 礦山安全設備招投標方案范本
- 劇院入口廣告牌安裝協(xié)議
- 倉庫保管員安全監(jiān)護守則
- 企業(yè)財務風險控制制度
- 研發(fā)鏈豬場租賃協(xié)議
- 2024全新建筑設備安裝包工合同范本下載3篇
- 水資源利用打井施工合同范本
- 音樂教室兼職教師聘任書
- 通信設施維修腳手架租賃協(xié)議
- 企業(yè)電工安全操作規(guī)程
- (完整)社區(qū)工作者綜合能力測試真題及答案
- 《海洋學》第七章 風海流-風驅(qū)動的海水流動
- 爭做文明學生-創(chuàng)建文明班級
- MINICEX考核方式詳解
- 水運工程重大事故隱患清單
- 仿寫詩歌-鄉(xiāng)愁
- 三年級《稻草人》閱讀測試試題附答案
- 基于核心素養(yǎng)的初中物理實驗教學設計-講座課件
- 心理健康與職業(yè)生涯(第一章)課件
- 2022(SOP)人民醫(yī)院倫理委員會標準操作規(guī)程
- 小學英語六年級上冊隨班就讀 教案
評論
0/150
提交評論