Web教務(wù)管理系統(tǒng)課程設(shè)計報告書_第1頁
Web教務(wù)管理系統(tǒng)課程設(shè)計報告書_第2頁
Web教務(wù)管理系統(tǒng)課程設(shè)計報告書_第3頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、赦州孕蹺QINZHOUUNIVERSITY課程設(shè)計報告書設(shè)計名稱:課程名稱:學(xué)生姓名:專業(yè):班另U:學(xué)號:指導(dǎo)老師:日期:年月日目錄1. 開發(fā)背景12. 系統(tǒng)分析22.1需求分析22.1.1功能需求22.1.2基于ASP.NET的教務(wù)管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)22.1.3基于ASP.NET的教務(wù)管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)32.2可行性分析32.2.1需求可行性分析33. 系統(tǒng)設(shè)計43.1系統(tǒng)目標(biāo)43.2系統(tǒng)功能結(jié)構(gòu)43.2.2教師功能塊53.2.3管理員功能模塊63.3開發(fā)環(huán)境63.4詳細(xì)設(shè)計63.4.1設(shè)計數(shù)據(jù)表63.4.2功能E-R圖93.4.3設(shè)計步驟103.4.4關(guān)鍵代碼113.4.5運(yùn)行結(jié)果13

2、4. 總結(jié)161. 開發(fā)背景近年來隨著教育普及,高校教育體制改革,各高校擴(kuò)大招生規(guī)模,使得在校學(xué)生人數(shù)有了突飛猛進(jìn)的發(fā)展,辦學(xué)規(guī)模逐步增大,專業(yè)設(shè)置日趨多樣化,招生人數(shù)逐年增加,教學(xué)計劃不斷更新,這使得高校教務(wù)管理的工作量大幅度增加。并且,隨著教育改革的深化,教學(xué)管理模式也在發(fā)生變化,如學(xué)分制的逐步實(shí)行、學(xué)生可以自主選課等。這就對原有的教學(xué)管理模式提出了更高的要求。另一方面,隨著計算機(jī)網(wǎng)絡(luò)技術(shù)的發(fā)展,校園網(wǎng)引進(jìn)各個高校,為無紙化辦公提供了有利條件。在這樣的形勢下,開發(fā)一個集成化的教務(wù)管理系統(tǒng)不僅勢在必行,而且成為一個緊迫的任務(wù)。由于國內(nèi)各高校的教務(wù)管理模式不盡相同,不同學(xué)校的實(shí)際教務(wù)管理情況各

3、有自己的特點(diǎn),因而個高校需要針對自己的教務(wù)管理模式和特點(diǎn)建立自己的教務(wù)管理系統(tǒng)。教務(wù)管理包括對教學(xué)資源一一如新生注冊和學(xué)籍的管理、各學(xué)期學(xué)生成績的管理、教學(xué)培養(yǎng)方案的執(zhí)行、教學(xué)計劃的安排、學(xué)生考試的管理、教室評教以及工作量的計算等大量信息。如何高效率的進(jìn)行管理,并且有序的存放和處理這些巨大的信息,并使之成為教學(xué)管理分析和決策的手段,為教學(xué)活動產(chǎn)生更好的促進(jìn)作用,是教務(wù)管理信息系統(tǒng)主要功能。教務(wù)管理系統(tǒng)是以管理信息系統(tǒng)為理論依據(jù)的。管理信息系統(tǒng)的發(fā)展伴隨著軟件工程的發(fā)展而日趨成熟。不斷增長的復(fù)雜性、多樣性和相互關(guān)聯(lián)性是當(dāng)今管理信息系統(tǒng)的共同特征。而開發(fā)一個管理信息系統(tǒng)往往要結(jié)合軟件工程的理念,使

4、用系統(tǒng)化的方法進(jìn)行管理信息系統(tǒng)的開發(fā),從而更能有效地控制程序復(fù)雜性,減少系統(tǒng)的不合理,減輕維護(hù)成本。在總結(jié)原有的管理信息系統(tǒng)優(yōu)缺點(diǎn)的基礎(chǔ)上,結(jié)合懷化學(xué)院教務(wù)工作的實(shí)際情況,以校園網(wǎng)為依托,規(guī)劃設(shè)計了懷化學(xué)院教務(wù)信息管理系統(tǒng)的組成結(jié)構(gòu),利用目前流行的開發(fā)工具和技術(shù),開發(fā)基于C/S模式的網(wǎng)站教務(wù)管理系統(tǒng),設(shè)計了教務(wù)管理系統(tǒng)的各個功能模塊、數(shù)據(jù)庫和系統(tǒng)安全等,力求使該系統(tǒng)功能完善、高效適用、安全可靠,更好地為高校教務(wù)、教學(xué)管理工作服務(wù)。系統(tǒng)分析2.1需求分析2.1.1功能需求教務(wù)管理系統(tǒng)系統(tǒng)主要是為完成日常教學(xué)任務(wù)而開發(fā)的,其主要目標(biāo)是對學(xué)生個人信息、師資信息、教學(xué)資源信息、課程信息、學(xué)生成績信息等

5、進(jìn)行管理及維護(hù),減輕教學(xué)工作的壓力,提高教學(xué)管理工作的效率。通過對學(xué)校教學(xué)管理的業(yè)務(wù)調(diào)查,得知教務(wù)管理人員可通過此系統(tǒng)實(shí)現(xiàn)對學(xué)生和教學(xué)資源的管理與維護(hù),學(xué)生可以通過此系統(tǒng)進(jìn)行個人信息、考試成績查詢以及完成選課等相關(guān)功能,教師可以通過此系統(tǒng)完成個人信息管理、學(xué)生成績輸入、教學(xué)任務(wù)查詢等等功能。系統(tǒng)的總體任務(wù)是實(shí)現(xiàn)整個教學(xué)信息管理的系統(tǒng)化、規(guī)范化和自動化。在日常教學(xué)工作中,教務(wù)處有整體規(guī)劃和輔助教學(xué)的任務(wù),各個院系上報的教學(xué)任務(wù)和教學(xué)計劃都要上報給教務(wù)處,由教務(wù)處根據(jù)上報的材料分配教學(xué)資源,如教室等,并且安排教師上課時間和上課的周次,然后再將教師上報的教材征訂單傳達(dá)給教材科,由教材科根據(jù)開課學(xué)生人

6、數(shù)訂教材。教務(wù)處還要將一切安排妥當(dāng)?shù)氖乱斯荚诰W(wǎng)絡(luò)上,以供教師和學(xué)生查詢。因此,該系統(tǒng)主要的使用對象是教務(wù)管理人員、學(xué)生、教師和系統(tǒng)維護(hù)人員。這些使用者對教務(wù)管理系統(tǒng)的功能要求是不同的。(1)教務(wù)管理人員對功能的需求?學(xué)籍管理功能包括:學(xué)生注冊、學(xué)生基本信息管理(包括添加、刪除和更新學(xué)生信息,可按姓名或?qū)W號查詢學(xué)生信息)、學(xué)籍變動管理、畢業(yè)管理等。2.1.2基于ASP.NET的教務(wù)管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)功能包括:各專業(yè)課教師個人基本信息管理、教學(xué)任務(wù)發(fā)布、教學(xué)工作量管理、考評考核管理、科研管理等。選課管理功能包括:教務(wù)管理人員依據(jù)教學(xué)計劃和培養(yǎng)計劃,設(shè)置選課課程并統(tǒng)計生成己選課學(xué)生名單等。教學(xué)計

7、劃管理功能主要包括:根據(jù)培養(yǎng)計劃和各個專業(yè)上報的教學(xué)計劃,添加各專業(yè)教學(xué)計劃,包括教學(xué)計劃的修改刪除等操作。成績管理功能包括:每門課程結(jié)束后,由教師進(jìn)行成績登記,然后教務(wù)管理人員對登記的信息進(jìn)行管理,如教師登錄成績后發(fā)現(xiàn)成績有錯誤,只能由教務(wù)管理人員核實(shí)后進(jìn)行修改。還有根據(jù)成績就算出學(xué)生的學(xué)分,以便學(xué)籍管理的需要。課程管理功能主要有:安排各個專業(yè)所開設(shè)課程的上課時間和上課教室。(2)教材管理人員功能需求功能包括:(1) 教材的基本信息的管理(按書名或作者)具有良好的人機(jī)界面;(2) 供求信息查詢,支持多條件和模糊查詢;(3) 普通用戶不用注冊可以瀏覽信息;(4) 保證后臺數(shù)據(jù)庫安全;等查詢各專

8、業(yè)教材、添加修改刪除教材信息等)、統(tǒng)計教材數(shù)量、教材費(fèi)用、教材的入庫和出庫管理等。學(xué)生對功能的需求:學(xué)生有兩類,分別是本科生和研究生。每一類學(xué)生對于功能的要求還是有區(qū)別的,如研究生有科研和論文的內(nèi)容。在本文中,只分析了本科生的功能需求。?個人信息管理功能包括:瀏覽個人基本信息,具體內(nèi)容包括姓名、性別、學(xué)號、民族、出生日期、籍貫、所在專業(yè)班級等,這些信息是以學(xué)籍管理表中的信息為準(zhǔn),所以不允許學(xué)生自行更改,只能進(jìn)行查詢。還包括個人課表查詢,成績查詢等。?更改系統(tǒng)登錄信息功能包括:學(xué)生登錄系統(tǒng)后,修改登錄信息,為了保證系統(tǒng)的安全性,只要求學(xué)生修改個人密碼。網(wǎng)上選課功能包括:網(wǎng)上查看可選課程,添加、刪

9、除所選課程等功能。2.1.3基于ASP.NET的教務(wù)管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)(1) 教師對功能的需求5人基本信息的維護(hù)功能包括:教師基本信息的添加和修改等,如出生日期、畢業(yè)學(xué)校、學(xué)歷和學(xué)位等信息,但是職工編號和姓名是不允許教師在系統(tǒng)中進(jìn)行修改的。?教學(xué)信息查詢功能包括:教學(xué)任務(wù)查詢、教學(xué)自然班名單下載打印、教學(xué)質(zhì)量評價查詢和工作量計算結(jié)果的查看等。岸生成績錄入功能主要包括:本學(xué)期學(xué)生考試成績的錄入,一旦用錄入密碼錄入成績成功后,就不能任意修改學(xué)生成績,必須由教務(wù)處管理人員修改。系統(tǒng)管理員的需求系統(tǒng)管理員主要是對教務(wù)管理系統(tǒng)進(jìn)行維護(hù)和更新,并保證系統(tǒng)的安全性,以及數(shù)據(jù)庫的安全性。從以上可以看出,各種

10、人員對于系統(tǒng)的需求是不同的,對于學(xué)生來說,教務(wù)人員的操作是不能使用的,也是不可見的,所以要在用戶登錄系統(tǒng)時,就做出判斷該用戶可以使用哪些功能,這就需要設(shè)置不同的登錄權(quán)限。系統(tǒng)管理人員具有最高的權(quán)限,可以添加、刪除用戶,并可設(shè)置和修改不同的用戶權(quán)限。因此在數(shù)據(jù)庫設(shè)計中,要有權(quán)限的定義。權(quán)限的定義其實(shí)是系統(tǒng)安全性的一種需求,采用身份認(rèn)證機(jī)制對一般用戶進(jìn)行管理,以教工號和學(xué)生學(xué)號來判斷登錄者的權(quán)限,并且以這兩種身份來判斷登錄者是否該校的校內(nèi)人士,如果是校外人士,則具有瀏覽這樣的最低權(quán)限。系統(tǒng)的安全性需求還有另外一方面內(nèi)容一一數(shù)據(jù)安全性,對于數(shù)據(jù)庫服務(wù)器,要避免系統(tǒng)崩潰等意外事件發(fā)生而導(dǎo)致數(shù)據(jù)全部丟失

11、,常用的方法是采用RAIDS磁盤陣列,其次是對數(shù)據(jù)庫系統(tǒng)提供完全、增量等多種備份方式,如把數(shù)據(jù)定期刻成光盤保存。對于數(shù)據(jù)安全性,本文不做詳細(xì)的闡述。2.2可行性分析2.2.1需求可行性分析由于本系統(tǒng)的對象有學(xué)生、教師和管理員三個,數(shù)據(jù)之間的關(guān)聯(lián)性比較強(qiáng),但是涉及的計算過程并不復(fù)雜。因此比較適合于采用數(shù)據(jù)庫管理。在存儲量、速度方面都能滿足數(shù)據(jù)庫運(yùn)行的要求,無論是哪種數(shù)據(jù)庫,如mysql、SQLServeroracle還是其他數(shù)據(jù)庫都能夠滿足要求。在技術(shù)方面,根據(jù)自身的能力、老師的指導(dǎo)以及閱覽相關(guān)的資料,可以很好地實(shí)現(xiàn)本系統(tǒng)的每個功能。VisualStudio2005旗艦MIS中的重要支持技術(shù),在

12、MIS開發(fā)過程中,如何選擇數(shù)據(jù)庫目前,數(shù)據(jù)庫產(chǎn)品較多,每種產(chǎn)品都具有各自的特點(diǎn)和適用范圍,本系統(tǒng)選用的數(shù)據(jù)庫為MySql本系統(tǒng)的設(shè)計是在Windowsxp中文版操作系統(tǒng)環(huán)境下,使用版開發(fā)成功的。數(shù)據(jù)庫是管理是一個重要的問題,因此,在選擇數(shù)據(jù)庫時,應(yīng)考慮數(shù)據(jù)庫應(yīng)用的特點(diǎn)及適用范圍,數(shù)據(jù)庫。對以上的工具介紹如下:優(yōu)雅的,由C和C+打生出來的面向?qū)ο蟮木幊虝r去掉了一些它們的復(fù)雜特性(例如沒有宏和模版,C#語言和ASP.NETC#一種安全的、穩(wěn)定的、簡單的、語言。它在繼承C和C+雖大功能的同不允許多重繼承)。C#綜合了VB簡能力、優(yōu)雅的語法風(fēng)格、創(chuàng)新的語單的可視化操作和C+的高運(yùn)行效率,以其強(qiáng)大的操作

13、言特性和便捷的面向組件編程的支持成為Basic、Delphi、Java等語言的優(yōu)點(diǎn),繼承了C語言的語法風(fēng)格,同時又繼承了C+的面向?qū)ο筇匦?。不同的?型已經(jīng)面向Internet進(jìn)行了重新設(shè)計,使用的是.NET框架的類庫;用而開發(fā)出的語言。這從根本上保證了CM.NET框架的完美結(jié)合。在下,.NET框架的各種優(yōu)點(diǎn)在C#中表現(xiàn)得淋漓盡致。結(jié)合自身強(qiáng)大的使得開發(fā)人員的生產(chǎn)效率得到極大的提高。對于公司而言,軟件開發(fā)周們更好應(yīng)付網(wǎng)絡(luò)經(jīng)濟(jì)的競爭。在功能與效率的杠桿上人們終于找到了支密結(jié)合.NET中新的應(yīng)用程序開發(fā)模型意味著越來越多的解決方案需要與一,例如超文本標(biāo)記語言(HypertextMarkupLang

14、uage,HTML)和XML。存的一些開發(fā)工具不能與模深層次的分布式開發(fā)從此成為可能。網(wǎng)絡(luò)服務(wù)看起來就象是C#的本地對象。巧開發(fā)Web服務(wù)。僅需要使用簡單的并允許它們通過Internet被運(yùn)行在任何操作系統(tǒng)上的任何語言所調(diào)用。經(jīng)成為網(wǎng)絡(luò)中數(shù)據(jù)結(jié)構(gòu)傳遞的標(biāo)準(zhǔn),為了構(gòu)。這樣就可以有效的處理各種數(shù)據(jù)。.NET開發(fā)的首選語言。它吸收了C+、Visual體現(xiàn)了當(dāng)今最新的程序設(shè)計技術(shù)的功能和精華。C#C#的對象模C#專門為.NET應(yīng).NET運(yùn)行庫的支持面向?qū)ο蠊δ?,C#期的縮短將能使它點(diǎn)。與Web的緊Web標(biāo)準(zhǔn)相統(tǒng)由于歷史的原因,現(xiàn)Web緊密地結(jié)合。SOAP的使用使得C#克服了這一缺陷,大規(guī)由于有了Web

15、服務(wù)框架的幫助,對程序員來說,程序員們能夠利用他們已有的面向?qū)ο蟮闹R與技C#語言結(jié)構(gòu),C#m件將能夠方便地為Web服務(wù),舉個例子,XML已提高效率,C#允許直接將XML數(shù)據(jù)映射成為結(jié)3.系統(tǒng)設(shè)計3.1系統(tǒng)目標(biāo)根據(jù)需求要求分析,通過VS2005、SQL2005所學(xué)的ASPNET和C#®道實(shí)現(xiàn)需求分析的所有功能。3.2系統(tǒng)功能結(jié)構(gòu)本系統(tǒng)主要實(shí)現(xiàn)教務(wù)處系統(tǒng)的一些基本功能,主要有:用戶登錄功能和管理員登錄功能、學(xué)生選課功能、學(xué)生成績查詢功能、等級考試查詢、教師登錄成績功能、個人信息修改功能、管理員維護(hù)教師信息、管理員維護(hù)學(xué)生信息、學(xué)生的成績的修改等。教務(wù)處系統(tǒng)主要有四個大的模塊,系統(tǒng)管理模

16、塊,學(xué)生的模塊,教師的模塊,管理員的模塊。3.2.1學(xué)生功能模塊3.2.2教師功能塊學(xué)生功能子3.2.3管理員功能模塊3.3開發(fā)環(huán)境【MicrosoftVisualStudio2005,SQLSERVER20033.4詳細(xì)設(shè)計3.4.1設(shè)計數(shù)據(jù)表用戶數(shù)據(jù)表列名數(shù)據(jù)類型允在空噸useridnchar(20)H卜pwdnchar(20):IHgroupnchar(lO)(1) 學(xué)生表列名允曜7stuidnchar(20IS-stunamenchar(20)ssexnchar(lQ)Eljiguannchar(200birthdanynchar(2Q)departnamenchar(lO)0dasn

17、amenchar10)0zhuanyenamencharC2O)addressnchr(SO)H卜!beizhunvarcharfMAX)H0phonenchar(12)0politynchar(lO)EIDncharCSO)Eminzunchar(20)0(3)教師表t=*l列名rrchar(lO)nterchernamenchart2OJiszhichergnchar(lO)stjdepartnnentnchar(lO)sexnchar(lO)birthncharflO)國xuelindiarflQ)IDnchar20)rashuany已nchar(2Qjpolitynchar(lO)同t

18、eachtimencharflO)phonencharfl21minzunchartlOj回jiguannch*r(10)addressnchar(50)beizhunvarchar(MAX)國(4)課程表列名Jjcourceidnchar(lO)Bccurcenatnenchar(20)dpartnarrienchar(10)nscourtelongnchar(lO)xuefennchar(lO)courcetypenchar(lO)Eispublicnchar(lO)fflbeizhunyrchar(MAX)K9(5)班級表列名而徑?nchar(lO)Bclassnamenchar(20)

19、zhuanyenchar(lO)國beizhunvarchar(MAX)departmentnchar(20)(6)專業(yè)表列名1身nchar(lO)zhuanyenamerrchar(20)國departnamenchar(20)beizhunvarchar(MAX)國(7)成績表列名允沔int.05tuidnchar(lO)IScourcenamenchar(20)間scorenchar(10jxuefennchar(lO)xueniannchar(2O)fflr«tudynchar(4)(8)學(xué)院表nchar(10)Odepartnameaddressnchar(20)nchar

20、(20)國phonenchar(12)fflbeizhunchar(lD)國£允i攔3.4.2功能E-R圖3.4.3設(shè)計步驟步驟一:通過需求分析的功能需求分析,在設(shè)計搞上畫出大概的功能子系統(tǒng)藍(lán)圖,包括學(xué)生子系統(tǒng)、教師子系統(tǒng)、管理員子系統(tǒng);步驟二:根據(jù)步驟一的功能藍(lán)圖所涉及實(shí)體來畫出每個實(shí)體的屬性、聯(lián)系的E-R圖,實(shí)體包括用戶、學(xué)生、教師、管理員、學(xué)院、專業(yè)、班級、課程、成績等實(shí)體;步驟三:根據(jù)步驟二所得到的實(shí)體、實(shí)體屬性、及實(shí)體聯(lián)系的E-R圖,構(gòu)造出系統(tǒng)功能結(jié)構(gòu)框架如下圖所示:學(xué)院教務(wù)管理系統(tǒng)步驟四:根據(jù)實(shí)體屬性圖ER,用SQL2005創(chuàng)建所有實(shí)體的數(shù)據(jù)表;步驟五:根據(jù)上面的系統(tǒng)結(jié)構(gòu)

21、圖,在VS2005中創(chuàng)建ASPNET選擇C#i態(tài)網(wǎng)站開發(fā)語言的網(wǎng)站,并連接所創(chuàng)建好的SQL2005數(shù)據(jù)庫,通過.aspx.cs編程實(shí)現(xiàn)系統(tǒng)功能;步驟六:教務(wù)管理系統(tǒng)網(wǎng)站功能都實(shí)現(xiàn)了,再通過在站點(diǎn)中創(chuàng)建表格的方式進(jìn)行排版,讓系統(tǒng)界面更加友好,看起來更加舒服,考慮到使用系統(tǒng)的對象,我主要以簡潔、樸素、易用性低調(diào)的格調(diào)進(jìn)行界面設(shè)計;3.4.4關(guān)鍵代碼(1) 登錄代碼:UsingSystem.Data.Sqlclient;usingSystem.Configuration;stringcon=System.Configuration.ConfigurationManager.ConnectionStr

22、ings"connectionString".ConnectionString.ToString();SqlConnectionsqlcon=newSqlConnection(con);/創(chuàng)建與數(shù)據(jù)庫的連接sqlcon.Open();stringplay;play=RadioButtonList1.SelectedValue.ToString();stringsqlstr="select*fromusertablewhereuserid='"+TextBox1.Text+"'andpwd='"+TextBox2

23、.Text+"'andgroup='"+play+""'/構(gòu)造SQL查詢語句SqlCommandcmd=newSqlCommand(sqlstr,sqlcon);SqlDataReaderdr=cmd.ExecuteReader();/執(zhí)行SQL語句if(dr.Read()if(RadioButtonList1.SelectedValue.ToString()="0")Response.Redirect("/Master.aspx?name="+TextBox1.Text+"&am

24、p;?psd="+TextBox2.Text+"");if(RadioButtonList1.SelectedValue.ToString()="1")Response.Redirect("/Teacher/scorein.aspx?name="+TextBox1.Text+"&?psd="+TextBox2.Text+"");if(RadioButtonList1.SelectedValue.ToString()="2”)Response.Redirect(&quo

25、t;/Student/scorecheck.aspx?name="+TextBox1.Text+"&?psd="+TextBox2.Text+"");判斷用戶角色elseResponse.Write("<script>alert('登錄失??!');location.href='Default.aspx'</script>");(2) 學(xué)生查詢代碼:constringSystem.Configuration.ConfigurationManager.Connect

26、ionStrings"connectionString".ConnectionString.ToString();SqlConnectionsqlcon=newSqlConnection(con);sqlcon.Open();DataSetds=newDataSet();stringsqlcmd1="selectstuid,stuname,departname,classname,zhuanyename,address,phonefromStuTablewherezhuanyename='"+DropDownList1.SelectedItem.

27、Text.ToString()+"'andclassname='"+DropDownList2.SelectedItem.Text.ToString()+""'stringsqlcmd2="selectstuid,stuname,departname,classname,zhuanyename,address,phonefromStuTablewherestuname='"+TextBox1.Text.ToString()+""'/構(gòu)造查詢學(xué)生SQL語句if(TextBox1

28、.Text="")SqlCommandcmd=newSqlCommand(sqlcmd1,sqlcon);SqlDataAdaptersda=newSqlDataAdapter(cmd);sda.Fill(ds,"ds");GridView1.DataSource=ds.Tables0.DefaultView;GridView1.DataBind();elseSqlCommandcmd=newSqlCommand(sqlcmd2,sqlcon);SqlDataAdaptersda=newSqlDataAdapter(cmd);sda.Fill(ds,&q

29、uot;ds");GridView1.DataSource=ds.Tables0.DefaultView;GridView1.DataBind();判斷查詢方法并邦定到GridView1控件(3) 學(xué)生成績查詢代碼:stringcon=System.Configuration.ConfigurationManager.ConnectionStrings"connectionString".ConnectionString.ToString();SqlConnectionsqlcon=newSqlConnection(con);sqlcon.Open();DataS

30、etds=newDataSet();stringsqlcmd="selectid,stuid,courcename,score,xuefen,xuenian,restudyfromScoreTablewherexuenian='"+DropDownList1.SelectedItem.Text.ToString()+"'andstuid='"+Request.QueryString"name"+""'/通過Request.QueryString"name"獲取學(xué)生

31、學(xué)號SqlCommandcmd=newSqlCommand(sqlcmd,sqlcon);SqlDataAdaptersda=newSqlDataAdapter(cmd);sda.Fill(ds,"ds");GridViewl.DataSource=ds.Tables0.DefaultView;GridView1.DataBind();老師成績錄入代碼:stringcon=System.Configuration.ConfigurationManager.ConnectionStrings"connectionString".ConnectionStri

32、ng.ToString();SqlConnectionsqlcon=newSqlConnection(con);sqlcon.Open();DataSetds=newDataSet();for(inti=0;i<GridView1.Rows.Count;i+)DropDownListcoure=(DropDownList)GridView1.Rowsi.FindControl("courceList");DropDownListxuefen=(DropDownList)GridView1.Rowsi.FindControl("xuefenList"

33、);DropDownListxuenian=(DropDownList)GridView1.Rowsi.FindControl("xuenianList");DropDownListrestudy=(DropDownList)GridView1.Rowsi.FindControl("restudyList");TextBoxfenshu=(TextBox)GridView1.Rowsi.FindControl("fenshuBOX");/從GridView控件中找控件stringstu=GridView1.Rowsi.Cells0.T

34、ext.ToString();stringc=coure.SelectedItem.Text.ToString();stringxf=xuefen.SelectedItem.Text.ToString();stringxn=xuenian.SelectedItem.Text.ToString();stringr=restudy.SelectedItem.Text.ToString();stringf=fenshu.Text.ToString();/獲取控件中的值SqlCommandcmd=newSqlCommand("INSERTINTOScoreTableVALUES('&

35、quot;+GridView1.Rowsi.Cells0.Text.ToString()+"',”'+coure.SelectedItem.Text.ToString()+"','"+fenshu.Text.ToString()+"','"+xuefen.SelectedItem.Text.ToString()+"','"+xuenian.SelectedItem.Text.ToString()+"','"+restudy.Selected

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論