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