資料庫課程設計總結報告

2021-03-03 22:10:41 字數 3634 閱讀 4267

設計題目:學生成績管理系統

學生姓名:

學院:資訊學院

專業:班級:

指導教師:

2023年 7 月 2日

目錄1.前言 6

1.1開發背景 6

1.2可行性分析 6

1.3本文概述 7

2. 需求分析 7

2.1市場分析 7

2.2功能描述 7

2.3.業務流程分析 9

2.4資料流程分析 9

2.5 資料字典 10

2.6用例圖 12

3.概念結構設計 13

3.1概念模型設計 13

4.邏輯結構設計 14

4.1 模型轉換 14

5.物理結構設計 16

6.部分功能的實現

7.結束語 16

6.1心得體會 16

6.2 存在的問題 16

學生成績管理系統課程設計

學生成績管理系統是乙個教育單位不可缺少的部分,它的內容對於學校的決策者和管理者來說都至關重要。隨著成績技術在管理上越來越深入而廣泛的應用,學生成績管理系統的應用在技術上已逐步成熟。資訊系統是乙個不斷發展的新型學科,任何乙個單位要生存要發展,要高效率地把內部活動有機地組織起來,就必須建立與自身特點相適應的管理資訊系統。

我們最終決定用erwin、rational rose開發學生成績管理系統。學生成績管理系統由學生基本資訊管理模組、成績管理模組、課程資訊管理模組、查詢模組和統計模組五個模組組成,我們主要負責成績管理模組的實現。該模組主要由三個子模組構成:

學生管理模組:包括學生資訊查詢;授課管理模組:包括查詢教授課程;成績管理模組:

包括學生成績的新增、刪除。相對來說,因為涉及費用的統計,功能較為複雜。但最終還是完成了成績管理模組的功能。

該專案開發的軟體為學校學生成績管理系統軟體,是鑑於目前學校學生人數劇增,學生資訊呈**性增長的前提下,學校對學生成績管理的自動化與準確化的要求日益強烈的背景下構思出來的,該軟體設計完成後可用於所有教育單位(包括學校,學院等等)的學生資訊的管理.

作為計算機應用的一部分,使用計算機對學校的各項資訊進行管理,具有手工管理所無法比擬的優點。例如:資訊錄入、查詢方便、可靠性高、儲存量大、保密性好、壽命長、成本低等。

這些優點能夠極大地提高工作的效率,也是學校的科學化、正規化管理與世界接軌的重要條件。建立學生成績管理系統,採用計算機對學生資訊進行管理,進一步提高辦學效益和現代化水平。幫助廣大教師提高工作效率,實現學生成績管理工作流程的系統化、規範化和自動化。

所謂可行性分析就是用最小的代價在盡可能短的時間內確定問題是否能夠解決。這步工作的主要是要進行一次大大壓縮簡化了的系統分析和設計的過程,也就是在較高層次上以比較抽象的方式進行系統分析和設計的過程。可行性研究的最根本任務是對以後的行動方針提出建議,以避免時間、資源、人力和金錢的浪費,推薦乙個較好的解決方案,並且為工程制定乙個初步的計畫。

學生成績查詢系統對學校加強學生成績管理有著極其重要的作用。由於各個大學都在持續擴招,學生的數量日益龐大,傳統的手工成績管理不僅工作量大,而且容易出現問題。

隨著科學技術的不斷提高,計算機科學技術日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領域並發揮著越來越重要的作用。現在我國的教育機構對學生成績管理還普遍停留在紙介質的基礎上,這樣的機制已經不能適應時代的發展,因為它浪費了許多人力和物力,在資訊時代,這種傳統的管理方法必然被計算機為基礎的資訊管理所取代。通過調查,要求系統具有許可權設定功能的登入模組,學生可以實現成績資訊查詢功能。

教務管理人員能夠實現註冊新使用者,學生成績資訊的查詢、錄入、刪除、修改、瀏覽、統計等功能

(1)使用者管理功能

使用者分為教師使用者、學生使用者兩類。不論是教師使用者,還是學生使用者都需要通過使用者名稱和口令進行登入。

(2)按學生角度管理教師可以看到學生資訊和成績資訊。學生資訊包括學號、姓名等基本資訊。當教師要檢視某一學生資訊時,可以自動顯示出該課程的這個學生所有課程的學習成績。

在成績資訊中,教師可以對學習成績進行增加、修改和刪除,並能夠列印報表。特別是可以對學生成績進行分析,便於在以後的教學和出卷中改進。

(3)學生對成績的檢視功能

學生使用者登入後,學生可以看到自己的學生資訊和成績資訊。學生資訊包括學號、姓名等資訊。成績資訊包括這個學生的所有課程的成績資訊。

(4)學生查詢功能

為了方便學生查詢成績等資訊,將所有資訊按照需要進行分類。這樣學生就能很方便的找到自己需要的資訊。

(5)新增功能:教師可以通過填寫**的形式輸入學生成績等相關資訊。系統可以自動避免重複資訊。

(6)修改功能:教師可以對資料庫中的資訊進行修改。系統能夠通過教師給出的條件查詢出所要修改的資訊,對修改後的資訊進行儲存,並自動查詢是否是重複資訊。

(7)刪除功能:教師可以對資料進行刪除操作。系統能夠通過教師給出的條件查詢出要刪除的資訊,並提示是否確定刪除,如果確定刪除,則把相關資訊從資料庫中刪除掉。

(8)教師查詢功能:教師可以通過條件選擇查詢所有資訊,並進行排序。

功能模組圖

業務流程圖是一種描述系統內各單位、人員之間業務關係、作業順序和管理資訊流向的圖表,利用它可幫助分析人員找出業務流程中的不合理流向。

資料流程圖是一種能全面地描述資訊系統邏輯模型的主要工具,它可以利用少數幾種符號綜合的反映出資訊在系統中的流動、處理和儲存的情況。管理

員資料流

程圖(1)資料項的定義

資料項名稱:管理員

簡述:管理教學資訊,方便師生查詢

組成:學校人員

資料項名稱:學生學號

資料項編號:*********x

別名:學生編號

簡述:某個學生的代號用十個阿拉伯字母表示,每兩個依次代表學生的入學時間,學院號,專業,班級,姓名序號。

型別及寬度:整型,10位

組成:入學時間+學院號+專業+班級+姓名序號

取值範圍:「0001010101」到「*********x」

資料項名稱:教師編號

別名:教師編號******

簡述:某個教師的代號用六個阿拉伯字母表示,每兩個依次代表教師的任職時間,學院號,姓名序號。

型別及寬度:整型,6位

組成:任職時間+學院號+姓名序號

取值範圍:「000101」到「******」

(2)資料結構的定義

資料結構編號:c-j*********x

資料結構名稱:學生成績單

簡述:學生掌握知識情況的考查

資料結構組成:學號+姓名+成績+課程

(3)資料儲存

儲存檔名:學生成績

簡述:記錄學生考試的成績單

組成:科目+成績**+學生姓名+學生人數+學號+性別

(4)外部實體

實體名稱:二級學院

組成:學院名稱

輸入的資料流:學生成績

輸出:二級院系學生成績

(5)資料流的描述

資料流名稱:成績單

資料結構:成績表編號+科目+成績**+學生人數+學生姓名+班級+學號

+性別+成績

**:教務處

去向:成績單審核模組

(6)處理邏輯的描述

處理名稱:成績單審核

**:成績單

簡要說明:審核成績單是否全部輸入

出錯處理:審核成績單填寫格式是否符合要求,姓名與成績填寫是否一致

輸出資訊:成績通過、補考

總體用例圖

資料庫課程設計報告

計算機與控制工程學院 資料庫原理及應用 課程設計報告 題目名稱 選課系統 專業 計科班級 計121 1 學號 201258501149 姓名 李利娟 指導教師 畢遠偉 2015 年 01月 11 日 課程設計評語 班級 計121 1學號 201258501149學生姓名 李利娟 綜合成績 目錄一 需...

資料庫課程設計報告

系統開發報告 學號 111007133 姓名邢小迪 題目 企業員工薪資管理 指導教師 王紅梅 提交時間 2013年6月01日 電腦科學與應用系 一緒論二員工薪資管理系統概述1 現狀分析1 系統目標2 系統特點3 三員工薪資管理系統資料庫設計3 需求分析3 資料庫物理結構分析4 資料庫概念結構設計6 ...

資料庫課程設計報告

1 玩具管理需求分析2 1.1開發背景2 1.2系統功能需求分析2 1.2.1 資料流圖2 1.2.2系統功能模組圖5 1.2.3系統主要業務分析6 1.2.4系統資料模型9 1.2.5 資料字典12 2 玩具出租系統邏輯結構設計19 2.1系統模組劃分19 2.2資料庫邏輯結構設計19 2.3 p...