九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > DOC文檔下載  

學(xué)生管理系統(tǒng) 數(shù)據(jù)庫期末綜合設(shè)計作業(yè)

  • 資源ID:100502034       資源大?。?span id="24d9guoke414" class="font-tahoma">401KB        全文頁數(shù):32頁
  • 資源格式: DOC        下載積分:10積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要10積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機(jī)號,方便查詢和重復(fù)下載(系統(tǒng)自動生成)
支付方式: 支付寶    微信支付   
驗證碼:   換一換

 
賬號:
密碼:
驗證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會被瀏覽器默認(rèn)打開,此種情況可以點擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說明有答案則都視為沒有答案,請知曉。

學(xué)生管理系統(tǒng) 數(shù)據(jù)庫期末綜合設(shè)計作業(yè)

【精品文檔】如有侵權(quán),請聯(lián)系網(wǎng)站刪除,僅供學(xué)習(xí)與交流學(xué)生管理系統(tǒng) 數(shù)據(jù)庫期末綜合設(shè)計作業(yè).精品文檔.學(xué)生管理系統(tǒng)數(shù)據(jù)庫系統(tǒng)概論綜合設(shè)計第一章系統(tǒng)概要介紹1一、系統(tǒng)研發(fā)背景1二、系統(tǒng)研發(fā)目的2三、系統(tǒng)研發(fā)意義2四、系統(tǒng)使用用戶3五、用戶使用權(quán)限3六、系統(tǒng)實現(xiàn)的功能4第二章需求分析6一、系統(tǒng)開發(fā)環(huán)境6二、功能劃分與描述61、班級管理62、課程管理63、成績管理74、檔案管理75、獎、懲管理76、獎學(xué)金、助學(xué)貸款管理87、用戶管理88、財務(wù)管理8三、系統(tǒng)的運行需求8第三章概念結(jié)構(gòu)設(shè)計10一、抽象實體10二、實體間的聯(lián)系10三、系統(tǒng)ER圖121、系統(tǒng)ER模型圖122、系統(tǒng)用戶信息實體ER圖123、學(xué)生基本信息實體ER圖134、課程信息實體ER圖135、成績信息實體ER圖146、院系信息實體ER圖147、班級信息實體ER圖158、貸款信息實體ER圖159、獎學(xué)金信息實體ER圖1610、獎懲信息實體ER圖1611、教工信息實體ER圖17第四章邏輯結(jié)構(gòu)設(shè)計18一、數(shù)據(jù)定義18二、結(jié)構(gòu)設(shè)計21附錄 SQL語句及實現(xiàn)過程22一、數(shù)據(jù)庫創(chuàng)建22二、數(shù)據(jù)庫創(chuàng)建22三、基本表創(chuàng)建24四、創(chuàng)建視圖28五、用戶授權(quán)30(一).SQL實現(xiàn)方式30(二).可視界面實現(xiàn)方式31六、操作舉例33第一章 系統(tǒng)概要介紹一、 系統(tǒng)研發(fā)背景學(xué)生管理系統(tǒng)是一個綜合性管理軟件,該系統(tǒng)可以實現(xiàn)信息的規(guī)范管理、信息快速查詢等功能,極大地方便了學(xué)生信息的更新、維護(hù)和查詢,提高了學(xué)生信息管理的效率,降低學(xué)生管理的成本,提高管理水平。然而長期以來,很多地方高校基本上都是使用傳統(tǒng)人工的方式來管理學(xué)生信息。而這種傳統(tǒng)的管理方式隨著科學(xué)技術(shù)的發(fā)展也漸漸的顯現(xiàn)出效率低下、保密性差等弊端。另外,隨著時間的增長將會產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護(hù)都帶來了很多的困難。隨著技術(shù)的不斷提高,計算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識,它已進(jìn)入人類的各個領(lǐng)域并發(fā)揮著越來越重要的作用。作為計算機(jī)應(yīng)用的一部分,使用計算機(jī)對學(xué)生信息進(jìn)行管理,具有手工管理所無法比擬的優(yōu)點,例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高學(xué)生管理的效率,也是科學(xué)化、正規(guī)化管理與世界接軌的重要條件。因此,開發(fā)這樣一套管理軟件是十分有必要的事情。二、 系統(tǒng)研發(fā)目的學(xué)生信息管理系統(tǒng)作為高校信息化建設(shè)的主要組成部分,主要解決以下問題:1 、工作量大,效率低下2 、數(shù)據(jù)共享問題3 、網(wǎng)絡(luò)化程度低,資源浪費4 、對學(xué)生信息動態(tài)管理三、 系統(tǒng)研發(fā)意義1、學(xué)生信息管理是十分繁重和瑣碎的工作。由于大多數(shù)的信息資料都是紙質(zhì)的,無論是分類還是校對,都要耗費大量的人力資源和時間,致使效率低下。對信息資料進(jìn)行網(wǎng)上管理以后可以避免很多無用的工作,使工作便于開展,提高了效率。2、現(xiàn)在高校的許多部門都是分別統(tǒng)計和校對各自的信息,缺乏應(yīng)有的信息共享,存在信息反復(fù)收集的現(xiàn)象。學(xué)生信息管理系統(tǒng)的實現(xiàn),使信息對各個部門開放,可以直接使用,這樣一來促進(jìn)了各部門之間的溝通交流,對提高高校的管理效率、增加高校的競爭力起著不可替代的作用。3、傳統(tǒng)的學(xué)生信息管理,全部都是紙質(zhì)資料,這些資料給高校各部門工作帶來了許多不便,無論是在存放還是在管理上都存在著嚴(yán)重的資源浪費。本系統(tǒng)可以避免這種不合理的資源浪費,加快高校的信息化進(jìn)程。4、傳統(tǒng)的學(xué)生信息管理形式,缺乏條理和延續(xù)性,對年數(shù)已久的資料查找和管理工作成為十分困難的問題。本系統(tǒng)的應(yīng)用,實現(xiàn)了對學(xué)生信息的動態(tài)管理,使所有的資料一目了然,而且方便了查詢工作,進(jìn)一步提高了高校各部門的工作效率。綜上所述,高校學(xué)生信息管理系統(tǒng)的開發(fā)是高校信息化建設(shè)的需求,本系統(tǒng)的實現(xiàn),符合我國高校的實際情況,為各高校的日常工作和管理體系提供了必要的平臺支撐和技術(shù)保障。四、 系統(tǒng)使用用戶1、系統(tǒng)管理員2、教務(wù)管理員3、獎懲管理員4、教職工5、學(xué)生五、 用戶使用權(quán)限1、系統(tǒng)管理員添加班級信息,修改班級信息,查詢班級信息,添加檔案信息,修改檔案信息,查詢檔案信息,設(shè)置課程信息,添加獎學(xué)金信息,修改獎學(xué)金信息,查詢獎學(xué)金信息,添加貸款信息,修改貸款信息,查詢貸款信息,添加獎懲信息,修改獎懲信息,查詢獎懲信息,添加學(xué)生成績信息,修改學(xué)生成績信息,查詢學(xué)生成績信息,院系設(shè)置,添加用戶,修改密碼,修改權(quán)限,刪除用戶等。2、教務(wù)管理員添加班級信息,查詢班級信息,添加檔案信息,查詢檔案信息,設(shè)置課程信息,添加獎學(xué)金信息,查詢獎學(xué)金信息。3、獎懲管理員添加獎懲信息,修改獎懲信息,查詢獎懲信息。4、財務(wù)管理員修改獎學(xué)金信息,查詢獎學(xué)金信息,添加貸款信息,修改貸款信息,查詢貸款信息,添加工資信息。5、教職工查詢檔案信息,查詢工資獎金信息,查詢課程信息,錄入學(xué)生成績,查詢學(xué)生成績信息,修改密碼6、學(xué)生查詢班級信息,查詢檔案信息,查詢獎學(xué)金信息,查詢貸款信息,查詢獎懲信息,查詢學(xué)生成績信息,修改密碼。六、 系統(tǒng)實現(xiàn)的功能我們通過自身的經(jīng)歷,在初步調(diào)查后得到我校管理學(xué)生信息的請況:當(dāng)新生入學(xué)時,各班班主任先在學(xué)生檔案單上填寫好自己所管理的班級的學(xué)生檔案情況,然后將學(xué)生學(xué)籍單交到教學(xué)系部,再由教學(xué)系部進(jìn)行學(xué)生信息的錄入。在正式上課前,各系先對各個班級進(jìn)行排課,安排任課老師,然后將課程表電子檔發(fā)給各個班級的班長,再由班長打印出來發(fā)給每個同學(xué),學(xué)生才能知道這學(xué)期的課程。每學(xué)期考試結(jié)束后,先由各班的班主任進(jìn)行各科成績的錄入,并對期末成績進(jìn)行分析,統(tǒng)計學(xué)生的總成績,考試排名情況,然后將成績朋和電子文檔信息交到系上,系上分年級將各班的成績進(jìn)行匯總,再將該系科的成績等信息以電子文檔的形式上交到教務(wù)處去,教務(wù)處將成績進(jìn)行分析、核查,包括確定各系的不及格的總?cè)藬?shù),未參加考試、緩考學(xué)生的總?cè)藬?shù),以及各系的留降級和退學(xué)人員的名單,確認(rèn)無誤后返還各系科,并保留電子信息資資料。對于可獲得獎學(xué)金的學(xué)生名單由班長根據(jù)系上所劃給的人數(shù)指標(biāo)對學(xué)生的成績進(jìn)行人工統(tǒng)計,將得到的學(xué)生名單上交到系上,然后由各系進(jìn)行核查,確認(rèn)無誤后返還各班長,并保留電子檔,學(xué)生的其他的獲獎情況人員名中一也是這樣得出。要進(jìn)行學(xué)生的信息查詢,只有到系上以班為單位進(jìn)行學(xué)生信息的逐個查詢。第二章 需求分析一、 系統(tǒng)開發(fā)環(huán)境Microsoft SQL Server 2005Windows 7 Service Pack 1三星R440(2G Intel(R) Core(TM)2 Duo CPU i5 2.23GHZ 2.23GHZ)ThinkPad SL410(2G Intel(R) Core(TM)2 Duo CPU T6670 2.20GHZ 2.20GHZ)二、 功能劃分與描述根據(jù)系統(tǒng)的目標(biāo),總結(jié)出系統(tǒng)的七大功能。具體如下:1、班級管理班級管理的功能就是實現(xiàn)對各個班級的信息的管理。當(dāng)學(xué)校有新生加入的時候需要增加班級,管理員則將各個班級信息通過本系統(tǒng)錄入到數(shù)據(jù)庫中進(jìn)行保存;學(xué)生則可以查詢自己的班級信息。2、課程管理課程管理的功能就是要實現(xiàn)對各個班級的課程的管理。具體來說,在新學(xué)期開始前,由學(xué)校安排好課程,管理員將每個班級的課程通過本系統(tǒng)錄入到數(shù)據(jù)庫中進(jìn)行保存;到開學(xué)的時候,學(xué)生可以通過本系統(tǒng)查詢他們這學(xué)期的課程。當(dāng)有老師需要調(diào)課,管理員可以修改課程并通知學(xué)生,好計學(xué)生及時獲得調(diào)課的信息。3、成績管理學(xué)生成績管理的功能就是要實現(xiàn)對學(xué)生考試成績的管理。學(xué)生每次考試的考試成績都由管理員通過本系統(tǒng)錄入到數(shù)據(jù)庫中進(jìn)行保存。學(xué)生可以在每次考試的成績出來后登陸本系統(tǒng)來查詢自己的考試成績。4、檔案管理檔案管理的功能是要實現(xiàn)對學(xué)生的個人信息的管理。當(dāng)學(xué)校有新生加入的時候,管理員可以通過本系統(tǒng)把這些新生的個人信息輸入到數(shù)據(jù)庫中,而學(xué)生也可以通過本系統(tǒng)查看自己的個人信息,并且可以更新自己的信息。5、獎、懲管理獎懲管理的功能是實現(xiàn)對學(xué)生獲得獎勵或受過懲罰信息的管理。當(dāng)學(xué)生受到獎勵或懲罰時,管理員通過本系統(tǒng)將該信息添加到數(shù)據(jù)庫中,而學(xué)生可以查到自己所受過獎勵或處罰的信息。6、獎學(xué)金、助學(xué)貸款管理獎學(xué)金、助學(xué)貸款管理功能是實現(xiàn)對學(xué)生獎學(xué)金、助學(xué)貸款的管理。在獎學(xué)金管理中,當(dāng)學(xué)生申請獎學(xué)金,教師通過本系統(tǒng)查詢該學(xué)生的成績來決定該學(xué)生是否符合要求,若符合,則交由管理員把該生的信息通過本系統(tǒng)錄入到數(shù)據(jù)庫中進(jìn)行保存;在貸款管理中,當(dāng)學(xué)生申請貸款通過審核,由管理員通過本系統(tǒng)將該學(xué)生的貸款信息錄入到數(shù)據(jù)庫中進(jìn)行保存。7、用戶管理用戶管理功能是實現(xiàn)對用戶的管理。該功能包括添加用戶,刪除用戶等操作。8、財務(wù)管理財務(wù)管理功能是實現(xiàn)對獎學(xué)金、教工工資的管理。包括修改工資、獎學(xué)金金額。三、 系統(tǒng)的運行需求1、安全性系統(tǒng)應(yīng)具有良好安全高效的通信機(jī)制,身份認(rèn)證,權(quán)限檢查,以解決學(xué)生管理信息系統(tǒng)的安全性、保密性問題,防止信息泄密。2、健壯性系統(tǒng)應(yīng)有排錯功能,當(dāng)遇到用戶異常輸入或異常操作時,能提示錯誤并且繼續(xù)運行。3、易使用性應(yīng)用系統(tǒng)的設(shè)計應(yīng)符合日常辦公運作的需求,功能完備,簡單易學(xué),界面友好清晰,易于擴(kuò)充。4、可維護(hù)性系統(tǒng)應(yīng)具有可維護(hù)性,當(dāng)出現(xiàn)故障的時候,維護(hù)的成本比較低。第三章 概念結(jié)構(gòu)設(shè)計一、 抽象實體本系統(tǒng)主要可以抽象出8個實體對象,分別為:學(xué)生基本信息,課程信息,成績信息,院系信息,班級信息,貸款信息,獎學(xué)金信息,獎懲信息。二、 實體間的聯(lián)系本系統(tǒng)各數(shù)據(jù)表的關(guān)系如下:1)院系表(CollegeTable)與班級信息表(ClassTable)是一對多關(guān)系,通過Department字段建立兩個數(shù)據(jù)表的聯(lián)系,院系表的一條記錄可以對應(yīng)班級信息表的多條記錄。2)班級信息表(ClassTable)與學(xué)生信息表(StudentTable)是一對多關(guān)系,通過Grade字段、Class字段建立兩個數(shù)據(jù)表的聯(lián)系,班級信息表的一條記錄可以對應(yīng)學(xué)生信息表的多條記錄;班級信息表與課程信息表是多對多關(guān)系,通過Grade 字段、Class字段和Course字段建立兩個數(shù)據(jù)表的聯(lián)系,班級信息表的一條記錄對應(yīng)課程信息表的多條記錄,同樣地,課程信息表的一條記錄對應(yīng)班級信息表的多條記錄。3)課程信息表(CourseTable)與成績信息表(ResultTable)是一對多的關(guān)系,通過Course 字段、StuNum 字段建立兩個數(shù)據(jù)表的聯(lián)系,課程信息表的一條記錄可以對應(yīng)成績信息表的多條記錄。4)學(xué)生信息表(StudentTable)與獎學(xué)金信息表(ScholarshipTable)、獎懲信息表( RewardsPunishTable)、貸款信息表( LoanTable )是一對多的關(guān)系,通過學(xué)生信息表的 StuNum字段分別建立兩個表之間的關(guān)系。一條學(xué)生信息表的記錄可以分別對應(yīng)獎學(xué)金信息表、獎懲信息表和貸款信息表的多條記錄。三、 系統(tǒng)ER圖課程擁有院系班級屬于學(xué)生成績貸款獎懲獎學(xué)金擁有屬于1、系統(tǒng)ER模型圖2、系統(tǒng)用戶信息實體ER圖用戶類型用戶名系統(tǒng)用戶信息表密碼系統(tǒng)用戶信息實體的屬性包括用戶名,密碼,用戶類型。其ER圖如上所示。3、學(xué)生基本信息實體ER圖學(xué)號學(xué)生基本信息表姓名專業(yè)家長號碼性別出生日期聯(lián)系號碼班級聯(lián)系地址學(xué)生基本信息實體的屬性包括學(xué)號,姓名,性別,班級,專業(yè),出生日期,聯(lián)系地址,聯(lián)系號碼,家長號碼。4、課程信息實體ER圖課程信息實體的屬性包括年級,班級,學(xué)期,課程,教材,任課老師,課時,上課地點,課程性質(zhì),考試類型。年級課程信息表班級任課老師教材學(xué)期課時上課地點課程名稱課程性質(zhì)考試類型5、成績信息實體ER圖年級成績信息表班級姓名學(xué)號學(xué)期成績課程名稱成績信息實體的屬性包括年級,班級,學(xué)期,學(xué)號,姓名,課程名稱,分?jǐn)?shù)。6、院系信息實體ER圖院系信息表院系專業(yè)院系信息實體的屬性包括學(xué)院,系。7、班級信息實體ER圖年級班級信息表專業(yè)人數(shù)備注班級班主任班級信息實體的屬性包括年級,班級,人數(shù),班主任,備注。8、貸款信息實體ER圖學(xué)號貸款信息表姓名備注貸款信息性別班級金額貸款信息實體的屬性包括學(xué)號,姓名,性別,班級,貸款時間,金額,備注。9、獎學(xué)金信息實體ER圖學(xué)號獎學(xué)金信息表姓名金額獎項性別班級備注獎學(xué)金信息實體的屬性包括學(xué)號,姓名,性別,班級,獎項,金額,備注。10、獎懲信息實體ER圖學(xué)號獎懲信息表姓名獎勵原因獎勵類型性別懲罰時間懲罰類型獎勵時間懲罰原因獎懲信息實體的屬性包括學(xué)號,姓名,性別,獎勵時間,獎勵類型,獎勵原因,懲罰時間,懲罰類型,懲罰原因。11、教工信息實體ER圖工號教工基本信息表姓名聯(lián)系號碼職稱性別工資出生日期教工基本信息實體的屬性包括工號,姓名,性別,出生日期,職稱,聯(lián)系號碼,工資。第四章 邏輯結(jié)構(gòu)設(shè)計一、 數(shù)據(jù)定義1、用戶表UserTable字段名數(shù)據(jù)類型長度是否關(guān)鍵字說明UserIDvarchar10是賬號UserPasswordvarchar10否密碼UserStylevarchar10否類型2班級信息表ClassTable字段名數(shù)據(jù)類型長度是否關(guān)鍵字說明Gradevarchar10是年級Classvarchar10是班級Numint4否人數(shù)HeadTeachervarchar20否班主任Sectionvarchar20否備注3、成績表ResultTable字段名數(shù)據(jù)類型長度是否關(guān)鍵字說明Gradevarchar10否年級Classvarchar10否班級Termvarchar20否學(xué)期Resultfloat8否成績StuNumvarchar20否學(xué)號Coursevarchar20是課程名稱4、課程信息表CourseTable字段名數(shù)據(jù)類型長度是否關(guān)鍵字說明Gradevarchar10是年級Classvarchar10是班級Coursevarchar20否課程名稱Termvarchar20否學(xué)期TeachigMaterialvarchar20否教材CourseStylevarchar20否課程性質(zhì)ClassHourint4否課時ClassAddressvarchar20否上課地點ExamStylevarchar10否考試類型5、獎懲信息表RewardsPunishTable字段名數(shù)據(jù)類型長度是否關(guān)鍵字說明StuNumvarchar20是學(xué)號StuNamevarchar20否姓名StuSexvarchar2否性別RewardTimevarchar20否獎勵時間RewardStylevarchar20否獎勵類型RewardReasonvarchar20否獎勵原因PunishTimevarchar20否懲罰時間PunishStylevarchar20否懲罰類型PunishReasonvarchar20否懲罰原因6、獎學(xué)金信息表ScholarshipTable字段名數(shù)據(jù)類型長度是否關(guān)鍵字說明StuNumvarchar20是學(xué)號StuNamevarchar20否姓名StuSexvarchar2否性別Gradevarchar10否年級ScholarshipStylevarchar20否獎項Moneyvarchar20否金額Sectionvarchar20否備注7、貸款信息表LoanTable字段名數(shù)據(jù)類型長度是否關(guān)鍵字說明StuNumvarchar20是學(xué)號StuNamevarchar20否姓名StuSexvarchar2否性別Classvarchar10否班級LoanTimevarchar20否貸款時間Moneyvarchar20否金額Sectionvarchar20否備注8、學(xué)生信息表StudentTable字段名數(shù)據(jù)類型長度是否關(guān)鍵字說明StuNumvarchar20是學(xué)號StuNamevarchar20否姓名StuSexvarchar2否性別Classvarchar10否班級Gradevarchar20否年級Moneyvarchar20否出生日期RelationAddressvarchar50否聯(lián)系地址RelationNumbervarchar20否聯(lián)系號碼ParentsNumbervarchar20否家長號碼9、院系信息表CollegeTable字段名數(shù)據(jù)類型長度是否關(guān)鍵字說明Majorvarchar20是專業(yè)Departmentvarchar20否院系10、教工信息表TeacherTable字段名數(shù)據(jù)類型長度是否關(guān)鍵字說明TNumvarchar20是學(xué)號TNamevarchar20否姓名TSexvarchar2否性別BornYearvarchar20否出生日期Positionvarchar20否職稱RelationNumbervarchar20否聯(lián)系號碼ParentsNumbervarchar20否家長號碼系統(tǒng)管理登陸模塊學(xué)生用戶教工用戶教務(wù)管理財務(wù)管理獎學(xué)金管理獎懲管理用戶管理貸款管理工資管理班級管理檔案管理成績管理課程管理獎懲管理二、 結(jié)構(gòu)設(shè)計附錄 SQL語句及實現(xiàn)過程一、 數(shù)據(jù)庫創(chuàng)建create schema "S-A"create database school;二、 數(shù)據(jù)庫創(chuàng)建1.系統(tǒng)管理員use school CREATE login madmin with password='madmin'use schoolcreate user madmin for login madminWITH DEFAULT_SCHEMA="S-A"修改系統(tǒng)管理員權(quán)限2.教務(wù)管理員CREATE login jadmin with password='jadmin'use schoolcreate user jadmin for login jadminWITH DEFAULT_SCHEMA="S-A"c.財務(wù)管理員CREATE login cadmin with password='cadmin'use schoolcreate user cadmin for login cadminWITH DEFAULT_SCHEMA="S-A" d.獎懲管理員CREATE login padmin with password='padmin'use schoolcreate user padmin for login padminWITH DEFAULT_SCHEMA="S-A"e.教工用戶CREATE login jg with password='jg'use schoolcreate user jg for login jgWITH DEFAULT_SCHEMA="S-A"f. 學(xué)生用戶CREATE login st with password='st'use schoolcreate user st for login stWITH DEFAULT_SCHEMA="S-A"三、 基本表創(chuàng)建1.教工信息表create table "S-A".TeacherTNum varchar (20) primary key,TName varchar (20) unique,TSex varchar (2),BornYear varchar (20),Position varchar (15),RelationNumber varchar(20),Wage varchar(10)2.院系信息表create table "S-A".MajorDepartment varchar(20) ,Major varchar(20)primary key3.班級信息表create table "S-A".ClassGrade varchar (10) unique,Class varchar (10)unique,Num varchar (4),TName varchar(20),Section varchar (20),primary key(Grade,Class),foreign key(TName)references "S-A".Teacher(TName)4.學(xué)生信息表create table "S-A".StudentStuNum varchar (20) primary key,StuName varchar (20)unique,StuSex varchar (2),Class varchar(10),Grade varchar (10),BornYear varchar (20),RelationAddress varchar(50),RelationNumber varchar(20),ParentNumber varchar(20),foreign key(Class)references "S-A".Class(Class),foreign key(Grade)references "S-A".Class(Grade)5.課程信息表create table "S-A".CourseGrade varchar (10),Class varchar (10),Course varchar (20),Term varchar(20),TeachingMaterial varchar (20),CourseStyle varchar (20),ClassHour varchar(4),ClassAddress varchar(20),ExamStyle varchar(10),primary key(Grade,Class,Course),foreign key(Class)references "S-A".Class(Class),foreign key(Grade)references "S-A".Class(Grade)6.成績信息表create table "S-A".ResultGrade varchar(10) ,Class varchar(10) ,Term varchar(20),Result varchar (8),StuNum varchar (20),Course varchar (20) primary key,foreign key(Class)references "S-A".Class(Class),foreign key(Grade)references "S-A".Class(Grade),foreign key(StuNum)references "S-A".Student(StuNum)7.獎懲信息表create table "S-A".RewardsPunishStuNum varchar(20) primary key,StuName varchar(20),StuSex varchar(2),RewardTime varchar (20),RewardStyle varchar (20),RewardReason varchar (20),PunishTime varchar (20),PunishStyle varchar (20),PunishReason varchar (20),foreign key(StuName)references "S-A".Student(StuName),foreign key(StuNum)references "S-A".Student(StuNum)8.獎學(xué)金信息表create table "S-A".ScholarshipStuNum varchar(20) primary key,StuName varchar(20),StuSex varchar(2),Class varchar (10),ScholarshipStyle varchar (20),Smoney varchar (20),Section varchar (20),foreign key(StuName)references "S-A".Student(StuName),foreign key(StuNum)references "S-A".Student(StuNum),foreign key(Class)references "S-A".Class(Class)9.貸款信息表create table "S-A".LoanStuNum varchar(20) primary key,StuName varchar(20),StuSex varchar(2),Class varchar (10),LoanTime varchar (20),Smoney varchar (20),Section varchar (20),foreign key(StuName)references "S-A".Student(StuName),foreign key(StuNum)references "S-A".Student(StuNum),foreign key(Class)references "S-A".Class(Class)10.用戶信息表create table "S-A".UserTableUserID varchar (10) primary key,UserPassword varchar (10),UserStyle varchar (10)四、 創(chuàng)建視圖1.學(xué)生信息視圖create view "S-A".Stuinfo(學(xué)號,姓名,性別,班級,年級,出生年份,聯(lián)系地址,聯(lián)系電話,父母電話)as select *from "S-A".Student2.學(xué)生分?jǐn)?shù)信息視圖create view "S-A".Mark(學(xué)號,課程,分?jǐn)?shù))as select StuNum,Course,Resultfrom "S-A".Result3.教工信息查詢視圖create view "S-A".Teainfo(工號,姓名,性別,出生年份,職稱,聯(lián)系電話,工資)as select *from "S-A".Teacher4.必修課表create view "S-A".Bixiu(班級,年級,課程,考查類型)as select Grade,Class,Course,ExamStyle from "S-A".Course五、 用戶授權(quán) (一).SQL實現(xiàn)方式1.用戶jg(教工)對兩個表有SELECT 權(quán)力。 GRANT SELECT ON Student,Course TO st2.用戶jadmin(教務(wù)管理員)對兩個表有INSERT 和DELETE 權(quán)力。 GRANT INSERT,DELETE ON Class,Course,Major,Result,Student,Teacher TO jadmin3.每個學(xué)生只對自己的記錄有SELECT 權(quán)力。 GRANT SELECT ON st WHEN USER()="S-A".UserTable.UserStyle TO ALL;4.用戶cadmin(財務(wù)管理員)對教工信息表有SELECT 權(quán)力,對工資字段具有更新權(quán)力。 GRANT SELECT,UPDATE(Wage) ON Teacher TO cadmin5.用戶周平具有對兩個表所有權(quán)力(讀,插,改,刪數(shù)據(jù)),并具有給其他用戶授權(quán)的權(quán)力。 GRANT ALL PRIVILIGES ON 職工,部門 TO 周平 WITH GRANT OPTION;6.用戶jg(教工)具有從每個部門職工中SELECT 最高工資、最低工資、平均工資的權(quán)力,他不能查看每個人的工資。CREATE VIEW avgwage ASSELECT MAX(wage),MIN(wage),AVG(wage)FROM TeacherTO jg;(二).可視界面實現(xiàn)方式1.為jadmin(教務(wù)管理員)授予對班級表的的增、刪、改、查操作權(quán)限2.為jg(教工用戶)授予對成績表的查詢權(quán)限和對分?jǐn)?shù)列的修改六、 操作舉例1、學(xué)生用戶查詢2009屆03班的必修課2、學(xué)生用戶選課insertinto "S-A".Result(Grade,Class,Term,Result,StuNum,Course)Values ("2009","03","2011第一學(xué)期",null,"2009154103","數(shù)據(jù)庫")3、學(xué)生用戶2009154104查詢成績4、老師修改學(xué)生成績update "S-A".MarkSet result="80"when Sno="2009154103"

注意事項

本文(學(xué)生管理系統(tǒng) 數(shù)據(jù)庫期末綜合設(shè)計作業(yè))為本站會員(沈***)主動上傳,裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng)(點擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因為網(wǎng)速或其他原因下載失敗請重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!