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