版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、.課程設(shè)計(jì)報(bào)告書(shū)設(shè)計(jì)名稱(chēng):課程名稱(chēng):學(xué)生姓名:專(zhuān)業(yè):班別:學(xué)號(hào):指導(dǎo)老師:日期:年月日Word 專(zhuān)業(yè)資料.目錄1.開(kāi)發(fā)背景.12.系統(tǒng)分析.32.1需求分析 .32.1.1功能需求 .32.1.2基于的教務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).32.1.3基于的教務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).52.2 可行性分析62.2.1需求可行性分析 .63.系統(tǒng)設(shè)計(jì).83.1系統(tǒng)目標(biāo) .83.2系統(tǒng)功能結(jié)構(gòu) .83.2.2教師功能塊 .93.2.3管理員功能模塊 .93.3 開(kāi)發(fā)環(huán)境1 03.4 詳細(xì)設(shè)計(jì)1 0設(shè)計(jì)數(shù)據(jù)表1 0功能 E-R 圖1 3設(shè)計(jì)步驟1 5關(guān)鍵代碼1 7Word 專(zhuān)業(yè)資料.運(yùn)行結(jié)果2 24.總結(jié)25Wo
2、rd 專(zhuān)業(yè)資料.1. 開(kāi)發(fā)背景近年來(lái)隨著教育普及,高校教育體制改革,各高校擴(kuò)大招生規(guī)模,使得在校學(xué)生人數(shù)有了突飛猛進(jìn)的發(fā)展,辦學(xué)規(guī)模逐步增大,專(zhuān)業(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è)高校,為無(wú)紙化辦公提供了有利條件。在這樣的形勢(shì)下, 開(kāi)發(fā)一個(gè)集成化的教務(wù)管理系統(tǒng)不僅勢(shì)在必行,而且成為一個(gè)緊迫的任務(wù)。由于國(guó)各高校的教務(wù)管理模式不盡相同,不同學(xué)校的實(shí)際教務(wù)管理情況
3、各有自己的特點(diǎn),因而個(gè)高校需要針對(duì)自己的教務(wù)管理模式和特點(diǎn)建立自己的教務(wù)管理系統(tǒng)。教務(wù)管理包括對(duì)教學(xué)資源如新生注冊(cè)和學(xué)籍的管理、各學(xué)期學(xué)生成績(jī)的管理、教學(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ā)展而日趨成熟。 不斷增長(zhǎng)的復(fù)雜性、 多樣性和相互關(guān)聯(lián)性是當(dāng)今管理信息系統(tǒng)的共同特征。而開(kāi)發(fā)一個(gè)管理信息系統(tǒng)往往要結(jié)合軟件工程的理念
4、,使用系統(tǒng)化的方法進(jìn)行管理信息系統(tǒng)的開(kāi)發(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),利用目前流行的開(kāi)發(fā)工具和技術(shù),開(kāi)發(fā)基于C/S 模式的教務(wù)管理系統(tǒng),設(shè)計(jì)了教務(wù)管理系統(tǒng)的各個(gè)功能模塊、數(shù)據(jù)庫(kù)和系統(tǒng)Word 專(zhuān)業(yè)資料.安全等,力求使該系統(tǒng)功能完善、高效適用、安全可靠,更好地為高校教務(wù)、教學(xué)管理工作服務(wù)。Word 專(zhuān)業(yè)資料.2. 系統(tǒng)分析2.1需求分析2.1.1 功能需求教務(wù)管理系統(tǒng)系統(tǒng)主要是為完成日常教學(xué)任務(wù)而開(kāi)發(fā)的,其主要目標(biāo)是對(duì)學(xué)生個(gè)人信息、師資信
5、息、教學(xué)資源信息、課程信息、學(xué)生成績(jī)信息等進(jìn)行管理及維護(hù),減輕教學(xué)工作的壓力,提高教學(xué)管理工作的效率。通過(guò)對(duì)學(xué)校教學(xué)管理的業(yè)務(wù)調(diào)查,得知教務(wù)管理人員可通過(guò)此系統(tǒng)實(shí)現(xiàn)對(duì)學(xué)生和教學(xué)資源的管理與維護(hù),學(xué)生可以通過(guò)此系統(tǒng)進(jìn)行個(gè)人信息、考試成績(jī)查 詢(xún)以及完成選課等相關(guān)功能,教師可以通過(guò)此系統(tǒng)完成個(gè)人信息管理、學(xué)生成績(jī)輸入、教學(xué)任務(wù)查詢(xún)等等功能。系統(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)的
6、教材征訂單傳達(dá)給教材科,由教材科根據(jù)開(kāi)課學(xué)生人數(shù)訂教材。教務(wù)處還要將一切安排妥當(dāng)?shù)氖乱斯荚诰W(wǎng)絡(luò)上,以供教師和學(xué)生查詢(xún)。因此,該系統(tǒng)主要的使用對(duì)象是教務(wù)管理人員、學(xué)生、教師和系統(tǒng)維護(hù)人員。 這些使用者對(duì)教務(wù)管理系統(tǒng)的功能要不同的。()教務(wù)管理人員對(duì)功能的需求?學(xué)籍管理 功能包括:學(xué)生注冊(cè)、學(xué)生基本信息管理(包括添加、刪除和更新學(xué)生信息,可按姓名或?qū)W號(hào)查詢(xún)學(xué)生信息)、學(xué)籍變動(dòng)管理、畢業(yè)管理等。2.1.2 基于的教務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)功能包括:各專(zhuān)業(yè)課教師個(gè)人基本信息管理、教學(xué)任務(wù)發(fā)布、教學(xué)工作量管理、考評(píng)考核管理、科研管理等。Word 專(zhuān)業(yè)資料.選課管理功能包括:教務(wù)管理人員依據(jù)教學(xué)計(jì)劃和培養(yǎng)
7、計(jì)劃,設(shè)置選課課程并統(tǒng)計(jì)生成己選課學(xué)生等。教學(xué)計(jì)劃管理功能主要包括:根據(jù)培養(yǎng)計(jì)劃和各個(gè)專(zhuān)業(yè)上報(bào)的教學(xué)計(jì)劃,添加各專(zhuān)業(yè)教學(xué)計(jì)劃,包括教學(xué)計(jì)劃的修改刪除等操作。成績(jī)管理功能包括:每門(mén)課程結(jié)束后,由教師進(jìn)行成績(jī)登記,然后教務(wù)管理人員對(duì)登記的信息進(jìn)行管理,如教師登錄成績(jī)后發(fā)現(xiàn)成績(jī)有錯(cuò)誤,只能由教務(wù)管理人員核實(shí)后進(jìn)行修改。還有根據(jù)成績(jī)就算出學(xué)生的學(xué)分,以便學(xué)籍管理的需要。課程管理功能主要有:安排各個(gè)專(zhuān)業(yè)所開(kāi)設(shè)課程的上課時(shí)間和上課教室。()教材管理人員功能需求功能包括:( 1)教材的基本信息的管理(按書(shū)名或作者)具有良好的人機(jī)界面;( 2)供求信息查詢(xún),支持多條件和模糊查詢(xún);( 3)普通用戶(hù)不用注冊(cè)可以瀏
8、覽信息;( 4)保證后臺(tái)數(shù)據(jù)庫(kù)安全;等查詢(xún)各專(zhuān)業(yè)教材、添加修改刪除教材信息等) 、統(tǒng)計(jì)教材數(shù)量、教材費(fèi)用、教材的入庫(kù)和出庫(kù)管理等。學(xué)生對(duì)功能的需求:學(xué)生有兩類(lèi),分別是本科生和研究生。每一類(lèi)學(xué)生對(duì)于功能的要求還是有區(qū)別的,如Word 專(zhuān)業(yè)資料.研究生有科研和論文的容。在本文中, 只分析了本科生的功能需求。? 個(gè)人信息管理功能包括:瀏覽個(gè)人基本信息,具體容包括姓名、性別、學(xué)號(hào)、民族、出生日期、籍貫、所在專(zhuān)業(yè)班級(jí)等,這些信息是以學(xué)籍管理表中的信息為準(zhǔn),所以不允許學(xué)生自行更改,只能進(jìn)行查詢(xún)。還包括個(gè)人課表查詢(xún),成績(jī)查詢(xún)等。? 更改系統(tǒng)登錄信息功能包括:學(xué)生登錄系統(tǒng)后,修改登錄信息,為了保證系統(tǒng)的安全性
9、,只要求學(xué)生修改個(gè)人密碼。網(wǎng)上選課功能包括:網(wǎng)上查看可選課程,添加、刪除所選課程等功能?;诘慕虅?wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)( 1)教師對(duì)功能的需求個(gè)人基本信息的維護(hù)功能包括:教師基本信息的添加和修改等,如出生日期、畢業(yè)學(xué)校、 學(xué)歷和學(xué)位等信息, 但是職工編號(hào)和姓名是不允許教師在系統(tǒng)中進(jìn)行修改的。? 教學(xué)信息查詢(xún)功能包括: 教學(xué)任務(wù)查詢(xún)、 教學(xué)自然班下載打印、教學(xué)質(zhì)量評(píng)價(jià)查詢(xún)和工作量計(jì)算結(jié)果的查看等。學(xué)生成績(jī)錄入功能主要包括:本學(xué)期學(xué)生考試成績(jī)的錄入,一旦用錄入密碼錄入成績(jī)成功后,就不能任意修改學(xué)生成績(jī),必須由教務(wù)處管理人員修改。( 2 )系統(tǒng)管理員的需求 系統(tǒng)管理員主要是對(duì)教務(wù)管理系統(tǒng)進(jìn)行維護(hù)和更
10、新,并保證系統(tǒng)的安全性, 以及數(shù)據(jù)庫(kù)的安全性。 從以上可以看出,各種人員對(duì)于系統(tǒng)的需不同的,對(duì)于學(xué)生來(lái)說(shuō), 教務(wù) 人員的操作是不能使用的, 也是不可見(jiàn)的, 所以要在用戶(hù)登錄系統(tǒng)時(shí),就做出 判斷該用戶(hù)可以使用哪些功能, 這就需要設(shè)置不同的登錄權(quán)限。 系統(tǒng)管理人員 具有最高的權(quán)限,可以添加、刪除用戶(hù),并可設(shè)置和修改不同的用戶(hù)權(quán)限。因此在數(shù)據(jù)庫(kù)設(shè)計(jì)中,要有權(quán)限的定義。權(quán)限的定義其實(shí)是系統(tǒng)安全性的一種需求,采用身份認(rèn)證機(jī)制對(duì)一Word 專(zhuān)業(yè)資料.般用戶(hù)進(jìn)行管理, 以教工號(hào)和學(xué)生學(xué)號(hào)來(lái)判斷登錄者的權(quán)限,并且以這兩種身份來(lái)判斷登錄者是否該校的校人士,如果是校外人士,則具有瀏覽這樣的最低權(quán)限。系統(tǒng)的安全性需
11、求還有另外一方面容數(shù)據(jù)安全性,對(duì)于數(shù)據(jù)庫(kù)服務(wù)器,要避免系統(tǒng)崩潰等意外事件發(fā)生而導(dǎo)致數(shù)據(jù)全部丟失,常用的方法是采用磁盤(pán)陣列,其次是對(duì)數(shù)據(jù)庫(kù)系統(tǒng)提供完全、增量等多種備份方式,如把數(shù)據(jù)定期刻成光盤(pán)保存。對(duì)于數(shù)據(jù)安全性,本文不做詳細(xì)的闡述。2.2可行性分析需求可行性分析由于本系統(tǒng)的對(duì)象有學(xué)生、教師和管理員三個(gè),數(shù)據(jù)之間的關(guān)聯(lián)性比較強(qiáng),但是涉及的計(jì)算過(guò)程并不復(fù)雜。因此比較適合于采用數(shù)據(jù)庫(kù)管理。在存儲(chǔ)量、速度方面都能滿(mǎn)足數(shù)據(jù)庫(kù)運(yùn)行的要求, 無(wú)論是哪種數(shù)據(jù)庫(kù),如 mysql 、SQL Server 、oracle還是其他數(shù)據(jù)庫(kù)都能夠滿(mǎn)足要求。在技術(shù)方面,根據(jù)自身的能力、老師的指導(dǎo)以及閱覽相關(guān)的資料,可以很好
12、地實(shí)現(xiàn)本系統(tǒng)的每個(gè)功能。本系統(tǒng)的設(shè)計(jì)是在Windowsxp中文版操作系統(tǒng)環(huán)境下,使用VisualStudio2005旗艦版開(kāi)發(fā)成功的。數(shù)據(jù)庫(kù)是MIS中的重要支持技術(shù),在MIS開(kāi)發(fā)過(guò)程中,如何選擇數(shù)據(jù)庫(kù)管理是一個(gè)重要的問(wèn)題,目前,數(shù)據(jù)庫(kù)產(chǎn)品較多,每種產(chǎn)品都具有各自的特點(diǎn)和適用圍,因此,在選擇數(shù)據(jù)庫(kù)時(shí),應(yīng)考慮數(shù)據(jù)庫(kù)應(yīng)用的特點(diǎn)及適用圍,本系統(tǒng)選用的數(shù)據(jù)庫(kù)為 MySql數(shù)據(jù)庫(kù)。對(duì)以上的工具介紹如下:C# 語(yǔ)言和ASP.NET C# 是一種安全的、穩(wěn)定的、簡(jiǎn)單的、優(yōu)雅的,由 C 和 C+ 衍生出來(lái)的面向?qū)ο蟮木幊陶Z(yǔ)言。它在繼承C 和 C+強(qiáng)大功能的同時(shí)去掉了一些它們的復(fù)雜特性(例如沒(méi)有宏和模版,不允許多
13、重繼承)。C# 綜合了VB 簡(jiǎn)單的可視化操作和C+ 的高運(yùn)行效率,以其強(qiáng)大的操作能力、優(yōu)雅的語(yǔ)Word 專(zhuān)業(yè)資料.法風(fēng)格、創(chuàng)新的語(yǔ)言特性和便捷的面向組件編程的支持成為.NET開(kāi)發(fā)的首 選語(yǔ)言。它吸收了 C+ 、Visual Basic 、Delphi 、Java等 語(yǔ)言的優(yōu)點(diǎn),體現(xiàn)了當(dāng)今最新的程序設(shè)計(jì)技術(shù)的功能和精華。C# 繼承了 C 語(yǔ)言的語(yǔ)法風(fēng)格,同時(shí)又繼承了C+ 的面向?qū)ο筇匦?。不同的是?C# 的對(duì)象模型已經(jīng)面向Internet 進(jìn)行了重 新設(shè)計(jì),使用的是 .NET 框架的類(lèi)庫(kù); C# 是專(zhuān)門(mén)為 .NET 應(yīng)用而開(kāi)發(fā)出的語(yǔ)言。這從根本上保證了C# 與 .NET 框架的完美結(jié)合。在 .N
14、ET 運(yùn)行庫(kù)的支持下,.NET 框架 的各種優(yōu)點(diǎn)在C# 中表現(xiàn)得淋漓盡致。結(jié)合自身強(qiáng)大的面向?qū)ο蠊δ埽?C# 使得開(kāi)發(fā)人員的生產(chǎn)效率得到極大的提高。對(duì)于公司而言,軟件開(kāi)發(fā)周期的縮短將能使它們更好應(yīng)付網(wǎng)絡(luò)經(jīng)濟(jì)的競(jìng)爭(zhēng)。在功能與效率的杠桿上人們終于找到了支點(diǎn)。與 Web 的緊密結(jié)合 .NET中新的應(yīng)用程序開(kāi)發(fā)模型意味著越來(lái)越多的解決方案需要與Web 標(biāo) 準(zhǔn) 相 統(tǒng) 一 ,例如 超 文 本 標(biāo) 記 語(yǔ) 言 (HypertextMarkupLanguage,HTML)和 XML 。由于歷史的原因,現(xiàn)存的一些開(kāi)發(fā)工具不能與Web 緊密地結(jié)合。SOAP 的使用使得 C# 克服了這一缺陷, 大規(guī)模深層 次的分
15、布式開(kāi)發(fā)從此成為可能。由于有了 Web服務(wù)框架的幫助, 對(duì)程序員來(lái)說(shuō), 網(wǎng)絡(luò)服務(wù)看起來(lái)就象是C# 的本地對(duì)象。程序員們能夠利用他們已有的面向?qū)ο蟮闹R(shí)與技巧開(kāi)發(fā)Web 服務(wù)。僅需要使用簡(jiǎn)單的C# 語(yǔ)言結(jié)構(gòu), C# 組件將能夠方便地為Web服務(wù),并允許它們通過(guò)Internet被運(yùn)行在任何操 作系統(tǒng)上的任何語(yǔ)言所調(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ù)。Word 專(zhuān)業(yè)資料.3. 系統(tǒng)設(shè)計(jì)3.1 系統(tǒng)目標(biāo)根據(jù)需求要求分析,通過(guò) VS2005 、SQL2005 、所學(xué)的 ASP.NET 和 C#
16、知道實(shí)現(xiàn)需求分析的所有功能。3.2系統(tǒng)功能結(jié)構(gòu)本系統(tǒng)主要實(shí)現(xiàn)教務(wù)處系統(tǒng)的一些基本功能,主要有:用戶(hù)登錄功能和管理員登錄功能、學(xué)生選課功能、學(xué)生成績(jī)查詢(xún)功能、等級(jí)考試查詢(xún)、教師登錄成績(jī)功能、個(gè)人信息修改功能、管理員維護(hù)教師信息、管理員維護(hù)學(xué)生信息、學(xué)生的成績(jī)的修改等。教務(wù)處系統(tǒng)主要有四個(gè)大的模塊,系統(tǒng)管理模塊,學(xué)生的模塊,教師的模塊,管理員的模塊。學(xué)生功能模塊學(xué)生功能子系統(tǒng)查看公成績(jī)查學(xué)生選密碼修告詢(xún)課改Word 專(zhuān)業(yè)資料.教師功能塊教師功能子系統(tǒng)查看公成績(jī)錄查看課密碼修告入表改管理員功能模塊Word 專(zhuān)業(yè)資料.管理員子公告學(xué)生教師學(xué)院專(zhuān)業(yè)班級(jí)管理管理管理管理管理管理增加、刪除、修改操作成功3.
17、3開(kāi)發(fā)環(huán)境【 Microsoft Visual Studio 2005,SQL SERVER 2005】3.4詳細(xì)設(shè)計(jì)3.4.1設(shè)計(jì)數(shù)據(jù)表( 1)用戶(hù)數(shù)據(jù)表( 2)學(xué)生表Word 專(zhuān)業(yè)資料.( 3)教師表( 4)課程表Word 專(zhuān)業(yè)資料.( 5)班級(jí)表( 6)專(zhuān)業(yè)表( 7)成績(jī)表( 8)學(xué)院表Word 專(zhuān)業(yè)資料.功能 E-R 圖開(kāi)始輸入用戶(hù)名及密用戶(hù)名不存在或密碼錯(cuò)用戶(hù)名及密碼是否正確正確否否否管理學(xué)教進(jìn)入后臺(tái)管理模進(jìn)入學(xué)生子模進(jìn)入教師子模塊塊塊安全安全安全退出系統(tǒng)Word 專(zhuān)業(yè)資料.Word 專(zhuān)業(yè)資料.設(shè)計(jì)步驟步驟一:通過(guò)需求分析的功能需求分析,在設(shè)計(jì)搞上畫(huà)出大概的功能子系統(tǒng)藍(lán)圖,包括學(xué)生子
18、系統(tǒng)、教師子系統(tǒng)、管理員子系統(tǒng);步驟二:根據(jù)步驟一的功能藍(lán)圖所涉及實(shí)體來(lái)畫(huà)出每個(gè)實(shí)體的屬性、聯(lián)系的E R 圖,實(shí)體包括用戶(hù)、學(xué)生、教師、管理員、學(xué)院、專(zhuān)業(yè)、班級(jí)、課程、成績(jī)等實(shí)體;步驟三:根據(jù)步驟二所得到的實(shí)體、實(shí)體屬性、及實(shí)體聯(lián)系的ER 圖,構(gòu)造出系統(tǒng)功能結(jié)構(gòu)框架如下圖所示:學(xué)院教務(wù)管理系統(tǒng)系統(tǒng)教教學(xué)務(wù)師生管子子理系系統(tǒng)統(tǒng)子理入理理理理查理教學(xué)學(xué)教個(gè)網(wǎng)詢(xún)課選登學(xué)登成登師籍生表課錄生學(xué)錄人上績(jī)錄管管成管管管成信信信選/信理理績(jī)理理理績(jī)息息息課課息管錄管管管管表管Word 專(zhuān)業(yè)資料.步驟四:根據(jù)實(shí)體屬性圖E R,用 SQL2005創(chuàng)建所有實(shí)體的數(shù)據(jù)表;步驟五:根據(jù)上面的系統(tǒng)結(jié)構(gòu)圖,在 VS200
19、5 中創(chuàng)建 ASP.NET 選擇 C# 動(dòng)態(tài)開(kāi)發(fā)語(yǔ)言的, 并連接所創(chuàng)建好的SQL2005數(shù)據(jù)庫(kù),通過(guò) .aspx.cs 編程實(shí)現(xiàn)系統(tǒng)功能;步驟六:教務(wù)管理系統(tǒng)功能都實(shí)現(xiàn)了,再通過(guò)在站點(diǎn)中創(chuàng)建表格的方式進(jìn)行排版,讓系統(tǒng)界面更加友好,看起來(lái)更加舒服,考慮到使用系統(tǒng)的對(duì)象,我主要以簡(jiǎn)潔、樸素、易用性低調(diào)的格調(diào)進(jìn)行界面設(shè)計(jì);Word 專(zhuān)業(yè)資料.關(guān)鍵代碼( 1)登錄代碼:using System.Configuration;stringcon=".ConnectionString.ToString();SqlConnection sqlcon = new SqlConnection(con);
20、/創(chuàng)建與數(shù)據(jù)庫(kù)的連接sqlcon.Open();string play;stringsqlstr="select*fromusertablewhereuserid='"+TextBox1.T ext + "' and pwd='" + TextBox2.Text + "' and group='"+play+"'"/構(gòu)造SQL 查詢(xún)語(yǔ)句SqlCommand cmd = new SqlCommand(sqlstr, sqlcon);SqlDataReader dr =
21、cmd.ExecuteReader();/執(zhí)行 SQL 語(yǔ)句if (dr.Read()Response.Redirect("/Master.aspx?name="+TextBox1.T ext+"&?psd=" + TextBox2.Text + "");Word 專(zhuān)業(yè)資料.Response.Redirect("/Teacher/scorein.aspx?name="+TextBox1.T ext + "&?psd="+TextBox2.Text+"");Re
22、sponse.Redirect("/Student/scorecheck.aspx?name="+TextBox1.T ext + "&?psd="+TextBox2.Text+"");/ 判斷用戶(hù)角色elseResponse.Write("<script>alert('登錄失??!');location.href='Default.aspx'</script>");( 2)學(xué)生查詢(xún)代碼:stringcon=".ConnectionString
23、.ToString();Word 專(zhuān)業(yè)資料.SqlConnection sqlcon = new SqlConnection(con);sqlcon.Open();DataSet ds = new DataSet();stringsqlcmd1="selectstuid,stuname,departname,classname,zhuanyename,address,phone from StuTablewherezhuanyename='"ext.ToString()+"'andext.ToString() + "'"
24、stringsqlcmd2="selectstuid,stuname,departname,classname,zhuanyename,address,phone from StuTablewhere stuname='" + TextBox1.Text.ToString() + "'"/構(gòu)造查詢(xún)學(xué)生SQL 語(yǔ)句if (TextBox1.Text = "")SqlCommand cmd = new SqlCommand(sqlcmd1, sqlcon);SqlDataAdapter sda = new SqlDataA
25、dapter(cmd);sda.Fill(ds, "ds");GridView1.DataSource = ds.Tables0.DefaultView;GridView1.DataBind();elseSqlCommand cmd = new SqlCommand(sqlcmd2, sqlcon);SqlDataAdapter sda = new SqlDataAdapter(cmd);Word 專(zhuān)業(yè)資料.sda.Fill(ds, "ds");GridView1.DataSource = ds.Tables0.DefaultView;GridView1
26、.DataBind();/ 判斷查詢(xún)方法并邦定到GridView1控件( 3)學(xué)生成績(jī)查詢(xún)代碼:stringcon=".ConnectionString.ToString();SqlConnection sqlcon = new SqlConnection(con);sqlcon.Open();DataSet ds = new DataSet();stringsqlcmd="selectid,stuid,courcename,score,xuefen,xuenian,restudyfromScoreTablewherexuenian='"ext.ToStr
27、ing()+"'andstuid='"+Request.QueryString"name" +"'"/通過(guò) Request.QueryString"name"獲取學(xué)生學(xué)號(hào)SqlCommand cmd = new SqlCommand(sqlcmd, sqlcon);SqlDataAdapter sda = new SqlDataAdapter(cmd);sda.Fill(ds, "ds");GridView1.DataSource = ds.Tables0.Default
28、View;GridView1.DataBind();( 4)老師成績(jī)錄入代碼:stringcon=Word 專(zhuān)業(yè)資料.".ConnectionString.ToString();SqlConnection sqlcon = new SqlConnection(con);sqlcon.Open();DataSet ds = new DataSet();DropDownListcoure=(DropDownList)GridView1.Rowsi.FindControl("courceList");DropDownListxuefen=(DropDownList)Gr
29、idView1.Rowsi.FindControl("xuefenList");DropDownListxuenian=(DropDownList)GridView1.Rowsi.FindControl("xuenianList");DropDownListrestudy=(DropDownList)GridView1.Rowsi.FindControl("restudyList");TextBoxfenshu=(TextBox)GridView1.Rowsi.FindControl("fenshuBOX");/ 從 GridView控件中找控件string stu= GridView1.Rowsi.Cells0.Text.ToString();ext.ToString();ext.ToString();Word 專(zhuān)業(yè)資料.獲取控件
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 房地產(chǎn)市場(chǎng)的政府政策解讀
- 2025年醫(yī)患糾紛和解合同
- 2025年動(dòng)態(tài)設(shè)備租賃合同示范
- 二零二五年度跨境電商平臺(tái)運(yùn)營(yíng)與派遣公司物流派遣合同4篇
- 二零二五年度教育信息化資源建設(shè)與運(yùn)維合同3篇
- 2025版寧波環(huán)保企業(yè)員工綠色生產(chǎn)責(zé)任勞動(dòng)合同4篇
- 2025年滬科版八年級(jí)地理下冊(cè)階段測(cè)試試卷
- 2025年山東日照機(jī)場(chǎng)建設(shè)投資公司招聘筆試參考題庫(kù)含答案解析
- 2025年上海之根文化傳媒有限公司招聘筆試參考題庫(kù)含答案解析
- 2025年天津東疆人才服務(wù)有限公司招聘筆試參考題庫(kù)含答案解析
- 新蘇教版三年級(jí)下冊(cè)科學(xué)全冊(cè)知識(shí)點(diǎn)(背誦用)
- 鄉(xiāng)鎮(zhèn)風(fēng)控維穩(wěn)應(yīng)急預(yù)案演練
- 腦梗死合并癲癇病人的護(hù)理查房
- 蘇教版四年級(jí)上冊(cè)脫式計(jì)算300題及答案
- 犯罪現(xiàn)場(chǎng)保護(hù)培訓(xùn)課件
- 扣款通知單 采購(gòu)部
- 電除顫操作流程圖
- 湖北教育出版社三年級(jí)下冊(cè)信息技術(shù)教案
- 設(shè)計(jì)基礎(chǔ)全套教學(xué)課件
- IATF16949包裝方案評(píng)審表
- 1 運(yùn)行方案說(shuō)明
評(píng)論
0/150
提交評(píng)論