版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
課程設(shè)計(jì)報(bào)告書設(shè)計(jì)名稱:課程名稱:學(xué)生姓名:專業(yè):班別:學(xué)號(hào):指導(dǎo)老師:日期:年月日目錄1.開發(fā)背景 12.系統(tǒng)分析 22.1需求分析 22.1.1功能需求 22.1.2基于ASP.NET的教務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 22.1.3基于ASP.NET的教務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 32.2可行性分析 32.2.1需求可行性分析 33.系統(tǒng)設(shè)計(jì) 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è)計(jì) 63.4.1設(shè)計(jì)數(shù)據(jù)表 63.4.2功能E-R圖 93.4.3設(shè)計(jì)步驟 103.4.4關(guān)鍵代碼 113.4.5運(yùn)行結(jié)果 134.總結(jié) 161/181.開發(fā)背景近年來隨著教育普及,高校教育體制改革,各高校擴(kuò)大招生規(guī)模,使得在校學(xué)生人數(shù)有了突飛猛進(jìn)的發(fā)展,辦學(xué)規(guī)模逐步增大,專業(yè)設(shè)置日趨多樣化,招生人數(shù)逐年增加,教學(xué)計(jì)劃不斷更新,這使得高校教務(wù)管理的工作量大幅度增加。并且,隨著教育改革的深化,教學(xué)管理模式也在發(fā)生變化,如學(xué)分制的逐步實(shí)行、學(xué)生可以自主選課等。這就對(duì)原有的教學(xué)管理模式提出了更高的要求。另一方面,隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的發(fā)展,校園網(wǎng)引進(jìn)各個(gè)高校,為無紙化辦公提供了有利條件。在這樣的形勢(shì)下,開發(fā)一個(gè)集成化的教務(wù)管理系統(tǒng)不僅勢(shì)在必行,而且成為一個(gè)緊迫的任務(wù)。由于國內(nèi)各高校的教務(wù)管理模式不盡相同,不同學(xué)校的實(shí)際教務(wù)管理情況各有自己的特點(diǎn),因而個(gè)高校需要針對(duì)自己的教務(wù)管理模式和特點(diǎn)建立自己的教務(wù)管理系統(tǒng)。教務(wù)管理包括對(duì)教學(xué)資源——如新生注冊(cè)和學(xué)籍的管理、各學(xué)期學(xué)生成績的管理、教學(xué)培養(yǎng)方案的執(zhí)行、教學(xué)計(jì)劃的安排、學(xué)生考試的管理、教室評(píng)教以及工作量的計(jì)算等大量信息。如何高效率的進(jìn)行管理,并且有序的存放和處理這些巨大的信息,并使之成為教學(xué)管理分析和決策的手段,為教學(xué)活動(dòng)產(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ā)一個(gè)管理信息系統(tǒng)往往要結(jié)合軟件工程的理念,使用系統(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è)計(jì)了懷化學(xué)院教務(wù)信息管理系統(tǒng)的組成結(jié)構(gòu),利用目前流行的開發(fā)工具和技術(shù),開發(fā)基于C/S模式的網(wǎng)站教務(wù)管理系統(tǒng),設(shè)計(jì)了教務(wù)管理系統(tǒng)的各個(gè)功能模塊、數(shù)據(jù)庫和系統(tǒng)安全等,力求使該系統(tǒng)功能完善、高效適用、安全可靠,更好地為高校教務(wù)、教學(xué)管理工作服務(wù)。2.系統(tǒng)分析2.1需求分析2.1.1功能需求教務(wù)管理系統(tǒng)系統(tǒng)主要是為完成日常教學(xué)任務(wù)而開發(fā)的,其主要目標(biāo)是對(duì)學(xué)生個(gè)人信息、師資信息、教學(xué)資源信息、課程信息、學(xué)生成績信息等進(jìn)行管理及維護(hù),減輕教學(xué)工作的壓力,提高教學(xué)管理工作的效率。通過對(duì)學(xué)校教學(xué)管理的業(yè)務(wù)調(diào)查,得知教務(wù)管理人員可通過此系統(tǒng)實(shí)現(xiàn)對(duì)學(xué)生和教學(xué)資源的管理與維護(hù),學(xué)生可以通過此系統(tǒng)進(jìn)行個(gè)人信息、考試成績查詢以及完成選課等相關(guān)功能,教師可以通過此系統(tǒng)完成個(gè)人信息管理、學(xué)生成績輸入、教學(xué)任務(wù)查詢等等功能。系統(tǒng)的總體任務(wù)是實(shí)現(xiàn)整個(gè)教學(xué)信息管理的系統(tǒng)化、規(guī)范化和自動(dòng)化。在日常教學(xué)工作中,教務(wù)處有整體規(guī)劃和輔助教學(xué)的任務(wù),各個(gè)院系上報(bào)的教學(xué)任務(wù)和教學(xué)計(jì)劃都要上報(bào)給教務(wù)處,由教務(wù)處根據(jù)上報(bào)的材料分配教學(xué)資源,如教室等,并且安排教師上課時(shí)間和上課的周次,然后再將教師上報(bào)的教材征訂單傳達(dá)給教材科,由教材科根據(jù)開課學(xué)生人數(shù)訂教材。教務(wù)處還要將一切安排妥當(dāng)?shù)氖乱斯荚诰W(wǎng)絡(luò)上,以供教師和學(xué)生查詢。因此,該系統(tǒng)主要的使用對(duì)象是教務(wù)管理人員、學(xué)生、教師和系統(tǒng)維護(hù)人員。這些使用者對(duì)教務(wù)管理系統(tǒng)的功能要求是不同的。(1)教務(wù)管理人員對(duì)功能的需求?學(xué)籍管理功能包括:學(xué)生注冊(cè)、學(xué)生基本信息管理(包括添加、刪除和更新學(xué)生信息,可按姓名或?qū)W號(hào)查詢學(xué)生信息)、學(xué)籍變動(dòng)管理、畢業(yè)管理等。2.1.2基于ASP.NET的教務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)功能包括:各專業(yè)課教師個(gè)人基本信息管理、教學(xué)任務(wù)發(fā)布、教學(xué)工作量管理、考評(píng)考核管理、科研管理等?!襁x課管理功能包括:教務(wù)管理人員依據(jù)教學(xué)計(jì)劃和培養(yǎng)計(jì)劃,設(shè)置選課課程并統(tǒng)計(jì)生成己選課學(xué)生名單等?!窠虒W(xué)計(jì)劃管理功能主要包括:根據(jù)培養(yǎng)計(jì)劃和各個(gè)專業(yè)上報(bào)的教學(xué)計(jì)劃,添加各專業(yè)教學(xué)計(jì)劃,包括教學(xué)計(jì)劃的修改刪除等操作?!癯煽児芾砉δ馨ǎ好块T課程結(jié)束后,由教師進(jìn)行成績登記,然后教務(wù)管理人員對(duì)登記的信息進(jìn)行管理,如教師登錄成績后發(fā)現(xiàn)成績有錯(cuò)誤,只能由教務(wù)管理人員核實(shí)后進(jìn)行修改。還有根據(jù)成績就算出學(xué)生的學(xué)分,以便學(xué)籍管理的需要。●課程管理功能主要有:安排各個(gè)專業(yè)所開設(shè)課程的上課時(shí)間和上課教室。(2)教材管理人員功能需求功能包括:(1)教材的基本信息的管理(按書名或作者)具有良好的人機(jī)界面;(2)供求信息查詢,支持多條件和模糊查詢;(3)普通用戶不用注冊(cè)可以瀏覽信息;(4)保證后臺(tái)數(shù)據(jù)庫安全;等查詢各專業(yè)教材、添加修改刪除教材信息等)、統(tǒng)計(jì)教材數(shù)量、教材費(fèi)用、教材的入庫和出庫管理等。學(xué)生對(duì)功能的需求:學(xué)生有兩類,分別是本科生和研究生。每一類學(xué)生對(duì)于功能的要求還是有區(qū)別的,如研究生有科研和論文的內(nèi)容。在本文中,只分析了本科生的功能需求。?個(gè)人信息管理功能包括:瀏覽個(gè)人基本信息,具體內(nèi)容包括姓名、性別、學(xué)號(hào)、民族、出生日期、籍貫、所在專業(yè)班級(jí)等,這些信息是以學(xué)籍管理表中的信息為準(zhǔn),所以不允許學(xué)生自行更改,只能進(jìn)行查詢。還包括個(gè)人課表查詢,成績查詢等。?更改系統(tǒng)登錄信息功能包括:學(xué)生登錄系統(tǒng)后,修改登錄信息,為了保證系統(tǒng)的安全性,只要求學(xué)生修改個(gè)人密碼?!窬W(wǎng)上選課功能包括:網(wǎng)上查看可選課程,添加、刪除所選課程等功能。2.1.3基于ASP.NET的教務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(1)教師對(duì)功能的需求●個(gè)人基本信息的維護(hù)功能包括:教師基本信息的添加和修改等,如出生日期、畢業(yè)學(xué)校、學(xué)歷和學(xué)位等信息,但是職工編號(hào)和姓名是不允許教師在系統(tǒng)中進(jìn)行修改的。?教學(xué)信息查詢功能包括:教學(xué)任務(wù)查詢、教學(xué)自然班名單下載打印、教學(xué)質(zhì)量評(píng)價(jià)查詢和工作量計(jì)算結(jié)果的查看等?!駥W(xué)生成績錄入功能主要包括:本學(xué)期學(xué)生考試成績的錄入,一旦用錄入密碼錄入成績成功后,就不能任意修改學(xué)生成績,必須由教務(wù)處管理人員修改。(2)系統(tǒng)管理員的需求系統(tǒng)管理員主要是對(duì)教務(wù)管理系統(tǒng)進(jìn)行維護(hù)和更新,并保證系統(tǒng)的安全性,以及數(shù)據(jù)庫的安全性。從以上可以看出,各種人員對(duì)于系統(tǒng)的需求是不同的,對(duì)于學(xué)生來說,教務(wù)人員的操作是不能使用的,也是不可見的,所以要在用戶登錄系統(tǒng)時(shí),就做出判斷該用戶可以使用哪些功能,這就需要設(shè)置不同的登錄權(quán)限。系統(tǒng)管理人員具有最高的權(quán)限,可以添加、刪除用戶,并可設(shè)置和修改不同的用戶權(quán)限。因此在數(shù)據(jù)庫設(shè)計(jì)中,要有權(quán)限的定義。權(quán)限的定義其實(shí)是系統(tǒng)安全性的一種需求,采用身份認(rèn)證機(jī)制對(duì)一般用戶進(jìn)行管理,以教工號(hào)和學(xué)生學(xué)號(hào)來判斷登錄者的權(quán)限,并且以這兩種身份來判斷登錄者是否該校的校內(nèi)人士,如果是校外人士,則具有瀏覽這樣的最低權(quán)限。系統(tǒng)的安全性需求還有另外一方面內(nèi)容——數(shù)據(jù)安全性,對(duì)于數(shù)據(jù)庫服務(wù)器,要避免系統(tǒng)崩潰等意外事件發(fā)生而導(dǎo)致數(shù)據(jù)全部丟失,常用的方法是采用RAIDS磁盤陣列,其次是對(duì)數(shù)據(jù)庫系統(tǒng)提供完全、增量等多種備份方式,如把數(shù)據(jù)定期刻成光盤保存。對(duì)于數(shù)據(jù)安全性,本文不做詳細(xì)的闡述。2.2可行性分析2.2.1需求可行性分析由于本系統(tǒng)的對(duì)象有學(xué)生、教師和管理員三個(gè),數(shù)據(jù)之間的關(guān)聯(lián)性比較強(qiáng),但是涉及的計(jì)算過程并不復(fù)雜。因此比較適合于采用數(shù)據(jù)庫管理。在存儲(chǔ)量、速度方面都能滿足數(shù)據(jù)庫運(yùn)行的要求,無論是哪種數(shù)據(jù)庫,如mysql、SQLServer、oracle還是其他數(shù)據(jù)庫都能夠滿足要求。在技術(shù)方面,根據(jù)自身的能力、老師的指導(dǎo)以及閱覽相關(guān)的資料,可以很好地實(shí)現(xiàn)本系統(tǒng)的每個(gè)功能。本系統(tǒng)的設(shè)計(jì)是在Windowsxp中文版操作系統(tǒng)環(huán)境下,使用VisualStudio2005旗艦版開發(fā)成功的。數(shù)據(jù)庫是MIS中的重要支持技術(shù),在MIS開發(fā)過程中,如何選擇數(shù)據(jù)庫管理是一個(gè)重要的問題,目前,數(shù)據(jù)庫產(chǎn)品較多,每種產(chǎn)品都具有各自的特點(diǎn)和適用范圍,因此,在選擇數(shù)據(jù)庫時(shí),應(yīng)考慮數(shù)據(jù)庫應(yīng)用的特點(diǎn)及適用范圍,本系統(tǒng)選用的數(shù)據(jù)庫為MySql數(shù)據(jù)庫。對(duì)以上的工具介紹如下:C#語言和ASP.NETC#是一種安全的、穩(wěn)定的、簡單的、優(yōu)雅的,由C和C++衍生出來的面向?qū)ο蟮木幊陶Z言。它在繼承C和C++強(qiáng)大功能的同時(shí)去掉了一些它們的復(fù)雜特性(例如沒有宏和模版,不允許多重繼承)。C#綜合了VB簡單的可視化操作和C++的高運(yùn)行效率,以其強(qiáng)大的操作能力、優(yōu)雅的語法風(fēng)格、創(chuàng)新的語言特性和便捷的面向組件編程的支持成為.NET開發(fā)的首選語言。它吸收了C++、VisualBasic、Delphi、Java等語言的優(yōu)點(diǎn),體現(xiàn)了當(dāng)今最新的程序設(shè)計(jì)技術(shù)的功能和精華。C#繼承了C語言的語法風(fēng)格,同時(shí)又繼承了C++的面向?qū)ο筇匦?。不同的是,C#的對(duì)象模型已經(jīng)面向Internet進(jìn)行了重新設(shè)計(jì),使用的是.NET框架的類庫;C#是專門為.NET應(yīng)用而開發(fā)出的語言。這從根本上保證了C#與.NET框架的完美結(jié)合。在.NET運(yùn)行庫的支持下,.NET框架的各種優(yōu)點(diǎn)在C#中表現(xiàn)得淋漓盡致。結(jié)合自身強(qiáng)大的面向?qū)ο蠊δ?,C#使得開發(fā)人員的生產(chǎn)效率得到極大的提高。對(duì)于公司而言,軟件開發(fā)周期的縮短將能使它們更好應(yīng)付網(wǎng)絡(luò)經(jīng)濟(jì)的競爭。在功能與效率的杠桿上人們終于找到了支點(diǎn)。與Web的緊密結(jié)合.NET中新的應(yīng)用程序開發(fā)模型意味著越來越多的解決方案需要與Web標(biāo)準(zhǔn)相統(tǒng)一,例如超文本標(biāo)記語言(HypertextMarkupLanguage,HTML)和XML。由于歷史的原因,現(xiàn)存的一些開發(fā)工具不能與Web緊密地結(jié)合。SOAP的使用使得C#克服了這一缺陷,大規(guī)模深層次的分布式開發(fā)從此成為可能。由于有了Web服務(wù)框架的幫助,對(duì)程序員來說,網(wǎng)絡(luò)服務(wù)看起來就象是C#的本地對(duì)象。程序員們能夠利用他們已有的面向?qū)ο蟮闹R(shí)與技巧開發(fā)Web服務(wù)。僅需要使用簡單的C#語言結(jié)構(gòu),C#組件將能夠方便地為Web服務(wù),并允許它們通過Internet被運(yùn)行在任何操作系統(tǒng)上的任何語言所調(diào)用。舉個(gè)例子,XML已經(jīng)成為網(wǎng)絡(luò)中數(shù)據(jù)結(jié)構(gòu)傳遞的標(biāo)準(zhǔn),為了提高效率,C#允許直接將XML數(shù)據(jù)映射成為結(jié)構(gòu)。這樣就可以有效的處理各種數(shù)據(jù)。3.系統(tǒng)設(shè)計(jì)3.1系統(tǒng)目標(biāo)根據(jù)需求要求分析,通過VS2005、SQL2005、所學(xué)的ASP.NET和C#知道實(shí)現(xiàn)需求分析的所有功能。3.2系統(tǒng)功能結(jié)構(gòu)本系統(tǒng)主要實(shí)現(xiàn)教務(wù)處系統(tǒng)的一些基本功能,主要有:用戶登錄功能和管理員登錄功能、學(xué)生選課功能、學(xué)生成績查詢功能、等級(jí)考試查詢、教師登錄成績功能、個(gè)人信息修改功能、管理員維護(hù)教師信息、管理員維護(hù)學(xué)生信息、學(xué)生的成績的修改等。教務(wù)處系統(tǒng)主要有四個(gè)大的模塊,系統(tǒng)管理模塊,學(xué)生的模塊,教師的模塊,管理員的模塊。3.2.1學(xué)生功能模塊學(xué)生功能子系統(tǒng)學(xué)生功能子系統(tǒng)學(xué)生選課密碼修改成績查詢查看公告3.2.2教師功能塊教師功能子系統(tǒng)教師功能子系統(tǒng)查看課表密碼修改成績錄入查看公告3.2.3管理員功能模塊管理員子系統(tǒng)管理員子系統(tǒng)公告管理學(xué)生管理教師管理學(xué)院管理專業(yè)管理班級(jí)管理增加、刪除、修改操作成功3.3開發(fā)環(huán)境【MicrosoftVisualStudio2005,SQLSERVER2005】3.4詳細(xì)設(shè)計(jì)3.4.1設(shè)計(jì)數(shù)據(jù)表(1)用戶數(shù)據(jù)表(2)學(xué)生表(3)教師表(4)課程表(5)班級(jí)表(6)專業(yè)表(7)成績表(8)學(xué)院表3.4.2功能E-R圖退出系統(tǒng)退出系統(tǒng)進(jìn)入教師子模塊用戶名及密碼是否正確管理員?輸入用戶名及密碼開始正確用戶名不存在或密碼錯(cuò)誤否是學(xué)生?教師?否否是是進(jìn)入后臺(tái)管理模塊進(jìn)入學(xué)生子模塊安全退出是否安全退出是否安全退出是否3.4.3設(shè)計(jì)步驟步驟一:通過需求分析的功能需求分析,在設(shè)計(jì)搞上畫出大概的功能子系統(tǒng)藍(lán)圖,包括學(xué)生子系統(tǒng)、教師子系統(tǒng)、管理員子系統(tǒng);步驟二:根據(jù)步驟一的功能藍(lán)圖所涉及實(shí)體來畫出每個(gè)實(shí)體的屬性、聯(lián)系的E-R圖,實(shí)體包括用戶、學(xué)生、教師、管理員、學(xué)院、專業(yè)、班級(jí)、課程、成績等實(shí)體;步驟三:根據(jù)步驟二所得到的實(shí)體、實(shí)體屬性、及實(shí)體聯(lián)系的E-R圖,構(gòu)造出系統(tǒng)功能結(jié)構(gòu)框架如下圖所示:學(xué)院教務(wù)管理系統(tǒng)教師管理學(xué)籍管理學(xué)院教務(wù)管理系統(tǒng)教師管理學(xué)籍管理學(xué)生成績管理教務(wù)管理子系統(tǒng)學(xué)生成績錄入個(gè)人信息管理網(wǎng)上選課管理成績/課表查詢課表管理選課管理登錄管理學(xué)生子系統(tǒng)教師子系統(tǒng)登錄信息管理教學(xué)信息管理登錄信息管理步驟四:根據(jù)實(shí)體屬性圖E-R,用SQL2005創(chuàng)建所有實(shí)體的數(shù)據(jù)表;步驟五:根據(jù)上面的系統(tǒng)結(jié)構(gòu)圖,在VS2005中創(chuàng)建ASP.NET選擇C#動(dòng)態(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)的對(duì)象,我主要以簡潔、樸素、易用性低調(diào)的格調(diào)進(jìn)行界面設(shè)計(jì);3.4.4關(guān)鍵代碼(1)登錄代碼:UsingSystem.Data.Sqlclient;usingSystem.Configuration;stringcon=System.Configuration.ConfigurationManager.ConnectionStrings["connectionString"].ConnectionString.ToString();SqlConnectionsqlcon=newSqlConnection(con);//創(chuàng)建與數(shù)據(jù)庫的連接sqlcon.Open();stringplay;play=RadioButtonList1.SelectedValue.ToString();stringsqlstr="select*from[usertable]whereuserid='"+TextBox1.Text+"'andpwd='"+TextBox2.Text+"'and[group]='"+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+"&?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("~/Student/scorecheck.aspx?name="+TextBox1.Text+"&?psd="+TextBox2.Text+"");}}//判斷用戶角色else{Response.Write("<script>alert('登錄失?。?);location.href='Default.aspx';</script>");}(2)學(xué)生查詢代碼:stringcon=System.Configuration.ConfigurationManager.ConnectionStrings["connectionString"].ConnectionString.ToString();SqlConnectionsqlcon=newSqlConnection(con);sqlcon.Open();DataSetds=newDataSet();stringsqlcmd1="selectstuid,stuname,departname,classname,zhuanyename,address,phonefrom[StuTable]wherezhuanyename='"+DropDownList1.SelectedItem.Text.ToString()+"'andclassname='"+DropDownList2.SelectedItem.Text.ToString()+"'";stringsqlcmd2="selectstuid,stuname,departname,classname,zhuanyename,address,phonefrom[StuTable]wherestuname='"+TextBox1.Text.ToString()+"'";//構(gòu)造查詢學(xué)生SQL語句if(TextBox1.Text==""){SqlCommandcmd=newSqlCommand(sqlcmd1,sqlcon);SqlDataAdaptersda=newSqlDataAdapter(cmd);sda.Fill(ds,"ds");GridView1.DataSource=ds.Tables[0].DefaultView;GridView1.DataBind();}else{SqlCommandcmd=newSqlCommand(sqlcmd2,sqlcon);SqlDataAdaptersda=newSqlDataAdapter(cmd);sda.Fill(ds,"ds");GridView1.DataSource=ds.Tables[0].DefaultView;GridView1.DataBind();}//判斷查詢方法并邦定到GridView1控件(3)學(xué)生成績查詢代碼:stringcon=System.Configuration.ConfigurationManager.ConnectionStrings["connectionString"].ConnectionString.ToString();SqlConnectionsqlcon=newSqlConnection(con);sqlcon.Open();DataSetds=newDataSet();stringsqlcmd="selectid,stuid,courcename,score,xuefen,xuenian,restudyfrom[ScoreTable]wherexuenian='"+DropDownList1.SelectedItem.Text.ToString()+"'andstuid='"+Request.QueryString["name"]+"'";//通過Request.QueryString["name"]獲取學(xué)生學(xué)號(hào)SqlCommandcmd=newSqlCommand(sqlcmd,sqlcon);SqlDataAdaptersda=newSqlDataAdapter(cmd);sda.Fill(ds,"ds");GridView1.DataSource=ds.Tables[0].DefaultView;GridView1.DataBind();(4)老師成績錄入代碼:stringcon=System.Configuration.ConfigurationManager.ConnectionStrings["connectionString"].ConnectionString.ToString();SqlConnectionsqlcon=newSqlConnection(con);sqlcon.Open();DataSetds=newDataSet();for(inti=0;i<GridView1.Rows.Count;i++){DropDownListcoure=(DropDownList)GridView1.Rows[i].FindControl("courceList");DropDownListxuefen=(DropDownList)GridView1.Rows[i].FindControl("xuefenList");DropDownListxuenian=(DropDownList)GridView1.Rows[i].FindControl("xuenianList");DropDownListrestudy=(DropDownList)GridView1.Rows[i].FindControl("restudyList");TextBoxfenshu=(TextBox)GridView1.Rows[i].FindControl("fenshuBOX");//從GridView控件中找控件stringstu=GridView1.Rows[i].Cells[0].Text.ToString();stringc=coure.SelectedItem.Text.ToString();stringxf=xuefen.SelectedItem.Text.ToString();stringxn=xuenian.SelectedItem.Text.ToString();stringr=restudy.SelectedItem.Text.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025河北建筑安全員-A證考試題庫附答案
- DB32T-食品安全督導(dǎo)工作規(guī)范編制說明
- 三個(gè)共點(diǎn)力的動(dòng)態(tài)平衡
- 單位人力資源管理制度精彩大合集十篇
- 公用事業(yè)行業(yè)十二月行業(yè)動(dòng)態(tài)報(bào)告:水電發(fā)電量降幅收窄風(fēng)光核裝機(jī)目標(biāo)明確
- 江蘇省連云港市海州區(qū)2024-2025學(xué)年八年級(jí)上學(xué)期期末考試生物學(xué)試卷(含答案)
- 單位管理制度展示合集【職員管理篇】十篇
- 年產(chǎn)5000臺(tái)液晶電視項(xiàng)目可行性研究報(bào)告建議書
- 單位管理制度展示選集人力資源管理篇
- 單位管理制度品讀選集人員管理篇十篇
- 機(jī)動(dòng)車維修竣工出廠合格證
- 陜西延長石油精原煤化工有限公司 60 萬噸 - 年蘭炭綜合利用項(xiàng)目 ( 一期 30 萬噸 - 年蘭炭、1 萬噸 - 年金屬鎂生產(chǎn)線)竣工環(huán)境保護(hù)驗(yàn)收調(diào)查報(bào)告
- 大病救助申請(qǐng)書
- 法學(xué)概論-課件
- 廈門物業(yè)管理若干規(guī)定
- 外科護(hù)理學(xué)試題+答案
- 齊魯醫(yī)學(xué)屈光和屈光不正匯編
- 貨架的技術(shù)說明(一)
- 【高等數(shù)學(xué)練習(xí)題】皖西學(xué)院專升本自考真題匯總(附答案解析)
- 高處作業(yè)安全技術(shù)交底-
- 工抵房協(xié)議模板
評(píng)論
0/150
提交評(píng)論