版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(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é)校工作繁雜、資料眾多,人工管理信息的難度也越來越大,顯然是不能滿足實(shí)際的需要,效率也是很低的。并且這種傳統(tǒng)的方式存在著很多的弊端,如:保密性差、查詢不便、效率低,很難維護(hù)和更新等。然而,本系統(tǒng)針對(duì)以上缺點(diǎn)能夠極大地提高學(xué)生信息管理的效率 , 也是科學(xué)化、正規(guī)化的管理 , 與世界接軌的重要條件。所以如何自動(dòng)高效地管理信息是這些年來許多人所研究的。隨著這些年電腦計(jì)算機(jī)的速度質(zhì)的提高,成本的下降,IT 互聯(lián)網(wǎng)大眾趨勢(shì)的發(fā)展。我們使用電腦的高效率才處理數(shù)據(jù)信息成為可能
2、。 學(xué)生學(xué)籍管理系統(tǒng)的出現(xiàn),正是管理人員與信息數(shù)據(jù),計(jì)算機(jī)的進(jìn)入互動(dòng)時(shí)代的體現(xiàn)。友好的人機(jī)交互模式,清晰簡(jiǎn)明的圖形界面,高效安全的操作使得我們對(duì)成千上萬的信息的管理得心應(yīng)手。通過這個(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é)校等機(jī)構(gòu)的學(xué)生信息管理,查詢,更新與維護(hù),使用方便,易用性強(qiáng)。該系統(tǒng)實(shí)現(xiàn)的大致功能:用戶登陸。提供了學(xué)生學(xué)籍信息的查詢,相關(guān)科目的成績(jī)查詢和排名,修改登錄
3、密碼等功能。教師管理。提供了對(duì)學(xué)生學(xué)籍信息的查詢,添加,修改,刪除;學(xué)生成績(jī)的錄入,修改,刪除,查詢班級(jí)排名。修改密碼等功能。管理員管理。擁有最高的權(quán)限。允許添加教師信息和課程信息等。其提供了簡(jiǎn)單、方便的操作。3 概要設(shè)計(jì)3.1 功能模塊圖功能模塊圖,如下圖3.1 所示W(wǎng)ord 文檔資料.學(xué)生信息管理系統(tǒng)學(xué)教班管學(xué)課生師級(jí)理生程基基基員成基本本本基績(jī)本信信信本信信息息息信息息息圖 3.1功能模塊圖3.2 數(shù)據(jù)流圖數(shù)據(jù)流圖,如圖 3.2 所示管理員教師信息課程信息學(xué)生信息學(xué)生信息管理系統(tǒng)學(xué)生課程信息成績(jī)圖 3.2數(shù)據(jù)流程圖教師信息教師授課信息成績(jī)Word 文檔資料4 數(shù)據(jù)庫(kù)設(shè)計(jì)4.1 實(shí)體及其屬
4、性(1)學(xué)生實(shí)體及其屬性,如下圖4.1 所示學(xué)生姓名學(xué)號(hào)性別班級(jí)號(hào)圖 4.1學(xué)生實(shí)體(2)教師實(shí)體及其屬性,如圖4.2 所示.登錄密碼籍貫教師 ID教師教師姓名登陸密碼圖 4.2教師實(shí)體(3)管理員實(shí)體及其屬性,如圖4.3 所示管理員管理員 ID登陸密碼圖 4.3管理員實(shí)體(4)課程實(shí)體及其屬性,如圖4.4 所示課程課程號(hào)教師 ID課程名稱Word 文檔資料.圖 4.4課程實(shí)體(5)班級(jí)實(shí)體及其屬性,如圖4.5 所示班級(jí)班級(jí)號(hào)班級(jí)人數(shù)班級(jí)名稱所屬學(xué)院圖 4.5班級(jí)實(shí)體(6)成績(jī)實(shí)體及其屬性,如圖4.6 所示成績(jī)學(xué)號(hào)課程號(hào)成績(jī)圖 4.6 成績(jī)實(shí)體4.2 局部 E-R 圖學(xué)生 - 班級(jí)局部 E-R
5、圖學(xué)生 - 班級(jí)局部 E-R 圖如下圖 4.7 所示:n所屬1圖 4.7 學(xué)生 - 班級(jí)局部E-R 圖教師 - 課程局部 E-R圖教師 - 課程局部 E-R 圖如下圖 4.8 所示:Word 文檔資料.圖 4.8 教師 - 課程局部E-R 圖學(xué)生 - 課程局部 E-R圖學(xué)生 - 課程局部 E-R 圖如下圖 4.9 所示:n選修成績(jī)圖 4.9 學(xué)生 - 課程局部E-R 圖4.3 全局 E-R 圖全局 E-R 圖,如圖 4.10 所示班級(jí)課程所屬選修學(xué)生成績(jī)管理員管理員 ID登陸密碼圖 4.10 全局 E-R 圖4.4 關(guān)系表教師信息表如下表4-1 所示 :n授課教師Word 文檔資料.表 4-1
6、 教師信息表字段名類型空值約束條件教師 IDvarchar(8)not null主鍵教師姓名varchar(8)not null登錄密碼varchar(8)not null課程信息表如下表4-2 所示 :表 4-2課程信息表字段名類型空值約束條件課程號(hào)not null主鍵varchar(8)課程名稱varchar(12not null)教師 IDvarchar(8)not null外鍵班級(jí)信息表如下表4-3 所示 :表 4-3 班級(jí)信息表字段名類型空值約束條件班級(jí)號(hào)not null主鍵varchar(8)班級(jí)名稱varchar(8)not null所屬學(xué)院varchar(6)班級(jí)人數(shù)nchar
7、(4)管理員信息表下表4-4 所示 :表 4-4管理員信息表字段名類型空值約束條件管理員 IDnot null主鍵varchar(10Word 文檔資料.)登錄密碼varchar(10not null)成績(jī)信息表下表 4-5 所示 :表 4-5成績(jī)信息表字段名類型空值約束條件學(xué)號(hào)not null主鍵,外鍵varchar(15)課程號(hào)varchar(8)not null主鍵,外鍵成績(jī)smallintnot null學(xué)籍信息下表 4-6 所示 :表 4-6學(xué)籍信息表字段名類型空值約束條件學(xué)號(hào)intnot null主鍵姓名varchar(30not null)性別char(2)班級(jí)號(hào)varchar(
8、30not null外鍵)籍貫char(10)登錄密碼moneynot nullWord 文檔資料.5 關(guān)鍵技術(shù)實(shí)現(xiàn)5.1 創(chuàng)建數(shù)據(jù)庫(kù)創(chuàng)建數(shù)據(jù)庫(kù),如下圖5.1 所示圖 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 varc
9、har(8) not nullforeign key(教師 ID) references教師信息表 ( 教師 ID)班級(jí)信息表創(chuàng)建create table班級(jí)信息表 (Word 文檔資料.班級(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 null ,性別 varchar(4) ,班級(jí)號(hào) varchar(8) not
10、null ,籍貫 varchar(5) ,登錄密碼varchar(6) not 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
11、(8) primary key,登錄密碼varchar(12) not null)5.3 視圖的創(chuàng)建“教師課程詳細(xì)信息”視圖創(chuàng)建create view教師課程詳細(xì)信息asSELECT 教師信息表 . 教師 ID, 教師信息表 . 教師姓名 , 課程信息表 . 課程號(hào) , 課程信息表 . 課程名稱 , 教師信息表 . 登錄密碼FROM 教師信息表Word 文檔資料.JOIN課程信息表ON教師信息表 . 教師 ID = 課程信息表 . 教師 ID視圖創(chuàng)建結(jié)束的結(jié)果圖如下圖5.2 所示:圖 5.2教師詳細(xì)信息視圖“學(xué)生成績(jī)信息”視圖創(chuàng)建create view學(xué)生成績(jī)信息asSELECT 學(xué)籍信息表
12、. 學(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 所示:圖 5.3學(xué)生成績(jī)信息視圖Word 文檔資料.5.4存儲(chǔ)過程創(chuàng)建“單科成績(jī)排名”創(chuàng)建create proc dbo.單科成績(jī)排名 kechenname char(8),classname char(8)a
13、sselect 學(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ī) desc“全班排名”創(chuàng)建createproc dbo. 全班排名 class char ( 8)asselect學(xué)籍信息表 . 學(xué)號(hào) , 姓名 , avg( 成績(jī) ) as 平均分 , sum( 成績(jī)
14、) 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í)名稱 =classgroupby 學(xué)籍信息表 . 姓名 , 學(xué)籍信息表 . 學(xué)號(hào)orderby avg( 成績(jī) )desc , 學(xué)籍信息表 . 學(xué)號(hào)5.5觸發(fā)器創(chuàng)建創(chuàng)建教師信息表 - 課程信息表之間的觸發(fā)器。創(chuàng)建觸發(fā)器,使教師中某教師信息修改后,相應(yīng)的在課程信息表中也要將相應(yīng)教師的信息修改。創(chuàng)建觸發(fā)器如下圖5.4 所示:Word 文檔資料.圖 5.4教師信息表 - 課程信息表之間的觸發(fā)器創(chuàng)建成績(jī)信息
15、表的觸發(fā)器為成績(jī)信息表創(chuàng)建觸發(fā)器,使得成績(jī)?cè)?-100 分之間。創(chuàng)建過程如下圖5.5 所示圖 5.5 在成績(jī)信息表創(chuàng)建觸發(fā)器如下圖 5.6 中在成績(jī)信息表中插入兩條信息圖 5.6在成績(jī)信息表中插入兩條子信息5.6 數(shù)據(jù)庫(kù)的備份和恢復(fù)數(shù)據(jù)庫(kù)備份數(shù)據(jù)庫(kù)的備份信息如下圖5.7 所示BACKUP DATABASE student TO DISK =N'f:cmStaff.bak'Word 文檔資料.圖 5.7數(shù)據(jù)庫(kù)備份數(shù)據(jù)庫(kù)還原數(shù)據(jù)庫(kù)的還原如下圖5.8 所示RESTORE DATABASE student FROM disk= N'f:cmStaff.bak'圖 5.8
16、數(shù)據(jù)庫(kù)還原6 數(shù)據(jù)庫(kù)安全性控制新建兩個(gè)數(shù)據(jù)庫(kù)用戶madmin和 cai ,manager 用戶能夠查看和刪除student數(shù)據(jù)庫(kù)中的學(xué)生信息,而 Writer 用戶能夠插入和更新 student 數(shù)據(jù)庫(kù)的學(xué)生信息。 用戶 madmin的權(quán)限如下圖 6.1 所示,用戶 cai 的權(quán)限如下圖 6.2 所示圖 6.1 用戶 madmin 的權(quán)限Word 文檔資料.圖 6.2 用戶 cai 的權(quán)限7 總結(jié)與展望課程設(shè)計(jì)是培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)知識(shí) , 發(fā)現(xiàn) , 提出 , 分析和解決實(shí)際問題 , 鍛煉實(shí)踐能力的重要環(huán)節(jié) , 是對(duì)學(xué)生實(shí)際工作能力的具體訓(xùn)練和考察過程。本次課程設(shè)計(jì)雖然很辛苦,實(shí)在是受益匪淺。本來這門課的知識(shí)學(xué)的就不夠扎實(shí),本次課程設(shè)計(jì),在設(shè)計(jì)過程中碰到了很多問題,剛開始要設(shè)計(jì)的時(shí)候,還真不知道從哪里下手但最終在圖書、同學(xué)和老師的幫助下都得到了解決, 讓我學(xué)會(huì)了好多書本上沒有的東西, 通過本次課
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 以展興城會(huì)展業(yè)對(duì)城市發(fā)展的推動(dòng)作用
- 傳統(tǒng)禮儀在家庭教育中的重要性及實(shí)踐
- 2024屠戶生豬代宰與屠宰企業(yè)安全生產(chǎn)責(zé)任合同3篇
- 2025中國(guó)鐵路南寧局集團(tuán)限公司招聘高校畢業(yè)生1423人一(高等職業(yè)院校)高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025中國(guó)神華煤制油化工限公司社會(huì)招聘9人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025中國(guó)石化天津石化分公司畢業(yè)生招聘40人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025中國(guó)旅游集團(tuán)限公司校園招聘高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025中冶沈勘招聘145人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025下半年陜西銅川市事業(yè)單位招聘工作人員87人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025下半年湖北黃石事業(yè)單位聯(lián)考高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2024年度通信設(shè)備維修服務(wù)合同范本3篇
- 安恒可信數(shù)據(jù)空間建設(shè)方案 2024
- 2024年度院線電影導(dǎo)演聘請(qǐng)合同書3篇
- 《腦出血的診斷和治》課件
- 參加團(tuán)干部培訓(xùn)心得體會(huì)
- 中華民族共同體概論專家講座第一講中華民族共同體基礎(chǔ)理論
- 高中政治8.3.1 《區(qū)域性國(guó)際組織》(歐洲聯(lián)盟、亞太經(jīng)合組織)教學(xué)設(shè)計(jì)
- 湖北省襄陽市2023-2024學(xué)年高一上學(xué)期期末考試化學(xué)試題(含答案)
- 浙江省金華市十校2023-2024學(xué)年高一上學(xué)期1月期末考試物理試題 含解析
- 2024-2025學(xué)年九年級(jí)上學(xué)期化學(xué)期中模擬試卷(人教版2024+含答案解析)
- 2024年國(guó)家開放大學(xué)本科《知識(shí)產(chǎn)權(quán)法》第一至四次形考任務(wù)試題及答案
評(píng)論
0/150
提交評(píng)論