版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、<p> 數(shù)據(jù)庫應用課程設計報告</p><p><b> ****系統(tǒng)</b></p><p> 學 號 *************** </p><p> 姓 名 ************* </p><p> 指 導 教 師 ************ (講
2、師) </p><p> 設計寫成日期 2013.5.20 </p><p><b> 學生成績管理系統(tǒng)</b></p><p><b> 一 設計要求</b></p><p> 管理信息系統(tǒng)MIS(Management Information System),在
3、強調管理,強調信息的現(xiàn)代社會中越來越得到普及,如:人事管理、學生管理系統(tǒng)、工資管理系統(tǒng)等。常用的MIS系統(tǒng)都是基于數(shù)據(jù)庫操作,實現(xiàn)信息的查詢、增加、刪除、修改等。</p><p> 學生成績管理系統(tǒng)是用AECESS數(shù)據(jù)庫進行數(shù)據(jù)庫的設計和添加數(shù)據(jù),在設置數(shù)據(jù)源(ODBC)建立數(shù)據(jù)庫與程序的連接后,利用VC開發(fā)可視化界面完成基于數(shù)據(jù)庫的操作,實現(xiàn)學生信息的查詢、增加、刪除、修改和成績信息的查詢、增加、刪除、修改、
4、排序、統(tǒng)計等功能,從而實現(xiàn)學生成績信息的多方位顯示,方便管理者對學生成績的管理。</p><p><b> 二 數(shù)據(jù)庫設計</b></p><p><b> 2.1 概念設計</b></p><p> 根據(jù)設計要求,要對學生信息和成績進行操作,所以系統(tǒng)實體包括學生基本信息表和課程基本信息表。</p>&
5、lt;p> 學生成績管理系統(tǒng)中它們的聯(lián)系是一個學生可以選修多門課程,一門課程可</p><p> 以被多個學生選修,學生和課程之間是多對多的關系,。</p><p> 由以上分析可以得該系統(tǒng)的E-R關系圖:</p><p><b> 1 1</b></p><p> 1
6、 n 1 </p><p> N n n</p><p> 1 1 n</p><p> 圖1 E-R關系圖</p><p> 2.2 邏輯設計與物理結構的設計</p&g
7、t;<p> 根據(jù)概念設計中的E-R圖,可設計三個表,其關系模型如下:</p><p> 學生基本信息表:學號,姓名,性別,年齡,系別</p><p> 課程基本信息表:課程號,課程名,課時</p><p> 成績表:學號,課程號,成績</p><p> 在ACCESS中定義三個表的物理結構如下:</p>
8、<p> 圖2 學生信息表物理結構</p><p> 圖3 課程信息表物理結構</p><p> 圖4 成績表物理結構</p><p> 2.3 數(shù)據(jù)庫的輸入</p><p> 在ACCESS中定義好物理結構后就可以輸入數(shù)據(jù),同時根據(jù)系統(tǒng)的要求,用ACCESS做了兩個查詢,分別是成績查詢和平均分查詢,為以后寫程序的方便,
9、對平均分查詢進行了按平均分從高到低排序操作。具體數(shù)據(jù)如下:</p><p><b> 圖5 學生信息表</b></p><p><b> 圖6 課程信息表</b></p><p><b> 圖7 成績表</b></p><p><b> 關系圖</b&g
10、t;</p><p><b> 圖8 關系</b></p><p><b> 3 程序設計</b></p><p> 根據(jù)設計要求在主頁面,連接學生信息表,在主頁面對學生信息表操作就非常方便。主頁面如下:</p><p><b> 圖9 主頁面</b></p>
11、;<p> 3.1 學生信息操作</p><p> 3.1.1 查詢操作</p><p> 查詢操作的功能是輸入學號,點擊查詢按鈕,就可以顯示出學生的基本信息。</p><p><b> 圖10 查詢操作</b></p><p> 3.1.2 添加操作</p><p>
12、添加操作是在點擊添加按鈕后,添加記錄窗口跳出,在新窗口輸入要添加的記錄,點擊確定按鈕后,如果該學生的信息已存在(以學號判斷),則提醒該學生信息已存在,如果添加成功,則跳出添加成功提示。如圖:</p><p><b> 圖11 添加操作</b></p><p> 3.1.3 刪除操作</p><p> 刪除操作是點擊刪除按鈕后,跳出刪除窗口
13、,在刪除窗口中輸入要刪除學生信息的學號以及管理員密碼,在多種提示后確認無誤后刪除,刪除后會顯示已刪除提醒。如圖:</p><p><b> 圖12 刪除操作</b></p><p> 圖13學生信息提示 圖14 確認操作提示</p><p> 3.1.4 修改操作</p><p>
14、 修改操作是在主頁面輸入要修改的學生信息的學號(在查詢條件處輸入),點擊修改按鈕,跳出修改窗口,在窗口中會顯示該學生現(xiàn)有的信息,將其修改后點擊確定按鈕,同樣要輸入管理員密碼,否則提示密碼不正確。在修改后會提示以修改。如圖:</p><p><b> 圖15 修改操作</b></p><p> 3.1.5 學生信息瀏覽</p><p>
15、在主頁面,我添加了一個學生信息瀏覽按鈕,點擊該按鈕會在跳出的窗口中顯示學生信息表,該表與數(shù)據(jù)庫中的學生信息表連接,這樣可以通過瀏覽該表來查看自己的刪除,修改和添加等操作是否完成,同時可以通過它查看自己不熟悉學號的學生信息。如圖:</p><p><b> 圖16學生信息表</b></p><p> 3.2 學生成績操作</p><p>
16、在學生成績管理窗口中學生成績查詢和成績的統(tǒng)計排序是主要操作。學生成績的添加、刪除和修改操作通過管理員登錄后才能操作。學生成績管理操作頁面如圖:</p><p> 圖17 學生成績管理窗口</p><p> 3.2.1 查詢操作</p><p> 成績查詢操作是在學生成績管理窗口中的查詢條件中輸入學生的學號,點擊查詢后在</p><p>
17、<b> 圖18 查詢操作</b></p><p> 3.2.2 統(tǒng)計平均和排序操作</p><p> 同時新窗口連接這個查詢,以便操作。在排名窗口中,點擊查看就可以顯示該學生的平均分排名,也可直接在該窗口中更改學生學號,查看其他學生的排名。如圖</p><p> 圖19 統(tǒng)計平均操作</p><p> 圖20
18、 查看排名操作</p><p> 3.2.3 管理員登錄操作</p><p> 管理員登錄是進行學生成績添加、刪除和修改等操作的前提。點擊管理員登錄,跳出管理員登錄界面,輸入密碼后跳出管理界面。如圖:</p><p> 圖21 管理員登錄界面</p><p> 圖22 成績管理界面</p><p> 3.2.
19、4 成績管理操作</p><p> 學生成績管理操作包括成績的添加、修改和刪除,點擊相應按鈕會跳出相應的界面供我們操作。</p><p><b> 添加成績如下:</b></p><p><b> 圖23成績添加</b></p><p><b> 修改操作如下:</b>
20、</p><p><b> 圖24 修改操作</b></p><p><b> 刪除操作如下</b></p><p><b> 圖25 刪除修改</b></p><p><b> 四 調試報告</b></p><p> 軟
21、件編寫完成后對其進行調試,調試過程中發(fā)現(xiàn)自己的程序缺少一些人機交互,例如在刪除后應該讓用戶知道自己的刪除操作是否完成,所以在刪除完成后應用MessageBox來告知用戶刪除已完成。</p><p> 自己的程序在調試是經(jīng)常出現(xiàn)功能不能執(zhí)行或不管條件怎樣都會執(zhí)行的情況,檢查程序發(fā)現(xiàn),自己的If語句在編寫時==寫成=,導致程序出現(xiàn)錯誤。</p><p><b> 五 心得體會&l
22、t;/b></p><p> 通過這次的課程設計,我學會了用ACCESS數(shù)據(jù)庫的使用,并且理解了數(shù)據(jù)庫的操作過程,這些都是平時上課學不到的。在一開始做的時候有很大的困難,對access軟件很是陌生,以前學習過SQL,但是感覺對于成績管理系統(tǒng)更為合理,于是又選擇了學習access,通過借閱圖書和上網(wǎng)搜索,掌握了一些很基礎的access知識。在學習過程中發(fā)現(xiàn)access其實很有意思。通過這次的學習讓我對acc
23、ess產(chǎn)生了興趣,以后利用課余時間可以多學習點相關知識。最后謝謝老師的教導和耐心指導。</p><p><b> 六 參考文獻</b></p><p> [1] Michael R.Groh等.ACCESS 2007寶典.人民郵電出版社.2008</p><p> [2] 羅摩克里希納 科爾基.數(shù)據(jù)庫管理系統(tǒng)原理原理與設計(第三版).清華
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 數(shù)據(jù)庫課程設計---學生成績管理系統(tǒng)
- 數(shù)據(jù)庫課程設計(學生成績管理系統(tǒng))
- 數(shù)據(jù)庫課程設計---學生成績管理系統(tǒng)數(shù)據(jù)庫設計
- 數(shù)據(jù)庫課程設計--學生成績管理系統(tǒng)
- 學生成績管理系統(tǒng)-數(shù)據(jù)庫課程設計
- 學生成績管理系統(tǒng)數(shù)據(jù)庫課程設計
- 數(shù)據(jù)庫學生成績管理系統(tǒng)課程設計
- 數(shù)據(jù)庫課程設計——學生成績管理系統(tǒng)
- 數(shù)據(jù)庫課程設計--學生成績管理系統(tǒng)
- 數(shù)據(jù)庫課程設計----學生成績管理系統(tǒng)
- 數(shù)據(jù)庫課程設計--學生成績管理系統(tǒng)
- 數(shù)據(jù)庫課程設計--- 學生成績管理系統(tǒng)
- 數(shù)據(jù)庫課程設計--學生成績管理系統(tǒng)
- 數(shù)據(jù)庫課程設計----學生成績管理系統(tǒng)
- 學生成績管理系統(tǒng)-數(shù)據(jù)庫課程設計
- 學生成績管理系統(tǒng)-數(shù)據(jù)庫課程設計
- 數(shù)據(jù)庫課程設計--學生成績管理系統(tǒng)
- 數(shù)據(jù)庫課程設計--學生成績管理系統(tǒng)
- 數(shù)據(jù)庫課程設計----學生成績管理系統(tǒng)
- 數(shù)據(jù)庫課程設計---學生成績管理系統(tǒng)設計
評論
0/150
提交評論