版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
數(shù)據(jù)庫(kù)應(yīng)用課程設(shè)計(jì)報(bào)告設(shè)計(jì)題目:學(xué)生網(wǎng)上選課系統(tǒng)班級(jí): 學(xué)號(hào): 姓名: 指導(dǎo)教師: 完成日期: 成績(jī): 摘要本系統(tǒng)為學(xué)生網(wǎng)上選課系統(tǒng),其開發(fā)主要包括數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個(gè)方面。經(jīng)過分析,我使用了java開發(fā)工具eclipse,開發(fā)了登錄模塊主要用于驗(yàn)證用戶身份,進(jìn)行有效的操作。在我們所開發(fā)的學(xué)生網(wǎng)上選課系統(tǒng)中創(chuàng)建了三個(gè)用戶一一學(xué)生、教師和管理員,通過身份驗(yàn)證后方可進(jìn)入。本系統(tǒng)還包含查詢、添加、修改、刪除等基本操作,在整個(gè)系統(tǒng)設(shè)計(jì)中充分利用了模塊化的設(shè)計(jì)思想和開發(fā)方法,用戶在從主界面模塊在驗(yàn)證后進(jìn)入每個(gè)子模塊進(jìn)行各個(gè)子系統(tǒng)的具體功能操作。在短時(shí)間內(nèi)建立系統(tǒng)應(yīng)用原型,然后,對(duì)初始原型系統(tǒng)進(jìn)行需求迭代,不斷修正和改進(jìn),直到形成一個(gè)滿意的可行系統(tǒng)。目錄TOC\o"1-5"\h\z\o"CurrentDocument"第一章系統(tǒng)概括 5\o"CurrentDocument"課程設(shè)計(jì)選題 5\o"CurrentDocument"項(xiàng)目背景 5\o"CurrentDocument"課設(shè)報(bào)告編寫目的 5\o"CurrentDocument"課設(shè)報(bào)告的組織 5\o"CurrentDocument"第二章系統(tǒng)需求分析部分 7\o"CurrentDocument"學(xué)生用戶 7\o"CurrentDocument"教師用戶 7\o"CurrentDocument"管理員用戶 7數(shù)據(jù)流圖 8\o"CurrentDocument"數(shù)據(jù)字典 11\o"CurrentDocument"第三章系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)部分 16\o"CurrentDocument"數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) 16\o"CurrentDocument"分E-R圖 14\o"CurrentDocument"局部E-R圖 16合并E-R圖 16實(shí)體及屬性的定義 16\o"CurrentDocument"數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) 16邏輯轉(zhuǎn)換 16細(xì)化表結(jié)構(gòu) 17\o"CurrentDocument"數(shù)據(jù)庫(kù)物理結(jié)構(gòu)設(shè)計(jì)與實(shí)施 18\o"CurrentDocument"創(chuàng)建表 18建立視圖 21建立索引 23建立外鍵 24\o"CurrentDocument"建立約束 25\o"CurrentDocument"存儲(chǔ)過程的建立 26\o"CurrentDocument"創(chuàng)建觸發(fā)器 27\o"CurrentDocument"第四章界面設(shè)計(jì)與實(shí)現(xiàn) 28功能模塊界面 28登錄界面 28\o"CurrentDocument"學(xué)生管理界面 29\o"CurrentDocument"教師管理界面 29\o"CurrentDocument"4.5管理員管理界面 30\o"CurrentDocument"第五章系統(tǒng)測(cè)試 31\o"CurrentDocument"用戶登錄測(cè)試 31\o"CurrentDocument"學(xué)生管理信息測(cè)試 31\o"CurrentDocument"密碼修改 30學(xué)生選、退選課程 32\o"CurrentDocument"個(gè)人信息、成績(jī)查詢 33\o"CurrentDocument"教師管理信息測(cè)試 34選課成績(jī)管理 34\o"CurrentDocument"教學(xué)安排、個(gè)人信息查詢 36\o"CurrentDocument"管理員管理信息測(cè)試 37查詢學(xué)生信息 37添加學(xué)生信息 37修改學(xué)生信息 38刪除學(xué)生信息 38\o"CurrentDocument"第六章總結(jié) 39主要參考文獻(xiàn) 39第一章系統(tǒng)概括課程設(shè)計(jì)選題考慮到學(xué)生網(wǎng)上選課這個(gè)系統(tǒng)與我們大學(xué)生活是如此貼近,而且在我們平時(shí)選課時(shí)也經(jīng)常出現(xiàn)一些不足,所以我選擇“學(xué)生網(wǎng)上選課系統(tǒng)”這個(gè)課題。除了它比較貼近生活之外,這個(gè)項(xiàng)目也會(huì)讓我對(duì)數(shù)據(jù)庫(kù)有更新一步的認(rèn)識(shí)與鞏固,對(duì)身邊的各種選課系統(tǒng)有一個(gè)更直觀的了解。項(xiàng)目背景隨著科技的發(fā)展,高科技技術(shù)的不斷開發(fā),數(shù)據(jù)的處理在我們的生活中尤為重要。教育的不斷改革和素質(zhì)教育的不斷加強(qiáng),學(xué)分制的實(shí)施,選修課在一個(gè)學(xué)生的培養(yǎng)計(jì)劃中的比重越來越大?,F(xiàn)在我們選課以及成績(jī)查詢都是在網(wǎng)上進(jìn)行的,這個(gè)對(duì)于學(xué)生來說更加的自主、便捷。但是由于一般高校的學(xué)生比較多,因此就帶來的諸多如信息管理等問題。鑒于需要將學(xué)生信息、選課信息等信息數(shù)字化以便于維護(hù)管理,我們便想到了利用數(shù)據(jù)庫(kù)更加準(zhǔn)確的解決此類問題。所以我決定設(shè)計(jì)一個(gè)適用于高校學(xué)生網(wǎng)上選課系統(tǒng)一共參考并且更進(jìn)一步的了解高校選課的流程以及數(shù)據(jù)的保存。課設(shè)報(bào)告編寫目的無紙化辦公的模式現(xiàn)在已經(jīng)普遍存在,信息自動(dòng)化處理以及網(wǎng)絡(luò)式信息交互方式已經(jīng)普及并且被人們廣泛應(yīng)用,計(jì)算機(jī)管理學(xué)生信息在各大高校都在積極進(jìn)行,也是高校管理工作的重要內(nèi)容之一。學(xué)生網(wǎng)上選課與傳統(tǒng)的選課方式相比更加的智能便捷并且節(jié)約資源,也增加了學(xué)生學(xué)習(xí)過程中的自主權(quán)。學(xué)生選課系統(tǒng)無疑是一個(gè)比較現(xiàn)代化的教學(xué)技術(shù),并且受到人們的重視,是學(xué)校管理中不可獲取額的一部分。有了學(xué)生網(wǎng)上選課系統(tǒng)不僅方便了學(xué)生、教師,更重要的是學(xué)校在管理數(shù)據(jù)方面會(huì)更加的方便以及準(zhǔn)確。學(xué)生網(wǎng)上選課系統(tǒng)使選課管理工作規(guī)范化、系統(tǒng)化、程序化,避免數(shù)據(jù)丟失,提高信息處理的速度,能夠準(zhǔn)確及時(shí)的查詢及更改學(xué)生的選課情況。編寫課設(shè)報(bào)告的目的就在于將學(xué)生選課管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)以及管理維護(hù)等工作更加有條理的呈現(xiàn)出來,對(duì)開發(fā)設(shè)計(jì)學(xué)生選課系統(tǒng)的過程進(jìn)行記錄并且概括,幫助更好的理解、操作、運(yùn)用學(xué)生網(wǎng)上選課系統(tǒng)。課設(shè)報(bào)告的組織課設(shè)報(bào)告從學(xué)生網(wǎng)上選課系統(tǒng)的需求分析到數(shù)據(jù)庫(kù)的設(shè)計(jì),包括概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)等,再到最后的實(shí)現(xiàn)與維護(hù)一一呈現(xiàn)出來,包括最初的設(shè)計(jì)理念,數(shù)據(jù)庫(kù)具體覺得建立以及數(shù)據(jù)的輸入、管理及更新。包括實(shí)現(xiàn)學(xué)生選課功能、教師錄入成績(jī)功能,管理員對(duì)數(shù)據(jù)庫(kù)信息的增刪改查功能一應(yīng)俱全。在這次課程設(shè)計(jì)中我們都積極參與各項(xiàng)環(huán)節(jié)的設(shè)計(jì),但我們也有分工。初步列出如下:XX同學(xué)是用Java開發(fā)工具eclipse制作前臺(tái)的界面,建立數(shù)據(jù)庫(kù)的連接,用SQL語言建表、視圖等;XX同學(xué)擔(dān)任的工作是對(duì)系統(tǒng)的需求分析、構(gòu)思畫出數(shù)據(jù)流圖、畫出E-R圖,把E-R圖轉(zhuǎn)化成關(guān)系模型并對(duì)其進(jìn)行規(guī)范化處理,以及文檔的編寫、轉(zhuǎn)化初始關(guān)系模型和內(nèi)容摘要等的編寫,還擔(dān)任了Word文檔的總結(jié)排版。這次數(shù)據(jù)庫(kù)的課程設(shè)計(jì)讓我們對(duì)數(shù)據(jù)庫(kù)的操作有了進(jìn)一步的了解,受益匪淺。第二章系統(tǒng)需求分析部分該系統(tǒng)能管理學(xué)校的教師信息、學(xué)生信息、學(xué)校開設(shè)的所有課程信息、學(xué)生選修課程的信息等。選課系統(tǒng)主要滿足三類用戶的要求,這三類用戶分別是教務(wù)處的學(xué)生、教師、系統(tǒng)管理員。他們所具有的操作權(quán)限以及操作內(nèi)容是不同的。具體的需求分析如下:學(xué)生用戶(1)密碼修改(2)進(jìn)行選課和退選課程操作(3)個(gè)人信息查詢和成績(jī)查詢教師用戶(1)密碼修改(2)選課成績(jī)管理(查詢、錄入、修改和刪除學(xué)生選課成績(jī))(3)個(gè)人信息查詢、教學(xué)安排查詢管理員用戶(1)密碼修改(2)學(xué)生信息管理(查詢、添加、修改和刪除學(xué)生信息)(3)課程信息管理(查詢、添加、修改和刪除課程信息)(4)教師信息管理(查詢、添加、修改和刪除教師信息)(5)授課信息管理(查詢、添加、修改和刪除授課信息)數(shù)據(jù)流圖(1)(2)更新信息(3)數(shù)據(jù)字典數(shù)據(jù)元素?cái)?shù)據(jù)類型長(zhǎng)度數(shù)據(jù)來源學(xué)號(hào)nchar10學(xué)生表姓名nchar8學(xué)生表性別nchar1學(xué)生表年齡int2學(xué)生表入學(xué)時(shí)間datetime15學(xué)生表專業(yè)nchar20學(xué)生表系別nchar20學(xué)生表密碼nchar20學(xué)生表教師工號(hào)nchar10教師表姓名nchar8教師表性別nchar1教師表密碼nchar20教師表管理員工號(hào)nchar10管理員表姓名nchar8管理員表密碼nchar20管理員表課程編號(hào)nchar10課程表課程名nchar8課程表學(xué)分float1課程表學(xué)號(hào)nchar10選課表課程編號(hào)nchar10選課表成績(jī)numeric(4,2)選課表教師工號(hào)nchar10授課表課程編號(hào)nchar10授課表課時(shí)nchar10授課表第三章 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)部分?jǐn)?shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)分E-R圖各個(gè)實(shí)體的分E-R圖分別如下圖所示⑴學(xué)生信息實(shí)體圖(2)教師信息實(shí)體圖(3)管理員信息實(shí)體圖(4)課程信息實(shí)體圖(5)選課信息實(shí)體圖(6)授課信息實(shí)體圖局部E-R圖(1)學(xué)生課程關(guān)系E-R圖(2)教師課程關(guān)系E-R圖(3)教師學(xué)生關(guān)系E-R圖(4)管理員學(xué)生關(guān)系E-R圖⑸管理員教師關(guān)系E-R圖(6)管理員課程關(guān)系E-R圖合并E-R圖實(shí)體及屬性的定義實(shí)體:學(xué)生、教師、管理員、課程、選課、授課學(xué)生實(shí)體屬性:學(xué)號(hào)、姓名、性別、年齡、入學(xué)時(shí)間、系別、專業(yè)、密碼教師實(shí)體屬性:教師工號(hào)、姓名、性別、密碼管理員屬性:管理員工號(hào)、姓名、密碼課程屬性:課程編號(hào)、課程名、學(xué)分選課屬性:學(xué)號(hào)、課程編號(hào)、成績(jī)授課屬性:教師工號(hào)、課程編號(hào)、課時(shí)多對(duì)多聯(lián)系:管理、選修、教授數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)邏輯轉(zhuǎn)換將E-R圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模式,其中,每個(gè)實(shí)體轉(zhuǎn)換成一個(gè)關(guān)系模式,多對(duì)多聯(lián)系轉(zhuǎn)換成獨(dú)立的關(guān)系模式,一對(duì)多聯(lián)系并入多端實(shí)體,得到以下初始關(guān)系模式:學(xué)生(學(xué)號(hào)、姓名、性別、年齡、入學(xué)時(shí)間、系別、專業(yè)、密碼)教師(教師工號(hào)、姓名、性別、密碼、課時(shí))管理員(管理員工號(hào)、姓名、密碼)課程(課程編號(hào)、課程名、學(xué)分)選課(學(xué)號(hào)、課程編號(hào)、成績(jī))授課(教師工號(hào)、課程編號(hào)、課時(shí))管理(管理員工號(hào)、學(xué)號(hào)、教師工號(hào)、課程編號(hào))選修(學(xué)號(hào)、課程編號(hào)、成績(jī))教授(學(xué)號(hào)、教師工號(hào)、學(xué)分)細(xì)化表結(jié)構(gòu)(1)學(xué)生信息表屬性名數(shù)據(jù)類型長(zhǎng)度是否允許為空有無索引說明snonchar10不允許有學(xué)號(hào)snamenchar8不允許有姓名ssexnchar1允許有性別sageint2允許有年齡entrancetimedatetime15不允許有入學(xué)時(shí)間smajornchar20允許有專業(yè)ssdeptnchar20允許有系別spasswordnchar20不允許有密碼(2)教師信息表屬性名數(shù)據(jù)類型長(zhǎng)度是否允許為空有無索引說明tnonchar10不允許有教師工號(hào)tnamenchar8不允許有姓名tsexnchar1允許有性別tpasswordnchar20不允許有密碼(3)管理員信息表屬性名數(shù)據(jù)類型長(zhǎng)度是否允許為空有無索引說明mnonchar10不允許有管理員工號(hào)mnamenchar8不允許有姓名mpasswordnchar20不允許有密碼
(4)課程信息表屬性名數(shù)據(jù)類型長(zhǎng)度是否允許為空有無索引說明cnonchar10不允許有課程編號(hào)cnamenchar8不允許有課程名ccreditfloat1不允許有學(xué)分(5)選課信息表屬性名數(shù)據(jù)類型長(zhǎng)度是否允許為空有無索引說明snonchar10不允許有學(xué)號(hào)cnonchar10不允許有課程編號(hào)gradenumeric(4,2)不允許有成績(jī)(6)授課信息表屬性名數(shù)據(jù)類型長(zhǎng)度是否允許為空有無索引說明tnonchar10不允許有教師工號(hào)cnonchar10不允許有課程編號(hào)ctimenchar10不允許有課時(shí)數(shù)據(jù)庫(kù)物理結(jié)構(gòu)設(shè)計(jì)與實(shí)施創(chuàng)建表本系統(tǒng)共創(chuàng)建了六個(gè)表:學(xué)生信息表、教師信息表、系統(tǒng)管理員信息表、課程信息表、選課信息表、授課信息表。課信息表、授課信息表。(1)創(chuàng)建student表如下列名數(shù)據(jù)變里氣許空S■norsnamenchar(53rS3sexrich己HD*sageint*entranoetimedatetimersmajorndnar(2O^聲—sadeptnchar(2Oj五spasswardrichar(2O)rr
(2)創(chuàng)建teacher表如下哀-dbo.tb_teacker表-dbofbzindent 表一d列名蜀據(jù)類型|允許空nchar(10)rtnamenchar(8)rtsexnchar(l)向tpassv\'ordnchar(20)rr(3)創(chuàng)建manager表如下列名數(shù)捐類型允許空HOJnchar(lO)rmnamenchar(Sjmpassv;'ardnchar(2J03rrdbo.tbcc?m-se—d.bo.-Lb_nans.geir恚一(4)創(chuàng)建course表如下-dho_tb_conurse列名 1數(shù)據(jù)類型1允許空ndn3r(10)rcnamenchar(8)r匚beditfloatrr(5)創(chuàng)建sc表如下J:列者獨(dú)據(jù)類型允許空1隔nchar(10)nchar(10)rrCT1Ogradenunneric:(4r2)底r(6)創(chuàng)建tc表如下各表之間的關(guān)系如圖:建立視圖本系統(tǒng)共創(chuàng)建了八個(gè)視圖-I口視圖十一J系統(tǒng)視圖+|[TTlJd.bo.+|[771Jdbo.v_course+|[H1Jdbo.v_cE_log+|F7]Jdbo.v_stndent+1日J(rèn)dbo.T_student_course+1[77Ldbo.v_sum_ccredit+1園Jdbo.v_teacker+1@dbo.v_teacher_course以下是本系統(tǒng)的主要視圖:(1)學(xué)生選課總學(xué)分視圖如下snasumcredit?712345678904.5130D933D203.5140B19010131564785390223-^1234671.5米AL€£USE[網(wǎng)上選課系統(tǒng)]GOSETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOcreateview[dbo][v_sum_ccredit](snosumcreditasselectsno,sum(ccredit)fromtb_coursetb_selecting_coursewhere二groupbysno(2)課程視圖如下cno□name■- -一| ?yui---ccredit?編譯原理311計(jì)算機(jī)操作系統(tǒng)312有機(jī)化學(xué)3.5u基刖合計(jì)學(xué)114予頁(yè)算會(huì)計(jì)215毛概321PS122C#323視覺傳達(dá)謾計(jì)2.5米MJLLAO:/USE[網(wǎng)上選課系統(tǒng)]GOSETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOcreateview[dbo][v_course]cnocnameccreditasselectcnocnameccreditfromtb_course(3)學(xué)生平均成績(jī)視圖如下dtio.v_euni_time 視圖SHOavggrade11L11111B485,500000130093-202087,000000143819Q101To.oaooao2345123*1677J.5QOOOO1*MWALffiUSE[網(wǎng)上選課系統(tǒng)]GOSETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOcreateview[dbo][v_aver_grade]snoavggradeasselectsno,avg(grade)fromtb_selecting_coursegroupbysno建立索引索引是關(guān)系數(shù)據(jù)庫(kù)中用于存放每一條記錄的一種對(duì)象,主要目的是加快數(shù)據(jù)的讀取速度和完整性檢查,主鍵都會(huì)自動(dòng)生成,為了更快的查找索引所以建立了以下索引。(1)課程編號(hào)索引如下XL
.1
iXL
.1
icit11"-MW
K-
朝Al
-UQ.teichiRecourse唯一1(2)學(xué)生姓名和學(xué)生學(xué)號(hào)索引如下rEjtufeiit篋隼)snamiiie唯一,豐黑)Etuhnt(J1-!*熨集)(3)教師工號(hào)和教師姓名索引如下E□E□索引工FKJmoh"盤集)UlQ_teacher唯一,非鬃集)工UQtnaume唯一,非聚集)(4)學(xué)生學(xué)號(hào)和課程號(hào)索引如下
-口索引PK_tb_selectingleourse麋集)出項(xiàng)二皿。?—:非髭集)UQ_5electing_course嘛一,豐愛露□£UQ_5electing_course嘛一,豐愛露(5)管理員工號(hào)和管理員姓名索引如下-D蠢「九FK/bjn亞鰭/第集)lJU_m:=LTiager唯一,非聚集)力UQ_mnainnie唯一,非果集〕(6)課程編號(hào)和課程名索引如下素AJfcril:唯一,非賽集)瞋素AJfcril:唯一,非賽集)瞋LunamwC?—?非紫量)建立外鍵及級(jí)聯(lián)外鍵是表示兩個(gè)關(guān)系之間的相關(guān)聯(lián)系,以另一個(gè)關(guān)系的外鍵作主關(guān)鍵字的表被稱為主表,具有此外鍵的表被稱為主表的從表。級(jí)聯(lián)是當(dāng)刪除主鍵時(shí)外鍵也會(huì)跟著刪除,更新時(shí)外鍵也會(huì)跟著更新。(1)tb_selecting_course表上的外鍵及級(jí)聯(lián)如下fFK_tb_Eelecting_course_tb_courEeFK_tb_selectiiig^cQUjr£e_tb_£tu.(leD.tUSE[網(wǎng)上選課系統(tǒng)]GOALTERTABLE[dbo][tb_selecting_course]WITHCHECKADDCONSTRAINT[FK_tb_selecting_course_tb_course]FOREIGNKEY([cno]REFERENCES[dbo][tb_course]([cno])ONUPDATECASCADEUSE[網(wǎng)上選課系統(tǒng)]GOALTERTABLE[dbo][tb_selecting_course]WITHCHECKADDCONSTRAINT[FK_tb_selecting_course_tb_student]FOREIGNKEY([sno]REFERENCES[dbo][tb_student]([sno])ONUPDATECASCADEONDELETECASCADEtb_teaching_course表上的外鍵及級(jí)聯(lián)如下tFK_ta:±chin 匚um_52tFK_th:±ch1ng_cL:±sz ta:±cherUSE[網(wǎng)上選課系統(tǒng)]GOALTERTABLE[dbo][tb_teaching_course]WITHCHECKADDCONSTRAINT[FK_teaching_class_tb_course]FOREIGNKEY([cno])REFERENCES[dbo][tb_course]([cno])ONUPDATECASCADEUSE[網(wǎng)上選課系統(tǒng)]GOALTERTABLE[dbo][tb_teaching_course]WITHCHECKADDCONSTRAINT[FK_teaching_class_tb_teacher]FOREIGNKEY([tno])REFERENCES[dbo][tb_teacher]([tno])ONUPDATECASCADEONDELETECASCADE建立約束(1)課程表的學(xué)分約束如下-口約束USE[網(wǎng)上選課系統(tǒng)]GOALTERTABLE[dbo][tb_course]WITHCHECKADDCONSTRAINT[CK_ccredit]CHECK(([ccredit]>=1)AND[ccredit]<=(6)))(2)選課表的成績(jī)約束如下-_J約束CK_graleUSE[網(wǎng)上選課系統(tǒng)]GOALTERTABLE[dbo][tb_selecting_course]WITHCHECKADDCONSTRAINT[CK_grade]CHECK(([grade]>=(0)AND[grade]<=(100)))(3)學(xué)生表的成績(jī)約束如下約束JI二及_三三已支1CIC_EtuderLt_:igHUSE[網(wǎng)上選課系統(tǒng)]GOALTERTABLE[dbo][tb_student]WITHCHECKADDCONSTRAINT[CK_ssex]CHECK[ssex]=‘男’))(([ssex]二,女,ORUSE[網(wǎng)上選課系統(tǒng)]GOALTERTABLE[dbo][tb_student]WITH(([sage]>=(17)))(4)教師表的成績(jī)約束如下-_J約束CHECKADDCONSTRAINT[CK_student_age]CHECKUSE[網(wǎng)上選課系統(tǒng)]GOALTERTABLE[dbo][tb_teacher]WITH[tsex]='男'))CHECKADDCONSTRAINT[CK_tsex]CHECK(([tsex]二’女’OR存儲(chǔ)過程的建立存儲(chǔ)過程是多條SQL集合,并要求集合中的SQL全部成功執(zhí)行,不然就全部不執(zhí)行,有利于進(jìn)行同步操作。--存睛過程+」系統(tǒng)存儲(chǔ)過程+BUSE[網(wǎng)上選課系統(tǒng)]GOSETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOcreateproc[dbo].[ProcInsert]@snonchar(10),@cnonchar(10),@gradenumeric(5,2)asinsertintotb_selecting_coursesnocnogradevalues(@sno,@cno,@grade)selectsname,cname,gradefromtb_selecting_coursejointb_studenton=jointb_courseon=where=@sno創(chuàng)建觸發(fā)器選課成績(jī)更新觸發(fā)器。功能:一旦對(duì)選課成績(jī)進(jìn)行更改操作,就將更改前后的數(shù)據(jù)記錄到cs_log表中。L出|*mTI歸I闡*J--fl?TETLCfJ...LQueiyl.ml■祖圖-dbo.v_cuiirsesetANSI_NUL15ONMtqUOTED_:[DENIUFUERW(10去■d-bo.lb...tirig^cciurse表-dbo.lbslui±iit書ALTERtrigger[upiscstbsslcGtingcaux15nlon[dbo].[cb_3eleccincj_cnurse]forupdatEasifupdate(giHic)1begin遼二e:匚tii:tcD3_l□gianQjcnD.rgradeiselectsno.rCnDxijraderroiQdelereiinsertintcC3_lc!j13nn.rcnn.rgrade)select3E0rcnc.rgra.iefromirsercedend一的發(fā)情氣I:ud面匕ecb_3e1eccing_coursesetgrade=,77,wheresnt^'llllllliafl1第四章 界面設(shè)計(jì)與實(shí)現(xiàn)功能模塊界面登錄界面學(xué)生管理界面以學(xué)生身份登錄后,就進(jìn)入學(xué)生權(quán)利模塊,學(xué)生可以在系統(tǒng)管理里進(jìn)行密碼修改,選課管理里進(jìn)行選課、退
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度農(nóng)業(yè)企業(yè)試用期勞動(dòng)合同標(biāo)準(zhǔn)條款
- 二零二五年度上市公司并購(gòu)重組協(xié)議轉(zhuǎn)讓易主合同
- 二零二五年度購(gòu)房合同簽訂前后物業(yè)管理責(zé)任約定
- 2025版大宗商品投資理財(cái)合同3篇
- 2025年度高端酒店專用大米定制采購(gòu)與倉(cāng)儲(chǔ)運(yùn)輸合同模板3篇
- 2025年度苗木種植基地機(jī)械化作業(yè)服務(wù)合同4篇
- 二零二五廠區(qū)食堂承包合同:特色地方美食引入與推廣協(xié)議3篇
- 2025年度奶牛養(yǎng)殖標(biāo)準(zhǔn)化建設(shè)與認(rèn)證服務(wù)合同
- 二手服務(wù)器租賃服務(wù)詳細(xì)合同2024年版
- 2025年度窗簾設(shè)計(jì)大賽作品安裝與推廣合同2篇
- (一模)臨汾市2025年高考考前適應(yīng)性訓(xùn)練考試(一)語文試卷(含答案)
- 2024-2025學(xué)年滬科版數(shù)學(xué)七年級(jí)上冊(cè)期末綜合測(cè)試卷(一)(含答案)
- 2023年廣東省公務(wù)員錄用考試《行測(cè)》真題及答案解析
- 2024年公證遺產(chǎn)繼承分配協(xié)議書模板
- 燃?xì)饨?jīng)營(yíng)安全重大隱患判定標(biāo)準(zhǔn)課件
- 深圳小學(xué)英語單詞表(中英文)
- 護(hù)理質(zhì)量反饋內(nèi)容
- 抖音搜索用戶分析報(bào)告
- 鉆孔灌注樁技術(shù)規(guī)范
- 2023-2024學(xué)年北師大版必修二unit 5 humans and nature lesson 3 Race to the pole 教學(xué)設(shè)計(jì)
- 供貨進(jìn)度計(jì)劃
評(píng)論
0/150
提交評(píng)論