畢業(yè)設(shè)計(jì)(論文)高校學(xué)生管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第1頁
畢業(yè)設(shè)計(jì)(論文)高校學(xué)生管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第2頁
畢業(yè)設(shè)計(jì)(論文)高校學(xué)生管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第3頁
畢業(yè)設(shè)計(jì)(論文)高校學(xué)生管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第4頁
畢業(yè)設(shè)計(jì)(論文)高校學(xué)生管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第5頁
已閱讀5頁,還剩23頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、河北科技師范學(xué)院畢業(yè)論文河北科技師范學(xué)院畢業(yè)論文(設(shè) 計(jì))題 目:高校學(xué)生管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 學(xué) 生 姓名:xxx 指 導(dǎo) 教師:xxx 系(院)別:數(shù)學(xué)與信息科技學(xué)院 專業(yè)、班級(jí):網(wǎng)絡(luò)技術(shù) 0801 完 成 時(shí)間:2011年5月16 日 河北科技師范學(xué)院教務(wù)處制19目錄摘要1引言11 關(guān)于計(jì)算機(jī)信息管理系統(tǒng)與vba21.1 計(jì)算機(jī)管理信息系統(tǒng)的發(fā)展?fàn)顩r21.2 關(guān)于vba22 總體設(shè)計(jì)22.1 設(shè)計(jì)思想22.2 商場銷售管理系統(tǒng)結(jié)構(gòu)22.3 商場銷售管理系統(tǒng)數(shù)據(jù)庫的設(shè)置33 詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)43.1 系統(tǒng)主界面43.2 進(jìn)貨數(shù)據(jù)錄入及進(jìn)貨報(bào)表63.3 銷售數(shù)據(jù)錄入及進(jìn)貨報(bào)表83.4 商品查詢和

2、庫存記錄124 系統(tǒng)測試和維護(hù)144.1 系統(tǒng)測試的原則和方法145 總結(jié)156 致謝177 參考文獻(xiàn)18abstract19河北科技師范學(xué)院畢業(yè)論文高校學(xué)生管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)河北科技師范學(xué)院數(shù)學(xué)與信息科技學(xué)院網(wǎng)絡(luò)技術(shù)專業(yè)2008級(jí)孫占龍指導(dǎo)教師:于張紅摘要學(xué)生信息管理及素質(zhì)模糊綜合評(píng)判系統(tǒng)是學(xué)校不可缺少的一部分,學(xué)生素質(zhì)評(píng)判對(duì)于學(xué)校的管理者來說至關(guān)重要,所以系統(tǒng)應(yīng)該為用戶提供充分的信息及評(píng)判管理的手段。一直以來,人們使用人工的方式管理文件檔案,采用評(píng)語法、劃等法、強(qiáng)制選擇法、排隊(duì)法等進(jìn)行學(xué)生素質(zhì)的綜合評(píng)判,這種管理方式和評(píng)判手段存在著許多缺點(diǎn):效率低,保密性差,時(shí)間一長,將產(chǎn)生大量的文件和數(shù)

3、據(jù),這對(duì)于查找、更新和維護(hù)都帶來了不少困難。如何提高學(xué)校在這方面的管理效率,是當(dāng)前學(xué)校管理者所面臨的重要課題。學(xué)生信息管理及素質(zhì)評(píng)判的信息化,不僅可以簡化傳統(tǒng)人工手動(dòng)的管理模式,評(píng)判方法,使學(xué)校管理人員能夠方便地利用學(xué)校內(nèi)部信息對(duì)學(xué)生進(jìn)行全面管理,更重要的是利用模糊綜合評(píng)判法解決學(xué)生素質(zhì)的定性分析向定量分析的轉(zhuǎn)化,從而使其更加科學(xué)、合理且易于操作??梢允箤W(xué)生管理規(guī)范化、制度化、數(shù)字化,使學(xué)校以高效率運(yùn)轉(zhuǎn),促進(jìn)學(xué)生素質(zhì)的提高。大學(xué)生的素質(zhì)已經(jīng)成為公司用人的一個(gè)重要標(biāo)尺,所以學(xué)校應(yīng)用一個(gè)良好的系統(tǒng)來評(píng)判學(xué)生的素質(zhì)是必要的。關(guān)鍵字:學(xué)生信息管理;素質(zhì)綜合模糊評(píng)判;定量分析引言學(xué)生信息管理系統(tǒng)作為信息

4、管理系統(tǒng)的一個(gè)分支,已逐漸成為學(xué)校信息化建設(shè)的重要組成部分,為學(xué)校管理全校的院系班級(jí)和學(xué)生提供了一個(gè)功能強(qiáng)大、安裝部署方便、使用成本低、操作簡捷的學(xué)生信息管理系統(tǒng),不僅能夠提高工作的效益,也為最終實(shí)現(xiàn)有效的“無紙化辦公”和更加廣泛的“電子事務(wù)”奠定了基礎(chǔ)。本畢業(yè)設(shè)計(jì)是一個(gè)針對(duì)高校學(xué)生管理的管理系統(tǒng)。在考察了目前高校學(xué)生管理的現(xiàn)狀以及參考了其他管理系統(tǒng)后,確定了本系統(tǒng)的需求:實(shí)現(xiàn)高校學(xué)生管理的自動(dòng)化,解決學(xué)生交費(fèi)登記、成績錄入以及檔案管理等大部分瑣細(xì)的問題。本系統(tǒng)使用了c#以及sql技術(shù),界面友好,操作簡單,功能實(shí)用,大大的方便用戶使用本軟件。同時(shí)各個(gè)表之間的關(guān)系設(shè)置明確,減少了出錯(cuò)的可能,確保

5、了數(shù)據(jù)的正確性、完整性和一致性。本軟件系統(tǒng)使得管理的信息化,減少了人力成本的付出,一定程度上提高了學(xué)生管理的效率。1 關(guān)于計(jì)算機(jī)信息管理系統(tǒng)與vs2010+sql server20081.1計(jì)算機(jī)管理信息系統(tǒng)的發(fā)展?fàn)顩r在社會(huì)經(jīng)濟(jì)建設(shè)日益發(fā)展的形勢(shì)下,管理工作在發(fā)展中出現(xiàn)了工作內(nèi)容項(xiàng)目不斷增多、工作質(zhì)量要求不斷提高、工作量不斷增大、工作難度不斷增強(qiáng)等新形勢(shì)和新問題,管理工作的重要系統(tǒng)之一計(jì)算機(jī)管理信息系統(tǒng)也面臨著發(fā)展方向的問題4。樹立以應(yīng)用為主的思想,融合先進(jìn)的管理技術(shù)和管理方法,選擇合適的應(yīng)用平臺(tái),構(gòu)筑能發(fā)揮持久效益的計(jì)算機(jī)管理信息系統(tǒng),是管理工作的計(jì)算機(jī)管理信息系統(tǒng)的發(fā)展方向5。這樣,管理工

6、作才能跟上社會(huì)發(fā)展步伐,適應(yīng)新的發(fā)展形勢(shì),提高管理工作效率,提高管理工作質(zhì)量和工作水平,高質(zhì)量地完成管理工作任務(wù)6。1.2關(guān)于 vs 2010 visual studio是微軟公司推出的開發(fā)環(huán)境。是目前最流行的 windows 平臺(tái)應(yīng)用程序開發(fā)環(huán)境。 簡介c sharp(又被簡稱為c#)是微軟公司在二ooo年六月發(fā)布的一種新的編程語言,并定于在微軟職業(yè)開發(fā)者論壇(pdc)上登臺(tái)亮相.c#是微軟公司研究員anders hejlsberg的最新成果.c#看起來與java有著驚人的相似;它包括了諸如單一繼承,界面,與java幾乎同樣的語法,和編譯成中間代碼再運(yùn)行的過程.但是c#與java有著明顯的不

7、同,它借鑒了delphi的一個(gè)特點(diǎn),與com(組件對(duì)象模型)是直接集成的,而且它是微軟公司.net windows網(wǎng)絡(luò)框架的主角。 微軟c#語言定義主要是從c和c+繼承而來的,而且語言中的許多元素也反映了這一點(diǎn)。c#在設(shè)計(jì)者從c+繼承的可選選項(xiàng)方面比java要廣泛一些(比如說structs),它還增加了自己新的特點(diǎn)(比方說源代碼版本定義).但它還太不成熟,不可能擠垮java、c#還需要進(jìn)化成一種開發(fā)者能夠接受和采用的語言。1.3關(guān)于 sql server 2008 sql(structured query language),結(jié)構(gòu)化查詢語言。sql語言的主要功能就是同各種數(shù)據(jù)庫建立聯(lián)系,進(jìn)行溝

8、通。按照ansi(美國國家標(biāo)準(zhǔn)協(xié)會(huì))的規(guī)定,sql被作為關(guān)系型數(shù)據(jù)庫管理系統(tǒng)的標(biāo)準(zhǔn)語言。sql語句可以用來執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫中的數(shù)據(jù),從數(shù)據(jù)庫中提取數(shù)據(jù)等。絕大多數(shù)流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)都采用了sql語言標(biāo)準(zhǔn)。雖然很多數(shù)據(jù)庫都對(duì)sql語句進(jìn)行了再開發(fā)和擴(kuò)展,但是包括select, insert, update, delete, create,以及drop在內(nèi)的標(biāo)準(zhǔn)的sql命令仍然可以被用來完成幾乎所有的數(shù)據(jù)庫操作 1.4 關(guān)于三層構(gòu)架 1:本系統(tǒng)是基于microsoft visual studio 2010 和sql server2008編寫的,系統(tǒng)功能包含了基本的學(xué)生信息

9、管理,增刪查改信息,班級(jí) 院系管理,課程成績管理等。2:整個(gè)系統(tǒng)設(shè)計(jì)采用統(tǒng)一的三層架構(gòu)設(shè)計(jì),即表現(xiàn)層(ui層)、業(yè)務(wù)邏輯層(bll)、數(shù)據(jù)訪問層(dal),表現(xiàn)層負(fù)責(zé)將信息呈現(xiàn)給用戶,業(yè)務(wù)邏輯層負(fù)責(zé)業(yè)務(wù)處理判斷,數(shù)據(jù)層負(fù)責(zé)對(duì)數(shù)據(jù)庫的操作。此外還有一個(gè)模型層(model)負(fù)責(zé)在三層之間進(jìn)行數(shù)據(jù)傳輸;3:采用三層的優(yōu)(1)開發(fā)人員可以只關(guān)注整個(gè)結(jié)構(gòu)中的其中某一層; (2)可以很容易的用新的實(shí)現(xiàn)來替換原有層次的實(shí)現(xiàn); (3)有利于標(biāo)準(zhǔn)化; (4)利于各層邏輯的復(fù)用。 (5)更加安全4:三層架構(gòu)創(chuàng)建(1)創(chuàng)建四個(gè)項(xiàng)目,表現(xiàn)層項(xiàng)目類型為webapplication,業(yè)務(wù)邏輯層、數(shù)據(jù)訪問層、模型層均為類庫

10、。(2)添加引用:表現(xiàn)層引用業(yè)務(wù)邏輯層。業(yè)務(wù)邏輯層引用數(shù)據(jù)訪問層。由于模型層負(fù)責(zé)在三層之間傳遞數(shù)據(jù),所以每一層都要引用模型層。有時(shí)候還會(huì)有一個(gè)公共項(xiàng)目,每一層都會(huì)引用。(3)模型層(orm):數(shù)據(jù)庫中每一個(gè)表都在模型層創(chuàng)建一個(gè)類,一般情況類的名稱和數(shù)據(jù)表名相同,如果數(shù)據(jù)庫中表名為復(fù)數(shù)型式,一般模型層類名為單數(shù)。表中的字段在類中建成屬性。(4)數(shù)據(jù)庫訪問層:每一個(gè)模型層的類,都在數(shù)據(jù)庫訪問層對(duì)應(yīng)一個(gè)類,該類的命名一般為模型層中的類名+services,此類中僅包含對(duì)該表的crud的方法。(5)業(yè)務(wù)邏輯層:業(yè)務(wù)邏輯層中的類名由業(yè)務(wù)決定,一般情況下也可以與數(shù)據(jù)訪問層的類相對(duì)應(yīng),類名一般由表名+man

11、ager命名。(6)表現(xiàn)層:由需求網(wǎng)頁構(gòu)成,調(diào)用業(yè)務(wù)邏輯層的方法。該層一般不出現(xiàn)sql語句相關(guān)的內(nèi)容,就算出現(xiàn),也不能出現(xiàn)能執(zhí)行的sql語句5:本系統(tǒng)充分利用了面向?qū)ο笏枷?,?shù)據(jù)庫中的每一個(gè)表在系統(tǒng)中都對(duì)應(yīng)一個(gè)類,這樣有利于工程化的操作。6:采用javascript進(jìn)行數(shù)據(jù)驗(yàn)證,同時(shí)在服務(wù)器端再次進(jìn)行驗(yàn)證,這樣可以減少服務(wù)器眼里的前提下保證數(shù)據(jù)的安全性;7:數(shù)據(jù)庫操作采用參數(shù)化查詢方式,這樣可以有效的避免sql注入攻擊,對(duì)系統(tǒng)安全起到了很好的保護(hù)作用。8:采用ajax某些數(shù)據(jù)的驗(yàn)證,增強(qiáng)的與用戶交互的友好性,同時(shí)采用無刷新分頁技術(shù),使得頁面更人性化。9:才用緩存技術(shù),可以有效的減少服務(wù)器壓力。

12、11:網(wǎng)頁整體視圖采用模板頁技術(shù),子頁面基于模板頁設(shè)計(jì),可以大大減少代碼量,同時(shí)保證頁面的一致性。在模板頁中,把 頁面布局畫好,在變化的內(nèi)容部分“留空”,留空的部分由子頁面填充內(nèi)容,這樣子頁面只要填空就行,不用重復(fù)設(shè)計(jì)頁 面結(jié)構(gòu),一旦要修改頁面結(jié)構(gòu)修改母版頁就可以,這樣所有頁面都會(huì)變化。母版頁“挖坑”,具體頁面“填坑”。母版頁 、具體頁面中幾乎可以使用所有的普通webform頁面能夠使用的技術(shù)。12:登陸頁面采用html代碼和服務(wù)器端控件組合的方法,這樣可以增加頁面的加載速度,減少代碼量。13:列表部分采用服務(wù)器端控件,在保證性能的前提下,使得交互界面更人性化。14:三層架構(gòu)是一:界面層界面層

13、提供給用戶一個(gè)視覺上的界面,通過界面層,用戶輸入數(shù)據(jù)、獲取數(shù)據(jù)。界面層同時(shí)也提供一定的安全性,確保用戶不用看到不必要的機(jī)密信息。二:邏輯層邏輯層是界面層和數(shù)據(jù)層的橋梁,它響應(yīng)界面層的用戶請(qǐng)求,執(zhí)行任務(wù)并從數(shù)據(jù)層抓取數(shù)據(jù),并將必要的數(shù)據(jù)傳送給界面層。三:數(shù)據(jù)層數(shù)據(jù)層定義、維護(hù)數(shù)據(jù)的完整性、安全性,它響應(yīng)邏輯層的請(qǐng)求,訪問數(shù)據(jù)。這一層通常由大型的數(shù)據(jù)庫服務(wù)器實(shí)現(xiàn),如oracle 、sybase、ms sql server等從開發(fā)角度和應(yīng)用角度來看,三層架構(gòu)比雙層或單層結(jié)構(gòu)都有更大的優(yōu)勢(shì)。三層結(jié)構(gòu)適合群體開發(fā),每人可以有不同的分工,協(xié)同工作使效率倍增。開發(fā)雙層或單層應(yīng)用時(shí),每個(gè)開發(fā)人員都應(yīng)對(duì)系統(tǒng)有較

14、深的理解,能力要求很高,開發(fā)三層應(yīng)用時(shí),則可以結(jié)合多方面的人才,只需少數(shù)人對(duì)系統(tǒng)全面了解,從一定程度工降低了開發(fā)的難度。三層架構(gòu)屬于瘦客戶的模式,用戶端只需一個(gè)較小的硬盤、較小的內(nèi)存、較慢的cpu就可以獲得不錯(cuò)的性能。相比之下,單層或胖客戶對(duì)面器的要求太高。三層架構(gòu)的另一個(gè)優(yōu)點(diǎn)在于可以更好的支持分布式計(jì)算環(huán)境。邏輯層的應(yīng)用程序可以有多個(gè)機(jī)器上運(yùn)行,充分利用網(wǎng)絡(luò)的計(jì)算功能。分布式計(jì)算的潛力巨大,遠(yuǎn)比升級(jí)cpu有效。三層架構(gòu)的最大優(yōu)點(diǎn)是它的安全性。用戶端只能通過邏輯層來訪問數(shù)據(jù)層,減少了入口點(diǎn),把很多危險(xiǎn)的系統(tǒng)功能都屏蔽了。另外三層架構(gòu)還可以支持如下功能:remote access(遠(yuǎn)程訪問資料)

15、,例如可透過internet存取遠(yuǎn)程數(shù)據(jù)庫;high performance(提升運(yùn)算效率)解決集中式運(yùn)算(centralize)及主從式架構(gòu)(client-server)中,數(shù)據(jù)庫主機(jī)的運(yùn)算負(fù)擔(dān),降低數(shù)據(jù)庫主機(jī)的connection load,并可藉由增加app server處理眾多的數(shù)據(jù)處理要求,這一點(diǎn)跟前面講到的分布式計(jì)算提高運(yùn)算能力是一個(gè)道理;client端發(fā)出request(工作要求)后,便可離線,交由app server和database server共同把工作完成,減少client端的等待時(shí)間;這個(gè)功能我覺得應(yīng)用場合不是很多,自己感受也不是很深刻,從理論上是成立2 總體設(shè)計(jì)2.1

16、設(shè)計(jì)思想一個(gè)計(jì)算機(jī)管理系統(tǒng),必須有一個(gè)正確的設(shè)計(jì)指導(dǎo)思想,通過合理選擇數(shù)據(jù)結(jié)構(gòu)、網(wǎng)絡(luò)結(jié)構(gòu)、操作系統(tǒng)以及開發(fā)環(huán)境,構(gòu)成一個(gè)完善的網(wǎng)絡(luò)體系結(jié)構(gòu),才能充分發(fā)揮計(jì)算機(jī)信息管理的優(yōu)勢(shì)。根據(jù)哈工大華德應(yīng)用技術(shù)學(xué)院學(xué)生管理部門的實(shí)際需求,本系統(tǒng)的設(shè)計(jì)按照下述原則進(jìn)行。1實(shí)用性:系統(tǒng)以用戶需求為目標(biāo),以方便用戶為原則,同時(shí)融入先進(jìn)的管理經(jīng)驗(yàn)。根據(jù)用戶實(shí)際的需求情況,量身訂造一套先進(jìn)的學(xué)生信息管理及素質(zhì)模糊評(píng)判系統(tǒng),并且將在局域網(wǎng)下通過ie提供各種實(shí)用功能,盡可能降低使用前的培訓(xùn)、實(shí)施和使用中的維護(hù)時(shí)間。充分滿足華德學(xué)院現(xiàn)在及未來幾年內(nèi)的各種需求,真正為華德學(xué)院的學(xué)生管理及決策方面提供強(qiáng)有力的支持。2先進(jìn)性:本

17、設(shè)計(jì)將充分應(yīng)用現(xiàn)有成熟的計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)、軟件開發(fā)技術(shù),為用戶提供高性能的系統(tǒng)。系統(tǒng)將運(yùn)用先進(jìn)的瀏覽器/服務(wù)器結(jié)構(gòu),采用sql server 2000數(shù)據(jù)庫,使用先進(jìn)的visual studio 2008進(jìn)行系統(tǒng)前臺(tái)的建設(shè),可以輕松的實(shí)現(xiàn)數(shù)據(jù)庫的連接和操作,使用各種visual studio 2008現(xiàn)成的各種控件,使前臺(tái)建設(shè)的速度和質(zhì)量得到非常大的提高。可以方便的滿足華德學(xué)院學(xué)生管理上的需要。3高可靠性:一個(gè)實(shí)用的系統(tǒng)同時(shí)必須是可靠的,本設(shè)計(jì)通過合理的采用sql server 2000作為后臺(tái)數(shù)據(jù)庫,對(duì)用戶權(quán)限也有嚴(yán)格的管理可保證系統(tǒng)的可靠性與容錯(cuò)性。4高安全性:在設(shè)計(jì)中,將充分利用網(wǎng)絡(luò)

18、軟、硬件提供的各種安全措施,既可以保證用戶共享資源,同時(shí)也可保證關(guān)鍵數(shù)據(jù)的安全性。5采用標(biāo)準(zhǔn)技術(shù):本系統(tǒng)的所有設(shè)計(jì)遵循國際上現(xiàn)行的標(biāo)準(zhǔn)進(jìn)行,以提高系統(tǒng)的開放性。6可維護(hù)性:系統(tǒng)的設(shè)計(jì)要求方便維護(hù),包括數(shù)據(jù)庫的維護(hù),軟件的維護(hù)性:系統(tǒng)在設(shè)計(jì)時(shí),充分考慮系統(tǒng)運(yùn)行的智能性,盡量的使程序智能化,在使用系統(tǒng)一段時(shí)間后,系統(tǒng)可以和所處部門的業(yè)務(wù)相融合。7 三層構(gòu)架圖文簡介 如圖2.1 圖 2.12.2高校管理系統(tǒng)登錄界面2.21本著結(jié)構(gòu)簡單,操作容易的原則,設(shè)計(jì)其系統(tǒng)主界面如圖2.2所示: 圖 2.2 2.2.2用戶登錄賬戶驗(yàn)證的代碼 using system;using system.collectio

19、ns.generic;using system.linq;using system.web;using studengms.bll;namespace studengms / / login1 的摘要說明 / public class login1 : ihttphandler t_usersservice userservice = new t_usersservice(); public void processrequest(httpcontext context) string username = context.request.formusername; string userpw

20、d = context.requestuserpwd; if (!userservice.selectuser(username, userpwd) context.response.write(用戶名或密碼錯(cuò)誤,請(qǐng)重新輸入); context.response.write(返回登陸頁面/a); return; context.response.redirect(liststudents.aspx); public bool isreusable get return false; 2.3高校學(xué)生管理系統(tǒng)數(shù)據(jù)庫的設(shè)置 通過對(duì)學(xué)校管理實(shí)際運(yùn)作的考察,確定學(xué)生管理系統(tǒng)的主要開發(fā)內(nèi)容,確定數(shù)據(jù)庫中表

21、的主要內(nèi)容,以及表與表之間關(guān)系的確立,具體內(nèi)容看下表。該系統(tǒng)主要包含分?jǐn)?shù)表,課程表,學(xué)生表,院系表,用戶表這幾個(gè)表,在這幾個(gè)表的基礎(chǔ)上進(jìn)行添加,刪除,查詢,修改等一系列操作,2.3.1 相關(guān)圖表 圖 2.3 分?jǐn)?shù)表 圖 2.4 課程表 圖 2.5 學(xué)生表 圖 2.6 用戶表 圖 2.7 院系表2.3.2 數(shù)據(jù)訪問的相關(guān)代碼 using system;using system.collections.generic;using system.linq;using system.web;using system.configuration;using system.data.sqlclient;u

22、sing system.data;namespace studengms.dal static public class sqlhelper /static string connstring = configurationmanager.connectionstrings.tostring(); static string connstring = data source=.sqlexpress;initial catalog=studentms;persist security info=true;user id=sa;password=870722; static public void

23、 connectiontosql() sqlconnection conn = new sqlconnection(connstring); sqlcommand cmd = conn.createcommand(); / / 執(zhí)行一個(gè)查詢 返回受影響行數(shù) / / / static public bool sqlexcutescalar(string sql) string count =; sqlconnection conn = new sqlconnection(connstring); sqlcommand cmd = conn.createcommand(); cmd.command

24、text = sql; conn.open(); try count = cmd.executescalar().tostring(); catch return false; conn.close(); if (count=) return false; return true; static public datatable sqladapter(string sql) sqlconnection conn = new sqlconnection(connstring); sqlcommand cmd = conn.createcommand(); cmd.commandtext = sq

25、l; sqldataadapter ad = new sqldataadapter(cmd); datatable dt = new datatable(); ad.fill(dt); return dt; 3 詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)3.1 用戶登錄代碼用戶名:密碼: %-% 3.2 院系管理3.2.1 院系管理視圖 院系管理窗口可以學(xué)校的院系進(jìn)行管理,可進(jìn)行添加和刪除等相關(guān)操作 如下圖所示 圖 3.1 院系管理3.22院系管理的相關(guān)代碼 asp:sqldatasource id=sqldatasource3 runat=server conflictdetection=compareallvalue

26、s connectionstring= deletecommand=delete from t_yuanxi where y_id = original_y_id and y_name = original_y_name insertcommand=insert into t_yuanxi (y_name) values (y_name) oldvaluesparameterformatstring=original_0 selectcommand=select y_id, y_name from t_yuanxi updatecommand=update t_yuanxi set y_nam

27、e = y_name where y_id = original_y_id and y_name = original_y_name asp:sqldatasource id=sqldatasource2 runat=server connectionstring= deletecommand=delete from t_course where c_id = c_id insertcommand=insert into t_course (c_num, c_name, c_xingzhi, c_xuefen) values (c_num, c_name, c_xingzhi, c_xuefe

28、n) selectcommand=select c_id, c_num, c_name, c_xingzhi, c_xuefen from t_course updatecommand=update t_course set c_num = c_num, c_name = c_name, c_xingzhi = c_xingzhi, c_xuefen = c_xuefen where c_id = c_id asp:sqldatasource id=sqldatasource1 runat=server conflictdetection=compareallvalues connection

29、string= deletecommand=delete from t_course where c_id = original_c_id and c_num = original_c_num and c_name = original_c_name and c_xingzhi = original_c_xingzhi and c_xuefen = original_c_xuefen insertcommand=insert into t_course (c_num, c_name, c_xingzhi, c_xuefen) values (c_num, c_name, c_xingzhi,

30、c_xuefen) oldvaluesparameterformatstring=original_0 selectcommand=select c_id, c_num, c_name, c_xingzhi, c_xuefen from t_course order by c_id updatecommand=update t_course set c_num = c_num, c_name = c_name, c_xingzhi = c_xingzhi, c_xuefen = c_xuefen where c_id = original_c_id and c_num = original_c_num and c_name = original_c_name and c_xingzhi = original_c_xingzhi and c_xuefen = original_c_xuefen 3.3 課程管理3.3.1 課程管理視圖 院系管理窗口可以學(xué)校的

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論