數(shù)據(jù)庫課程設計--學生信息查詢管理系統(tǒng)_第1頁
已閱讀1頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、<p><b>  一、需求描述</b></p><p>  為了方便學生查詢個人信息和學校信息,為了更好地管理學生信息,現(xiàn)建立學生信息查詢管理系統(tǒng),主要實現(xiàn)對學生個人信息的錄入,其中包括個人信息,成績查詢,個人獎勵,學費查詢,學籍變更信息查詢,學校的院系設置情況,班級情況,共需要建立六張表。個人信息包括個人基本信息,可以作為入校大學生的身份識別,也可以方便地了解個人情況,但須保證

2、信息的真實性和及時更新,個人獎勵可以給有專長的學生提供一個平臺,有利于學生更好地發(fā)展,給老師選拔人才提供了依據(jù),成績查詢包括學生本學期所取得的各科成績和綜合排名等情況,學費表可以提前告知學生每年的學費額,可以使學校的財務管理更加透明化,謹防亂收費現(xiàn)象,學生也可以提前做好準備,準時交納學費等有關費用,學籍變更可以管理一些特殊情況的學生,給學校的管理帶來了很大的方便,可以更好地做好備案,院系設置是學校的專業(yè)設置情況,便于學生查詢學校的基本情

3、況,對學??梢杂幸粋€初步了解。</p><p><b>  二、分析</b></p><p><b>  1、學生信息表</b></p><p>  作為記錄學生詳細情況的基本表格,應該所包含的信息盡可能全面,其中必須要設置學號,它是識別在校學生身份的重要信息,學號與學生之間是一一對應的關系,在查詢時可以利用學號查詢出一系

4、列相關的信息,它就像一個學生的身份證一樣,還設置了姓名、性別、出生年月、籍貫、聯(lián)系電話、聯(lián)系地址、郵箱、學籍變更情況、所在的院系、所在班級等等一系列列名。</p><p><b>  E-R圖如下:</b></p><p><b>  2、個人獎勵</b></p><p>  個人獎勵表是記錄學生的一些獲獎情況,其中包括姓

5、名、學號、參賽名稱及名次,與學生構成獎罰關系,E-R圖如下:</p><p><b>  3、院系設置</b></p><p>  每個學生從屬于一個院系,表中包含黨政辦公室電話、包含專業(yè)數(shù)及院長姓名等詳細信息,E-R圖如下:</p><p><b>  4、學籍變更表</b></p><p>  

6、該表可以記錄轉或轉專業(yè)的同學的情況,可以包括轉出的院校,專業(yè)等,與學生是一一對應的關系,E-R圖如下:</p><p><b>  5、學費情況</b></p><p>  該表記錄個學院的收費情況,以學院的名稱為主鍵,包括教學費、住宿費等收費情況,E-R圖如下家:</p><p><b>  6、成績表</b></

7、p><p>  每個學生對應一個成績,與學生是一一對應的關系,包括本學期的各科成績,綜合排名,不及格門數(shù),E-R圖如下:</p><p>  以上是部分E-R圖,根據(jù)部分圖可以進行組裝和邏輯分析后得出全局E-R圖為:</p><p><b>  三、設計</b></p><p>  學生表(學號、姓名、性別、班級編號、學籍變

8、動、寢室號、寢室樓、班級、專業(yè)、院系、籍貫、出生年月、手機號),其中學號設置為主鍵。</p><p>  個人獎勵(姓名、學號、活動名稱、獲得獎勵、情況說明),其中設置學號為主鍵。</p><p>  成績表(姓名、學號、高等數(shù)學、線性代數(shù)、大學物理、大學英語、綜合排名、不及格門數(shù)),其中設置學號為主鍵,分數(shù)為整型變量,不可為空。</p><p>  學費表(院系名

9、稱、住宿費、教學費、住宿費),院系名稱為主鍵,院系名稱為字符型。</p><p>  學籍變更表(學號、姓名、轉出院校、轉入時間、轉入專業(yè)、情況說明),其中學號為主鍵,情況說明可以為空。</p><p>  院系設置(院系名稱、本院人數(shù)、本院教工人數(shù)、包含專業(yè)數(shù)、院長姓名、黨委辦公室電話),院系名稱為主鍵,電話號碼為字符型。</p><p><b>  四

10、、數(shù)據(jù)庫的實現(xiàn)</b></p><p>  1、學生信息管理系統(tǒng)數(shù)據(jù)庫生成關系圖后,數(shù)據(jù)庫的關系圖的截圖如下:</p><p>  2、利用SQL查詢語句查詢數(shù)據(jù)庫的部分截圖如下圖所示:</p><p>  3、數(shù)據(jù)庫建立連接的查詢語句及結果的截圖如下圖示:</p><p>  4、學生表的結構如圖:;</p>&l

11、t;p>  5、學生表的表結構如圖所示:</p><p>  6、成績表的表結構如下圖所示:</p><p>  7、個人獎勵表的結構截圖如下所示:</p><p>  8、學費表的表結構如下圖所示:</p><p>  9、學籍表的截圖如下圖所示:</p><p>  10、院系設置表的結構截圖如下所示:<

12、;/p><p><b>  六、功能模塊</b></p><p><b>  Try</b></p><p><b>  {</b></p><p>  Class.forname(“sun.jdbc.odbc.jdbcodbedriver”)</p><p&g

13、t;  Connection con=drivermanager.getconnection(“jdbc:obdc:mydb”,,);</p><p>  Java.sql.statement sqlcmd=con.createstatement();</p><p>  Result r=sqlcmd.executequery(‘select a,b from mytable’);<

14、;/p><p>  While(r.next()){</p><p>  Int i=r.grtinteger(1);</p><p>  Sering s=r.getvarchar(2);</p><p>  System.out.print(‘a(chǎn)=’+i+b’+s);</p><p><b>  }</

15、b></p><p>  Sqllcmd.close();</p><p><b>  }</b></p><p>  Catch(exception e)</p><p><b>  {</b></p><p>  System.out.printin(e.getme

溫馨提示

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

評論

0/150

提交評論