![選課系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)分析_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/27/1d14f3b4-953c-49d5-82d0-d59b8aff99ab/1d14f3b4-953c-49d5-82d0-d59b8aff99ab1.gif)
![選課系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)分析_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/27/1d14f3b4-953c-49d5-82d0-d59b8aff99ab/1d14f3b4-953c-49d5-82d0-d59b8aff99ab2.gif)
![選課系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)分析_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/27/1d14f3b4-953c-49d5-82d0-d59b8aff99ab/1d14f3b4-953c-49d5-82d0-d59b8aff99ab3.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、.防災(zāi)科技學(xué)院實(shí)習(xí)報(bào)告書實(shí)習(xí)題目:選課系統(tǒng)學(xué)號(hào):專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)系別:實(shí)習(xí)時(shí)間:8.14-9.2實(shí)習(xí)地點(diǎn):指導(dǎo)教師:史磊考勤成績:實(shí)習(xí)態(tài)度:任務(wù)完成:實(shí)習(xí)報(bào)告:實(shí)習(xí)日志:實(shí)習(xí)總成績指導(dǎo)教師評(píng)語指導(dǎo)教師(簽名): 2016年月 日防災(zāi)科技學(xué)院 災(zāi)害信息工程系2015年制實(shí)習(xí)目的:該課程是學(xué)生學(xué)習(xí)完Web應(yīng)用設(shè)計(jì)、信息系統(tǒng)分析與設(shè)計(jì)等專業(yè)課程后,進(jìn)一步學(xué)習(xí)后繼專業(yè)課程前必須完成的一項(xiàng)實(shí)踐教學(xué)環(huán)節(jié),是信息管理與信息系統(tǒng)專業(yè)實(shí)習(xí)的延續(xù),也是信息管理與信息系統(tǒng)畢業(yè)實(shí)習(xí)課程的先修課程,該課程是信息管理與信息系統(tǒng)專業(yè)的一門專業(yè)必修實(shí)踐課程。本課程主要按照軟件工程的相關(guān)理論,講解一個(gè)Web網(wǎng)站項(xiàng)目完整的
2、開發(fā)流程,包括需求分析、面向?qū)ο蟮姆治雠c設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)、界面設(shè)計(jì)、系統(tǒng)編碼、軟件測試及系統(tǒng)部署等內(nèi)容。通過本課程的學(xué)習(xí),使學(xué)生掌握開發(fā)Web網(wǎng)站所需的各項(xiàng)軟件技術(shù);提高學(xué)生綜合運(yùn)用專業(yè)理論知識(shí)分析問題、解決問題的能力;增強(qiáng)動(dòng)手能力,為學(xué)生就業(yè)打下堅(jiān)實(shí)的基礎(chǔ)。實(shí)習(xí)任務(wù)概述:任務(wù):選課系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)其中主要完成以下任務(wù):1. 對(duì)選課系統(tǒng)的需求分析學(xué)生選課系統(tǒng)主要滿足來自兩方面的需求,這三個(gè)方面分別是學(xué)生用戶和管理員用戶,也即是兩類用戶角色。本系統(tǒng)將管理員用戶、學(xué)生用戶的身份及權(quán)限進(jìn)行嚴(yán)格的劃分,讓管理員擁有最高權(quán)限,可以查看、維護(hù)系統(tǒng)中的所有信息,如添加學(xué)生,添加課程,修改課程信息,審批學(xué)生退
3、課等;讓學(xué)生擁有選課和退選的權(quán)限;而修改密碼模塊的權(quán)限每個(gè)用戶都可擁有,用以修改自己的密碼信息。通過進(jìn)行嚴(yán)格的權(quán)限劃分,可以更好地進(jìn)行管理,也可更好地保護(hù)用戶信息安全。2. 選課系統(tǒng)的總體設(shè)計(jì)學(xué)生選課系統(tǒng)是實(shí)現(xiàn)學(xué)生選課退課以及學(xué)校教務(wù)管理員維護(hù)信息的一個(gè)平臺(tái),整個(gè)學(xué)生選課系統(tǒng)有前臺(tái)和后臺(tái)兩部分,共分為4個(gè)模塊:管理員模塊,學(xué)生模塊和公有模塊,分別用于完成各自的功能??傮w設(shè)計(jì)包括計(jì)算機(jī)配置設(shè)計(jì)、系統(tǒng)模塊結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫和文件設(shè)計(jì)、代碼設(shè)計(jì)以及系統(tǒng)可靠性與內(nèi)部控制設(shè)計(jì)。3. 選課系統(tǒng)的詳細(xì)設(shè)計(jì)學(xué)生選課系統(tǒng)是實(shí)現(xiàn)學(xué)生網(wǎng)上選課以及學(xué)校教務(wù)管理員維護(hù)信息的一個(gè)平臺(tái),整個(gè)學(xué)生選課系統(tǒng)共分為3個(gè)大模塊:管理
4、員模塊,學(xué)生模塊和公有模塊。4. 選課系統(tǒng)的實(shí)現(xiàn)學(xué)生選課系統(tǒng)主要包含學(xué)生部分和管理員部分。管理員首先發(fā)布課程,學(xué)生根據(jù)發(fā)布的課程,選擇課程,提交課程。如果時(shí)間上有沖突,會(huì)有提示。如果不想選擇課程,可以選擇課程后退課處理。管理員可以查看學(xué)生的選課情況,管理學(xué)生退課,導(dǎo)入學(xué)生學(xué)校等信息,導(dǎo)出選課情況、退課情況和其他信息。管理員還可以修改學(xué)生和自己的登錄密碼。另外還有一些選課新聞,選課指南,找回密碼等功能。5. 選課系統(tǒng)的測試系統(tǒng)測試是軟件開發(fā)過程中的關(guān)鍵環(huán)節(jié),測試分為白盒測試和黑盒測試,主要是黑盒測試,由于系統(tǒng)模塊并不十分復(fù)雜,在測試的過程中出現(xiàn)的問題并不多,相對(duì)而言比較順利。實(shí)習(xí)所用軟件簡介:
5、系統(tǒng)的搭建平臺(tái)選用的操作系統(tǒng)是Windows XP:Microsoft Windows XP是微軟公司推出供個(gè)人電腦使用的操作系統(tǒng),包括商用及家用的臺(tái)式電腦等。2011年9月底前,Windows XP是世界上使用人數(shù)最多的操作系統(tǒng),它的全球市場占有率達(dá)42%。2012年8月份,統(tǒng)治操作系統(tǒng)市場長達(dá)11年之久的Windows XP最終被Windows 7超越。基于數(shù)據(jù)庫的選課系統(tǒng)的數(shù)據(jù)管理所選得軟件是SQL Server2008:SQL Server 2008 在Microsoft的數(shù)據(jù)平臺(tái)上發(fā)布,可以組織管理任何數(shù)據(jù)。可以將結(jié)構(gòu)化、半結(jié)構(gòu)化和非結(jié)構(gòu)化文檔的數(shù)據(jù)直接存儲(chǔ)到數(shù)據(jù)庫中??梢詫?duì)數(shù)據(jù)進(jìn)行
6、查詢、搜索、同步、報(bào)告和分析之類的操作。SQL Server 2008 允許使用 Microsoft .NET 和Visual Studio開發(fā)的自定義應(yīng)用程序中使用數(shù)據(jù),在面向服務(wù)的架構(gòu)(SOA)和通過 Microsoft BizTalk Server 進(jìn)行的業(yè)務(wù)流程中使用數(shù)據(jù)。信息工作人員可以通過日常使用的工具直接訪問數(shù)據(jù)?;贏SP.NET的選課系統(tǒng)開發(fā)所選的開發(fā)工具 Visual Studio 2010:Microsoft Visual Studio 2010 是微軟的一個(gè)綜合性的應(yīng)用程序生命周期管理工具套件,可供團(tuán)隊(duì)用于確保從設(shè)計(jì)到部署的整個(gè)過程都能取得較高質(zhì)量的結(jié)果。無論是創(chuàng)建新的
7、解決方案,還是改進(jìn)現(xiàn)有的應(yīng)用程序,都能針對(duì)不斷增加的平臺(tái)和技術(shù)(包括云和并行計(jì)算)將夢(mèng)想變成現(xiàn)實(shí)。基于系統(tǒng)的建模選擇的畫圖軟件viso:Office Visio 2007 是一款便于IT和商務(wù)專業(yè)人員就復(fù)雜信息、系統(tǒng)和流程進(jìn)行可視化處理、分析和交流的軟件。使用具有專業(yè)外觀的 Office Visio 2007 圖表,可以促進(jìn)對(duì)系統(tǒng)和流程的了解,深入了解復(fù)雜信息并利用這些知識(shí)做出更好的業(yè)務(wù)決策。Visio幫助創(chuàng)建具有專業(yè)外觀的圖表,以便理解、記錄和分析信息、數(shù)據(jù)、系統(tǒng)和過程。使用 Visio 時(shí),以可視方式傳遞重要信息就像打開模板、將形狀拖放到繪圖中以及對(duì)即將完成的工作應(yīng)用主題一樣輕松。實(shí)習(xí)內(nèi)容
8、及步驟:任務(wù):選課系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)1 系統(tǒng)需求分析學(xué)生選課系統(tǒng)主要滿足來自兩方面的需求,這三個(gè)方面分別是學(xué)生用戶和管理員用戶,也即是兩類用戶角色。(1)學(xué)生用戶是主要的需求者,主要需求功能是查詢可選課程、查看自己選課情況及進(jìn)行選課、退課操作等;(2)管理員用戶的功能需求較為復(fù)雜,包括對(duì)院系信息、專業(yè)信息、學(xué)生信息、教師信息、課程信息進(jìn)行管理。在學(xué)生信息管理子模塊中,實(shí)現(xiàn)對(duì)學(xué)生信息的添加、修改、刪除操作,還可以輸入查詢條件進(jìn)行查詢操作。在教師管理子模塊中,實(shí)現(xiàn)對(duì)教師信息的添加、修改、刪除、查詢等操作。在課程管理子模塊中,實(shí)現(xiàn)對(duì)課程信息的添加,添加時(shí)為其分配任課教師、上課時(shí)間和地點(diǎn),實(shí)現(xiàn)對(duì)課程的修
9、改、刪除、查看某個(gè)課程的詳細(xì)信息等。在選課管理子模塊中,實(shí)現(xiàn)課程的發(fā)布,和學(xué)生退課的審批:查看選課結(jié)果和是否同意退課。本系統(tǒng)將管理員用戶、學(xué)生用戶的身份及權(quán)限進(jìn)行嚴(yán)格的劃分,讓管理員擁有最高權(quán)限,可以查看、維護(hù)系統(tǒng)中的所有信息,如添加學(xué)生,添加課程,修改課程信息,審批學(xué)生退課等;讓學(xué)生擁有選課和退選的權(quán)限;而修改密碼模塊的權(quán)限每個(gè)用戶都可擁有,用以修改自己的密碼信息。通過進(jìn)行嚴(yán)格的權(quán)限劃分,可以更好地進(jìn)行管理,也可更好地保護(hù)用戶信息安全。1.1用例圖圖1.1選課系統(tǒng)用例圖用例圖說明:(1)系統(tǒng)的外部角色有:學(xué)生用戶和管理員。(2)系統(tǒng)主要用例的文檔描述:學(xué)生管理用例:學(xué)生用戶可見的功能,包含了
10、選課、退課和查看選課三個(gè)用例功能?;A(chǔ)信息管理用例:管理員可見的功能,這個(gè)用例進(jìn)一步分為六個(gè)用例:學(xué)生信息管理用例、教師信息管理用例和課程信息管理用例,校系信息管理用例,專業(yè)信息管理用例,新聞管理用力例。選課管理用例:發(fā)布選課與審批選課,審批選課又包括查看選課結(jié)果和審批選課。修改密碼用例:所有用戶都可見的功能,用于修改用戶的密碼信息。2 系統(tǒng)的總體設(shè)計(jì)學(xué)生選課系統(tǒng)是實(shí)現(xiàn)學(xué)生選課退課以及學(xué)校教務(wù)管理員維護(hù)信息的一個(gè)平臺(tái),整個(gè)學(xué)生選課系統(tǒng)有前臺(tái)和后臺(tái)兩部分,共分為4個(gè)模塊:管理員模塊,學(xué)生模塊和公有模塊,分別用于完成各自的功能。2.1系統(tǒng)環(huán)境要求操作系統(tǒng)是Windows XP數(shù)據(jù)管理所選得軟件是:
11、SQL Server2008開發(fā)工具: Visual Studio 2010畫圖軟件:viso瀏覽器:IE6.02.2系統(tǒng)功能及模塊圖2.2.1總體設(shè)計(jì)圖圖2.2.1總體設(shè)計(jì)圖2.2.2各功能模塊學(xué)生選課系統(tǒng)功能模塊表功能模塊包含子功能模塊功能管理員模塊學(xué)生管理子模塊對(duì)學(xué)生信息的添加、修改,刪除操作,學(xué)生選課結(jié)果的審批,包括修改教師管理子模塊對(duì)教師的添加,修改,刪除,查詢操作課程管理子模塊對(duì)課程的添加,添加時(shí)為其分配任課教師,上課時(shí)間和地點(diǎn),實(shí)現(xiàn)對(duì)課程的修改,刪除,查看某個(gè)課程的詳細(xì)信息等院系管理子模塊對(duì)院系的添加,修改,刪除,查詢操作專業(yè)管理子模塊對(duì)專業(yè)的添加,修改,刪除,查詢操作選課管理子
12、模塊發(fā)布選課,和審批選課學(xué)生模塊實(shí)現(xiàn)學(xué)生選課,查看所選課程,修改自己的選課信息公有模塊實(shí)現(xiàn)用戶的身份驗(yàn)證,密碼修改,退出系統(tǒng)等功能2.2.3數(shù)據(jù)庫序號(hào)數(shù)據(jù)庫表數(shù)據(jù)表存儲(chǔ)的內(nèi)容1Student存儲(chǔ)學(xué)生的信息2Teacher存儲(chǔ)教師的信息3Users存儲(chǔ)管理員的信息4Elect存儲(chǔ)選課的信息5Cource存儲(chǔ)課程的信息6Depart存儲(chǔ)學(xué)校系院信息7Major存儲(chǔ)專業(yè)系院信息(4)數(shù)據(jù)庫表結(jié)構(gòu)學(xué)生表Student的詳細(xì)數(shù)據(jù)字段:Student學(xué)生用戶表序號(hào)字段名字段類型說明備注1stuIDnvarchar(20)not null學(xué)生學(xué)號(hào)主鍵2stuPwdnvarchar(20)not nul學(xué)生密
13、碼3stuNamenvarchar(20)not nul學(xué)生姓名4stuSexchar(2)學(xué)生性別5stuGradenvarchar(2)學(xué)生年級(jí)6stuDepartnvarchar(50)學(xué)生系院7stuMajornvarchar(50)學(xué)生專業(yè)8stuClassnvarchar(10)學(xué)生班級(jí)9stuphotonvarchar(50)學(xué)生照片10stuInfotext學(xué)生簡介11stuTelvarchar(11)學(xué)生聯(lián)系方式教師表Teacher的詳細(xì)數(shù)據(jù)字段:Teacher教師用戶表序號(hào)字段名字段類型說明備注1teaIDnvarchar(20)not null教師編號(hào)主鍵2teaPwdn
14、varchar(20)not null教師密碼3teaNamenvarchar(50)not null教師姓名4teaSexchar(2)教師性別5teaPhotonvarchar(50)教師照片6teaDepartnvarchar(50)教師院系7teaInfotext教師簡介課程表Course的詳細(xì)數(shù)據(jù)字段:Cource課程信息表序號(hào)字段名字段類型說明備注1courseIDnvarchar(20)not null課程編號(hào)主鍵2teaIDnvarchar(20)not null教師編號(hào)外鍵3courseNamenvarchar(100) not null課程名稱4scoreint上課時(shí)間5c
15、lassnvarchar(4)上課地點(diǎn)6coursenumberint課程容量7courseTimenvarchar(20)上課時(shí)間8courseAddressnvarchar(50)上課地點(diǎn)9coursePhotonvarchar(50)課程圖片10courseInfoText課程簡介11coursestatechar(6)課程狀態(tài)是否已發(fā)布課程發(fā)布選課表Elect的詳細(xì)數(shù)據(jù)字段:Elect選課信息表序號(hào)字段名字段類型說明備注1stuIDnvarchar(20)not null學(xué)生學(xué)號(hào)關(guān)鍵字2courseIDnvarchar(20)not null課程編號(hào)關(guān)鍵字3teaIDnvarchar(
16、20)not null教師編號(hào)關(guān)鍵字4numberint選課人數(shù)選課信息表Press的詳細(xì)數(shù)據(jù)字段:Press選課信息表序號(hào)字段名字段類型說明備注1courseIDnvarchar(20)not null課程編號(hào)關(guān)鍵字2teaIDnvarchar(20)not null教師編號(hào)關(guān)鍵字3numberint剩余人數(shù)系統(tǒng)管理員表admin的詳細(xì)數(shù)據(jù)字段:admin管理員表序號(hào)字段名字段類型說明備注1adminIDint)not null系統(tǒng)管理員編號(hào)主鍵2adminNamenvarchar(20)not null系統(tǒng)管理員用戶名3adminPwdnvarchar(20)系統(tǒng)管理員密碼4adminTe
17、lnvarchar(11)系統(tǒng)管理員電話5adminQQnvarchar(10)系統(tǒng)管理員系院表Depart的詳細(xì)數(shù)據(jù)字段:Depart系院表序號(hào)字段名字段類型說明備注1departIDInt not null系院號(hào)主鍵2departNamenvarchar(50)系院名稱3departPhotonvarchar(50)系院照片4departInfotext系院簡介系院表Major的詳細(xì)數(shù)據(jù)字段:Major專業(yè)表序號(hào)字段名字段類型說明備注1majorIDInt not null專業(yè)號(hào)主鍵2majorNamenvarchar(50)專業(yè)名稱3majorPhotonvarchar(50)專業(yè)照片4
18、majorDepaetnvarchar(50)專業(yè)院系5majorInfotext專業(yè)簡介新聞表news的詳細(xì)數(shù)據(jù)字段:news新聞表序號(hào)字段名字段類型說明備注1newIDInt 新聞號(hào)主鍵2biaotinvarchar(50)新聞標(biāo)題3newTimenvarchar(50)時(shí)間4infotext內(nèi)容退課處理表tijiao的詳細(xì)數(shù)據(jù)字段:news新聞表序號(hào)字段名字段類型說明備注1stuIDnvarchar(20)學(xué)號(hào)主鍵2courseNamenvarchar(100)課程名稱外鍵3stuTelvarchar(11)學(xué)生聯(lián)系方式4wentitext內(nèi)容5upTimenvarchar(30)提交時(shí)
19、間6setTimenvarchar(30)處理時(shí)間7mennvarchar(10)處理人8setstaticchar(6)處理狀態(tài)3 系統(tǒng)詳細(xì)設(shè)計(jì)學(xué)生選課系統(tǒng)是實(shí)現(xiàn)學(xué)生網(wǎng)上選課以及學(xué)校教務(wù)管理員維護(hù)信息的一個(gè)平臺(tái),整個(gè)學(xué)生選課系統(tǒng)共分為3個(gè)大模塊:管理員模塊,學(xué)生模塊和公有模塊,其中復(fù)雜的方法和模塊的詳細(xì)設(shè)計(jì)流程圖如下。3.1 系統(tǒng)中所設(shè)計(jì)的主要類及UML圖Sqlhelper類,負(fù)責(zé)數(shù)據(jù)庫連接和讀取的類,包括ExecuteQuery,ExecuteNonQuery,ExecuteScalar,ReadTable等函數(shù)負(fù)責(zé)對(duì)數(shù)據(jù)庫增刪查改和讀取數(shù)據(jù)成表格或者dataset類型。3.2 系統(tǒng)主要流
20、程圖3.2.1主系統(tǒng)界面圖3.2.1選課系統(tǒng)主界面3.2.2選課系統(tǒng)登錄流程圖開始輸入用戶名、密碼、驗(yàn)證碼驗(yàn)證用戶名、密碼、驗(yàn)證碼提示用戶登錄失敗進(jìn)入相應(yīng)的用戶頁面選擇相關(guān)管理操作安全退出系統(tǒng)驗(yàn)證正確結(jié)束是否 圖3.2.2系統(tǒng)用戶登錄流程圖3.2.3管理員添加課程流程圖開始退出轉(zhuǎn)到添加課程填寫課程信息點(diǎn)擊添加添加課程提示添加成功圖3.2.3管理員添加課程流程圖3.2.4學(xué)生選修課程流程圖開始結(jié)束點(diǎn)擊選修選修成功更新選、退課課表提示時(shí)間沖突,不能選修上課時(shí)間沖突繼續(xù)選課.是否是否圖3.2.4學(xué)生選修課程流程圖4 系統(tǒng)實(shí)現(xiàn)4.1 管理員界面的實(shí)現(xiàn)Htmlvar myMenu; window.onl
21、oad = function () myMenu = new SDMenu(my_menu); myMenu.init();var firstSubmenu = myMenu.submenus0; myMenu.expandMenu(firstSubmenu); ;退出系統(tǒng)3+個(gè)人信息基本信息+修T改密碼修T改密碼+選課管理 發(fā)布選課學(xué)生退課+基礎(chǔ)信息管理 學(xué)生管理課程管理 教師|管理專業(yè)管理院o系管理+數(shù)y據(jù)Y庫a管理備份Y數(shù)y據(jù)Y庫a還1原-數(shù)y據(jù)Y庫a+新聞管理添加新聞還1原-數(shù)y據(jù)Y庫a截圖后臺(tái)protectedvoid Page_Load(object sender, EventAr
22、gs e) lbname.Text = 歡迎- + SessionID.ToString() + ,今天是 + System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat.GetDayName(DateTime.Now.DayOfWeek); 4.2 選課界面的實(shí)現(xiàn)4.2.1發(fā)布選課Html.style1 width: 100%;text-align: center; td border: 1pxsolid; table border: 1pxsolid;border-width: 1px0px0px1px; 全部課
23、程課程號(hào)課程名稱教師|姓名截圖后臺(tái)代碼:protectedvoid Page_Load(object sender, EventArgs e) SessionID = *;if (SessionID = null) Response.Redirect(login.aspx);if (!IsPostBack) databind(); publicvoid databind() /從數(shù)y據(jù)Y庫a獲取其他信息string sql = select courseID,courseName,score,class,courseTime,courseAddress,coursePhoto,coursenu
24、mber,courseInfo,coursestate,teacher.teaName from course,teacher where course.teaID=teacher.teaID ;DataSet ds = SqlHelper.ExecutDataSet(sql); GridView1.DataSource = ds; GridView1.DataBind(); / 詳情/protectedvoid GridView1_SelectedIndexChanging(object sender, GridViewSelectEventArgs e) SessioncID = Grid
25、View1.Rowse.NewSelectedIndex.Cells1.Text; e.NewSelectedIndex = -1; Response.Write(window.open(./adkecheng.aspx,_blank,height=400,width=600,toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no); protectedvoid GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e) Gr
26、idView1.PageIndex = e.NewPageIndex; databind(); protectedvoid GridView1_RowEditing(object sender, GridViewEditEventArgs e) string courseID= GridView1.Rowse.NewEditIndex.Cells1.Text;string number= GridView1.Rowse.NewEditIndex.Cells8.Text;string sqlt=select teaID from course where courseID=+courseID+;
27、DataTable dt=SqlHelper.ExecuteQuery(sqlt);string teaID=dt.Rows0teaID.ToString();string sql = update course set coursestate=已發(fā)布 where courseID=+courseID+;try int ret = SqlHelper.ExecuteNonQuery(sql);if (ret = 1) ScriptManager.RegisterClientScriptBlock(this, GetType(), aaa, alert(發(fā)布成功|);, true);string
28、 sqlp = insert into press(courseID,teaID,number) values(0,1,2); sqlp = string.Format(sqlp, courseID, teaID, number);int ret2= SqlHelper.ExecuteNonQuery(sqlp);if (ret2 != 1) ScriptManager.RegisterClientScriptBlock(this, GetType(), aaa, alert(發(fā)布失敗,請(qǐng)重新發(fā)布);, true);return; else ScriptManager.RegisterClie
29、ntScriptBlock(this, GetType(), aaa, alert(發(fā)布失敗,請(qǐng)重新發(fā)布);, true);return; databind(); catch ScriptManager.RegisterClientScriptBlock(this, GetType(), aaa, alert(發(fā)布失敗,請(qǐng)重新發(fā)布);, true);return; e.NewEditIndex = -1; protectedvoid btsearch_Click(object sender, EventArgs e) string sql =;if (DropDownList1.Selecte
30、dValue = 全部課程) databind(); else sql = select courseID,courseName,score,class,courseTime,courseAddress,coursePhoto,coursenumber,courseInfo,coursestate,teacher.teaName + from course,teacher where courseID like %0% or courseName like %0% or teacher.teaName like %0% and course.teaID=teacher.teaID ; sql
31、= string.Format(sql,tbsearch.Text);DataSet ds = SqlHelper.ExecutDataSet(sql);try if (ds.Tables0.Rows.Count = 0) ScriptManager.RegisterClientScriptBlock(this, GetType(), aaa, alert(暫Y無T此課程信息);, true);return; GridView1.DataSource = ds; GridView1.DataBind(); catch ScriptManager.RegisterClientScriptBloc
32、k(this, GetType(), aaa, alert(暫Y無T此課程信息);, true);return; protectedvoid CheckBox2_CheckedChanged(object sender, EventArgs e) for (int i = 0; i = GridView1.Rows.Count - 1; i+) CheckBox cbox = (CheckBox)GridView1.Rowsi.FindControl(CheckBox1); cbox.Checked = CheckBox2.Checked; protectedvoid Button1_Clic
33、k(object sender, EventArgs e) CheckBox2.Checked = false; for (int i = 0; i = GridView1.Rows.Count - 1; i+) CheckBox cbox = (CheckBox)GridView1.Rowsi.FindControl(CheckBox1); cbox.Checked = false; protectedvoid btup_Click(object sender, EventArgs e) for (int i = 0; i = GridView1.Rows.Count - 1; i+) Ch
34、eckBox cbox = (CheckBox)GridView1.Rowsi.FindControl(CheckBox1); if (cbox.Checked = true) string courseID = GridView1.Rowsi.Cells1.Text.ToString();string number = GridView1.Rowsi.Cells8.Text.ToString();string sqlt = select teaID from course where courseID= + courseID + ;DataTable dt = SqlHelper.ExecuteQuery(sqlt);string teaID = dt.Rows0teaID.ToString();string sql = update course set coursestate=已發(fā)布 where courseID= + courseID + ;try int ret = SqlHelper.ExecuteNonQuery(sql);if (ret = 1) ScriptManager.RegisterClientScriptBlock(this, GetType(), aa
溫馨提示
- 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年全球及中國瓦楞紙板輸送帶行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報(bào)告
- 2025-2030全球RF IC 設(shè)計(jì)服務(wù)行業(yè)調(diào)研及趨勢分析報(bào)告
- 2025年全球及中國拖拽式滴鹽撒播機(jī)行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報(bào)告
- 2025年全球及中國運(yùn)水式模溫機(jī)行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報(bào)告
- 中國居民膳食指南準(zhǔn)則一食物多樣合理搭配講解
- 作用于中樞神經(jīng)系統(tǒng)的藥物講解
- 2025軟件產(chǎn)品代理版合同書
- 安防設(shè)備采購政府采購合同
- 2025房屋抵押貸款的合同范本
- 2025承運(yùn)合同書范本范文
- 民辦幼兒園務(wù)工作計(jì)劃
- 2025年華僑港澳臺(tái)生聯(lián)招考試高考地理試卷試題(含答案詳解)
- 中國革命戰(zhàn)爭的戰(zhàn)略問題(全文)
- 《數(shù)學(xué)歸納法在中學(xué)解題中的應(yīng)用研究》9000字(論文)
- 《大學(xué)英語四級(jí)詞匯大全》
- 第六章-1八綱辨證
- 《工業(yè)機(jī)器人系統(tǒng)維護(hù)(ABB模塊)》試卷10套
- 危險(xiǎn)性化合物的微生物降解-中國石油大學(xué)環(huán)境生物工程
- 浙江省名校新2025屆高一數(shù)學(xué)第一學(xué)期期末達(dá)標(biāo)檢測試題含解析
- 學(xué)習(xí)2024《關(guān)于加強(qiáng)社會(huì)組織規(guī)范化建設(shè)推動(dòng)社會(huì)組織高質(zhì)量發(fā)展的意見》解讀課件
- 2024年縣全民健身活動(dòng)狀況調(diào)查活動(dòng)方案
評(píng)論
0/150
提交評(píng)論