信息管理系統(tǒng)畢業(yè)設(shè)計(jì)說(shuō)明_第1頁(yè)
信息管理系統(tǒng)畢業(yè)設(shè)計(jì)說(shuō)明_第2頁(yè)
信息管理系統(tǒng)畢業(yè)設(shè)計(jì)說(shuō)明_第3頁(yè)
已閱讀5頁(yè),還剩12頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

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

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

3、籍信息的查詢,添加,修改, 刪除;學(xué)生成績(jī)的錄入,修改,刪除,查詢班級(jí)排名。修改密碼等功能。管理員管理。擁有 最高的權(quán)限。允許添加教師信息和課程信息等。其提供了簡(jiǎn)單、方便的操作。3概要設(shè)計(jì)3.1功能模塊圖功能模塊圖,如下圖3.1所示3.2數(shù)據(jù)流圖圖3.1功能模塊圖數(shù)據(jù)流圖,如圖3.2所示管理員教師信息授課信息成績(jī)教師圖3.2數(shù)據(jù)流程圖4數(shù)據(jù)庫(kù)設(shè)計(jì)4.1實(shí)體及其屬性(1)學(xué)生實(shí)體及其屬性,如下圖4.1所示教師圖4.2教師實(shí)體圖4.4課程實(shí)體4.2局部E-R圖學(xué)生-班級(jí)局部E-R圖學(xué)生-班級(jí)局部E-R圖如下圖4.7所示:圖4.7學(xué)生-班級(jí)局部E-R圖教師-課程局部E-R圖圖4.8教師-課程局部E-

4、R圖學(xué)生-課程局部E-R圖學(xué)生-課程局部E-R圖如下圖4.9所示:圖4.9學(xué)生-課程局部E-R圖4.3全局E-R圖全局E-R圖,如圖4.10所示4.4關(guān)系表教師信息表如下表4-1所示:表4-1教師信息表字段名類型空值約束條件教師IDvarchar(8)not null主鍵教師varchar(8)not null登錄密碼varchar(8)not null課程信息表如下表4-2所示:表4-2課程信息表字段名類型空值約束條件課程號(hào)varchar(8)not null主鍵課程名稱varchar(12)not null教師IDvarchar(8)not null外鍵班級(jí)信息表如下表4-3所示:表4-3

5、班級(jí)信息表字段名類型空值約束條件班級(jí)號(hào)varchar(8)not null主鍵班級(jí)名稱varchar(8)not null所屬學(xué)院varchar(6)班級(jí)人數(shù)nchar(4)管理員信息表下表4-4所示:表4-4管理員信息表字段名類型空值約束條件管理員IDvarchar(10not null主鍵)登錄密碼varchar(10)not null成績(jī)信息表下表4-5所示:表4-5成績(jī)信息表字段名類型空值約束條件學(xué)號(hào)varchar(15)not null主鍵,外鍵課程號(hào)varchar(8)not null主鍵,外鍵成績(jī)smalli ntnot null學(xué)籍信息下表4-6所示:表4-6學(xué)籍信息表字段名類

6、型空值約束條件學(xué)號(hào)intnot n ull主鍵varchar(30)not n ull性別char 班級(jí)號(hào)varchar(30)not n ull外鍵籍貫char(10)登錄密碼moneynot n ull5關(guān)鍵技術(shù)實(shí)現(xiàn)5.1創(chuàng)建數(shù)據(jù)庫(kù)創(chuàng)建數(shù)據(jù)庫(kù),如下圖5.1所示create dacahase 9tu.deheon(nair.e = stu dentda t 已£il«JiaiL.e= T f; cm 5* nLd.flog on(nair.e =stu dent_lo g ff ilerLaH.&' f : 亡m'宮匸tiii色扛t 10 e. 1

7、 if 1j 川ezsw電£Ctnnmandfs) CL?irpl&teci successfully.圖5.1創(chuàng)建數(shù)據(jù)庫(kù)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課程信息表(課程號(hào) varchar(8) primary key,課程名稱 varchar(12) not null,教師 ID varchar(8) not nullforeign

8、key( 教師 ID) references教師信息表(教師 ID)班級(jí)信息表創(chuàng)建create table班級(jí)信息表(班級(jí)號(hào) varchar(8) not null primary key,班級(jí)名稱 varchar(8) not null unique,所屬學(xué)院varchar(8),班級(jí)人數(shù)nchar(4)學(xué)籍信息表創(chuàng)建create table學(xué)籍信息表(學(xué)號(hào) varchar(15) primary key,varchar(8) not n ull ,性別 varchar(4),班級(jí)號(hào) varchar(8) not null,籍貫 varchar(5),登錄密碼 varchar(6) not

9、nullforeign key ( 班級(jí)號(hào))references 班級(jí)信息表(班級(jí)號(hào)) )成績(jī)信息表創(chuàng)建create table成績(jī)信息表(學(xué)號(hào) varchar(15),課程號(hào) varchar(8),成績(jī) smallintprimary key( 學(xué)號(hào),課程號(hào))foreign key ( 學(xué)號(hào))references學(xué)籍信息表(學(xué)號(hào)),foreign key ( 課程號(hào))references 課程信息表(課程號(hào)) )管理員信息表創(chuàng)建create table課程信息表(管理員 ID varchar(8) primary key,登錄密碼 varchar(12) not null)5.3視圖的創(chuàng)建5

10、.3.1 “教師課程詳細(xì)信息”視圖創(chuàng)建create view教師課程詳細(xì)信息asSELECT教師信息表.教師ID,教師信息表.教師,課程信息表.課程號(hào),課程信息表.課程名稱 教師信息表.登錄密碼FROM教師信息表JOIN 課程信息表 ON 教師信息表.教師ID =課程信息表.教師ID"答赫1AC-1Ml血si.tfcjrs加1002mnIHUReflW2CIQ2EMI刃口 4UMWas903B5泱©址牙就計(jì)Qd3測(cè)0C6an*005走uM37口 CIEi未IEDOB0d:3DS粹DD9ai£WU問(wèn)AUiAUIMELDWMEUD'UTIAMF-IF-日Bd期

11、0胡ELZ:'廣 ZAT/HSP-.卻二 A憐丁丄_iq視圖創(chuàng)建結(jié)束的結(jié)果圖如下圖5.2所示:*-IELEH3 TMu-' .SQt-EWES (SQL SmsrLj ObIsImhk-ii 一i .yfierr Darwb艷tH (j曰(jH A stsbaifl UiBg-inns.曰 X TaHesI't _J i-Yrt-rm ""abe-sbd 3 dbc UC'S?iu 二i dhG jjstas-sin 1 dkwK'ZHS!ih 3 dbcm db-= lTF;-=-田二1 dbc學(xué)生豎冬喪skiijilrm山 口in

12、二|l將血寧王扈圖5三圖5.2教師詳細(xì)信息視圖5.3.2 “學(xué)生成績(jī)信息”視圖創(chuàng)建create view學(xué)生成績(jī)信息asSELECT學(xué)籍信息表.學(xué)號(hào),學(xué)籍信息表.,學(xué)籍信息表.性別, 課程信息表.課程名稱,成績(jī)信息表.成績(jī)FROM成績(jī)信息表JOIN學(xué)籍信息表ON成績(jī)信息表.學(xué)號(hào)=學(xué)籍信息表.學(xué)號(hào)JOIN班級(jí)信息表ON班級(jí)信息表.班級(jí)號(hào)=學(xué)籍信息表.班級(jí)號(hào)JOIN課程信息表ON課程信息表.課程號(hào)=成績(jī)信息表.課程號(hào)學(xué)生成績(jī)信息視圖創(chuàng)建結(jié)束的結(jié)果圖如下圖5.3所示:wplerrr工賈征LDVVEAM椚FEXIA疋LEX?陋第.SQt Ze Database_i System O Btflbsses

13、L |J school二 tucJeni- JCiagrams.1 TablBS-lj System Tablese a比口胡樂(lè)信旦歪-a dtc或頸信目事-吐匚=耳冒信垢長(zhǎng)S dbcWS®.?M dfcD.®B9SE dbpTslsSW目:J Vievrt=Ll Systsrn Vi時(shí)e1 Mhr卸王罩埒詳制fi啟=叩dhn豐生軸信mS N SfflQNimsMELDVVEAMH3FE. t - dbQ.rHfS '.lELDV'-E '.Mr ;F ., eLt 'T f kir*-'=E g:(18喊l(fā)仙1 Fr;L4HJk-牧

14、嗣: 敦IS站荷3011099101張二ID李四豈WIL口珀自1龍釜匹Hi麹惟結(jié)向2Dl.t£S561D3壬蘭祜a)lLa5a61&3:立7O11j25661D4HfSt翼卻捋藥花195NH也罰$8呀辛用St科蹄的詢丸73陽(yáng)癡恥再BH立S77O1W%g3D7壬月ftS:?的2011C 590107inSt3011£)%611»±itfi7JHL叮折h亠炭工雀maiiflssfiiM-Mffi豎皿山處jb1EE*95MALMilMS丄!Vj41圖5.3學(xué)生成績(jī)信息視圖5.4存儲(chǔ)過(guò)程創(chuàng)建541“單科成績(jī)排名”創(chuàng)建create proc dbo.單科成

15、績(jī)排名keche nn ame char(8),class name char(8)asselect學(xué)籍信息表.學(xué)號(hào)”成績(jī)from成績(jī)信息表join課程信息表on課程信息表.課程號(hào)=成績(jī)信息表.課程號(hào)join學(xué)籍信息表on學(xué)籍信息表.學(xué)號(hào)=成績(jī)信息表.學(xué)號(hào)join班級(jí)信息表on班級(jí)信息表.班級(jí)號(hào)=學(xué)籍信息表.班級(jí)號(hào)where 課程名稱=kechenname and 班級(jí)名稱=classnameorder by 成績(jī) desc5.4.2 “全班排名”創(chuàng)建create proc dbo.全班排名class char (8)asselect學(xué)籍信息表.學(xué)號(hào)” avg(成績(jī))as平均分,sum(成績(jī))

16、as總分from成績(jī)信息表join 學(xué)籍信息表on成績(jī)信息表.學(xué)號(hào)=學(xué)籍信息表.學(xué)號(hào)join 班級(jí)信息表on班級(jí)信息表.班級(jí)號(hào)=學(xué)籍信息表.班級(jí)號(hào)where班級(jí)信息表.班級(jí)名稱=classgroup by 學(xué)籍信息表.,學(xué)籍信息表.學(xué)號(hào)order by avg(成績(jī))desc,學(xué)籍信息表.學(xué)號(hào)5.5觸發(fā)器創(chuàng)建創(chuàng)建教師信息表-課程信息表之間的觸發(fā)器倉(cāng)U建觸發(fā)器,使教師中某教師信息修改后,相應(yīng)的在課程信息表中也要將相應(yīng)教師的 信息修改。創(chuàng)建觸發(fā)器如下圖5.4所示:- Tbo.B 理富總F M LLD W'rl.AMH JF EX. |M苗中啊* 救!巾裊 "士 uX巴 i r二戸

17、3匕i 枚jj審富3d.eol-a.1*!-帀工:D_n亡幣 an az i; S ? r帀工D_口Zdl otifflE 2 nlaet.|lf I &_n«w t|HJ, Jjfi I & £. r umrselect,市HD 口1日扇' J市 tn rrrm delccedlupdflM 誦臨-三纏衣 set 教師工AR數(shù)拜輛 皀"IjjrpZD_O1 dcnd- «>Jl ¥ |圖5.4教師信息表-課程信息表之間的觸發(fā)器創(chuàng)建成績(jī)信息表的觸發(fā)器為成績(jī)信息表創(chuàng)建觸發(fā)器,使得成績(jī)?cè)?-100分之間。創(chuàng)建過(guò)程如下圖

18、5.5所示on 成績(jī)彳司for" xnsext npciate select 閔|¥責(zé)_巨=噸一名責(zé) f工口皿 inaercud1 r 色成績(jī)_new >-o - - 成績(jī)-1 aobegxnpxint 操作成功 returnendprint 成績(jī)超ttl0-iooii'al.請(qǐng)重新輸入! rollback tiansaeciorLCa-CTCiand ) coznpltd auc cess full /圖5.5在成績(jī)信息表創(chuàng)建觸發(fā)器如下圖5.6中在成績(jī)信息表中插入兩條信息insert i-nto咸績(jī)信息表values i: p 2O11O5C61O1 鼻卓

19、9 005 . 汙勻),1.2亡工匚inuo成績(jī)信息表values ( "2O11Q5&1D1". BOQ -. "ISO 1);J.I Messages操作成功I(1 rovr aff«eTed>成績(jī)超岀口7朋之間請(qǐng)至新諭入!Msg 3609r Lsvel 1務(wù) S"t転23事勞在蝕發(fā)器中塔束。批處理已中止。圖5.6在成績(jī)信息表中插入兩條子信息5.6數(shù)據(jù)庫(kù)的備份和恢復(fù)數(shù)據(jù)庫(kù)備份數(shù)據(jù)庫(kù)的備份信息如下圖5.7所示BACKUP DATABASE stude nt TO DISK =N'f:cmStaff.bak'艸 I

20、I 匚 LW TGivinjrn,"UK任葉斗亙 HrviELW V TCJrHnr&AV- 31-ueryijviclu V t 匚生BACKUP DATABASE student TO DISK NF f scmStaf f bak1已為數(shù)1SJ莘'Student1 fBStudenitadata"(位于文件 1 JE亍處理了 104 頁(yè)©庫(kù)'itudint1 j文件 0皿nt_y t位于文件1上)處理了 3頁(yè)& BACKUP DATABASE 成功處理了 1ST 頁(yè):花費(fèi) 0.395(3.831 MB/秒 °圖5.7

21、數(shù)據(jù)庫(kù)備份562數(shù)據(jù)庫(kù)還原數(shù)據(jù)庫(kù)的還原如下圖5.8所示lexer鼻冥或行DVYFtMH.IFFXUXSQI -XPRt SS (SQt Sen *衣 master»WLid> 科J S)hl-TTi CcldLdb«0 schoclJ S-iuCtrt衛(wèi) 口 Dotcbesc Diagprry3 口 Tdble5 -J ViM£MELDVYEAMM3FEXU. CQLQuel.cqr iunmir>RESTCFF DATABASE fsiildenc FROM <113k- N1 FiXcmVSCdrrd-J WE554ffe=已力強(qiáng)陰庫(kù)哀危udz-業(yè)“,i上:處理了 “I瓦 v心曲呂討血干*件1 _EiOn頁(yè).137 市"花幫 QP2C #,5?q ME掙I;*HESTCZ 1ATSEJLEE 此1打也卜理(RESTORE DATABASE stude nt FROM disk= N'f:cmStaff.bak'圖5.8數(shù)據(jù)庫(kù)還原6數(shù)據(jù)庫(kù)安全性控制新建兩個(gè)數(shù)據(jù)庫(kù)用戶 madmin和cai , manager用戶能夠查看和刪

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論