管理信息系統(tǒng)課程設(shè)計(jì)--學(xué)生成績(jī)管理系統(tǒng)匯編_第1頁
管理信息系統(tǒng)課程設(shè)計(jì)--學(xué)生成績(jī)管理系統(tǒng)匯編_第2頁
管理信息系統(tǒng)課程設(shè)計(jì)--學(xué)生成績(jī)管理系統(tǒng)匯編_第3頁
管理信息系統(tǒng)課程設(shè)計(jì)--學(xué)生成績(jī)管理系統(tǒng)匯編_第4頁
管理信息系統(tǒng)課程設(shè)計(jì)--學(xué)生成績(jī)管理系統(tǒng)匯編_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、學(xué)習(xí)好資料管理信息系統(tǒng)課程設(shè)計(jì)設(shè)計(jì)名稱:學(xué)生成績(jī)管理系統(tǒng)學(xué) 院: 礦業(yè)工程學(xué)院 專業(yè)班級(jí) 工業(yè)10-1班小組成員: 白玉潭 陳志年(2班)組 長(zhǎng):白玉潭扌旨導(dǎo)老師:董成亮完成日期:2013 年7月5日目錄第 1 章 前言 . 1第2章 系統(tǒng)分析 . 22.1 可行性研究 . 22.2 需求分析 . 22.3 數(shù)據(jù)字典 . 3第3章 系統(tǒng)設(shè)計(jì) . 43.1 總體設(shè)計(jì) . 43.2 數(shù)據(jù)庫設(shè)計(jì) . 53.2.1概念設(shè)計(jì) . 53.2.2 邏輯設(shè)計(jì) . 63.2.3 物理設(shè)計(jì) . 6第4章 系統(tǒng)開發(fā) . 84.1 數(shù)據(jù)庫開發(fā) 8.4.2 登陸界面設(shè)計(jì) . 104.3 增加、刪除、更新界面設(shè)計(jì) . 1

2、14.4 查詢界面設(shè)計(jì) . 13第 5章 總結(jié) . 13任務(wù)分配 . 錯(cuò)誤! 未定義書簽。更多精品文檔學(xué)習(xí) 好資料第 1 章 前言管理信息系統(tǒng)課程設(shè)計(jì)作為獨(dú)立的教學(xué)環(huán)節(jié),是電子商務(wù)專業(yè)集中實(shí)踐性環(huán)節(jié)系列 之一,是學(xué)習(xí)完 管理信息系統(tǒng) 課程并進(jìn)行完專業(yè)實(shí)習(xí)后進(jìn)行的一次全面的綜合練習(xí)。任務(wù):采用結(jié)構(gòu)化的系統(tǒng)開發(fā)方法,應(yīng)用具體的計(jì)算機(jī)語言(如、 VB、Delphi )和 數(shù)據(jù)庫( SQLserver )以及 vs 軟件等技術(shù),按照軟件工程的思想,開發(fā)一個(gè)實(shí)用的中小 型管理信息系統(tǒng),完成學(xué)生成績(jī)管理系統(tǒng)的分析設(shè)計(jì)實(shí)施工作,實(shí)現(xiàn)該系統(tǒng)成績(jī)?cè)黾印?刪除、更新、查詢等功能, 并完成結(jié)合分析設(shè)計(jì)過程, 撰寫系

3、統(tǒng)設(shè)計(jì)說明書 (課設(shè)報(bào)告)。 學(xué)生成績(jī)管理系統(tǒng)是為了更好的管理學(xué)生考試成績(jī)而開發(fā)的數(shù)據(jù)管理軟件。它對(duì)于一個(gè) 學(xué)校是不可缺少的重要部分,它的內(nèi)容對(duì)于學(xué)校的決策者和管理者來說都至關(guān)重要。目 前各個(gè)高校的基本情況是:每次考試結(jié)束,老師們都要統(tǒng)計(jì)大量的學(xué)生成績(jī),這些數(shù)據(jù) 的歸檔、統(tǒng)計(jì)工作任務(wù)重,統(tǒng)計(jì)結(jié)束后往往錯(cuò)誤百出。工作量之大,查閱,維護(hù)都有不 同程度的問題存在。所以,學(xué)生成績(jī)管理管理系統(tǒng)為用戶提供充足的信息和快捷的查詢 手段,實(shí)現(xiàn)學(xué)生基本信息、成績(jī)的錄入,刪除,查詢,維護(hù)以及成績(jī)的統(tǒng)計(jì)分析等幾方 面的功能,是現(xiàn)實(shí)問題的迫切要求。如果一個(gè)學(xué)校沒有一個(gè)完善的成績(jī)管理平臺(tái),計(jì)算機(jī)的使用就沒有真正發(fā)揮有效

4、的 作用。隨著計(jì)算機(jī)應(yīng)用的普及與深入,利用計(jì)算機(jī)能夠?qū)λ锌荚嚦煽?jī)進(jìn)行統(tǒng)一管理, 進(jìn)行分析,大大減少了工作量,提高了工作效率,為教學(xué)辦公帶來了極大的方便。本系 統(tǒng)開發(fā)的總體任務(wù)是實(shí)現(xiàn)學(xué)生成績(jī)管理的系統(tǒng)化、規(guī)范化、自動(dòng)化。達(dá)到提高學(xué)生成績(jī) 管理效率的目的。與傳統(tǒng)管理方法相比有明顯的優(yōu)點(diǎn): 查找方便,可靠性高, 保密性好, 成本低。徹底改變了以前繁雜的管理模式,實(shí)現(xiàn)全面的、相對(duì)集中的、職能化的信息綜 合管理。計(jì)算機(jī)被用到信息管理系統(tǒng)的環(huán)境正是適應(yīng)了當(dāng)今時(shí)代飛速發(fā)展的信息時(shí)代。人們 深刻的認(rèn)識(shí)到了計(jì)算機(jī)功能的強(qiáng)大,對(duì)于復(fù)雜的信息管理,計(jì)算機(jī)充分發(fā)揮著它的優(yōu)越 性。檢索迅速、查找方便、可靠性高、存儲(chǔ)量

5、大、保密性好、壽命長(zhǎng)、成本低,這些優(yōu) 點(diǎn)極大地減輕了學(xué)院教學(xué)人員的工作量,縮小開支,提高了學(xué)生檔案管理的效率和準(zhǔn)確 性,能夠合理的安排時(shí)間,學(xué)生能夠盡快的知道自己的考試成績(jī)。同時(shí),學(xué)生管理系統(tǒng) 的應(yīng)用也為今天的教育在未來市場(chǎng)的競(jìng)爭(zhēng)力有所提高。對(duì)于一個(gè)學(xué)校而言,學(xué)生成績(jī)管理是一項(xiàng)非常繁瑣和復(fù)雜的工作,工作量大,不好 管理。為了適應(yīng)時(shí)代的發(fā)展,提高工作效率尤為重要。學(xué)生成績(jī)管理系統(tǒng)的改進(jìn)更好的 利用了現(xiàn)代高科技,對(duì)學(xué)生負(fù)責(zé),對(duì)本校未來的發(fā)展負(fù)責(zé),對(duì)整個(gè)中國(guó)教育的負(fù)責(zé),是 真正朝向未來教育發(fā)展的順應(yīng)潮流的進(jìn)步。第 2 章 系統(tǒng)分析2.1 可行性研究本系統(tǒng)采用功能分析法即通過說明社會(huì)現(xiàn)象怎樣滿足一個(gè)社

6、會(huì)系統(tǒng)的需要(即具有 怎樣的功能)來解釋社會(huì)現(xiàn)象和 BS模式共同完成。本系統(tǒng)采用BS模式,在某些方面還 不是表現(xiàn)的很好,但未來有關(guān)學(xué)生成績(jī)信息管理的應(yīng)該采用多層架構(gòu)的系統(tǒng),是真正適 應(yīng)教育信息化發(fā)展三大趨勢(shì)的校園網(wǎng)絡(luò)應(yīng)用系統(tǒng),讓信息技術(shù)成為推動(dòng)教育生產(chǎn)力的有 力工具,提高學(xué)校的管理水平和效率, 同時(shí)充分利用全球的教育資源為學(xué)校的教育服務(wù), 克服目前大部分學(xué)校的校園網(wǎng)建設(shè)只起到宣傳作用的通病。系統(tǒng)的設(shè)計(jì)是在 Windows7 中文版操作系統(tǒng)環(huán)境下,使用 Visual Basic 6.0 中文版 開發(fā)成功的。微軟公司的 Visual Basic 6.0是Windows應(yīng)用程序開發(fā)工具,是目前最為

7、廣泛的、易學(xué)易用的面向?qū)ο蟮拈_發(fā)工具。 Visual Basic 提供了大量的控件,這些控件 可用于設(shè)計(jì)界面和實(shí)現(xiàn)各種功能,減少了編程人員的工作量,也簡(jiǎn)化了界面設(shè)計(jì)過程, 從而有效的提高了應(yīng)用程序的運(yùn)行效率和可靠性。 SQL Server 2008 是微軟公司較新版 的大型數(shù)據(jù)庫服務(wù)器,其性能指標(biāo)在各方面都很成功。用它可以方便地管理數(shù)據(jù)庫和開 發(fā)應(yīng)用程序,它使用了最先進(jìn)的數(shù)據(jù)庫構(gòu)架。2.2 需求分析隨著學(xué)校的規(guī)模不斷擴(kuò)大,學(xué)生數(shù)量急劇增加,有關(guān)學(xué)生的各種成績(jī)信息量也成倍 增長(zhǎng)。面對(duì)龐大的信息量就需要有一個(gè)學(xué)生成績(jī)管理系統(tǒng)來提高成績(jī)管理工作的效率。 通過這樣的系統(tǒng)可以做到信息的規(guī)范管理、快速查詢

8、、修改、增加、刪除等,從而減少 管理方面的工作量。由于操作人員的計(jì)算機(jī)知識(shí)普遍較差 , 要求有良好的人機(jī)界面。 由于該系統(tǒng)的使用對(duì) 象多,要求有較好的權(quán)限管理。原始數(shù)據(jù)修改簡(jiǎn)單方便 , 支持多條件修改。方便的數(shù)據(jù)查 詢,支持多條件查詢。在相應(yīng)的權(quán)限下,刪除數(shù)據(jù)方便簡(jiǎn)單,數(shù)據(jù)穩(wěn)定性好。數(shù)據(jù)計(jì)算 自動(dòng)完成,盡量減少人工干預(yù)。學(xué)生信息管理系統(tǒng)是面向教育部門的學(xué)生管理事務(wù),包括學(xué)生基本信息管理,學(xué)生 成績(jī)管理等工作,是利用計(jì)算機(jī)進(jìn)行集中管理而開發(fā)的系統(tǒng)。該系統(tǒng)主要研究學(xué)生成績(jī) 信息管理,是以SQL2008為后臺(tái)數(shù)據(jù)庫進(jìn)行開發(fā)的成績(jī)管理系統(tǒng),力求與實(shí)際相結(jié)合具 有查詢、管理等功能,使教育的管理趨于計(jì)算機(jī)

9、化,使之更加方便、快捷以提高工作效 率。根據(jù)學(xué)生成績(jī)管理的需求和特點(diǎn),該系統(tǒng)實(shí)施后,應(yīng)達(dá)到以下目標(biāo):(1) 靈活地運(yùn)用表格輸入數(shù)據(jù),使信息傳遞更快捷;(2) 系統(tǒng)采用人機(jī)對(duì)話方式,界面美觀友好、數(shù)據(jù)存儲(chǔ)安全可靠;(3) 鍵盤操作,快速響應(yīng);(4) 實(shí)現(xiàn)各種信息的增加、刪除、修改、查詢等;(5) 系統(tǒng)運(yùn)行穩(wěn)定、安全可靠。2.3數(shù)據(jù)字典1. 數(shù)據(jù)項(xiàng)數(shù)據(jù)項(xiàng)是數(shù)據(jù)庫的關(guān)系中不可再分的數(shù)據(jù)單位。對(duì)數(shù)據(jù)項(xiàng)的描述通常包括以下內(nèi)容: 數(shù)據(jù)項(xiàng)描述=數(shù)據(jù)項(xiàng)名,數(shù)據(jù)項(xiàng)含義說明,別名,數(shù)據(jù)類型,長(zhǎng)度,取值范圍,取值含義,與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系,數(shù)據(jù)項(xiàng)之間的聯(lián)系 數(shù)據(jù)項(xiàng)名:學(xué)號(hào),學(xué)生下表分別列出了數(shù)據(jù)的名稱、數(shù)據(jù)類型、

10、長(zhǎng)度、取值能否為空 其基本表清單及表結(jié)構(gòu)描述如下:數(shù)據(jù)項(xiàng)名含義數(shù)據(jù)類型長(zhǎng)度(字節(jié))數(shù)據(jù)項(xiàng)之間的聯(lián)系學(xué)號(hào)學(xué)生唯一的標(biāo)示vachar50學(xué)號(hào)-學(xué)生姓名密碼登錄時(shí)學(xué)生唯一的 標(biāo)示vachar50學(xué)生姓名學(xué)生姓名vachar50性別學(xué)生性別vachar50學(xué)號(hào)-性別年齡學(xué)生年齡int4課程名稱學(xué)生所學(xué)課的名稱vachar50課程號(hào)一課程名稱課程號(hào)課程號(hào)vachar50成績(jī)成績(jī)int4表2.1數(shù)據(jù)項(xiàng)定義2.數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)反映了數(shù)據(jù)之間的組合關(guān)系。 一個(gè)數(shù)據(jù)結(jié)構(gòu)可以由若干個(gè)數(shù)據(jù)項(xiàng)組成, 也可 以由若干個(gè)數(shù)據(jù)結(jié)構(gòu)組成,或由若干個(gè)數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)混合組成。 對(duì)數(shù)據(jù)結(jié)構(gòu)的描述通 常包括以下內(nèi)容:數(shù)據(jù)結(jié)構(gòu)描述=

11、數(shù)據(jù)結(jié)構(gòu)名,含義說明,組成:數(shù)據(jù)項(xiàng)或數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)名含義說明組成更多精品文檔學(xué)習(xí)-好資料學(xué)生信息表學(xué)生的各項(xiàng)基本信息學(xué)號(hào)+學(xué)生姓名+性別+年齡+班級(jí)+地址課程基本信息表課程的各項(xiàng)基本信息課程號(hào)+課程名稱學(xué)生成績(jī)信息表選課的成績(jī)信息學(xué)號(hào)+課程號(hào)+成績(jī)登錄信息表登錄時(shí)需要輸入的信息學(xué)號(hào)+密碼表22數(shù)據(jù)結(jié)構(gòu)第3章系統(tǒng)設(shè)計(jì)3.1總體設(shè)計(jì)學(xué)生成績(jī)管理系統(tǒng)實(shí)現(xiàn)了對(duì)系統(tǒng)的管理、新生信息的管理、學(xué)生基本信息的管理、學(xué)生成績(jī)信息的管理等功能??傮w結(jié)構(gòu)設(shè)計(jì)圖如圖2.1所示圖3.1系統(tǒng)結(jié)構(gòu)設(shè)計(jì)圖更多精品文檔學(xué)習(xí) 好資料3.2數(shù)據(jù)庫設(shè)計(jì)321概念設(shè)計(jì)E-R概念結(jié)構(gòu)設(shè)計(jì)是在系統(tǒng)的需求分析、數(shù)據(jù)流程圖和數(shù)據(jù)字典基礎(chǔ)上的

12、抽象,結(jié)合聯(lián) 系ER模型的設(shè)計(jì)方法,進(jìn)行如下概要結(jié)構(gòu)設(shè)計(jì)。為了使 ER圖表示得更加清晰,將 圖分成實(shí)體屬性ER圖及實(shí)體聯(lián)系ER圖。1.用實(shí)體及其屬性的部分ER圖表示數(shù)據(jù)庫系統(tǒng)的概念模型。(1) 用戶信息實(shí)體ER圖,如圖3.2所示:圖3.2用戶信息ER圖更多精品文檔(2) 學(xué)生信息實(shí)體ER圖,如圖3.3所示:圖3.3 學(xué)生信息ER圖(3) 學(xué)生成績(jī)信息實(shí)體ER圖,如圖3.4所示:圖3.4學(xué)生成績(jī)信息ER圖學(xué)習(xí)好資料(4) 學(xué)生課程信息實(shí)體ER圖,如圖3.5所示:課程信息圖3.5課程信息ER圖2. 用實(shí)體及其聯(lián)系的部分ER圖表示數(shù)據(jù)庫系統(tǒng)的概念模型,實(shí)體之間ER圖,如圖3.6所示:圖3.6實(shí)體之間

13、關(guān)系ER圖3.2.2邏輯設(shè)計(jì)邏輯設(shè)計(jì)的目的是把概念數(shù)據(jù)模型轉(zhuǎn)化為數(shù)據(jù)庫管理系統(tǒng)可以處理的邏輯模型。也 即將由ER圖表示的概念模型轉(zhuǎn)換為DBMSS用的邏輯模型,如關(guān)系模型,然后對(duì)其進(jìn)行 優(yōu)化。以關(guān)系模型為目標(biāo)的邏輯結(jié)構(gòu)設(shè)計(jì)方法是將 ER實(shí)體圖中概念模型映射為關(guān)系模型, 并且包括一組關(guān)系定義,映射的步驟如下:(1) 把ER實(shí)體圖中的每個(gè)實(shí)體變換為一個(gè)關(guān)系模型。(2) 變換每個(gè)關(guān)系:多對(duì)多模型需要加一個(gè)單獨(dú)的關(guān)系模型;而一對(duì)一的或者一對(duì)多 的聯(lián)系可用在實(shí)體中增加屬性(此處為外鍵)來模型化。(3) ER圖中的屬性可轉(zhuǎn)換為關(guān)系的屬性。3.2.3物理設(shè)計(jì)在系統(tǒng)設(shè)計(jì)過程中,首先要建立的就是數(shù)據(jù)庫。本數(shù)據(jù)庫采

14、用SQLServer2008來構(gòu) 造,共使用了 3個(gè)表,它們分別是用戶信息表(us)、學(xué)生基本情況表(s)、學(xué)生成績(jī)表(SC,課程表(c),班級(jí)表(class )。1)用戶信息表(user):表結(jié)構(gòu)如下表所示:名稱字段名稱類型長(zhǎng)度用戶ID uidvachar:50用戶密碼Pswvachar50表3.12)學(xué)生基本情況表(student):表結(jié)構(gòu)如下表所示:名稱字段名稱類型長(zhǎng)度學(xué)號(hào)snovarcharr 50姓名snvachar50性別sexchar:2班級(jí)classvarchar50地址addressvarcharr 50表3.23)學(xué)生成績(jī)表(SC :表結(jié)構(gòu)如下表所示:名稱字段名稱類型長(zhǎng)度學(xué)

15、號(hào)snovacharr 50課程號(hào)enovachar50成績(jī)scoreintP 4表3.34)課程表(C):表結(jié)構(gòu)如下:名稱字段名稱類型長(zhǎng)度課程號(hào)enovachar:50課程名cn amevachar50表3.45)班級(jí)表(class ):表結(jié)構(gòu)如下:名稱字段名稱類型長(zhǎng)度班級(jí)號(hào) :cidvachar:50班級(jí)名cn amevachar50第4章系統(tǒng)開發(fā)4.1數(shù)據(jù)庫設(shè)計(jì)本系統(tǒng)運(yùn)用sql server2008 作為數(shù)據(jù)庫。建立數(shù)據(jù)庫 xuesheng如下:3 _步薛B L婁振庫快.除0 J ReportServ&rB .RcpcrtScrvrTempOB口 xueshengS 一i站庫關(guān)紊

16、圍T丄表1+ _J莖統(tǒng)丟 db*+) n dbo.clasEJ 3 dbo<5S 口 dbo.sc 1+ J dbo,usS -j視圖B£XBRURFPlTF919xue£hevig- dbo.s BSJ(BRUFlFPlTF9i9.xuesheng "dba.usT BSXBRUR卜白玉衢 陳總年012122ClCl01100308楊厝鑫022cl4545«14Kel454561456clMlrwjuNUILM.LALUclasssnoetisexage表3.5更多精品文檔學(xué)習(xí) 好資料?nv1THN7s-削*補(bǔ)IfR-(nTaT|4t_otJTE

17、E1沖PaUUffUDpp-6u3Hssnx,5T6dlTdJynyaXSa 聲-Busqsanx"6T6jnddMflMSXSSB SSBQI'mrm80E00TI0eoeooiro6000110GBCOOltOZK00T10收pins n-oqp-frua 43 n)c航 Gd±tdJU nusxsgBsnmrmrm翁廿2Sr9Sb2s-ATLDkO&bd佃aocooiio5SIUDaofoono06砂6ezooi.roOSTLDsezoorTO55iSZOOTTO061LD=3SOLDOUSjjiTdjynyaxsa 耳p -竽杭鉗B°syo

18、qp - 6u3qsanrsT5dlTdnnugX59Bo4.2登陸界面的設(shè)計(jì)本系統(tǒng)運(yùn)用VS2010作為開發(fā)平臺(tái)。雙擊打開本系統(tǒng),輸入賬號(hào)及密碼登陸。本系統(tǒng)默認(rèn)用戶名為學(xué)號(hào)密碼也為學(xué)號(hào)登 陸框如圖1所示更多精品文檔代碼如下:Partial Class mainInherits System.Web.UI. PageProtectedSub Button1_Click(ByVal sender As Object ,ByVal e As System. EventArgs ) HandlesButto n1.ClickSqlC onn ecti onSqlDataAdapterDim cnn A

19、s System.Data.SqlClient.Dim adp As System.Data.SqlClient.Dim rst As System.Data. DataSetcnn=NevSystem.Data.SqlClient.SqlConnection (System.Configuration.ConfigurationManager .ConnectionStrin gs( "SYSCo nn ectio nstri ng" ).Co nn ectio nStri ng)adp = NewSystem.Data.SqlClie nt.SqlDataAdapter

20、 ("select * from us where uid='"& txtid.Text.Trim &"'and psw='" & txtpsw.Text.Trim &"'" , cnn) rst = NewSystem.Data. DataSet adp.Fill(rst)If rst.Tables(0).Rows.Count = 1 ThenSession( "uid" ) = txtid.Text.Trim"testfoldl/defa

21、ult.aspx" )Resp on se.Redirect(ElseScriptManager .RegisterStartupScript( MePage, MePage.GetType, "" , "alert(' 賬?號(hào)?或 6 密u碼?錯(cuò)洙?誤6! ?')" , True)End IfEnd SubEnd Class4.3增加、更新、刪除界面用戶名及密碼確認(rèn)后進(jìn)入操作界面如圖 2所示。本系統(tǒng)具有學(xué)生信息以及成績(jī)的增加、刪除、更新等功能 界面如圖4.2所示:學(xué)號(hào)姓名性別年齡班級(jí)課程成績(jī)0110025?白玉潭女21工業(yè)1C

22、M班高數(shù)90編輯冊(cè)賒01100257白玉潭女21工業(yè)10 J班英語85編輯011002E9陳志年男22工班高數(shù)80編輯刪除011002E9陳志年男22工?Ikio-i 班英語90編輯01100308女22T21E10-1 班高數(shù)85編輯刪除01100308楊培鑫女22ZElkm-i 班英i吾75編輯刪除45456男4%工業(yè)KM班英語456編輯刪除45456男45工業(yè)10-1班高數(shù)456腳除45456男456工業(yè)10-1班英語456編輯刪除45456男456工業(yè)10-101高數(shù)456編輯冊(cè)賒班級(jí)班二課程高數(shù)分?jǐn)?shù)增加圖4.2增加、刪除、更新界面代碼如下:Partial Class testfold

23、1_DefaultInherits System.Web.UI. PageProtected Sub GridView1_RowUpdating( ByVal sender As Object , ByVal e AsSystem.Web.UI.WebControls. GridViewUpdateEventArgs ) Handles GridView1.RowUpdatingDim gr As GridViewRowgr = GridView1.Rows(e.RowIndex)SqlDataSource1.UpdateParameters( "sex" ).Defaul

24、tValue = CType(gr.FindControl( "dpsex" ), DropDownList ).SelectedItem.ValueSqlDataSource1.UpdateParameters( "class" ).DefaultValue =CType(gr.FindControl( "dpclass" ),DropDownList ).SelectedItem.ValueEnd SubProtected Sub btinsert_Click(ByVal sender As Object , ByVal e As

25、 System. EventArgs ) Handles btinsert.ClickSqlDataSource1.InsertParameters(SqlDataSource1.InsertParameters(SqlDataSource1.InsertParameters(SqlDataSource1.InsertParameters(SqlDataSource1.InsertParameters(SqlDataSource3.InsertParameters(SqlDataSource3.InsertParameters(SqlDataSource3.InsertParameters(&

26、quot;sno" ).DefaultValue = txtsno.Text"sn" ).DefaultValue = txtsn.Text"sex" ).DefaultValue = dpsex.SelectedItem.Value"age" ).DefaultValue = txtage.Text"class" ).DefaultValue = dpclass.SelectedItem.Value"score" ).DefaultValue = txtscore.Text"

27、;cno" ).DefaultValue = dpcno.SelectedItem.Value"sno" ).DefaultValue = txtsno.TextSqlDataSource1.Insert()SqlDataSource3.Insert()End SubProtected Sub Button1_Click( ByVal sender As Object , ByVal e As System. EventArgs ) Handles Button1.ClickResponse.Redirect("./Default2.aspx"

28、)End SubEnd Class4.4查詢界面點(diǎn)擊上圖右下角的查詢按鈕,就可以進(jìn)入查詢界面,包括:按學(xué)號(hào)查詢、按姓名查 詢、按班級(jí)查詢、按課程查詢等功能。操作界面如圖4.3所示總根據(jù)學(xué)號(hào)廠根據(jù)姓名廠根據(jù)班級(jí)廠根據(jù)課程 查詢學(xué)號(hào)姓名性別班級(jí)課程成績(jī)01100257白玉澤女 工業(yè)班高數(shù)9001100257白玉潭女工業(yè)10-1班英語8501100289陳志年男 工業(yè)1OJ班高數(shù)SO01100289 志年男01100308楊培鑫女01100308楊培蠡女45456男4545S男45456男45456男工業(yè)10-1班英語90ZElklO-lijII 髙數(shù) 85 工業(yè)1%1班英語75 工業(yè)1(M班英語4

29、56 工業(yè)10一1班高數(shù)456ZDlklO-1 班英語 456 工業(yè)1CM班高數(shù)456圖4.3成績(jī)查詢界面代碼如下:Partial Class Default2Inherits System.Web.UI. PagePrivate Sub refresh( ByVal outcond As String )Dim sql As StringDim cond As Stringsql =" select s.s no,sn, case whe n sex=1 the n '男 D' else ' 女?' end as sex,c name,c n,sco

30、re& _"from s "& _"left joi n class on s.class=class.cid "& _"left joi n sc on s.s no=sc.s no "& _"left join c on c.c no=sc.c no "If outcond = "" ThenIf rbtid.Checked Thencond =" s.sno "ElseIf rbtname.Checked Then cond ="

31、; sn "ElseIf rbtclass.Checked Then cond = " cname "Elsecond =" cn "End Ifcond = cond & " like '%"& txtval.Text.Trim &"%IllElsecond = outcondEnd If sql = sql &" where " & condMe.LoadHandlesMe.SqlDataSource1.SelectCommand = sqlE

32、nd SubProtected Sub Page_Load( ByVal sender As Object , ByVal e As System. EventArgs ) Handles If Not IsPostBack Then refresh( "" )End IfEnd SubProtected Sub btselect_Click( ByVal sender As Object , ByVal e As System. EventArgs ) btselect.Clickrefresh( "" )End SubEnd Class學(xué)習(xí) 好資料第5章 總結(jié)在整個(gè)設(shè)計(jì)過程中,出現(xiàn)過很多的問題,在不斷學(xué)習(xí)的過程中我體會(huì)到的是一個(gè)不 斷學(xué)習(xí)新鮮事物的過程,從設(shè)計(jì)初的不懂到最后能夠順利完成,我體會(huì)到在實(shí)踐中學(xué)習(xí) 的重要性, 由于前期工作的不徹底, 對(duì)系統(tǒng)的需求分析的要求認(rèn)識(shí)不夠清楚, 使得后續(xù) 的工作不得不經(jīng)常返回去修改數(shù)據(jù)表和個(gè)別代碼。使我體會(huì)到在設(shè)計(jì)中的每一步的重要 性,如果上一個(gè)步驟不能很好的完成,在后續(xù)的設(shè)計(jì)將會(huì)付出幾倍的代價(jià)。設(shè)計(jì)過程中,經(jīng)常會(huì)遇到困難,我學(xué)會(huì)通過別人的代碼理解語言的含義但這并不是 抄襲,然后根據(jù)自己的設(shè)計(jì)要求編寫代碼。 由于要

溫馨提示

  • 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)論