【正文】
1024038 班 級 信管 1102 班 成 績 指導教師 楊剛 課程設計任務書 20xx— 20xx 學年 第一學期 課程設計名稱: 課程設計Ⅱ 課程設計題目: 高中學籍檔案網絡管理系統(tǒng) 的數(shù)據(jù)庫設計和數(shù)據(jù)操作 完 成 期 限: 自 20xx 年 9 月 2 日 至 20xx 年 9 月 15 日 共 2 周 設計內容 : 根據(jù)高中學校工作的需求,開發(fā)學生學籍檔案管理系統(tǒng),主要內容: ( 1)基本信息管理;( 2)分班與調班管理;( 3)檔案管理:主要記錄獎勵、處分等信息;查詢、打印檔案等;( 4)學生成績管理:錄入、查詢、修改學習成績;( 5)學籍管理:留級、休學、轉學、復學、退學、借讀等。 2. 要求 1) 在調查或了解的基礎上,進行系統(tǒng)分析。主要功能有:學生基本信息查詢,學生成績查詢,學生檔案查詢,學生畢業(yè)查詢。 2)目的 本次課程設計重在對學習過的理論知識進行實際應用。 2 2 需求分析 用戶需求 本系統(tǒng)是針對高等院校的學生學籍管理,因此學籍管理系統(tǒng)的用戶包括系統(tǒng)管理員、教師和學生。 ? 信息查詢統(tǒng)計 —— 學生可以查詢基本信息和各科的考試成績,老師可以查詢基本信息和授課信息,系 統(tǒng)管理員負責把老師提交的學生成績進行管理,計算總成績和平均成績,統(tǒng)計不及格學生信息和獲得獎學金學生的信息,最后再輸出所有的信息。 系 3 數(shù)據(jù)流圖 分析 數(shù)據(jù)流圖表達了數(shù)據(jù)和處理的關系,根據(jù)用戶的需求分析 和高校學籍管理系統(tǒng)的需求,得出如下圖11所示的學籍管理數(shù)據(jù)流圖。由于它是從現(xiàn)實世界的角度進行抽象和描述,所以它與計算機硬件、數(shù)據(jù)庫邏輯結構和支持數(shù)據(jù)庫的 DBMS 無關。 ,我們可以將學生實體抽象出來,學生屬于學院可以將學院作為一個實體,學生所屬專業(yè)和畢業(yè)信息都將可以作為一個實體。因為成績既不是學生獨有的,也不是課程獨有的;“學生甲 70 分”或“英語 70 分”是不完全的,說“學生甲英語 70 分”才是正確的,因為 70 分是學生甲和英語課二者共有的。 圖 教師與課程的 ER 圖 與 班級 這兩個實體之間,是 多 對 一 聯(lián)系;一位 學生只能夠在一個班級,而已個肯定是有很多學生的。 8 學號性別姓名身份證號出生日期籍貫郵政編碼民族家庭住址入學時間政治面貌學生院系院系號院長名院系名稱教師教工號職稱電話性別姓名所屬院系課程課程號學分課程名專業(yè)專業(yè)號入學時間專業(yè)名選修學習工作授課n11nnnnn成績畢業(yè)畢業(yè)證編號需修學分性別姓名學號身份證號所屬院系入學時間已修學分畢業(yè)開設11nn1選擇n 圖 教務關系 ER 圖 9 0 , n0 , n1 , 11 , 1開設設置擁有選擇科別科號科名 p i C h a r a ct e r s ( 2 )V a r i a b l e ch a r a ct e r s ( 4 ) M 科號... p i 班級班號名稱人數(shù) p i C h a r a ct e r s ( 4 )V a r i a b l e ch a r a ct e r s ( 2 0 )I n t e g e r M M M 班號... p i 課程課程號課程名開課學期總學分 p i C h a r a ct e r s ( 2 )V a r i a b l e ch a r a ct e r s ( 1 0 )C h a r a ct e r s ( 1 )F l o a t ( 4 ) M 課程號... p i 學生學號姓名性別政治面貌出生日期民族籍貫聯(lián)系方式入學時間備注 p i C h a r a ct e r s ( 6 )V a r i a b l e ch a r a ct e r s ( 3 0 )C h a r a ct e r s ( 2 )C h a r a ct e r s ( 4 )D a t eV a r i a b l e ch a r a ct e r s ( 3 0 )V a r i a b l e ch a r a ct e r s ( 3 0 )V a r i a b l e ch a r a ct e r s ( 1 1 )D a t eT e xt M M M M M M M M 學號 p i 檔案檔案號獎勵記錄懲罰記錄記錄時間特殊備注學生學籍異動情況異動原因 p i C h a r a ct e r s ( 6 )T e xtT e xtD a t eT e xtT e xtV a r i a b l e ch a r a ct e r s ( 1 0 0 )檔案號... p i 學習成績 I n t e g e r M 學籍畢業(yè)證號姓名性別注(簽證證單位)在校情況簡介... 概念結構設計 概念 結構設計 是在對用戶需求分析之后,通過畫出本系統(tǒng)抽象出的 ER 圖,由概念模型輔助工具PowerDesigner11 進行設計,通過具體地設置和繪圖,最后就形成了如下所示的概念模型圖,生成的概念結構就能真實、充分地反映現(xiàn)實世界,包括事物和事物之間的聯(lián)系,能滿足用戶對數(shù)據(jù)的處理要求,是 對現(xiàn)實世界的一個真實模型 。 將 圖 (h) 學籍管理系統(tǒng) ER 圖 轉換成關系模型如下: (1):學生 (學號 ,姓名,性別 , 年齡,身份證號,籍貫,聯(lián)系方式,年紀,班級編號 ); (2):班級 (班級編號 ,班級名 ); (3):畢業(yè)管理 (畢業(yè)管理號,學號 ,畢業(yè)時間,所修學分,畢業(yè)狀態(tài) ); (4):學籍管理 ( 學籍管理號,學號 , 學籍狀態(tài),學號,時間 ) ; (5):檔案 (檔案 號,學號 ,民族,獎懲狀況,建檔時間 ); (6):課程 (課程 號 ,課程名,學時,學分 ); (7):學習 (學號,課程 號 ,成績 ); 圖 學籍管理系統(tǒng) 邏輯 模型圖 11 數(shù)據(jù)庫物理結構設計 PowerDesigner11 工具菜單欄上的 Tools 選項,再選擇 Generate Physical Data Model選項,就可以轉換為物理模型,生成的最后結果具體如下圖所示: 2. 數(shù)據(jù)庫的物理設計就是為一個給定的邏輯數(shù)據(jù)模型選取一 個最適合應用要求的物理結構的過程。男 39。休學狀態(tài) 39。在讀狀態(tài) 39。退學狀態(tài) 39。獎勵 39。無 39。結業(yè) 39。539。539。團員 39。漢 39。539。39。239。139。其中有優(yōu)點,但也存在不