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

下載本文檔

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

文檔簡介

1、學籍管理系統(tǒng)的設計設計目的1、了解access軟件的基本操作,并學會熟練運用其基本功能。2、學會在access軟件中建立一個學籍管理系統(tǒng),實現題目所要求的功能設計內容設某學籍管理數據庫中有三個實體集:一是“學生”實體集,屬性有學號、姓名、性別、年齡、籍貫;二是“課程”實體集,屬性有課程號、課程名、學分;三是“教師”實體集,屬性有工號、姓名、職稱。“學生”與“課程”之間存在著m:n的“選修”聯(lián)系;“教師”與“課程”之間存在著1:n 的“講授”聯(lián)系。(1)畫出E-R圖,并在圖上注明屬性、聯(lián)系的類型。(2)將E-R圖轉換成關系模型,并說明主鍵和外鍵。(3)創(chuàng)建相應的數據庫,合理設計數據表并建立表間關

2、聯(lián);使用自動遞增的數據類型,并建立完整性約束;完成簡單的工作界面設計。(4)運用SQL語句,完成數據的添加、刪除、備份等操作。(5)提供多種查詢方式,實現信息的單一或組合查詢;查詢結果的報表輸出。設計步驟(1) 畫出E-R圖如下圖所示,屬性和聯(lián)系的類型均如圖中所示性別職稱 學校學籍管理ER圖姓名工號姓名學號性別年齡籍貫學生成績選修課程號課程名學分課程講授教師 (2) 將E-R圖轉化為關系模型如下所示學生(學號,姓名,性別,年齡,籍貫),主鍵為學號課程(課程編號,課程名,學分),主鍵為課程編號選修(學號,課程編號,成績),主鍵為學號,外鍵為課程編號(3) 創(chuàng)建數據庫a) 打開access軟件,單

3、擊“新建”,再單擊“空數據庫”,彈出保存的窗口后,選擇合適的文件夾保存,文件后綴名為“.mdb”。b) 完成上述操作后,在彈出的窗口中,單擊“表”,點擊“使用設計器創(chuàng)建”,如下圖所示C)開始創(chuàng)建表,打開“使用設計器創(chuàng)建”后,創(chuàng)建學生信息表如下,字段名稱為“學號,姓名,性別,年齡,籍貫”,學號數據類型為文本,字段大小為8字節(jié),“姓名,性別,籍貫”數據類型也均為文本,只是字段大小可視具體情況而定,年齡數據類型為數字,字節(jié)大小為長整型。依照上述創(chuàng)建學生信息表的方法,依次創(chuàng)建“教師信息表,課程表,授課表,學生選課信息表”,填入字段名稱后,合理選擇數據類型和字段大小即可。 建立表之間的關聯(lián):單擊“查詢”

4、,點擊“在設計視圖中查詢,在彈出的窗口建立各表之間的關聯(lián)例如建立查詢學生信息表,實現多重查詢如下完成此窗口的創(chuàng)建后,單擊查詢,在彈出的窗口中輸入相應的學號,回車后即可得到學生的姓名,籍貫,課程編號,課程名,成績等學生相關信息。創(chuàng)建單一查詢時,步驟與上述多重查詢類似,如下圖 建立條件查詢時,如要查詢成績在85分以上(含85分)的學生相關信息,如下(4) 運用SQL語句操作a) 數據的添加需要加入新的數據信息到這個數據庫中時,我們就需要進行對數據的插入操作。用SQL語言創(chuàng)建【插入學生信息查詢】:在對象中選擇查詢對象,單擊新建按鈕,就出現【新建查詢】對話框,選擇設計視圖,單擊【確定】,彈出查詢設計器

5、窗口,同時彈出【顯示表】對話框,先關閉【顯示表】對話框,然后在設計器窗口上窗格中,單擊【右鍵】在選擇查詢類型中選擇追加查詢。在追加查詢的對話框中,追加到表名稱的文本框中的右端的下三角的列表中選擇【學生信息表】,單擊【確定】。然后在設計器窗口上窗格中單擊右鍵選擇 SQL視圖,將出現追加查詢的SQL視圖,在其中輸入追加的SQL語句,輸入后的設計視圖如下所示: 單擊工具欄上的【運行】按鈕,運行該查詢,查詢結果如圖所示:INSERT INTO 學生信息表 ( 學號, 姓名, 性別,年齡,籍貫 )SELECT 學生信息表.學號, 學生信息表.姓名, 學生信息表.籍貫FROM 學生信息表WHERE (學生

6、信息表.學號)=319011);AND(學生信息表,姓名)="歐陽剛"AND(學生信息表,性別)=男;AND(學生信息表,年齡)=(21;AND(學生信息表,籍貫)=遼寧)WITH OWNERACCESS OPTION添加前的表添加后的表b) 數據的刪除需要加入新的數據信息到這個數據庫中時,我們就需要進行對數據的插入操作。用SQL語言創(chuàng)建【插入學生信息查詢】:在對象中選擇查詢對象,單擊新建按鈕,就出現【新建查詢】對話框,選擇設計視圖,單擊【確定】,彈出查詢設計器窗口,同時彈出【顯示表】對話框,先關閉【顯示表】對話框,然后在設計器窗口上窗格中,單擊【右鍵】在選擇查詢類型中選擇

7、刪除查詢。在刪除查詢的對話框中,追加到表名稱的文本框中的右端的下三角的列表中選擇【學生信息表】,單擊【確定】。然后在設計器窗口上窗格中單擊右鍵選擇 SQL視圖,將出現刪除查詢的SQL視圖,在其中輸入刪除的SQL語句,輸入后的設計視圖如下所示: 單擊工具欄上的【運行】按鈕,運行該查詢,查詢結果如圖所示:INSERT INTO 學生信息表 ( 學號, 姓名, 性別,年齡,籍貫 )SELECT 學生信息表.學號, 學生信息表.姓名, 學生信息表.籍貫FROM 學生信息表WHERE (學生信息表.學號)=319010);AND(學生信息表,姓名)="朱三"AND(學生信息表,性別)

8、=男;AND(學生信息表,年齡)=(21;AND(學生信息表,籍貫)=山東)WITH OWNERACCESS OPTION刪除學號為319010的學生信息前的學生信息表刪除學號為319010的學生信息后的學生信息表c) 數據的備份需要加入新的數據信息到這個數據庫中時,我們就需要進行對數據的插入操作。用SQL語言創(chuàng)建【插入學生信息查詢】:在對象中選擇查詢對象,單擊新建按鈕,就出現【新建查詢】對話框,選擇設計視圖,單擊【確定】,彈出查詢設計器窗口,同時彈出【顯示表】對話框,先關閉【顯示表】對話框,然后在設計器窗口上窗格中,單擊【右鍵】在選擇查詢類型中選擇生成新表查詢。在生成新表查詢的對話框中,追加

9、到表名稱的文本框中的右端的下三角的列表中選擇【學生信息表】,單擊【確定】。然后在設計器窗口上窗格中單擊右鍵選擇 SQL視圖,將出現生成新表查詢的SQL視圖,在其中輸入追加的SQL語句,輸入后的設計視圖如下所示: 單擊工具欄上的【運行】按鈕,運行該查詢,查詢結果如圖所示:SELECT 學生信息表.學號, 學生信息表.姓名, 學生信息表.籍貫FROM 學生信息表WHERE (學生信息表.學號)=319002);AND(學生信息表,姓名)="劉威"AND(學生信息表,性別)=男;AND(學生信息表,年齡)=20;AND(學生信息表,籍貫)=湖南)WITH OWNERACCESS

10、OPTION備份學號為319002的學生信息前的學生信息表備份學號為319002的學生信息后的學生信息表(5) 創(chuàng)建窗體單擊窗體,使用向導創(chuàng)建窗體,選擇學生信息表,選定學號,姓名,籍貫等字段,然后再選擇學生選課信息表,選定課程名,成績等字段,上述操作完畢后,點擊下一步,布局選為縱欄表,樣式選為宣紙,標題命名為學生信息表,單擊完成。即可創(chuàng)建一個窗體。若想進一步設計窗體,步驟為單擊右鍵,點窗體設計,在彈出的工具箱中,有多種工具可供選用,有文本框,標簽,及多種控件,可根據需要合理選擇。更改窗體背景,單擊左上方,選定窗體,單擊右鍵,點屬性,在格式欄中,即可選擇圖片及調整圖片大小等一系列操作。(6) 創(chuàng)

11、建報表 單擊報表,選擇使用向導創(chuàng)建報表,選擇學號,姓名,籍貫,課程名,成績等字段,使用縱向表格布局,即可創(chuàng)建報表。總結體會:在建立學籍管理系統(tǒng)數據庫中,我學到了不少知識,也對課堂上所學的理論知識有了比較全面的了解。該學籍管理系統(tǒng)主要實現了的功能有能夠完成學生信息的輸人、修改、插人、刪除,備份等工作,可以按照特定的信息進行查找,可以運用SQL語句進行添加,刪除,備份,可以實現單一查詢,多重查詢,條件查詢等多種查詢方式。在設計過程中,由于我對access軟件不是很了解,所以剛開始做起來感覺比較困難,我就在網上搜尋關于access軟件的學習視頻,利用空閑時間,我仔細觀看了這些學習視頻,看完后,我對access軟件的基本功能有了一個比較基礎的了解,

溫馨提示

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

評論

0/150

提交評論