信息管理系統(tǒng)畢業(yè)設(shè)計_第1頁
信息管理系統(tǒng)畢業(yè)設(shè)計_第2頁
信息管理系統(tǒng)畢業(yè)設(shè)計_第3頁
信息管理系統(tǒng)畢業(yè)設(shè)計_第4頁
信息管理系統(tǒng)畢業(yè)設(shè)計_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、1概述學(xué)生信息管理系統(tǒng)是學(xué)校管理的重要工具,是學(xué)校不可或缺的部分。隨著在校大學(xué)生人數(shù)的不斷增加,教務(wù)系統(tǒng)的數(shù)量也不斷的上漲,。學(xué)校工作繁雜、資料 眾多,人工管理信息的難度也越來越大, 顯然是不能滿足實際的需要,效率也是 很低的。并且這種傳統(tǒng)的方式存在著很多的弊端,如:保密性差、查詢不便、效 率低,很難維護(hù)和更新等。然而,本系統(tǒng)針對以上缺點能夠極大地提高學(xué)生信息 管理的效率,也是科學(xué)化、正規(guī)化的管理,與世界接軌的重要條件。所以如何自動 高效地管理信息是這些年來許多人所研究的。隨著這些年電腦計算機(jī)的速度質(zhì)的提高,成本的下降,IT互聯(lián)網(wǎng)大眾趨勢的發(fā)展。我們使用電腦的高效率才處理數(shù)據(jù)信息成為可能。學(xué)生

2、學(xué)籍管理系統(tǒng)的出現(xiàn),正是管理人員與信息數(shù)據(jù),計算機(jī)的進(jìn)入互動時代的體現(xiàn)。 友好的人機(jī)交互 模式,清晰簡明的圖形界面,高效安全的操作使得我們對成千上萬的信息的管理 得心應(yīng)手。通過這個系統(tǒng),可以做到信息的規(guī)范管理,科學(xué)統(tǒng)計和快速的查詢,從 而減少管理方面的工作量?毋庸置疑,切實有效地把計算機(jī)管理引入學(xué)校教務(wù)管 理中,對于促進(jìn)學(xué)校管理制度,提高學(xué)校教學(xué)質(zhì)量與辦學(xué)水平有著顯著意義 ? 2需求與功能分析學(xué)生信息管理系統(tǒng),可用于學(xué)校等機(jī)構(gòu)的學(xué)生信息管理,查詢,更新與維護(hù),使 用方便,易用性強(qiáng)。該系統(tǒng)實現(xiàn)的大致功能:用戶登陸。提供了學(xué)生學(xué)籍信息的 查詢,相關(guān)科目的成績查詢和排名,修改登錄密碼等功能。教師管理

3、。提供了對 學(xué)生學(xué)籍信息的查詢,添加,修改,刪除;學(xué)生成績的錄入,修改,刪除,查詢 班級排名。修改密碼等功能。管理員管理。擁有最高的權(quán)限。允許添加教師信息 和課程信息等。其提供了簡單、方便的操作。3概要設(shè)計3.1功能模塊圖功能模塊圖,如下圖3.1所示教育資料word學(xué)生信息管理系息功能模塊圖3.1圖 3.2數(shù)據(jù)流圖管理員所示3.2數(shù)據(jù)流圖,如圖/教師信息課程信息學(xué)生信息管理系統(tǒng) 教師信息學(xué)生信息 學(xué)生教師課程信息 授課信息成績成績管理員1n所屬圖3.2數(shù)據(jù)流程圖教育資料word4數(shù)據(jù)庫設(shè)計4.1實體及其屬性(1)學(xué)生實體及其屬性,如下圖4.1所示學(xué)生姓名登錄密碼 學(xué)號性別班級號籍貫學(xué)生實體圖4

4、.1教師ID教師登陸密碼教師姓名教師實體圖4.2管理員登陸密碼4.3圖管理員實體(4)課程實體及其屬性,如圖 4.4所示課程課程號ID 教師課程名稱教育資料word圖4.4課程實體班級班級號班級人數(shù)班級名稱所屬學(xué)院圖4.5班級實體4.6成績實體圖E-R圖4.2局部圖班級局部學(xué)生所示:E-R圖如下圖4.7學(xué)生-班級局部e-r-班級局部圖4.7圖學(xué)生E-R課程局部圖422教師-4.8圖如下圖所示:E-R-教師課程局部教育資料word圖課程局部E-R4.8教師-圖學(xué)生-課程局部E-R圖學(xué)生-課程局部E-R圖如下圖4.9所示:nn選修成績E-R學(xué)生-課程局部圖圖4.9 4.3全局E-R圖全局E-R圖,

5、如圖4.10所示課程班級授課所屬選修教學(xué)成績 管理員ID管理員登陸密碼圖4.10圖全局E-R 關(guān)系表 4.4 4-1所示:教師信息表如下表教育資料word教師信息表4-1表varchar(8) not null 教師 ID 主鍵教師姓名 varchar(8) not null登錄密碼 varchar(8) not null課程信息表如下表4-2所示:課程信息表表4-2字段名類型空值約束條件not null 主鍵 課程號varchar(8)課程名稱 varchar(12not null)教師IDvarchar(8) not null 外鍵班級信息表如下表4-3所示:班級信息表表4-3字段名類型空

6、值約束條件not null 班級主varchar(8)班級名 varchar(8)not null 所屬學(xué) varchar(6) nchar(4)班級人所示管理員信息表下表4-4管理員信息表表4-4字段名類型空值約束條件管理員ID 主鍵not nullvarchar(10 教育資料 word)varchar(10 not null登錄密碼)所示成績信息表下表4-5成績信息表表4-5約束條件空值類型字段名主鍵,外鍵not null 學(xué)號 varchar(15)not null 主鍵,外鍵varchar(8) 課程號 smalli nt not null 成績4-6所示學(xué)籍信息下表學(xué)籍信息表4-6

7、表not null姓 varchar(3not null)char(2) 性性外班級 not nullvarchar(3)籍 char(10)not nu llm oney 登錄密教育資料word5關(guān)鍵技術(shù)實現(xiàn)5.1創(chuàng)建數(shù)據(jù)庫create database 2匸tideti匸ontnair.已 auudexiLdaLefileranEe= T f: Xtm 3匸u:i已n_:l己匸e .nudfleotltnir.e studenlogrt丄lenarce = * f : 匸if 二 MasEagt: a ! uouplEt亡口 勻口匚cg-fiuLLy.創(chuàng)建數(shù)據(jù)庫,如下圖5.1所示圖5.1創(chuàng)

8、建數(shù)據(jù)庫5.2創(chuàng)建基本表教師信息表創(chuàng)建create table 教師信息表(教師 ID varchar(8) primary key ,教師姓名 varchar(8) not null unique,登錄密碼 varchar(8) not null,)課程信息表創(chuàng)建create table 課程信息表(課程號 varchar(8) primary key,課程名稱 varchar(12) not null,教師 ID varchar(8) not nullforeign key( 教師 ID) references教師信息表(教師 ID)班級信息表創(chuàng)建create table 班級信息表(教育

9、資料word班級號 varchar(8) not null primary key, 班級名稱 varchar(8) not null unique, 所屬學(xué)院varchar(8),班級人數(shù)nchar(4)524學(xué)籍信息表創(chuàng)建create table 學(xué)籍信息表(學(xué)號 varchar(15) primary key,姓名 varchar(8) not null ,性別 varchar(4),班級號 varchar(8) not null ,籍貫 varchar(5),登錄密碼 varchar(6) not nullforeign key ( 班級號)references班級信息表(班級號)成績

10、信息表創(chuàng)建create table 成績信息表(學(xué)號 varchar(15),課程號 varchar(8),成績 smallintprimary key( 學(xué)號,課程號)foreign key ( 學(xué)號)references學(xué)籍信息表(學(xué)號),foreign key ( 課程號)references課程信息表(課程號)管理員信息表創(chuàng)建create table 課程信息表(管理員 ID varchar(8) primary key,登錄密碼 varchar(12) not null)5.3視圖的創(chuàng)建“教師課程詳細(xì)信息”視圖創(chuàng)建create view教師課程詳細(xì)信息asSELECT教師信息表.教師

11、ID,教師信息表.教師姓名,課程信息表.課程號,課程信息表.課程名稱, 教師信息表.登錄密碼FROM教師信息表教育資料wordJOIN 課程信息表ON 教師信息表.教師ID =課程信息表.教師ID視圖創(chuàng)建結(jié)束的結(jié)果圖如下圖5.2所示:lExpJnner Q XMELDWEAMH3FEXL.S QLmSS (SQL 靈 f j OrtTJihiH18:? j匚i剖肩h賓可e耳 & rcbool呂 |J Studenrfl 0鼻h靜 Cingrams耳二J TdMfim L Syitrm TtfMd dbcW(s9l5-i 一 dbtQ 13 Mb *陸旨右m責(zé) dbGWa9- dbc5s*Baf

12、ii 二 dbei字TfsSw3 3審zSystemi Views.ilf- dbe?l*_W59丨 R dbu 7fe=EWfVD手程號3001?-Q01002期QG2期計宜/網(wǎng)蚪no?CB4l+mnaiKHVC02OQJ005切QH血trrW40051亞007005懈計且乳仲*耳絞C05QOi亡程號甘計血wu.4AUVALWE;屈 ELDWTEAMH3F_. Hba最(Mi冕程iYM證 M EL|3VYUMH3HXLC- QLnyl. ul*MELD圖5.2教師詳細(xì)信息視圖“學(xué)生成績信息”視圖創(chuàng)建create view 學(xué)生成績信息asSELECT學(xué)籍信息表.學(xué)號,學(xué)籍信息表.姓名,學(xué)籍信

13、息表.性別, 課程信息表.課程名稱,成績信息表.成績FROM成績信息表JOIN學(xué)籍信息表ON成績信息表.學(xué)號=學(xué)籍信息表.-學(xué)號JOIN班級信息表ON班級信息表.班級號=學(xué)籍信息表.班級號JOIN課程信息表ON課程信息表.課程號=成績信息表.課程號學(xué)生成績信息視圖創(chuàng)建結(jié)束的結(jié)果圖如下圖5.3所示:MFLDWEMIHJFtJ-Hb當(dāng)生血頂辰冃h1.FT,冷時廳乍悝尹:藍(lán)三廠:7P慎ifELDV% EAK1H SFE54U.QlEX?RSS (SQL W w90Jj CjatAhBUE11055101弓爛fi*j System Databar衛(wèi)1亠礎(chǔ)*山2李口衛(wèi)meEQL J| school李口T

14、H_ Studentoiiosteiai主蘭空莊iis 1Database Dia g ramE0110566103埶鯽構(gòu)90E 口 TaW&sam昨 kmESj.steimanosKias玄的ft-二T bo用主信三表ai1-056in6埶粹rr n dbo.3s=s蔔1詢5墮加虛*iMSSiq07lr 口 dbou孟口刊=”201X05107in女靜N:dbci播l二信泛備動1;如匪12=FflLli C靈IMS丄站A7尺C dbo一字主嗨尋率西1;訓(xùn)苗血鄧Z4S軸-|亠 View%LtSysTm Vi-inrah 口 dhn.iC甲存:左汞塩弐兇1:踮比KI9TiH空msicli)站”

15、Cf dbdW牛蠱并住息AL41ALL!必IWI2Ffl D SfHonymE圖5.3學(xué)生成績信息視圖教育資料word5.4存儲過程創(chuàng)建5.4.1 “單科成績排名”創(chuàng)建create proc dbo. 單科成績排名kechenname char(8),classname char(8)asselect學(xué)籍信息表.學(xué)號,姓名,成績from成績信息表join 課程信息表on課程信息表.課程號=成績信息表.課程號join 學(xué)籍信息表on學(xué)籍信息表.學(xué)號=成績信息表.學(xué)號join 班級信息表on班級信息表.班級號=學(xué)籍信息表.班級號where 課程名稱=kechenname and 班級名稱=clas

16、snameorder by 成績 desc5.4.2 “全班排名”創(chuàng)建create proc dbo.全班排名class char (8)asselect學(xué)籍信息表.學(xué)號,姓名,avg(成績)as平均分,sum(成績)as總分from成績信息表join 學(xué)籍信息表on成績信息表.學(xué)號=學(xué)籍信息表.學(xué)號join 班級信息表on班級信息表.班級號=學(xué)籍信息表.班級號where班級信息表.班級名稱=classgroup by學(xué)籍信息表.姓名,學(xué)籍信息表.學(xué)號order by avg(成績)desc,學(xué)籍信息表.學(xué)號5.5觸發(fā)器創(chuàng)建創(chuàng)建教師信息表-課程信息表之間的觸發(fā)器。倉U建觸發(fā)器,使教師中某教師信

17、息修改后,相應(yīng)的在課程信息表中也要將相應(yīng) 教師的信息修改。創(chuàng)建觸發(fā)器如下圖5.4所示:M ELDW EAMH 2 FEX. rItbo.凜程信息耒 MELDVYEAMH3FEX.ht - dbo.UHHlB MELDVYEAhcreat已匸rig巳匕 trigger 3cn 教師信息克 for update as if update (教師二匸begindeclare 童教0帀HD new char 2教0帀工D old23elec匸目敎!JijlD newL敎9帀;d frcm insertedselect嶽帝jlD old JjljrjZD frcK. deletedupdate課程信息表

18、sec教師ID J?教師ID_n&w where敎師工D=瑕教師ID_aldendj 1MessagesCcntnAnd 9 ecirpl&ted sucresstully.|教育資料word圖5.4教師信息表-課程信息表之間的觸發(fā)器5.5所示創(chuàng)建成績信息表的觸發(fā)器為成績信息表創(chuàng)建觸發(fā)器,使得成績在0-100分之間。創(chuàng)建過程如下圖create rigger diggex_scQie on 成績信息表 for insert .update as declare 倒成績一門電討 3mall2.ntselect 0咸績. 二ew=成績 from inseited if 成績_new=O ni 營成績

19、_new = 10O beginPrinc噪作咸功1ret Umendpan匸成績超出0-80之間,請重新輸入! rollijdck: transac匸:icmgo圖5.5在成績信息表創(chuàng)建觸發(fā)器如下圖5.6中在成績信息表中插入兩條信息inaexc into成績信応表values (20丄丄05石00百 歲習(xí): mse工匕into成績信息表valjes (1 2DLL:5661DL 1 f0口嗆ISO * ;.j Mt3S4S操作成功!M row(a) affactd成績超出OJUO之間,請重新i俞入!賊甘 3609, Levl 16, State lr Line 29 事務(wù)在觸岌器中結(jié)東。批處

20、理已中止。圖5.6在成績信息表中插入兩條子信息5.6數(shù)據(jù)庫的備份和恢復(fù)數(shù)據(jù)庫備份數(shù)據(jù)庫的備份信息如下圖5.7所示BACKUP DATABASE stude nt TO DISK =Nf:cmStaff.bak 教育資料 wordIICLL. v -匚耳“,r 玄葉=1三匸 rvici-LdTVayyyi 匚 . vhufBACKUP DATA3ASH student IO DISK = W f:cmStaff,1一一f!由 Hfezsaes已為數(shù)據(jù)庫Jfudent1 ?文件rStudsnt_dat*T 位于文件二上)址理了頁已為數(shù)煽庫SVuZM#文件rStudanT_lCg-位于立件:上機(jī)理了

21、事頁。BACKUP DATABASE成功處理了訶7頁花費0.3993.331 MB/秒)5.7數(shù)據(jù)庫備份圖 數(shù)據(jù)庫還原5.8所示數(shù)據(jù)庫的還原如下圖 RESTOREDATABASE stude nt FROM disk= Nf:cmStaff.bak) master壬t也吁詞,# 谿丨泌臨廠直勒聞3 土 2宰宰=鼬rw仃4糾MFLCVYFAUliSFEXU. LQueryl,呻廣 .m w yREjICtSEFROH di:If :! f jh:1.ba:c,JJL GAM H 31 EXUSQLEXL:(SQL Ser.胡_J systemI uhoQlnJ用QU5呼上Stuck nt-. - ! :5:VJJtr.V , . 1 VjLtr.V 心上|-. T 1- f -J-II- - ill -ll J DDUbose Diigrom.:已拘齣1H庫stisdDr.B 1 ,文件rStud4RT_La9于文件1上)覺理了 3貢&Tdbk-MA3AK 成功屯卜耳:盯 丙,花黔:,3 43秒百”MO Ki f?J p _J VlrrtrS.數(shù)據(jù)庫還原圖5.8數(shù)據(jù)庫安全性控制6數(shù)據(jù)庫中的用戶能夠查看和刪除 studentmanager新建兩個數(shù)據(jù)庫用戶 madmin 和cai,的權(quán)限madminstudent用戶能夠插入和更新數(shù)據(jù)庫的學(xué)生信息。用戶

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論