學生選課管理系統概要設計

2022-04-03 12:30:34 字數 2136 閱讀 7532

軟體工程實驗報告

班級學號: 姓名:

實驗二:概要設計和詳細設計

學生選課管理系統設計說明書

一、實驗內容

1.引言

1.1編寫目的

設計說明書的書寫,主要是明確系統的功能和演算法,把總任務分解成多個基本的、具體的任務。將系統分成若干個模組,確定各個功能模組的具體用途總體設計是系統開發過程中關鍵的一步。系統的質量及一些整體特性基本上是由這一步決定的。

系統越大,總體設計的影響越大。專案開發的專業人員需要了解系統的總體概要設計,並以次為行動指南,開展下乙個階段的具體工作。

讀者物件:專案分析和開發人員。

1.2專案背景

學校是乙個與學生資訊保安密切的重要機構,在高度資訊化的今天,學生對學校管理的要求也越來越高。為了方便學生查詢自己的選課資訊,也為了學校更好的了解學生選課資訊,學校需要乙個學生選課資訊管理系統。

系統的名稱為:學生選課管理系統。

專案的開發提出者:學校。

軟體的使用者為:學校的學生、教師和管理員。

1.3定義

本學生選課管理系統在開發時注意到使用專業術語會對今後的系統使用者造成不便,故所有相關詞彙使用了簡潔並通俗易懂的詞彙,系統使用者不會出現對此系統詞彙看不懂的問題,故而在此對系統及檔案使用詞彙不做定義。

2.任務概述

2.1目標

明確學生選課管理系統各個模組的需求和功能。

2.2執行環境

作業系統:windows2000以上版本。

2.3需求概述

學生選課管理系統的主要功能主要功能是實現對學生資訊和教師資訊的管理,以及學生成績的管理。因此,該系統需要具備的具體功能如下:

學生頁面操作:包括個人資訊,密碼修改,查詢成績,選課,退選五個功能;

教師頁面操作:包括個人資訊,密碼修改,修改其所授科目的學生成績;

管理員頁面操作:包含學生資訊管理(增加、修改、刪除、查詢);

教師資訊管理(增加、修改、刪除、查詢

課程資訊管理(增加、修改、刪除、查詢);

成績管理(查詢、錄入、修改

3.總體設計

3.1處理流程

系統基本流程:

學生使用者登入——>主介面——>選擇各項子系統

教師使用者登入——>主介面——>選擇各項子系統

管理員登入——>主介面——>選擇各項子系統

3.2總體結構和模組外部結構

本選課系統主要是由學生管理、教師管理和管理員管理三個部分構成。其中學生管理是學生對個人資訊的一些查詢、選課以及退課,並不能對一些資訊進行修改。而管理員管理是管理員對學校一些資訊的查詢和修改。

可從下面的系統結構圖中看到。

圖一:總體模組)

(圖二:管理員管理模組)

(圖三:教師管理模組)

(圖四:學生管理模組)

4.資料結構設計

4.1邏輯結構設計

關係模型:

學生資訊表:student(學號,姓名,所屬院系,密碼,性別,年齡,班級)

公選課資訊表:coursea(編號,課程號,課程名,學分,學時,教師編號)

教師資訊表:teacher(教師編號,教師姓名,性別,年齡,學歷,職稱,

畢業院校,所屬院系)

選課成績表: xuanke(課程編號,課程名稱,上課教師,選課學生學號,

選課成績,編號)

管理元資訊表:guanliyuan(管理員編號,密碼)

5.安全保密設計

學生選課管理系統在設計資料庫時特意設定了一張儲存使用者資訊的表,表中包括使用者的使用者名稱和密碼。本系統暫定為三種使用者,第一種為系統管理員,以此身份進入的使用者擁有系統的所有許可權,第二種使用者為教師,教師僅可以修改自己密碼,檢視所有關於自身的資訊,修改其所授科目的學生科目成績。第三種種使用者為學生,學生只能查詢而不能修改資訊。

2.詳細設計的程式流程圖否是

是是否 否

是 否 是

(圖一)錄入學生資訊流程圖

圖二)錄入成績流程圖否是

否是圖三)學生選課流程圖

三.實驗心得

本次實驗是對學生選課管理系統做概要設計和詳細設計,概要設計是將軟體需求轉化為資料結構和軟體的系統結構,它確定軟體的結構以及各組成成分(子系統或模組)之間的相互關係。詳細設計就是在概要設計階段結果的基礎上,考慮怎樣實現已定義軟體系統,直到對系統中的每個模組給出足夠詳細的過程性描述,即確定每個模組所採用的具體演算法。

學生選課系統概要設計說明書

學生選課系統 需求規格說明書 本文件目的旨在方便開發者更全面的分析整個系統,從各個方面綜合分析系統的需求,把整個系統的需求細化為一些模組的具體需求,集中地 研發中可能出現的問題從而盡量避免。同時本文件需要使用者的參與,在開發前期以文件的形式來系統面向使用者,使用者根據自身的需求,結合此需求文件,向開...

學生成績管理系統概要設計

組長 李偉 組員 胡蓉 王樂熙 陽秀。劉維 1 引言 1.1 編寫目的 本學生成績管理系統模組是為了實現學校人力資源的優化和學生成績管理的科學管理而設計的,通過試用本系統,可以更加有效的管理學生成績資訊,其中包括學生的基本資訊,成績資訊並且具有資訊的增加,查詢,修改等功能 1.2 專案背景 本系統屬...

學生選課管理系統總體設計報告

一 引言 1.1編寫目的 總體設計說明書的書寫,主要是明確系統的功能,把總任務分解成多個基本的 具體的任務。將系統分成若干個模組,確定各個功能模組的具體用途總體設計是系統開發過程中關鍵的一步。系統的質量及一些整體特性基本上是由這一步決定的。系統越大,總體設計的影響越大。專案開發的專業人員需要了解系統...