資料庫課程設計報告學生資訊管理系統SQLjava

2021-03-04 03:57:58 字數 2713 閱讀 3917

《資料庫系統》課程設計報告

軟體專業2012級1班26號巨生鵬

2023年6月20日

目錄1. 需求分析內容3

1.1 使用者需求說明3

1.2 資料字典3

1.3 資料流圖7

2. 概念設計內容8

2.1 e-r圖8

2.1 包括實體、聯絡以及實體、聯絡屬性的詳細e-r圖………………9

3. 邏輯設計與物理設計及安全設計11

3.1 實體型別的轉換11

3.2 聯絡的轉換11

3.3 物理設計12

3.4 安全設計15

4. 系統模組設計與功能實現15

4.1 系統的功能劃分及描述15

4.2 主要使用者介面16

4.3 系統使用說明和安裝說明16 5. 附:部分重要**17

6.體會與心得18

1需求分析內容

學生資訊管理系統概述

學生資訊管理系統主要用來管理學生基本資訊。本系統是乙個簡單的學生資訊管理系統,系統管理的資訊主要是學生基本資訊、課程資訊和學生選課資訊。系統的目的是有效地處理這些資訊,同時為使用者提供資訊檢索、資訊修改和保護功能。

1.1(1)使用者需求說明

學生資訊管理系統是學校有效管理學生的重要工具,它的任務主要有以下幾項:

◆ 學生基本資訊管理,主要負責管理學生基本資訊。

◆ 學生選課資訊管理,主要負責管理課程資訊和學生選課資訊。

◆ 資訊檢索管理,主要負責對學生各類資訊進行查詢和統計。

◆ 資訊修改管理,主要負責學生資訊的增加,刪除,更改。

◆ 系統管理,主要負責管理使用者資訊和使用者登陸,以及配置系統引數。

(2)系統的目標

學生資訊管理系統是學校管理學生的有效方法,也是學生學生查詢資訊的有效途徑。乙個好的學生資訊管理系統應具有以下這些目標:

◆ 能夠管理所有學生的資訊。

◆ 能夠快速地進行學生的各類資訊查詢,包括基本資訊和選課資訊的查詢。

◆ 減少學校管理學生的工作任務,降低管理成本。

3)系統具體需求

系統需求

根據以上對學生資訊管理系統的任務和目標的分析,學生資訊管理系統的具體需求如下:

(1)學生資訊:學號、姓名、性別、出生日期、**、部門、民族、政治面貌、**地、入學成績、備註。

(2)課程資訊:課程號、課程名、先選課、學時、考核方式、學分。

(3)選課資訊:學號、 課程號、成績。

(4)教師資訊:工號、姓名、性別、職稱、學院。

(5)授課資訊:工號、課程號和授課效果。

(6)指導資訊:工號、學號和成績。

(7)學生能查詢課程資訊;自己的學生資訊;自己的選課資訊;自己選課的最高分、最低分、平均分、和總分。學生選課時,該學生必須是本校學生,課程必須是本校課程;乙個學生可以選擇多門課程,多個學生可以選擇同一門課程。學生選指導老師時,學生必須是本校學生,教師必須是本校教師;乙個學生只能選擇乙個指導教師。

(8)教師只能查詢課程資訊、本人的授課資訊、本人授課的選課資訊、本人的指導資訊等。教師只能修改本人授課的選課成績、本人指導的成績等。教師授課時,課程必須使本校課程,教師必須是本校教師;乙個教師可以講授多門課,多個教師可以講授一門課。

教師指導學生時,學生必須使本校學生,教師必須是本校教師;乙個教師可以指導多個學生。

(9)滿足常規的完整性、安全性和資料備份能力。

1.2資料字典

根據系統需求分析,利用**方式設計的資料字典如下:

1) 資料項

資料字典的資料項如表所示:

2) 資料結構

資料字典的資料結構如表所示。

3) 資料流

資料字典的資料流如表所示。

4) 資料儲存

資料字典的資料儲存如表所示。

5) 處理過程

資料字典的處理過程如表所示。

1.3.資料流圖

學生登記表學生選課表教師登記表

2 概念設計內容

2.1根據需求分析得到的具體要求,繪製e—r 圖如下。

圖1-選課管理區域性e-r圖

2.2包括實體、聯絡以及實體、聯絡屬性的詳細e-r圖

圖2-教授管理區域性e-r圖

圖3-指導管理區域性e-r圖

圖4-學生管理系統全域性e-r圖

3邏輯設計與物理設計及安全設計

3.1/2實體型別與聯絡的轉換

聯絡轉換

乙個學院擁有若干名學生,但是乙個學生只能屬於乙個學院,因此學院與學生之間的聯絡屬於一對多聯絡,其中學院是一方,而學生是多方。乙個學院擁有多名教師,但是乙個教師只能在乙個學院裡工作,因此學院與教師之間的聯絡屬於一對多聯絡,其中學院是一方,而教師則是多方。同時由於不管是學生還是教師都是與學院有聯絡的,所以學院是學生實體和教師實體之間的橋梁。

另外學生在學校期間必須要學習課程,且每學習完一門課程之後學生都要參加考試,從而產生成績,因此學生和課程之間也有聯絡。由於乙個學生可以學習多門課程,另一方面一門課程可以被多個學生所學習,因此學生和課程之間的聯絡的型別是多對多聯絡。

1)根據系統的概念結構,其邏輯結構設計如下:

學生(學號,姓名,性別,出生日期,**,部門,民族,政治面貌,**地,入學成績,備註)

課程(課程號,課程名,上課地點,學分,學時,考核方式)

選課(學號,課程號,成績)

2)根據系統的邏輯結構和應用需求,其外模式的檢視設計如下:

學生檢視(學號,姓名,性別,年齡, **,部門,民族,政治面貌,**地,入學成績,課程號,課程名,上課地點,學時,考核方式學分,成績,最高分、最低分、平均分,總學分 )

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

設計名稱 學生資訊管理系統 設計內容 設計乙個學生資訊管理系統 設計目的與要求 採用vb和sql server設計乙個學生管理系統,並使系統達到以下功能 1 大大提高學校管理的運作效率 2 快捷,有效的處理學生的各種資訊,通過全面的資訊採集和處理,輔助提高管理水平 3 使用本系統,可以迅速提公升學生...

資料庫課程設計 資訊管理系統

實習報告 實習名稱 資料結構與資料庫課程設計 系部名稱 測繪工程學院 專業班級 測繪11 3班 學生姓名 彭博 學號 20110230 指導教師 梁欣 黑龍江工程學院教務處制 注 此報告為參考格式,各欄專案可根據實際情況進行調整。附 源 從form1到form2,form11的源 using sys...

資料庫課程設計報告宿舍資訊管理系統

1 需求分析 1.1處理物件 系統要處理的物件包括宿舍樓基本資訊 學生基本資訊 宿舍基本資訊 樓棟管理員基本資訊 物品出入基本資訊等五個方面,各個物件包括資訊如下所示 詳細的資料見於資料字典 1 學生基本資訊 student 包括學生編號 學生所在學院資訊 學生姓名 學生性別 學生來自省份 學生出生...