![高校成績管理系統(tǒng)數(shù)據(jù)庫設計與實現(xiàn)試驗報告_第1頁](http://file4.renrendoc.com/view/029a717f6f6a9930c885444bd86902b2/029a717f6f6a9930c885444bd86902b21.gif)
![高校成績管理系統(tǒng)數(shù)據(jù)庫設計與實現(xiàn)試驗報告_第2頁](http://file4.renrendoc.com/view/029a717f6f6a9930c885444bd86902b2/029a717f6f6a9930c885444bd86902b22.gif)
![高校成績管理系統(tǒng)數(shù)據(jù)庫設計與實現(xiàn)試驗報告_第3頁](http://file4.renrendoc.com/view/029a717f6f6a9930c885444bd86902b2/029a717f6f6a9930c885444bd86902b23.gif)
![高校成績管理系統(tǒng)數(shù)據(jù)庫設計與實現(xiàn)試驗報告_第4頁](http://file4.renrendoc.com/view/029a717f6f6a9930c885444bd86902b2/029a717f6f6a9930c885444bd86902b24.gif)
![高校成績管理系統(tǒng)數(shù)據(jù)庫設計與實現(xiàn)試驗報告_第5頁](http://file4.renrendoc.com/view/029a717f6f6a9930c885444bd86902b2/029a717f6f6a9930c885444bd86902b25.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、高校成績管理系統(tǒng)數(shù)據(jù)庫設計與實現(xiàn)班級 計科1201學號 2012261001XX 姓名 XXX目錄: 1.需求分析數(shù)據(jù)需求描述系統(tǒng)功能需求其他性能需求2.概念結構設計畫出局部E-R圖;合并成全局E-R圖;3.邏輯結構設計關系模式設計數(shù)據(jù)類型定義4.物理結構設計聚簇設計索引設計分區(qū)設計 5.數(shù)據(jù)庫實施基本表建立數(shù)據(jù)輸入視圖的建立索引的建立觸發(fā)器建立建存儲過程 6.應用系統(tǒng)開發(fā)與試運行開發(fā)平臺和開發(fā)環(huán)境介紹。前臺界面與后臺數(shù)據(jù)庫連接說明,代碼實現(xiàn)。系統(tǒng)各功能設計和運行界面截圖。7.實驗總結遇到的問題和解決的辦法系統(tǒng)設計的不足進一步改進思路和體會需求分析高校成績管理系統(tǒng)是一個記錄了大學生成績的系統(tǒng),
2、它的出現(xiàn)使得查詢、更 新、插入簡單化,高效化,成本也隨之大大減少。使用計算機對成績信息的管理 具有手工管理所無法比擬的優(yōu)點:信息存儲及時,檢索迅速、查找方便、可靠性 高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高學生成 績管理的效率,也是高校成績正規(guī)化管理的重要途徑。根據(jù)實際工作需要,提出 了以下數(shù)據(jù)和業(yè)務處理需求:學生信息至少需要包含學號、姓名、性別、年齡、生源所在地、已修學分總數(shù) 等數(shù)據(jù)項;課程信息表至少需包含課程編號、課程名稱、任課教師、開課學期、學時、考 試或考查、學分等數(shù)據(jù)項,課程根據(jù)班級開設。教師信息至少需要包含教師編號、姓名、性別、年齡、職稱、聯(lián)系電話等數(shù)據(jù) 項
3、;學生成績至少需要學號,學期,課程名稱,成績,任課老師等數(shù)據(jù)項;班級信息至少需要班級號,所設置課程編號,任課教師等數(shù)據(jù)項;需要實現(xiàn)以下業(yè)務處理和查詢功能:學生成績按每學年成績統(tǒng)計學生成績名次排定每門課程平均成績統(tǒng)計學生所學課程及學分統(tǒng)計學生已修學分總數(shù)查詢教師任課查詢班級課程開設查詢硬件環(huán)境:LENOVO-G470軟件環(huán)境:Windows 7旗艦版Microsoft SQL Server 2008Microsoft Visual Studio 2010教師信息班級信息1.1數(shù)據(jù)需求描述I教師詳細數(shù)據(jù)流圖1.2系統(tǒng)功能需求(1)學生成績按每學年進行成績統(tǒng)計;(2)學生成績名次排定;(3)每門課程
4、平均成績統(tǒng)計;(4)學生所學課程及學分統(tǒng)計;(5)輸入每個學生成績時,自動生成該學生已修總學分;(6)學生成績查詢;(7)教師任課查詢;(8)班級課程開設查詢;學生信息教師信息課程信息登入查詢2.3班級所設課程查詢所學課程學分統(tǒng)計)頂層數(shù)據(jù)流圖A2.5課程查詢2.11.4按課程成績查詢2.4已修學分查詢1.2按成績排名kJ2.2教師所授課程查詢VJ1.3按學年成績統(tǒng)計K.1.1成績查詢學生信息課程信息系統(tǒng)功能圖1.3其他性能需求(1)可供多用戶同時使用。(2)用戶輸入出錯時,有錯誤提示。(3)安全性高。(4)存儲需求描述。(5)響應時間2、概念結構設計2.1局部E-R圖:2.2合并成全局E-R
5、圖:R也箱可隼程書吸她修新舞學吸陽爭詆里方或學分)教帥年舞皺系電之出生3、邏輯結構設計關系模式設計教師wmq (教師編號wmq、教師姓名wmq、教師性別wmq、教師年齡 wmq、 職稱 wmq、聯(lián)系電話 wmq)上課 wmq (教師編號 wmq, 班級編號 wmq)授課 wmq (教師編號 wmq, 課程編號 wmq)課程wmq(課程編號wmq、課程名稱wmq、教師姓名wmq、開課學期wmq、 課程學時 wmq、考核方式 wmq、學分 wmq)學習 wmq (學號 wmq,課程編號 wmq,學期 wmq,成績 wmq,教師姓名 wmq)學生 wmq (學號 wmq、姓名 wmq、性別 wmq、
6、年齡 wmq、生源所在地 wmq、已修學分總數(shù)wmq,班級編號wmq)開設 wmq (課程編號 wmq: 班級編號 wmq)班級 wmq (班級編號 wmq: 班級名稱 wmq, 專業(yè)編號.wmq)專業(yè) wmq (專業(yè)編號 wmq, 專業(yè)名稱 wmq)登陸 wmq(用戶名 wmq、密碼 wmq, 權限 wmq)數(shù)據(jù)類型定義(1)教師wmq數(shù)據(jù)項名數(shù)據(jù)類型長度完整性約束教師編號wmqchar5主鍵教師姓名wmqchar10教師性別wmqchar5教師年齡wmqint5職稱wmqchar10聯(lián)系電話wmqchar20(2)上課wmq數(shù)據(jù)項名數(shù)據(jù)類型長度完整性約束教師編號wmqchar5主鍵外鍵班級
7、編號wmqchar5外鍵(3)授課wmq數(shù)據(jù)項名數(shù)據(jù)類型長度完整性約束教師編號wmqchar5主鍵外鍵課程編號wmqchar5外鍵(4)課程wmq數(shù)據(jù)項名數(shù)據(jù)類型長度完整性約束課程編號wmqchar5主鍵課程名稱wmqchar10教師姓名wmqchar10開課時間wmqchar20課程學時wmqint100考核方式wmqchar5學分wmqint50(5)學習wmq數(shù)據(jù)項名數(shù)據(jù)類型長度完整性約束學號wmqchar5主鍵外鍵課程編號wmqchar5外鍵學期wmqchar10成績wmqint10教師姓名wmqchar10(6)學生wmq數(shù)據(jù)項名數(shù)據(jù)類 型長度完整性約束學號wmqchar5主鍵姓名w
8、mqcharP 10性別wmqchar5年齡wmqint5生源所在地wmqChar20已修學分總數(shù)wmqint5班級編號wmqchar5外鍵(7)開設wmq數(shù)據(jù)項名數(shù)據(jù)類 型長度完整性約束課程編號wmqchar5主鍵外鍵班級編號wmqchar5外鍵(8)班級wmq數(shù)據(jù)項名數(shù)據(jù) 舊長度完整性約束班級編號wmqchar5主鍵班級名稱wmqchar10專業(yè)wmqchar5外鍵(9)專業(yè)wmq數(shù)據(jù)項名數(shù)據(jù)類型長度完整性約束專業(yè)wmqchar5主鍵專業(yè)名稱wmqchar10(10)登陸 wmq數(shù)據(jù)項名數(shù):幅類型長度完整性約束用戶名wmqchar20主鍵密偃I wmqchar20權限wmqchar104、
9、物理結構設計聚簇設計教師wmq(教師編號wmq)課程wmq(課程編號wmq)學生 wmq(學號 wmq, 班級編號 wmq)班級wmq(班級編號wmq)這幾個聚簇設計是因為這幾張表都是實體表, 且聚簇中的屬性都是主鍵或是外鍵,被訪問的概率很高,而其他表或者這些表上的其他屬性被訪問的概 率就相對較低。索引設計建立索引的一般規(guī)則:(1)在主鍵屬性列和外鍵屬性列上通常都可以分別建立索引,不僅有助于唯一性檢查和完整性檢查,而且可以加快連接查詢的速度。(2)以查詢?yōu)橹鞯年P系可建立盡可能多的索引。(3)對等值連接,但滿足條件的元組較少的查詢可以考慮建立索引。(4)如果查詢可以從索引直接得到結果而不必訪問關
10、系,則對此種查詢可以建立索引。所以在高線成績管理數(shù)據(jù)庫中建立索引如下:教師wmq(教師編號wmq)課程wmq(課程編號wmq)學生 wmq(學生學號 wmq, 班級編號 wmq)班級wmq(班級編號wmq)學習 wmq(學號 wmq, 課程編號 wmq)4.3分區(qū)設計涉及到數(shù)據(jù)庫文件和日志文件的分區(qū)問題。磁盤分區(qū)設計的一般原則:(1)減少訪問沖突,提高I/O并發(fā)性。多個事物并發(fā)訪問同一磁盤時,會產(chǎn)生 磁盤訪問沖突而導致效率低下,如果事務訪問數(shù)據(jù)均能分布于不同磁盤 上,則I/O可并發(fā)執(zhí)行,從而提高數(shù)據(jù)庫訪問速度。(2)分散熱點數(shù)據(jù),均衡I/O負擔。在數(shù)據(jù)庫中數(shù)據(jù)訪問的頻率是不均勻的, 那些經(jīng)常被
11、訪問的數(shù)據(jù)成為熱點數(shù)據(jù),此類數(shù)據(jù)宜分散存在于不同的磁盤 上,以均衡各個磁盤的負荷,充分發(fā)揮多磁盤的并行操作的優(yōu)勢。(3)保證關鍵數(shù)據(jù)快速訪問,緩解系統(tǒng)瓶頸。在數(shù)據(jù)庫中有些數(shù)據(jù)如數(shù)據(jù)字典 等的訪問頻率很高,為保證對它的訪問不直接影響整個系統(tǒng)的效率, 可以 將其存放在某一固定磁盤上,以保證其快速訪問。該成績管理系統(tǒng)由于程序較小,所以不進行分區(qū)設計。5、數(shù)據(jù)庫實施數(shù)據(jù)庫的建立:5.1基本表建立(1)教師wmq表建立:SQLQuififfl.Eql WI_iThiniifi PRIMARY XE七C麥?。?口CHAflD CHA5.(2D rIOT create 發(fā)程學升電力.IHT nh.u*t學分
12、染Ch力m命令已成叨完成,(3)專業(yè)wmq表建立:5QLlCONSTMINT Teaehsrl wiitt FOMTBK KEY籟而晅號的卜 REFERENCES 藪師麗j/命令尸成功完成(7)授課wm旅建立:EQ LQ LierySjiql WLm i nistrato rSQLQucryy.sql -刊1汴扁而 5gtor (56)SQLQucryCgql - Wl!1rni mtrator 60產(chǎn)H CREATE TA31E 授評皿q蒸加瑞號燈二CH?第5 .課程編號皿耳。眄3 -FHXMY KEY.教師褊號課程端號由qCOtfSTEAINT Ctmrsel_ri FORETSK KEY
13、 I 評程悔KETPREHCES 理程 山口.CCH3TRSITTT 丁EFDfiE TG?J FEY 敕舊縮號X 耳 F三FT;吃HF3 教師* I-|5元命令已成比完成*(8)學習wm旅建立:$QLQvery54|l - wuninlftrttor ()r SQLQuery8-sqi - WUEini由ator 畫FSQLQiKryy.jql - WUnninistrstcr (Wi/ E RFATT TABLE學習中叮t學號河q CHAU 5 , 里宜編號詼CHARS * TKHaRY KI 學m,mq 課程編目 wq-.學期xmq chax 1Q, .成績 wnq J.ntf教師姓名w
14、nq - 10 rZONSIKALrr CL-LJsJ_4Ci.q FC-tEIG:1 KEY 親雇彘號.二 RIFE REUSES 謨理 uq.SOiSIRAlT 3tUltt3_HTjG MELI:由阻丫,學號WtE RE:EWECE3 學生在:!-國清息|余金已瘋箴;(9)開設wm旅建立:*pSQ LQury 10g I * W.(n ini st 附 tor (64) WQ-Qm中 sql 嘀 nsuaio r i.55 SQLQu#r)-8,?q - M “疝r ktrate r R二: B CREATE riSLE 開設xnq課程編號K二95施及西+F15PR二的F KEY課程編號
15、,m工班經(jīng)編號/中,CCHSTRilNT 2La3s4_wniq FORE二SEY 織線鐮號由名 REFERENCES 班級加ICCHETMJin 二-FOREIGN KEY 譚程編號.之 REFERENCES 課程wmq(10)登陸wmq表建立:-=- JT1 I 1 = =.(QLQutryi tql Wl-.mmiftrntcr 精電廠B CRZAIE HABLE 登陸wraq(用戶;gwwi CHARCO) PRIMARY KEr聲碼wnCHAR 23if杈限,0CHAA 13i ,w in-J消息命令已防病或,5.2數(shù)據(jù)輸入(1)專業(yè)表數(shù)據(jù)插入:,miristrator 15門 51
16、QLQU4ryL.fiql WLmlnlEtrator (5)R,工輝丁網(wǎng)1,件字塔聯(lián)MO欹數(shù)網(wǎng)物( / / . 5 p fl- b 1234-3uo門口通1-*1計程體程WIN7-20L4G409BL.qian - dbo33mq SQLQucryS專業(yè)編號,八前口專業(yè)名稱叫Eq卜計其機科學與MO 2軟件工程M03數(shù)學媒體M04網(wǎng)絡工程MO 5物1聯(lián)網(wǎng)米JLLNU.L(2)班級表數(shù)據(jù)插入:5QLQuryJ.ql - Wlministratw 011)*H mm into 班級皿QI valuej (BO1 R 科 1201mol,) tSQ.Quer/2.fql - Wl ”nrinifgt
17、or iJSQbQuer/l.sql - Wl-.mini stratD(B02 ,pV (DOS (B04 *y tBGSS v412 02斗L2g41204412 05(H04 , wiiaoi (B,.童工 L7g SJ11203 (09* J軟工R(H (BIO *嗽工 12M I f 113 軟工 izm fMl、,廚工 12g (B13 3 網(wǎng)工US(H二與丁(BL51f Ol1) r JMOU j / f MOI1),,紀g), r pM02 J r J紀加)F ,!HgJ出口上r, ,*K04 R ) f MO-aF), f RO3-)F ,上回),fEL T f 物聯(lián)網(wǎng)行受司
18、響,WIN7 20140409BLqian - dbo期吸wmq SQLQue.sql - WI.nrtinistK3tDr l51*崢謬mq班級名稱劉mq專dk洞號3 mq卜計科L201M01B02計科noaM01B03計科1203M01S04計科4M01BOS計科120SM01BM較工血M02B07J5I1202M02Bg軟工1203NK)2Bg軟工1出4MOJ日L0軟工E5M0BL1較工1206MO 2B12網(wǎng)工工201BL3網(wǎng)工層口己MMBL4數(shù)螺口01M03BLS數(shù)娛1202M03ELt物聯(lián)網(wǎng)聞MQ5ALtAbtiMJll(3)學生表數(shù)據(jù)插入:WlN720140409BL.qian
19、- dbd瞬wmq SQLQuery4+sql - Wlministrator (54)P SQLQuer1OB 3, -.2 oB374OB8-LB;一7江fI 1172鎮(zhèn) R浙州洲田皴華l儡.-溫杭福寧金州景力-9OB07BJr733Bl白 L IB s1fB7 *- 1 i 1 西錫寧川SB-春江江建江江杭西隴無西杭建江長海浙浙福浙浙江江京肅蘇海江福浙林上 女二,浙,北甘江青浙,二,吉J t 121- 2 2t or f I r r i2r 1 F 2 2 2 2- 2 f 2 F , , F r 2 2 F 2 I F r/, 工 #- 2 3 2 ,2 2 b.L, 士日1 * *
20、1 2* 222 2 2* * 21 好女男女男女,女m/,女女。男,,男女男男女女3 J男r3靜祥璇為霞I文I I I,,婷菁L同1,云志子建旭攀瑞玲昊翔慧高文菁雨大0徐童陳沈胡董汪方周方李趙何朱嚴方values t1 502 (1S03r t1 SO C SOS * (Sae1 i1 507 1 csna1 (509 (1510F du (1S12 511 (T SU, I1 SIS H 31小 (1S17.信消息|門7行受影響,WIW7-2014a409BL qian - dba 擔wmq WIN7 即 UOdO 呻 dbo.nq QLQ 岬川,當上.“壯口詁”前??讷ESSwiia 幃國
21、tjflkrrc年妙臂F生源所不的已悖爭升曰W鈉扁三,啊浙工位加73BOJ時工息用73如.浙工業(yè)1fl禍在學卅罵M2浦江苦近73BQ3/工M華71KK淅T桓川72B05江力豪諾福用oce北京71Sill后由雌西75KM.,1既惕M喀甭官西宇力二一穿工吭川Z3BM方??创?3EH3浙JST73譏5吉林后再74IB 14上由M0AMlP111W212 7-10Z 7* 2 7倩林神垢立酸 K 惴哥喜田凄旭擎照 王ffiE花蛇芍奇王文旦是女支文女更里依(4)教師表插入:副II師F 1 6A1 tf- g- f- f5 we 師高師強十男講,聿博7臂女,:,加二., :破春萍輝錦TD李楊方古苗2 3
22、0- 5 6Q Q 口 QQT T T T TiirW!h7-2014449BL.qidn - db。原秘n嗚 SQLQLit-jl.iql - ;V1.iriniitf dtu( (Mjr教崎扁號5q勒師姓名*E弱幣性別wnq第1!市星戰(zhàn)加匚聯(lián)翱;vmq,系電話WTiq,用需忘罟51部第攝111TH11T02手波追2Q油用11UU0C703惆昌精女罵總黑朝市12345675TCH方萍立3J游府1Z31Z3LZT05吉春天52齦lesseeTD6褂韋思33t牡12345111*MilALHNULLMilNULL(5)課程表數(shù)據(jù)插入:SQLQgrylql - WLEni5tHst5 巧丁產(chǎn) SQ
23、LQuefyZsql W1H insert inGc 任用ww。2nli nisiFN Wf (51,)* SQLQucryLsai播音萄SC7CC112/1X0WseeCC5口 LU)呢古輝5C9mj.以LXD73SJOCOl國lKD77毛泉發(fā)511CC3而標百卻S12C01l 3/tXO晚上方童* -h .m(8)開設表數(shù)據(jù)插入: JF = 1 J=i |SqLQuery&iql VA _mi niS耐 (5* SQLQuory&jq I - WI .mirlrslpr (55)* 匚, ng +piwnq61口3(Tcoiraoi1(BC03pEQlhr cog,f,W).(BCD5r,
24、TBO1),COJJ/R8S).(BC02 , 3】,cm.1B02* r(US.,FOW ).(couP BQ9)t(COS1JEW.(COl*r(PCQ1PJR。門.31,P ffi06- .(BC03p(BC02 p(B CO 3 日口了(COl1d pSQlQu?ry4qi - Wf-Gi=0行受當制WINT,20140409Blqian - dbo.JFifiwmq EQLQu課程編號,mq機級編號柳mq卜SOE01C01602CQ1EQSC01B04C01605C01EOGCQ1BoeC02B02COZB07COSEQIC03E02CQ3E03COSE06C04E0104E02.C
25、04B06C05E01COSECHCOSE07C06E01米/VMAUZ(9)上課表數(shù)據(jù)插入:ax IRE HP/ /JWIN7 2ai4O4(KBUian dbcJFftwwq SQLQtryT iql WI.rniftirt fltar (61)* WQLQuwy&M|l - WUmi而聞wi-i insert into _Liw3&3 values I TOU J30IL1) r (FD1J JB0” .01J 卜 r (工01,JBO4卜. 工JBW 卜.11Toi- BW 匕 “工G1 -BQ小匕 工腔, JB。型卜r(,工W JBWLI . TOH,J 302 r (fTO3 rB
26、03 r ( pTC3 r (UW JEW b r TOW,JB02* L l,1 rTCS JB。?* r fTCES flB04 4 r rTOE -R。” r 三(f F01J 卜rm患看更值口行受影1年h WIN7-2014040BLZqiin - dbojwmq WlN7-20140409BLtqian - dbo.教師編號師1口班級編號xmq,iFTBE01TQ1BOZTOIB03TC.1E04TOIB05TOIED6TOIBOSTONE02T02B07T03田1T03B02TC3fi03TQJBET04EOTT04602bTOEE02T05B04TO 5B07T06eoi如上AW
27、(10)登陸表數(shù)據(jù)插入:- 日/ J | 10 | E 1 F F 2早SQLQuery2.ql - Wl.minitrator (51)* SQLQuepyl.sql - V4.miniStrator i54J 日 inserc mm values (20122610011 111111 一管理員,(120122660O116, r 1 22 222 2 ) , *2012261。(H22* J 333333學生, 14。444444 r, 444。44,教師t j/ 55555555 f 555555教師), =(*666 66 666 f ,66666, f ijrf )|W1N7-20
28、1404D9BI-qian -血.登陸wtnqSQLQuEryN與ql - WIminist用戶名wmq密四那mq權0艮網(wǎng)啊boizg&iooii7min管理員 學生201226100122 ,333333就12而的116222222學生蒯幣55555555555555捌幣石靛弟白白白556656教師來AJU.LAtli5.3視圖的建立(1)學生成績統(tǒng)計:SiQLQusrySql WL,uninistrater tWJ* &墟LQ=了兀后二上 VVI-rii否卜日山 LT &Q_Qmyl,sql - Mmir 和式白。|5也E create- tficwTrentfhere學生成最貌計冰口學生
29、 3,丁 E g ,學生一,.姓 郛X,開.附間94.耐5 學生吹巧 更程叱手 匹蛆而Q,學生mq尾號01 =學習r 一口學習一課程弱號一 上I,班級64%14第f EQ習號程生于三涇堂.11.1-.課訓事舊南皆已則宏成. EWIN7 MUWM.SQmyBl4.WI_*itMlor 據(jù)脾S2M73.Wfl./ti*UQg,視評_*學;而C國提7中心亡11嬰緋卜,也輯年蛭白學甘4MlntfOh ir3g-上或由朝慎學科mi心?發(fā)4CfEJl)靖ai3KH會.學黃譜立馬.計科由就電1L2/O(115二二,修上手英也砌.i+H.iai方鼻2IM蝴77mSftfiLH唐篤計埠上1占根3臼:蛆92ML江
30、敏任訃丑山也無買”甘斗imi苗怙2WL小)/tfZW硼數(shù)學斗科1割i:發(fā)4目國1)伸j.,上享黃山立耳.一科13012電電591T沙心忤將都廊計總1口1的2皿上班焉502伊71#L洞昌爸計叫心1古色313/品962蚌行片耳行志班.法耳LL苗住2二鍛3S皿生志蚌S52倒手網(wǎng)工L3J1鉆發(fā)412/13(1)05:EO3量型I鹿田向二 LZD13口13)B5汕堂寺出大學時吾辛.HTtioi槐目赤2鮑SO3華帝f樗寐砸,附工12912以用:91SC4略于ifirfeBfe?計弭1ZH2毛表皮412JMU905M除大苧箕由主與.T+-J5-LZD2揚春泰212/13096W?的點計科LiW毛靠發(fā)412/
31、L3(1)07衣盼眼碗墩字計科12M韋越4iSMiJ的有防訴大亨申活第.廿科1納橫fl擊3:1313(3)61即示空粉好計耳5肄*4wtuu3BL:.:中審rifli-tn就工沖古歷3W;相1般1509方琦就工E毛節(jié)哀4UAXQ73510相SJfftrt業(yè)工L=1毛亭也,12/tXU17511戶褥十串百活,產(chǎn).松口皿福春帝2i?nw)用S12中常圖靜打學拿工西祿京4國4朝j一1 JF 1 .k- - r-一,1 ,汨同卜(2)每門課程平均成績統(tǒng)計:, | 11 3 M U IHI TUI 1 - I 相彳5QLQuwrnq SQlQuerylLsq 1 - W.dministrator (3獷
32、SQLQueryW.sql - UV+.i教師Sft號wmq腳讖軸師q課程編號果程色根.療q謂程學時學分加q由暴發(fā)C01黑血蝌64斗T02季展C02操住累繞4S3E楊春艷C03大學英語讀寫322E方萍CC4大學英語視廝3;2D5名找C05匯編語音朝3TB5苗悌cm計算方法及寡我2*MqAWZNUUM刈ME/(5)班級課程開設查詢:ELWlN772UJW4tra-tJ.IfiSi課程開設直詢WEq SQLQueryl2.5ql -W.dministrator 8.f班班癰號曾eq班皴名稱課程掘4例iq課程右稱陽叫課程學時SQlLQueryll.-sql - 學廿蚪E. 卜i+HiMiCO禽散猾學
33、&44即2計科1202C01惠勤就學&44B03計科1初C01高散配學644B04計科1劉4C01離散囂學64460S計科1期C01離觸數(shù)學644B06次工皿C01離散劫手M4D03次工皿C01離馳野竽4B02計科1202C02操作赤蝶483丸7檢丁1的之C02再作至縊483B01計科12C1C03大學蒸諳讀寫蒐2B02計科1202C03大學英語讀寫322B03計科1期S3大竽英語讀寫322B06收工1201皿大字英語讀寫,”322B01計科用1CO-F大學英語規(guī)斫322B02計科13C2G04大學英語和聽322B08收工120 mC04大學比語柳聽322颯1計科1201C05匯編語言483B
34、M計科1204C05匯墉語言相3B07領工1202COS匯端語言483BQ1計科1201C06計宜方法及實322朱NULLNULLAULAU1NULLrvuti(6)生源地平均成績查詢B =at= view弱弱施睦而福,皿GQLQuryl.f ql ql - Wjdminirfcntof 伊町) SQU&MyU爭卜 皿40呼| t67)CQLQjMyl21111gL WLJffiihiriMtor create unique *ndcK編號,mq 電總 專業(yè)Q 6編號mqj二消旦命令郎功之成.(3)班級編號 wmq,專業(yè)編號wmq:iQLqnrylE.叫L W.dminid1er (H)4 I
35、 SQLQutrylAKql - W . drnnEtrBtor)1 1 QLQ“rylMy . W .dminictriGleams giq index 打龍及,曲業(yè)如 W E)%消息示三城功完成。(4)課程編號wmq:/百事9I門口1 -J -亨季匕多SQLQucrylLsql - Wdmmistrator (66)P SQLQucrylSiEqb drmimstratcr i65).lr iLQuar/Ktql - -.V.-jqii mzlracreate unique indEX 3Y_課號imq 5 工程vr匚i果花輻率f.?筆息旌已成陰完成。(5) 學生學號 wmq,班級編號 w
36、mq: a 0 a iTcn SQLQuery 17r*qI V/Tdmiiniiiitrfitar0QjQLuyl叫Wgdmini)“t3466)/SQLQuefylSql -Wirdn-里學生加4學號WB以班級編號皿0.rrr(6)學生學號 wmq,課程編號 wmq:QLQurylAxq I W .dmini strata r (72)* SQL Qu eryl7.s - W fdmir istrator (70)*SQLQu gfyl6.sql -creaze unique index Hf 學牛課程wmcf 工 學工wmq 學號加廣i臭程編號wrrm.3消忘命令已散切完成,觸發(fā)器建立(
37、1)學分統(tǒng)計wmq當用戶insert新的成績且該成績=60分時,增加相應學分iQLQu4ryliJqI W.r dmi聞stntor, 占qLqu*ryus,刈 W.dminiGtrQtcr 2 /1廿-Que。15.sqi w.mri*ator l氏I CREATE TRISQER 學Jj 統(tǒng)R yjdj ON 了習nldjFOR TTIJERT A5 UF皿IE學生WTq SEI已修學分總曲由R 一 (SELECT :UH I學介M FROM呷程 w:T?r同不當弓wnrq TN (snicx第程編號皿! COM 學為 vinqWZESE 華同 wrq. JjvTTjqpfO i-i 學
38、R vwy ,學號.:汪:E7T 學號fzi FSOM IITJESTEU 1K3ERE 學生11箝學號-Hb L“3遼XT 字號皿口 黑 IN5EE7ED1克舍已沏J完能”(2)刪除教師wmq當刪除教師表中的教師編號 wmq記錄時,需要相應地刪除授課表和上課表里的 教師編號wmq,所以在教師表上建立觸發(fā)器iQLQMeryJO Eql - W .dmintrtrrtQr (71廣 SQLQwrylft.tql UCdmi扁gtx (64獷 | 中18叫I 倒minifggr 例T 日匚rem txigQflr刪除秋師1mmQW知府wt-hfor rJmlo如1自s帥編號nq、.TJTE 上課.
39、4叫 載!I市4號wnig - : select 贊師編號-wziq ran deletedwbrc授課wnm.教彈銅號my 2p工=二教嬸編號fzcrn. sel-teEa者且前等已成用完做士(3)更新教師wmq當更新教師表中的教師編號 wmq記錄時,需要相應地更新授課表和上課表里的 教師編號wmq,所以在教師表上建立觸發(fā)器 ray -=內 39己| 山 二二 -=7qQLQueryl9,SQLQuery21.sql - Wm.drhirii&trater (75)* SQLQuerylO.sql - W.dnninistrator (71JV 日 create trigger 更新教師%F
40、qON教師wmqfor updateA3工工update教師編號wmcr begxn update授課三皿白 技廂編號wiry = i.教師編號即qfrom deleted dH inserted x ,授i星wmq k where憶教師編號vmq=ci.教師編號wmqend begin uptltiLe. _1課,也 教而編號wmq =二.教師編號yKJ frQTTi deleted dr inserted i ,二課wmq s vhexe 營.教師編號Mq=d.教師編號師守rri消息命令已成功完成二建存儲過程(1)建立一個對學生表插入信息的存儲過程:, h - 一m TI -1JFSQLQ
41、ufrryaXsql - Wdmin i Strato r (7旬): SQtQuciry2Lsql - WndminrstFatDr(75#)* j SQlQuoryifK?q WdmipHstraKir (71T曰CTCE ETCR3e(STe CTi 學生表后人 信息JFn$sr._ 更己工20 .自eha.- (12 J rSsseK char 2 -Ian mtf3三二二Li=占d hz 3GL.5-3CTedi zut2白白1/津啟inatrisinsert學生皿4號”4旌會所19性利0q年戰(zhàn)生源所在地小心匚修三才三曲刈用,“聞編號工叫Values 三叩力口,1m燈刊產(chǎn)? 3;1嚴
42、篇廣三re 二 反rr凸二善耳仃)|門- 2匚1r71 SELECT :Lm -v=iqGO.澗臬俞+日和.謂成-(2)建立一個輸入成績,自動生成其總學分的存儲過程:/_ I :=、 F TfcalW-Him = = k,二H gLQu*ry3Iql -mini str vtor (73) SQLQufy22hcql - W-.diifniniiElFMor (76j)* SQLQutryJl.cq/ - 而 ccramr (75Hiyuk prcccdurs -二_輸入底績自動生成學分所M號1a chari5)詡程編號電tt口 chs匚*奧臬程名稱工una門就 .,濟期 WBiq 6a二 I
43、 1口 ,成端J* nnt.穌國.幣丹Hext.萬WTDtl XUt asq begin 11nssez* Ln- 二二二詵尼 wxqI g學號皿3,心便建埸號、儂,糊測g? J-iupdate 字主W364st毛主fa非學分W第加Q -學生出如已修學分百戡訃1 -電學分4中-卬北餐E。學生XTg.今,號*眸T學號小qL 卻日6、應用系統(tǒng)開發(fā)與試運行開發(fā)平臺和開發(fā)環(huán)境介紹。開發(fā)平臺:Microsoft Visual Studio 2010開發(fā)環(huán)境:Visual Studio是微軟公司推出的開發(fā)環(huán)境。是目前最流行的 Windows平臺應 用程序開發(fā)環(huán)境。Visual Studio 2010版本于
44、2010年4月12日上市,具集成開發(fā) 環(huán)境(IDE)的界面被重新設計和組織,變得更加簡單明了。Visual Studio 2010同時帶來了 NET Framework 4.0、Microsoft Visual Studio 2010 CTP( Community Technology Preview-CTP),并且支持開發(fā)面向 Windows 7的應用程序。除了 Microsoft SQL Server,它還支持 EM DB2 和 Oracle數(shù)據(jù)庫。與此同時,微軟還引入了一門新的語言 C#, C#是一門建立在C+和Java基 礎上的編寫.NET框架的現(xiàn)代語言。前臺界面與后臺數(shù)據(jù)庫連接說明,
45、代碼實現(xiàn):using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data;using System.Data.SqlClient;using System.Windows.Forms;namespaceD01wangminqian(class sqlConnect(public SqlConnection coon = null ; public sqlConnect()(if (coon = null )(Security=SSPI;coon =newSql
46、Connection (Data source =(local);Integrated+ Initial Catalog =D01wangminqian );if (coon.State = ConnectionState .Closed) coon.Open(); public void closeConnect()(if (coon.State = ConnectionState .Open) coon.Close(); public DataSet Getds( string sql)(if (coon.State = ConnectionState .Closed) coon.Open
47、(); DataSet ds = new DataSet ();SqlDataAdapter da = new SqlDataAdapter (sql, coon);da.Fill(ds);coon.Close(); return ds; public int OperateData( string sql)(if (coon.State = ConnectionState .Closed) coon.Open(); SqlCommandjqlcom = new SqlCommand);sqlcom.CommandText = sql;sqlcom.CommandType = CommandT
48、ypText;sqlcom.Connection = coon;int x = sqlcom.ExecuteNonQuery();coon.Close(); return x; public DataSet BinDataGriView( DataGridView dgv, string sql) (if (coon.State = ConnectionState .Closed) coon.Open();SqlDataAdapter da = new SqlDataAdapter (sql, coon);DataSet ds = new DataSet ();da.Fill(ds);dgv.
49、DataSource = ds.Tables0; return ds;系統(tǒng)各功能設計和運行界面截圖。登陸系統(tǒng)各功能流程圖:學生信息管理(1)登陸界面:不同的用戶類型進入的界面不同: (2)管理員界面:(3)教師界面:文件信息成裝錄入歡迎進入教師管理系統(tǒng)操作界面, 請選擇相應功能執(zhí)行!(4)學生界面:文件信息宜詢名生操作界面,請選擇相歡(5)管理員進入界面后,主要的操作是教務安排,以及教師、班級、學生信息 的管理操作,各操作界面如下:U學生信.三(6)教師進入界面后的主要操作是教師任課、 學生信息查詢,以及成績的錄入, 各操作界面如下:(7)學生進入界面后主要的操作是生源地平均成績查詢、教師任課查詢、班級開 課查詢、成績、已修學分查詢:口學生成經(jīng)LC01MC02的C0354JCQ4C05COB-J案口-學生成經(jīng)學分耳劇捅12/13 CI) .T613/14 tj)77212/13 C2).13/14.8S77
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度國際技術貿易合同英文翻譯與合同違約責任界定
- 菏澤2024年山東菏澤東明縣縣直事業(yè)單位引進高層次急需緊缺人才33人筆試歷年參考題庫附帶答案詳解
- 荊州2025年湖北石首市企事業(yè)單位人才引進64人筆試歷年參考題庫附帶答案詳解
- 汕頭2024年下半年廣東汕頭市金平區(qū)區(qū)屬學校招聘69人筆試歷年參考題庫附帶答案詳解
- 2025年中國三基色燈管市場調查研究報告
- 2025至2031年中國銀扁絲行業(yè)投資前景及策略咨詢研究報告
- 2025年盒裝式警示帶項目可行性研究報告
- 成都四川成都市青白江區(qū)機關事業(yè)單位編外人員招聘2人筆試歷年參考題庫附帶答案詳解
- 2025至2031年中國彩色高解煙感攝像機行業(yè)投資前景及策略咨詢研究報告
- 2025至2031年中國天文鐘燈行業(yè)投資前景及策略咨詢研究報告
- SY∕T 5280-2018 原油破乳劑通用技術條件
- 中考語文名著復習:《駱駝祥子》閱讀卡片1-24章
- 藥品監(jiān)管知識培訓課件
- 過松源晨炊漆公店(其五)課件
- 安全事故案例圖片(76張)課件
- 預應力錨索施工方案
- 豇豆生產(chǎn)技術規(guī)程
- MES運行管理辦法
- 中藥炮制學教材
- 現(xiàn)場快速反應跟蹤管理看板
- 常見腫瘤AJCC分期手冊第八版(中文版)
評論
0/150
提交評論