《資料庫系統》課程設計報告
軟體專業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 包括學生編號 學生所在學院資訊 學生姓名 學生性別 學生來自省份 學生出生...