版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、高校成績管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)與實(shí)現(xiàn)班級 計(jì)科1201學(xué)號 2012261001XX 姓名 XXX目錄: 1.需求分析數(shù)據(jù)需求描述系統(tǒng)功能需求其他性能需求2.概念結(jié)構(gòu)設(shè)計(jì)畫出局部E-R圖;合并成全局E-R圖;3.邏輯結(jié)構(gòu)設(shè)計(jì)關(guān)系模式設(shè)計(jì)數(shù)據(jù)類型定義4.物理結(jié)構(gòu)設(shè)計(jì)聚簇設(shè)計(jì)索引設(shè)計(jì)分區(qū)設(shè)計(jì) 5.數(shù)據(jù)庫實(shí)施基本表建立數(shù)據(jù)輸入視圖的建立索引的建立觸發(fā)器建立建存儲(chǔ)過程 6.應(yīng)用系統(tǒng)開發(fā)與試運(yùn)行開發(fā)平臺(tái)和開發(fā)環(huán)境介紹。前臺(tái)界面與后臺(tái)數(shù)據(jù)庫連接說明,代碼實(shí)現(xiàn)。系統(tǒng)各功能設(shè)計(jì)和運(yùn)行界面截圖。7.實(shí)驗(yàn)總結(jié)遇到的問題和解決的辦法系統(tǒng)設(shè)計(jì)的不足進(jìn)一步改進(jìn)思路和體會(huì)需求分析高校成績管理系統(tǒng)是一個(gè)記錄了大學(xué)生成績的系統(tǒng),
2、它的出現(xiàn)使得查詢、更 新、插入簡單化,高效化,成本也隨之大大減少。使用計(jì)算機(jī)對成績信息的管理 具有手工管理所無法比擬的優(yōu)點(diǎn):信息存儲(chǔ)及時(shí),檢索迅速、查找方便、可靠性 高、存儲(chǔ)量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提高學(xué)生成 績管理的效率,也是高校成績正規(guī)化管理的重要途徑。根據(jù)實(shí)際工作需要,提出 了以下數(shù)據(jù)和業(yè)務(wù)處理需求:學(xué)生信息至少需要包含學(xué)號、姓名、性別、年齡、生源所在地、已修學(xué)分總數(shù) 等數(shù)據(jù)項(xiàng);課程信息表至少需包含課程編號、課程名稱、任課教師、開課學(xué)期、學(xué)時(shí)、考 試或考查、學(xué)分等數(shù)據(jù)項(xiàng),課程根據(jù)班級開設(shè)。教師信息至少需要包含教師編號、姓名、性別、年齡、職稱、聯(lián)系電話等數(shù)據(jù) 項(xiàng)
3、;學(xué)生成績至少需要學(xué)號,學(xué)期,課程名稱,成績,任課老師等數(shù)據(jù)項(xiàng);班級信息至少需要班級號,所設(shè)置課程編號,任課教師等數(shù)據(jù)項(xiàng);需要實(shí)現(xiàn)以下業(yè)務(wù)處理和查詢功能:學(xué)生成績按每學(xué)年成績統(tǒng)計(jì)學(xué)生成績名次排定每門課程平均成績統(tǒng)計(jì)學(xué)生所學(xué)課程及學(xué)分統(tǒng)計(jì)學(xué)生已修學(xué)分總數(shù)查詢教師任課查詢班級課程開設(shè)查詢硬件環(huán)境:LENOVO-G470軟件環(huán)境:Windows 7旗艦版Microsoft SQL Server 2008Microsoft Visual Studio 2010教師信息班級信息1.1數(shù)據(jù)需求描述I教師詳細(xì)數(shù)據(jù)流圖1.2系統(tǒng)功能需求(1)學(xué)生成績按每學(xué)年進(jìn)行成績統(tǒng)計(jì);(2)學(xué)生成績名次排定;(3)每門課程
4、平均成績統(tǒng)計(jì);(4)學(xué)生所學(xué)課程及學(xué)分統(tǒng)計(jì);(5)輸入每個(gè)學(xué)生成績時(shí),自動(dòng)生成該學(xué)生已修總學(xué)分;(6)學(xué)生成績查詢;(7)教師任課查詢;(8)班級課程開設(shè)查詢;學(xué)生信息教師信息課程信息登入查詢2.3班級所設(shè)課程查詢所學(xué)課程學(xué)分統(tǒng)計(jì))頂層數(shù)據(jù)流圖A2.5課程查詢2.11.4按課程成績查詢2.4已修學(xué)分查詢1.2按成績排名kJ2.2教師所授課程查詢VJ1.3按學(xué)年成績統(tǒng)計(jì)K.1.1成績查詢學(xué)生信息課程信息系統(tǒng)功能圖1.3其他性能需求(1)可供多用戶同時(shí)使用。(2)用戶輸入出錯(cuò)時(shí),有錯(cuò)誤提示。(3)安全性高。(4)存儲(chǔ)需求描述。(5)響應(yīng)時(shí)間2、概念結(jié)構(gòu)設(shè)計(jì)2.1局部E-R圖:2.2合并成全局E-R
5、圖:R也箱可隼程書吸她修新舞學(xué)吸陽爭詆里方或?qū)W分)教帥年舞皺系電之出生3、邏輯結(jié)構(gòu)設(shè)計(jì)關(guān)系模式設(shè)計(jì)教師wmq (教師編號wmq、教師姓名wmq、教師性別wmq、教師年齡 wmq、 職稱 wmq、聯(lián)系電話 wmq)上課 wmq (教師編號 wmq, 班級編號 wmq)授課 wmq (教師編號 wmq, 課程編號 wmq)課程wmq(課程編號wmq、課程名稱wmq、教師姓名wmq、開課學(xué)期wmq、 課程學(xué)時(shí) wmq、考核方式 wmq、學(xué)分 wmq)學(xué)習(xí) wmq (學(xué)號 wmq,課程編號 wmq,學(xué)期 wmq,成績 wmq,教師姓名 wmq)學(xué)生 wmq (學(xué)號 wmq、姓名 wmq、性別 wmq、
6、年齡 wmq、生源所在地 wmq、已修學(xué)分總數(shù)wmq,班級編號wmq)開設(shè) wmq (課程編號 wmq: 班級編號 wmq)班級 wmq (班級編號 wmq: 班級名稱 wmq, 專業(yè)編號.wmq)專業(yè) wmq (專業(yè)編號 wmq, 專業(yè)名稱 wmq)登陸 wmq(用戶名 wmq、密碼 wmq, 權(quán)限 wmq)數(shù)據(jù)類型定義(1)教師wmq數(shù)據(jù)項(xiàng)名數(shù)據(jù)類型長度完整性約束教師編號wmqchar5主鍵教師姓名wmqchar10教師性別wmqchar5教師年齡wmqint5職稱wmqchar10聯(lián)系電話wmqchar20(2)上課wmq數(shù)據(jù)項(xiàng)名數(shù)據(jù)類型長度完整性約束教師編號wmqchar5主鍵外鍵班級
7、編號wmqchar5外鍵(3)授課wmq數(shù)據(jù)項(xiàng)名數(shù)據(jù)類型長度完整性約束教師編號wmqchar5主鍵外鍵課程編號wmqchar5外鍵(4)課程wmq數(shù)據(jù)項(xiàng)名數(shù)據(jù)類型長度完整性約束課程編號wmqchar5主鍵課程名稱wmqchar10教師姓名wmqchar10開課時(shí)間wmqchar20課程學(xué)時(shí)wmqint100考核方式wmqchar5學(xué)分wmqint50(5)學(xué)習(xí)wmq數(shù)據(jù)項(xiàng)名數(shù)據(jù)類型長度完整性約束學(xué)號wmqchar5主鍵外鍵課程編號wmqchar5外鍵學(xué)期wmqchar10成績wmqint10教師姓名wmqchar10(6)學(xué)生wmq數(shù)據(jù)項(xiàng)名數(shù)據(jù)類 型長度完整性約束學(xué)號wmqchar5主鍵姓名w
8、mqcharP 10性別wmqchar5年齡wmqint5生源所在地wmqChar20已修學(xué)分總數(shù)wmqint5班級編號wmqchar5外鍵(7)開設(shè)wmq數(shù)據(jù)項(xiàng)名數(shù)據(jù)類 型長度完整性約束課程編號wmqchar5主鍵外鍵班級編號wmqchar5外鍵(8)班級wmq數(shù)據(jù)項(xiàng)名數(shù)據(jù) 舊長度完整性約束班級編號wmqchar5主鍵班級名稱wmqchar10專業(yè)wmqchar5外鍵(9)專業(yè)wmq數(shù)據(jù)項(xiàng)名數(shù)據(jù)類型長度完整性約束專業(yè)wmqchar5主鍵專業(yè)名稱wmqchar10(10)登陸 wmq數(shù)據(jù)項(xiàng)名數(shù):幅類型長度完整性約束用戶名wmqchar20主鍵密偃I wmqchar20權(quán)限wmqchar104、
9、物理結(jié)構(gòu)設(shè)計(jì)聚簇設(shè)計(jì)教師wmq(教師編號wmq)課程wmq(課程編號wmq)學(xué)生 wmq(學(xué)號 wmq, 班級編號 wmq)班級wmq(班級編號wmq)這幾個(gè)聚簇設(shè)計(jì)是因?yàn)檫@幾張表都是實(shí)體表, 且聚簇中的屬性都是主鍵或是外鍵,被訪問的概率很高,而其他表或者這些表上的其他屬性被訪問的概 率就相對較低。索引設(shè)計(jì)建立索引的一般規(guī)則:(1)在主鍵屬性列和外鍵屬性列上通常都可以分別建立索引,不僅有助于唯一性檢查和完整性檢查,而且可以加快連接查詢的速度。(2)以查詢?yōu)橹鞯年P(guān)系可建立盡可能多的索引。(3)對等值連接,但滿足條件的元組較少的查詢可以考慮建立索引。(4)如果查詢可以從索引直接得到結(jié)果而不必訪問關(guān)
10、系,則對此種查詢可以建立索引。所以在高線成績管理數(shù)據(jù)庫中建立索引如下:教師wmq(教師編號wmq)課程wmq(課程編號wmq)學(xué)生 wmq(學(xué)生學(xué)號 wmq, 班級編號 wmq)班級wmq(班級編號wmq)學(xué)習(xí) wmq(學(xué)號 wmq, 課程編號 wmq)4.3分區(qū)設(shè)計(jì)涉及到數(shù)據(jù)庫文件和日志文件的分區(qū)問題。磁盤分區(qū)設(shè)計(jì)的一般原則:(1)減少訪問沖突,提高I/O并發(fā)性。多個(gè)事物并發(fā)訪問同一磁盤時(shí),會(huì)產(chǎn)生 磁盤訪問沖突而導(dǎo)致效率低下,如果事務(wù)訪問數(shù)據(jù)均能分布于不同磁盤 上,則I/O可并發(fā)執(zhí)行,從而提高數(shù)據(jù)庫訪問速度。(2)分散熱點(diǎn)數(shù)據(jù),均衡I/O負(fù)擔(dān)。在數(shù)據(jù)庫中數(shù)據(jù)訪問的頻率是不均勻的, 那些經(jīng)常被
11、訪問的數(shù)據(jù)成為熱點(diǎn)數(shù)據(jù),此類數(shù)據(jù)宜分散存在于不同的磁盤 上,以均衡各個(gè)磁盤的負(fù)荷,充分發(fā)揮多磁盤的并行操作的優(yōu)勢。(3)保證關(guān)鍵數(shù)據(jù)快速訪問,緩解系統(tǒng)瓶頸。在數(shù)據(jù)庫中有些數(shù)據(jù)如數(shù)據(jù)字典 等的訪問頻率很高,為保證對它的訪問不直接影響整個(gè)系統(tǒng)的效率, 可以 將其存放在某一固定磁盤上,以保證其快速訪問。該成績管理系統(tǒng)由于程序較小,所以不進(jìn)行分區(qū)設(shè)計(jì)。5、數(shù)據(jù)庫實(shí)施數(shù)據(jù)庫的建立:5.1基本表建立(1)教師wmq表建立:SQLQuififfl.Eql WI_iThiniifi PRIMARY XE七C麥?。?口CHAflD CHA5.(2D rIOT create 發(fā)程學(xué)升電力.IHT nh.u*t學(xué)分
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)學(xué)習(xí)wm旅建立:$QLQvery54|l - wuninlftrttor ()r SQLQuery8-sqi - WUEini由ator 畫FSQLQiKryy.jql - WUnninistrstcr (Wi/ E RFATT TABLE學(xué)習(xí)中叮t學(xué)號河q CHAU 5 , 里宜編號詼CHARS * TKHaRY KI 學(xué)m,mq 課程編目 wq-.學(xué)期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:由阻丫,學(xué)號WtE RE:EWECE3 學(xué)生在:!-國清息|余金已瘋箴;(9)開設(shè)wm旅建立:*pSQ LQury 10g I * W.(n ini st 附 tor (64) WQ-Qm中 sql 嘀 nsuaio r i.55 SQLQu#r)-8,?q - M “疝r(nóng) ktrate r R二: B CREATE riSLE 開設(shè)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計(jì)程體程WIN7-20L4G409BL.qian - dbo33mq SQLQucryS專業(yè)編號,八前口專業(yè)名稱叫Eq卜計(jì)其機(jī)科學(xué)與MO 2軟件工程M03數(shù)學(xué)媒體M04網(wǎng)絡(luò)工程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),,紀(jì)g), r pM02 J r J紀(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卜計(jì)科L201M01B02計(jì)科noaM01B03計(jì)科1203M01S04計(jì)科4M01BOS計(jì)科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)學(xué)生表數(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徐童陳沈胡董汪方周方李趙何朱嚴(yán)方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 擔(dān)wmq WIN7 即 UOdO 呻 dbo.nq QLQ 岬川,當(dāng)上.“壯口詁”前??讷ESSwiia 幃國
21、tjflkrrc年妙臂F生源所不的已悖爭升曰W鈉扁三,啊浙工位加73BOJ時(shí)工息用73如.浙工業(yè)1fl禍在學(xué)卅罵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 師高師強(qiáng)十男講,聿博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而標(biāo)百卻S12C01l 3/tXO晚上方童* -h .m(8)開設(shè)表數(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行受當(dāng)制WINT,20140409Blqian - dbo.JFifiwmq EQLQu課程編號,mq機(jī)級編號柳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學(xué)生, 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權(quán)0艮網(wǎng)啊boizg&iooii7min管理員 學(xué)生201226100122 ,333333就12而的116222222學(xué)生蒯幣55555555555555捌幣石靛弟白白白556656教師來AJU.LAtli5.3視圖的建立(1)學(xué)生成績統(tǒng)計(jì):SiQLQusrySql WL,uninistrater tWJ* &墟LQ=了兀后二上 VVI-rii否卜日山 LT &Q_Qmyl,sql - Mmir 和式白。|5也E create- tficwTrentfhere學(xué)生成最貌計(jì)冰口學(xué)生
29、 3,丁 E g ,學(xué)生一,.姓 郛X,開.附間94.耐5 學(xué)生吹巧 更程叱手 匹蛆而Q,學(xué)生mq尾號01 =學(xué)習(xí)r 一口學(xué)習(xí)一課程弱號一 上I,班級64%14第f EQ習(xí)號程生于三涇堂.11.1-.課訓(xùn)事舊南皆已則宏成. EWIN7 MUWM.SQmyBl4.WI_*itMlor 據(jù)脾S2M73.Wfl./ti*UQg,視評_*學(xué);而C國提7中心亡11嬰緋卜,也輯年蛭白學(xué)甘4MlntfOh ir3g-上或由朝慎學(xué)科mi心?發(fā)4CfEJl)靖ai3KH會(huì).學(xué)黃譜立馬.計(jì)科由就電1L2/O(115二二,修上手英也砌.i+H.iai方鼻2IM蝴77mSftfiLH唐篤計(jì)埠上1占根3臼:蛆92ML江
30、敏任訃丑山也無買”甘斗imi苗怙2WL小)/tfZW硼數(shù)學(xué)斗科1割i:發(fā)4目國1)伸j.,上享黃山立耳.一科13012電電591T沙心忤將都廊計(jì)總1口1的2皿上班焉502伊71#L洞昌爸計(jì)叫心1古色313/品962蚌行片耳行志班.法耳LL苗住2二鍛3S皿生志蚌S52倒手網(wǎng)工L3J1鉆發(fā)412/13(1)05:EO3量型I鹿田向二 LZD13口13)B5汕堂寺出大學(xué)時(shí)吾辛.HTtioi槐目赤2鮑SO3華帝f樗寐砸,附工12912以用:91SC4略于ifirfeBfe?計(jì)弭1ZH2毛表皮412JMU905M除大苧箕由主與.T+-J5-LZD2揚(yáng)春泰212/13096W?的點(diǎn)計(jì)科LiW毛靠發(fā)412/
31、L3(1)07衣盼眼碗墩字計(jì)科12M韋越4iSMiJ的有防訴大亨申活第.廿科1納橫fl擊3:1313(3)61即示空粉好計(jì)耳5肄*4wtuu3BL:.:中審rifli-tn就工沖古歷3W;相1般1509方琦就工E毛節(jié)哀4UAXQ73510相SJfftrt業(yè)工L=1毛亭也,12/tXU17511戶褥十串百活,產(chǎn).松口皿福春帝2i?nw)用S12中常圖靜打?qū)W拿工西祿京4國4朝j一1 JF 1 .k- - r-一,1 ,汨同卜(2)每門課程平均成績統(tǒng)計(jì):, | 11 3 M U IHI TUI 1 - I 相彳5QLQuwrnq SQlQuerylLsq 1 - W.dministrator (3獷
32、SQLQueryW.sql - UV+.i教師Sft號wmq腳讖軸師q課程編號果程色根.療q謂程學(xué)時(shí)學(xué)分加q由暴發(fā)C01黑血蝌64斗T02季展C02操住累繞4S3E楊春艷C03大學(xué)英語讀寫322E方萍CC4大學(xué)英語視廝3;2D5名找C05匯編語音朝3TB5苗悌cm計(jì)算方法及寡我2*MqAWZNUUM刈ME/(5)班級課程開設(shè)查詢:ELWlN772UJW4tra-tJ.IfiSi課程開設(shè)直詢WEq SQLQueryl2.5ql -W.dministrator 8.f班班癰號曾eq班皴名稱課程掘4例iq課程右稱陽叫課程學(xué)時(shí)SQlLQueryll.-sql - 學(xué)廿蚪E. 卜i+HiMiCO禽散猾學(xué)
33、&44即2計(jì)科1202C01惠勤就學(xué)&44B03計(jì)科1初C01高散配學(xué)644B04計(jì)科1劉4C01離散囂學(xué)64460S計(jì)科1期C01離觸數(shù)學(xué)644B06次工皿C01離散劫手M4D03次工皿C01離馳野竽4B02計(jì)科1202C02操作赤蝶483丸7檢丁1的之C02再作至縊483B01計(jì)科12C1C03大學(xué)蒸諳讀寫蒐2B02計(jì)科1202C03大學(xué)英語讀寫322B03計(jì)科1期S3大竽英語讀寫322B06收工1201皿大字英語讀寫,”322B01計(jì)科用1CO-F大學(xué)英語規(guī)斫322B02計(jì)科13C2G04大學(xué)英語和聽322B08收工120 mC04大學(xué)比語柳聽322颯1計(jì)科1201C05匯編語言483B
34、M計(jì)科1204C05匯墉語言相3B07領(lǐng)工1202COS匯端語言483BQ1計(jì)科1201C06計(jì)宜方法及實(shí)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) 學(xué)生學(xué)號 wmq,班級編號 w
36、mq: a 0 a iTcn SQLQuery 17r*qI V/Tdmiiniiiitrfitar0QjQLuyl叫Wgdmini)“t3466)/SQLQuefylSql -Wirdn-里學(xué)生加4學(xué)號WB以班級編號皿0.rrr(6)學(xué)生學(xué)號 wmq,課程編號 wmq:QLQurylAxq I W .dmini strata r (72)* SQL Qu eryl7.s - W fdmir istrator (70)*SQLQu gfyl6.sql -creaze unique index Hf 學(xué)牛課程wmcf 工 學(xué)工wmq 學(xué)號加廣i臭程編號wrrm.3消忘命令已散切完成,觸發(fā)器建立(
37、1)學(xué)分統(tǒng)計(jì)wmq當(dāng)用戶insert新的成績且該成績=60分時(shí),增加相應(yīng)學(xué)分iQLQu4ryliJqI W.r dmi聞stntor, 占qLqu*ryus,刈 W.dminiGtrQtcr 2 /1廿-Que。15.sqi w.mri*ator l氏I CREATE TRISQER 學(xué)Jj 統(tǒng)R yjdj ON 了習(xí)nldjFOR TTIJERT A5 UF皿IE學(xué)生WTq SEI已修學(xué)分總曲由R 一 (SELECT :UH I學(xué)介M FROM呷程 w:T?r同不當(dāng)弓wnrq TN (snicx第程編號皿! COM 學(xué)為 vinqWZESE 華同 wrq. JjvTTjqpfO i-i 學(xué)
38、R vwy ,學(xué)號.:汪:E7T 學(xué)號fzi FSOM IITJESTEU 1K3ERE 學(xué)生11箝學(xué)號-Hb L“3遼XT 字號皿口 黑 IN5EE7ED1克舍已沏J完能”(2)刪除教師wmq當(dāng)刪除教師表中的教師編號 wmq記錄時(shí),需要相應(yīng)地刪除授課表和上課表里的 教師編號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當(dāng)更新教師表中的教師編號 wmq記錄時(shí),需要相應(yīng)地更新授課表和上課表里的 教師編號wmq,所以在教師表上建立觸發(fā)器 ray -=內(nèi) 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消息命令已成功完成二建存儲(chǔ)過程(1)建立一個(gè)對學(xué)生表插入信息的存儲(chǔ)過程:, h - 一m TI -1JFSQLQ
41、ufrryaXsql - Wdmin i Strato r (7旬): SQtQuciry2Lsql - WndminrstFatDr(75#)* j SQlQuoryifK?q WdmipHstraKir (71T曰CTCE ETCR3e(STe CTi 學(xué)生表后人 信息JFn$sr._ 更己工20 .自eha.- (12 J rSsseK char 2 -Ian mtf3三二二Li=占d hz 3GL.5-3CTedi zut2白白1/津啟inatrisinsert學(xué)生皿4號”4旌會(huì)所19性利0q年戰(zhàn)生源所在地小心匚修三才三曲刈用,“聞編號工叫Values 三叩力口,1m燈刊產(chǎn)? 3;1嚴(yán)
42、篇廣三re 二 反rr凸二善耳仃)|門- 2匚1r71 SELECT :Lm -v=iqGO.澗臬俞+日和.謂成-(2)建立一個(gè)輸入成績,自動(dòng)生成其總學(xué)分的存儲(chǔ)過程:/_ I :=、 F TfcalW-Him = = k,二H gLQu*ry3Iql -mini str vtor (73) SQLQufy22hcql - W-.diifniniiElFMor (76j)* SQLQutryJl.cq/ - 而 ccramr (75Hiyuk prcccdurs -二_輸入底績自動(dòng)生成學(xué)分所M號1a chari5)詡程編號電tt口 chs匚*奧臬程名稱工una門就 .,濟(jì)期 WBiq 6a二 I
43、 1口 ,成端J* nnt.穌國.幣丹Hext.萬WTDtl XUt asq begin 11nssez* Ln- 二二二詵尼 wxqI g學(xué)號皿3,心便建埸號、儂,糊測g? J-iupdate 字主W364st毛主fa非學(xué)分W第加Q -學(xué)生出如已修學(xué)分百戡訃1 -電學(xué)分4中-卬北餐E。學(xué)生XTg.今,號*眸T學(xué)號小qL 卻日6、應(yīng)用系統(tǒng)開發(fā)與試運(yùn)行開發(fā)平臺(tái)和開發(fā)環(huán)境介紹。開發(fā)平臺(tái):Microsoft Visual Studio 2010開發(fā)環(huán)境:Visual Studio是微軟公司推出的開發(fā)環(huán)境。是目前最流行的 Windows平臺(tái)應(yīng) 用程序開發(fā)環(huán)境。Visual Studio 2010版本于
44、2010年4月12日上市,具集成開發(fā) 環(huán)境(IDE)的界面被重新設(shè)計(jì)和組織,變得更加簡單明了。Visual Studio 2010同時(shí)帶來了 NET Framework 4.0、Microsoft Visual Studio 2010 CTP( Community Technology Preview-CTP),并且支持開發(fā)面向 Windows 7的應(yīng)用程序。除了 Microsoft SQL Server,它還支持 EM DB2 和 Oracle數(shù)據(jù)庫。與此同時(shí),微軟還引入了一門新的語言 C#, C#是一門建立在C+和Java基 礎(chǔ)上的編寫.NET框架的現(xiàn)代語言。前臺(tái)界面與后臺(tái)數(shù)據(jù)庫連接說明,
45、代碼實(shí)現(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)各功能設(shè)計(jì)和運(yùn)行界面截圖。登陸系統(tǒng)各功能流程圖:學(xué)生信息管理(1)登陸界面:不同的用戶類型進(jìn)入的界面不同: (2)管理員界面:(3)教師界面:文件信息成裝錄入歡迎進(jìn)入教師管理系統(tǒng)操作界面, 請選擇相應(yīng)功能執(zhí)行!(4)學(xué)生界面:文件信息宜詢名生操作界面,請選擇相歡(5)管理員進(jìn)入界面后,主要的操作是教務(wù)安排,以及教師、班級、學(xué)生信息 的管理操作,各操作界面如下:U學(xué)生信.三(6)教師進(jìn)入界面后的主要操作是教師任課、 學(xué)生信息查詢,以及成績的錄入, 各操作界面如下:(7)學(xué)生進(jìn)入界面后主要的操作是生源地平均成績查詢、教師任課查詢、班級開 課查詢、成績、已修學(xué)分查詢:口學(xué)生成經(jīng)LC01MC02的C0354JCQ4C05COB-J案口-學(xué)生成經(jīng)學(xué)分耳劇捅12/13 CI) .T613/14 tj)77212/13 C2).13/14.8S77
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年1月普通高等學(xué)校招生全國統(tǒng)一考試適應(yīng)性測試(八省聯(lián)考)日語試題
- 2025版木枋行業(yè)合作開發(fā)與市場推廣合同4篇
- 二零二五年度子公司向母公司采購原材料及貸款合同2篇
- 全球化對服務(wù)業(yè)現(xiàn)狀的全球影響考核試卷
- 2025版太陽能光伏電站設(shè)計(jì)、施工與運(yùn)營管理合同3篇
- 創(chuàng)意木制品設(shè)計(jì)與實(shí)踐考核試卷
- 2025年版專業(yè)演講錄音合同范本演講錄音制作授權(quán)協(xié)議4篇
- 二零二五年度工程建設(shè)項(xiàng)目拉森鋼板樁租賃合同3篇
- 2025版商場家居用品采購配送與環(huán)保認(rèn)證服務(wù)合同3篇
- 二零二五版反擔(dān)保股權(quán)質(zhì)押合同2篇
- 河南省濮陽市2024-2025學(xué)年高一上學(xué)期1月期末考試語文試題(含答案)
- 割接方案的要點(diǎn)、難點(diǎn)及采取的相應(yīng)措施
- 2025年副護(hù)士長競聘演講稿(3篇)
- 2024年08月北京中信銀行北京分行社會(huì)招考(826)筆試歷年參考題庫附帶答案詳解
- 原發(fā)性腎病綜合征護(hù)理
- (一模)株洲市2025屆高三教學(xué)質(zhì)量統(tǒng)一檢測 英語試卷
- 基礎(chǔ)護(hù)理學(xué)導(dǎo)尿操作
- DB11∕T 1028-2021 民用建筑節(jié)能門窗工程技術(shù)標(biāo)準(zhǔn)
- (初級)航空油料計(jì)量統(tǒng)計(jì)員技能鑒定理論考試題庫(含答案)
- 中國古代文學(xué)史 馬工程課件(中)24第六編 遼西夏金元文學(xué) 緒論
- 最新交管12123學(xué)法減分題庫含答案(通用版)
評論
0/150
提交評論