數(shù)據(jù)庫課程設(shè)計總結(jié)報告[相關(guān)參照]_第1頁
數(shù)據(jù)庫課程設(shè)計總結(jié)報告[相關(guān)參照]_第2頁
數(shù)據(jù)庫課程設(shè)計總結(jié)報告[相關(guān)參照]_第3頁
數(shù)據(jù)庫課程設(shè)計總結(jié)報告[相關(guān)參照]_第4頁
已閱讀5頁,還剩9頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、數(shù)據(jù)庫課程設(shè)計總結(jié)報告設(shè)計題目:學(xué)生成績管理系統(tǒng) 學(xué)生姓名: 學(xué) 院:信息學(xué)院專 業(yè):班 級:指導(dǎo)教師: 2015年 7 月 2日目 錄1.前言61.1開發(fā)背景61.2可行性分析61.3本文概述72. 需求分析72.1市場分析72.2功能描述72.3.業(yè)務(wù)流程分析92.4數(shù)據(jù)流程分析92.5 數(shù)據(jù)字典102.6用例圖123.概念結(jié)構(gòu)設(shè)計133.1概念模型設(shè)計134.邏輯結(jié)構(gòu)設(shè)計144.1 模型轉(zhuǎn)換145.物理結(jié)構(gòu)設(shè)計166.部分功能的實現(xiàn)7.結(jié)束語166.1心得體會166.2 存在的問題16驕陽書屋c學(xué)生成績管理系統(tǒng)課程設(shè)計1.前言 學(xué)生成績管理系統(tǒng)是一個教育單位不可缺少的部分,它的內(nèi)容對于學(xué)

2、校的決策者和管理者來說都至關(guān)重要。隨著成績技術(shù)在管理上越來越深入而廣泛的應(yīng)用,學(xué)生成績管理系統(tǒng)的應(yīng)用在技術(shù)上已逐步成熟。信息系統(tǒng)是一個不斷發(fā)展的新型學(xué)科,任何一個單位要生存要發(fā)展,要高效率地把內(nèi)部活動有機(jī)地組織起來,就必須建立與自身特點相適應(yīng)的管理信息系統(tǒng)。我們最終決定用ERWIn、Rational Rose開發(fā)學(xué)生成績管理系統(tǒng)。學(xué)生成績管理系統(tǒng)由學(xué)生基本信息管理模塊、成績管理模塊、課程信息管理模塊、查詢模塊和統(tǒng)計模塊五個模塊組成,我們主要負(fù)責(zé)成績管理模塊的實現(xiàn)。該模塊主要由三個子模塊構(gòu)成:學(xué)生管理模塊:包括學(xué)生信息查詢;授課管理模塊:包括查詢教授課程;成績管理模塊:包括學(xué)生成績的添加、刪除。

3、相對來說,因為涉及費用的統(tǒng)計,功能較為復(fù)雜。但最終還是完成了成績管理模塊的功能。1.1開發(fā)背景該項目開發(fā)的軟件為學(xué)校學(xué)生成績管理系統(tǒng)軟件,是鑒于目前學(xué)校學(xué)生人數(shù)劇增,學(xué)生信息呈爆炸性增長的前提下,學(xué)校對學(xué)生成績管理的自動化與準(zhǔn)確化的要求日益強(qiáng)烈的背景下構(gòu)思出來的,該軟件設(shè)計完成后可用于所有教育單位(包括學(xué)校,學(xué)院等等)的學(xué)生信息的管理.作為計算機(jī)應(yīng)用的一部分,使用計算機(jī)對學(xué)校的各項信息進(jìn)行管理,具有手工管理所無法比擬的優(yōu)點。例如:信息錄入、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高工作的效率,也是學(xué)校的科學(xué)化、正規(guī)化管理與世界接軌的重要條件。建立學(xué)生成績管

4、理系統(tǒng),采用計算機(jī)對學(xué)生信息進(jìn)行管理,進(jìn)一步提高辦學(xué)效益和現(xiàn)代化水平。幫助廣大教師提高工作效率,實現(xiàn)學(xué)生成績管理工作流程的系統(tǒng)化、規(guī)范化和自動化。1.2可行性分析所謂可行性分析就是用最小的代價在盡可能短的時間內(nèi)確定問題是否能夠解決。這步工作的主要是要進(jìn)行一次大大壓縮簡化了的系統(tǒng)分析和設(shè)計的過程,也就是在較高層次上以比較抽象的方式進(jìn)行系統(tǒng)分析和設(shè)計的過程。可行性研究的最根本任務(wù)是對以后的行動方針提出建議,以避免時間、資源、人力和金錢的浪費,推薦一個較好的解決方案,并且為工程制定一個初步的計劃。1.3本文概述學(xué)生成績查詢系統(tǒng)對學(xué)校加強(qiáng)學(xué)生成績管理有著極其重要的作用。由于各個大學(xué)都在持續(xù)擴(kuò)招,學(xué)生的

5、數(shù)量日益龐大,傳統(tǒng)的手工成績管理不僅工作量大,而且容易出現(xiàn)問題。2. 需求分析2.1市場分析 隨著科學(xué)技術(shù)的不斷提高,計算機(jī)科學(xué)技術(shù)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識,它已進(jìn)入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。現(xiàn)在我國的教育機(jī)構(gòu)對學(xué)生成績管理還普遍停留在紙介質(zhì)的基礎(chǔ)上,這樣的機(jī)制已經(jīng)不能適應(yīng)時代的發(fā)展,因為它浪費了許多人力和物力,在信息時代,這種傳統(tǒng)的管理方法必然被計算機(jī)為基礎(chǔ)的信息管理所取代。通過調(diào)查,要求系統(tǒng)具有權(quán)限設(shè)置功能的登錄模塊,學(xué)生可以實現(xiàn)成績信息查詢功能。教務(wù)管理人員能夠?qū)崿F(xiàn)注冊新用戶,學(xué)生成績信息的查詢、錄入、刪除、修改、瀏覽、統(tǒng)計等功能2.2功能描述(1)用戶管

6、理功能用戶分為教師用戶、學(xué)生用戶兩類。不論是教師用戶,還是學(xué)生用戶都需要通過用戶名和口令進(jìn)行登錄。(2)按學(xué)生角度管理教師可以看到學(xué)生信息和成績信息。學(xué)生信息包括學(xué)號、姓名等基本信息。當(dāng)教師要查看某一學(xué)生信息時,可以自動顯示出該課程的這個學(xué)生所有課程的學(xué)習(xí)成績。在成績信息中,教師可以對學(xué)習(xí)成績進(jìn)行增加、修改和刪除,并能夠打印報表。特別是可以對學(xué)生成績進(jìn)行分析,便于在以后的教學(xué)和出卷中改進(jìn)。(3)學(xué)生對成績的查看功能學(xué)生用戶登錄后,學(xué)生可以看到自己的學(xué)生信息和成績信息。學(xué)生信息包括學(xué)號、姓名等信息。成績信息包括這個學(xué)生的所有課程的成績信息。(4)學(xué)生查詢功能為了方便學(xué)生查找成績等信息,將所有信息

7、按照需要進(jìn)行分類。這樣學(xué)生就能很方便的找到自己需要的信息。(5)添加功能:教師可以通過填寫表格的形式輸入學(xué)生成績等相關(guān)信息。系統(tǒng)可以自動避免重復(fù)信息。(6)修改功能:教師可以對數(shù)據(jù)庫中的信息進(jìn)行修改。系統(tǒng)能夠通過教師給出的條件查找出所要修改的信息,對修改后的信息進(jìn)行保存,并自動查找是否是重復(fù)信息。(7)刪除功能:教師可以對數(shù)據(jù)進(jìn)行刪除操作。系統(tǒng)能夠通過教師給出的條件查找出要刪除的信息,并提示是否確定刪除,如果確定刪除,則把相關(guān)信息從數(shù)據(jù)庫中刪除掉。(8)教師查詢功能:教師可以通過條件選擇查詢所有信息,并進(jìn)行排序。功能模塊圖2.3.業(yè)務(wù)流程分析業(yè)務(wù)流程圖是一種描述系統(tǒng)內(nèi)各單位、人員之間業(yè)務(wù)關(guān)系、

8、作業(yè)順序和管理信息流向的圖表,利用它可幫助分析人員找出業(yè)務(wù)流程中的不合理流向。2.4數(shù)據(jù)流程分析 成績數(shù)據(jù)流程圖是一種能全面地描述信息系統(tǒng)邏輯模型的主要工具,它可以利用少數(shù)幾種符號綜合的反映出信息在系統(tǒng)中的流動、處理和存儲的情況。 學(xué)生 教師登記學(xué)生信息表管 教師信息表理 管理員 教師信息處理員數(shù)學(xué)生信息表據(jù)流程圖學(xué)生信息處理系領(lǐng)導(dǎo)匯總 表本校學(xué)生資 料班級課程設(shè)計成績匯總表教務(wù)處審核學(xué)生成績檔案教學(xué)大綱成績單入學(xué)通知書學(xué)生成績管理數(shù)據(jù)流程圖教師審核教師審核 課程 在讀學(xué)生 新生 教師信息庫教師查詢管理數(shù)據(jù)流程圖成績單科目表成績管理庫教師錄入 管理員查詢 教師查詢學(xué)生查詢2.5 數(shù)據(jù)字典(1)

9、 數(shù)據(jù)項的定義數(shù)據(jù)項名稱:管理員簡述:管理教學(xué)信息,方便師生查詢組成:學(xué)校人員數(shù)據(jù)項名稱:學(xué)生學(xué)號數(shù)據(jù)項編號:xxxxxxxxxx別名:學(xué)生編號簡述:某個學(xué)生的代號用十個阿拉伯字母表示,每兩個依次代表學(xué)生的入學(xué)時間,學(xué) 院號,專業(yè),班級,姓名序號。類型及寬度:整型,10位組成:入學(xué)時間+學(xué)院號+專業(yè)+班級+姓名序號取值范圍:“0001010101”到“xxxxxxxxxx”數(shù)據(jù)項名稱:教師編號別名:教師編號xxxxxx簡述:某個教師的代號用六個阿拉伯字母表示,每兩個依次代表教師的任職時間,學(xué)院號,姓名序號。類型及寬度:整型,6位組成:任職時間+學(xué)院號+姓名序號取值范圍:“000101”到“xx

10、xxxx”(2)數(shù)據(jù)結(jié)構(gòu)的定義數(shù)據(jù)結(jié)構(gòu)編號:c-jxxxxxxxxxx數(shù)據(jù)結(jié)構(gòu)名稱:學(xué)生成績單簡述:學(xué)生掌握知識情況的考查數(shù)據(jù)結(jié)構(gòu)組成:學(xué)號+姓名+成績+課程(3)數(shù)據(jù)存儲存儲文件名:學(xué)生成績簡述:記錄學(xué)生考試的成績單組成:科目+成績代碼+學(xué)生姓名+學(xué)生人數(shù)+學(xué)號+性別(4)外部實體實體名稱:二級學(xué)院組成:學(xué)院名稱輸入的數(shù)據(jù)流:學(xué)生成績輸出:二級院系學(xué)生成績(5)數(shù)據(jù)流的描述數(shù)據(jù)流名稱:成績單數(shù)據(jù)結(jié)構(gòu):成績表編號+科目+成績代碼+學(xué)生人數(shù)+學(xué)生姓名+班級+學(xué)號+性別+成績來源:教務(wù)處去向:成績單審核模塊(6) 處理邏輯的描述處理名稱:成績單審核來源:成績單簡要說明:審核成績單是否全部輸入出錯處

11、理:審核成績單填寫格式是否符合要求,姓名與成績填寫是否一致輸出信息:成績通過、補(bǔ)考2.6用例圖總體用例圖管理員信息用例圖學(xué)生個人信息用例圖3.概念結(jié)構(gòu)設(shè)計3.1概念模型設(shè)計概念模型有很多模型,其中最常用的方法之一是“實體聯(lián)系模型”,即使用E-R圖來描述某一組織的概念模型。系統(tǒng)E-R圖可以將各個實體之間的關(guān)系顯示出來。將各個實體的屬性依賴表示明白。1) 學(xué)生實體:共有6個屬性,包括學(xué)生ID,學(xué)生密碼,姓名,班級,專業(yè),專業(yè)ID2) 課程實體:共有4個屬性,包括課程ID,課程名,課程學(xué)時,課程學(xué)分3) 教師實體:共有5個屬性,包括教師ID,專業(yè),教師密碼,教師姓名,職位4) 管理員實體:共有4個屬

12、性,包括管理員ID,管理員姓名,管理員職位,管理員密碼4.邏輯結(jié)構(gòu)設(shè)計4.1 模型轉(zhuǎn)換E-R圖向關(guān)系模型轉(zhuǎn)化要解決的問題是如何將實體型和實體間的聯(lián)系轉(zhuǎn)化為關(guān)系模式。學(xué)生(學(xué)生ID,學(xué)生密碼,姓名,班級,專業(yè),專業(yè)ID)教師(教師ID,專業(yè),教師密碼,職位,姓名)管理員(管理員ID,管理員姓名,管理員職位,管理員密碼)課程(課程,課程名,學(xué)時,學(xué)分)專業(yè)(專業(yè),專業(yè)名)成績表管理員表課程表老師表學(xué)生-老師的關(guān)系表學(xué)生表5.物理結(jié)構(gòu)設(shè)計數(shù)據(jù)庫物理設(shè)計的任務(wù)是為上一階段得到的數(shù)據(jù)庫邏輯模型,即數(shù)據(jù)庫的邏輯結(jié)構(gòu)選擇合適的應(yīng)用環(huán)境的物理結(jié)構(gòu),既確定有效地實現(xiàn)邏輯結(jié)構(gòu)模式的數(shù)據(jù)庫儲存,確定在物理設(shè)備上所采

13、用的存儲結(jié)構(gòu)和存取方法,然后對該存儲式進(jìn)行性能評價、修改設(shè)計、經(jīng)過多次反復(fù),最后得到一個性能較好的存儲模式。數(shù)據(jù)庫物理設(shè)計內(nèi)容包括記錄存儲結(jié)構(gòu)的設(shè)計、存儲路徑的設(shè)計6.結(jié)束語 6.1心得體會通過這次數(shù)據(jù)庫課程設(shè)計,我們掌握了ERWIn、Rational Rose軟件的使用,也進(jìn)一步的了解了數(shù)據(jù)庫的意義,將它與現(xiàn)實中的問題聯(lián)系在一起,能夠使問題簡單化,更容易操作。我們這次建立的是學(xué)生成績管理系統(tǒng),學(xué)生成績管理系統(tǒng)是一功能十分強(qiáng)大的管理系統(tǒng),它集各種功用于一身,可以完成教學(xué)中的各種操作,如對學(xué)生的成績的添加.刪除等。在制作的過程中,程序編寫也十分復(fù)雜,工作量很大,編寫一定要認(rèn)真。一個小小的失誤都可能使程序出現(xiàn)大的漏洞。我們這次完成學(xué)生成績管理系統(tǒng)是對要寫成的學(xué)生成績管理系統(tǒng)做全面的分析,即對學(xué)生成績管理系統(tǒng)要使用的編寫方法,管理功用,運行方式進(jìn)行分析,并作出明確的解決方案.針對這次的學(xué)生成績管理系統(tǒng),它的流程是:以老師和學(xué)生兩種方式進(jìn)入,要有密碼認(rèn)證.學(xué)生進(jìn)入系統(tǒng)在能查看此學(xué)生的各科目的成績,老師進(jìn)入系統(tǒng)也能查看各位學(xué)生的成績。6.2 存在的問題在制作學(xué)生成績管理系統(tǒng)時,我們才知道懂得書本上

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論