資料庫課程設計報告學生成績管理系統

2021-03-04 05:18:52 字數 2229 閱讀 3497

目錄1 引言1

1.1課程設計選題1

1.2課程設計的目的1

1.3課程設計的背景1

2 系統分析與設計2

2.1 功能及效能分析2

2.1.1 功能需求2

2.2 系統的開發執行環境2

2.3 系統總體設計2

3 資料庫設計3

3.1 資料庫概念結構3

3.2 資料庫邏輯結構4

3.2.1 關係模型4

3.2.2檢視的設計5

3.3 資料庫的實現5

3.3.1表5

4 詳細設計與實現7

4.1 登入模組7

4.2主頁面模組8

4.3學生查詢模組9

4.4成績查詢模組9

4.5新增學生模組9

4.6新增成績模組10

4.7留言模組10

4.8補考模組11

結論12

參考文獻13

《學生成績管理系統》

通過資料庫系統課程設計,熟悉了sql server資料庫管理系統的結構與組成;掌握了sql server資料庫管理系統的應用技術和的使用;實踐了《學生成績管理系統》的資料庫應用系統的設計方法、開發過程和sql server資料庫的管理與維護。最終達到掌握資料庫管理系統的使用和開發,提高分析問題、解決問題和實踐應用能力。

隨著科學技術的不斷提高,電腦科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領域並發揮著越來越重要的作用。作為計算機應用的一部分,使用計算機對學生成績資訊進行管理,有著手工管理所無法比擬的優點。例如:

檢索迅速、查詢方便、可靠性高、儲存量大、保密性好、壽命長、成本低等。這些優點能夠極大地提高學生成績管理的效率。因此,開發一套成績管理系統成為很有必要的。

學生成績管理系統提供了強大的學生成績管理管理功能,方便系統管理員對學生成績等資訊的新增、修改,列印等操作,同時一樣的方便學生對自己各科成績查詢,學習的交流。

開發乙個學生成績管理系統,採用計算機對學生成績進行管理,進一步提高了辦學效益和現代化水平。為教師和學生提高工作效率,實現學生成績資訊管理工作流程的系統化,規範化和自動化。在今天資訊時代傳統的管理方法必然會被計算機為基礎的資訊管理系統所代替,乙個高效的學生成績管理系統可以儲存歷屆的學生成績檔案,不需要大量的人力,只需要幾名專門錄入員即可作業系統,節省大量人力,可以迅速查到所需資訊、高效、安全、學生在能方便的檢視自己的成績。

在本課程設計中,是對學生成績的資訊進行管理,學生的資訊不僅包括學生本身資訊,也包括任課教師的資訊。學生資訊包括學生學號、姓名、年級、班級和成績資訊,任課教師的資訊包括任課教師的教師號,教師姓名和所教課程。課程表包括課程編號、課程名稱、教師號,成績表包括學生學號、課程編號、成績和學期。

本系統還額外增加了登陸使用者留言的功能,因此本課程設計中要用到五個表,即學生資訊表、登陸使用者表、課程表、成績表和留言資訊表。

對學生證資訊的處理包括資訊的錄入、查詢、修改及刪除。

本系統開發平台: asp + sql server 2000

本系統採用架構: petshop

本系統執行環境: windows xp

3.1.1區域性e-r圖:

學生資訊表:

教師表:

課程表:

成績表:

3.1.2 全域性e-r圖:

在本課程設計中,存在四個實體(學生,教師,課程,成績),三個聯絡(管理,擁有,學習),在學生實體中,學號作為其關鍵字;在教師實體中,教師號作為其關鍵字;在課程實體中,課程編號作為其關鍵字;在成績實體中,學號作為其關鍵字。

實體關係模式:

學生(學號,姓名,年級,班級)

教師(教師號,教師名,任課)

課程(課程編號,課程名稱,教師號)

成績(學號,成績,學期)

聯絡關係模式:

擁有(學號,課程編號)

管理(學號,課程編號)

學習(學號,課程編號)

creat table admin (

id int(4) primary key

name nvarchar(20)

password nvarchar(20)

type int(4))

使用者表:

課程表:

留言表:

成績表:

學生表:

註冊使用者輸入使用者名稱和密碼直接登陸。管理員可通過管理員賬戶登陸。

管理員介面:管理員登陸後進入該頁面。可以通過學號的完全匹配或者模糊查詢功能查詢學生資訊,也可以通過課程資訊查詢學生成績資訊。在管理員介面可以新增學生資訊和成績資訊。

資料庫課程設計學生成績管理

sql資料庫技術 課程設計 一 題目 學生成績管理 二 因為我做的是學生成績管理,所以資料庫中至少有個乙個表是來儲存學生的各課成績的。有了學生成績,得知道這個成績是哪個學生的,所以此表中也得有學生姓名,但是學生姓名肯定有重複的 所以得必須有個標誌來惟一標識乙個學生,所以得給每個學生乙個編號 學號 但...

資料庫課程設計報告學生成績管理系統

資料庫課程設計 設計選題 學生成績查詢系統 班級 設計人 學號輔導教師 目錄一 需求分析3 1.1建立資料庫,資料表 1.2向表中新增記錄 1.3用查詢語句來檢視表中特定記錄 1.4向表中新增字段 1.5建立檢視 1.6建立儲存過程 1.7建立觸發器 1.8建立自定義函式 二 資料庫設計4 2.1實...

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

軟體課程設計2 報告 專業 電腦科學與技術 設計題目 學生成績管理系統 2014年4月 目錄1 需求分析 1 1.1 行業現狀 1 1.2 可行性分析 2 1.3 系統執行環境 3 1.4 系統功能模組圖 4 2 系統設計 5 2.1 系統流程圖 5 2.2 資料流圖 6 2.2.1 頂層資料流圖 ...