大學排課管理資訊系統需求分析

2022-06-02 07:18:05 字數 3796 閱讀 2826

需求分析

班級:學號:

編寫人員:

2011 年 11 月 20 日

簽字頁版次: ver 1. 0執筆人:

業務負責人日期

專案負責人日期

專案負責人日期

專案負責人日期

目錄1引言 4

1.1編寫目的 4

1.2 適用物件及範圍 4

1.3需求分析設計依據 4

2總體設計 5

2.1需求概述 5

2.1.1 可行性分析 5

2.2 系統功能及效能要求 6

2.2.1 對功能的規定 6

2.2.2 對效能的規定 7

3 組織結構圖 8

3.1 系統管理功能集合 9

3.2 基本資訊管理功能集合 9

3.3 排課管理功能集合 9

3 資料表 10

3.1 課程資訊資料表 10

3.2 班級資訊資料表 10

3.3 教室資訊資料表 10

3.4 老師資訊資料表 10

3.5 課表資訊資料表 11

3.6 系統流程圖 11

4 系統設計 12

4.1 系統設計要求 12

4.2 系統活動者 12

4.3 設計原則 16

4.4 排課細節及需求 16

4.5 執行設計 18

4.5.1 系統登入功能 18

4.5.2 基本資訊管理功能 18

4.5.3 資料處理功能 18

4.5.4 資料輸出功能 18

4.5.5 系統許可權功能 18

5 系統功能說明 19

5.1 功能分析 19

5.2 系統功能特點 19

5.3 系統功能介紹 20

6 系統出錯設計處理 21

6.1 出錯資訊 21

6.2 補救措施 21

6.3 系統維護設計 21

1引言 課程編排作為高等院校教務管理中的一項重要而且繁重的工作,從一般意義上講,其實質就是對學校學期開設的每門課程合理地分配時間資源和教室資源的過程。其中涉及教師、教室、時間和學生等多種因素,人為要求也比較多.為合理的利用有效的教學資源,科學的安排學校的教學計畫,因此而做排課管理資訊系統需求分析。

本管理資訊系統面向全校人員開發,對校方管理人員,教師,學生,後勤及相關服務部門均適用

高校通用排課系統的設計與實現

access資料庫專案案例導航

基於模擬記憶搜尋演算法的智慧型排課系統

asp精解案例教程

2總體設計

系統可行性研究是系統發展過程中的一項重要的工作,其目的就是訂出一套選擇標準和一套選擇程式及組成乙個有效能的決策組織,如此,使用者便能依正確的順序解決相關的問題。下面將從操作可行性、技術可行性、經濟可行性三個方面對排課系統進行分析。

(1) 操作可行性

對於新系統的實施運作,由於組織人員都相當配合,沒有任何抗拒心理,所以運作方面沒有太大的困難。而由於作業流程和程式設計都很詳細規劃,所以方案的運作都能按照作業程式來進行。而軟硬體方面,由於現有的印表機極為普遍,所以沒有太大的問題。

(2) 技術可行性

方案所需的硬體裝置,組織內可以提供;軟體技術方面,系統發展人員的能力足以勝任;而且在軟體技術方面,我們採用access作為後台資料庫,因為這種技術已實用化,設計的頁面精美,功能強大。

(3) 經濟可行性

經濟可行性是對將要開發的系統的成本效益進行的量度,可以說是可行性分析中最重要的乙個,以低成本追求高效率是我們的目標。排課系統是通過計算機來自動地解決各種教學資源如教室、教師的合理有效利用問題,避免教師、班級在上課時間、地點上的衝突,使排課時間分配均勻,這就大大的節省了時間,提高了工作效率,避免了人力,物力,財力的浪費,因此本系統可行。

作為乙個完整的資料庫系統,其各種功能也要求比較完善,本系統的主要功能有:

(1) 系統登入功能:在系統授權範圍內,使用者選擇各自的使用者名稱,輸入密碼後登入系統;

(2) 基本資訊管理:教師、教室、班級、課程、課程申請等資料的增、刪、改、查

(3) 資料處理:自動排課、教師、教室、班級、課程、課程申請等資料的輸入、編輯、修改、刪除等功能;

(4) 資料輸出:查詢教師、班級課程表,列印教師、班級課程表,查詢教師、班級、教室課程以及課程申請的基本資訊;

(5) 系統設定:對使用者許可權的設定和密碼的更改。管理員在此可修改各個使用者的密碼。

在本系統中,普通使用者即教師和學生只能瀏覽、查詢和列印基本資訊以及查詢課表和列印課表,不能新增、刪除、修改基本資訊並且無權排課、調課和更改密碼。

(1) 教師和學生都不能發生課時衝突,即沒有教師要同時給兩個(或兩個以上的)班上課,也沒有乙個班要同時上兩門(或兩門以上)不同的課程;

(2) 教師和學生合理的不排課時間要求一定要滿足;

(3) 要求排連堂的課一定要連堂;

(4) 主課(大學英語、高等數學、大學語文等)課程排上午,副課(思想道德修養、計算機基礎等)課程排下午,其它課程在上、下午隨機分布;

(5) 滿足教師教案的週期性,教師備一次課後應在他授課的所有班上都講授一遍之後才進入到下一階段的備課和授課;

(6) 盡量避免斷點,即不出現一天內前、後節次有課,中間無課的現象;

(7) 文、理課(如高等數學和大學英語)相間,以使學生智力得到調整,提高學習效率;

(8) 同一門課一周內在節次上要均勻分布;

(9) 排課前考慮老師的時間問題。張教師一周5天共上20節,則盡可能安排每天4節課且4節課不連續安排在如1234或5678節等;

(10) 排課時還要充分考慮到課程的均勻性問題。即課程安排盡可能均勻,英語一周3節,若一周上5天的課,盡量每隔一天安排一次課程;

(11) 對於數量巨大的資訊,系統仍具有較快的響應速度和較小的系統開支。

3 組織結構圖

前面描述了教務排課系統的功能模組劃分,但沒給出各模組之間的關係。在本系統中,可以把模組分為三個功能集合:

系統管理功能集合。該集合包括許可權管理和系統幫助兩個模組。當使用者為管理員時可進行許可權管理功能,它能夠新增新的使用者,也可對已有的使用者進行名稱、密碼的修改和刪除。

系統幫助功能介紹了開發系統的相干資訊。

基本資訊管理功能集合。該集合包括教師資訊管理、教室資訊管理、班級資訊管理、課程資訊管理、課程申請管理五個模組。在該集合內可檢視相應的資料表,對於管理員級別的使用者可對以上表的內容進行新增、修改、刪除的功能。

對於一般使用者,只能實現檢視資訊的基本功能。

排課管理功能集合。在基本資訊設定模組中,可檢視當前日期,又可設定限制排課的條件,如不加限制排課、不在晚上和星期六排課等。而一般使用者只能檢視管理員設定的條件。

在排課時,管理員先在課程資訊管理中設定好要預先排課的課程,然後調節限制排課的條件,就可以使用自動排課功能。使用者可在排好後的課表中檢視課表,對於不滿意的課程安排可用手動進行相應的調節,而手動排課也可針對實驗課等靈活性的課程。

3 資料表

其中課程**唯一標識一門課程,課程型別用來確定課程優先順序,而課程性質是課程所需教室條件的資訊。

其中申請**唯一標識乙個申請記錄,是否合班,合班班級,是否分班分別針對合班課與分班課設定。

其中教室**唯一標識乙個教室,教室容量和性質分別判斷是否與班級和課程性質的相匹配。

其中教師**唯一標識一位教師,教師職稱和學位確定教師優先順序,住所判斷老師是否在校外居住,排課時給予一定的優先順序。

在使用者使用系統的「儲存課表」功能鍵時自動生成。它實現自動清除、自動新增,具有流動性和可操作性

4 系統設計

學籍管理資訊系統需求分析

隨著學校規模的不斷擴大,學生數量的急劇增加,有關學生的各種資訊資料也成倍增長。辦學者們所頭疼的問題,就是如何面對這龐大的資訊量。只有利用計算機,利用學生管理資訊系統才能解決這一問題,才能提高學生管理的工作效率。通過這樣的系統,可以做到資訊的規範管理 科學統計和快速的查詢,從而減少管理方面的工作量。隨...

人事管理資訊系統需求分析

主講人 侯煒玲專案組成員 康家賢 王澤耿 林華 侯煒玲 嚴俊章 一 系統介紹 主要介紹專案的背景,系統建設的主要內容 背景 人事檔案管理是現代企業人事資源管理中的重要內容,也是人力資源開發利用的基礎性工作。人事檔案管理在資訊化之前,在人員進出 離退休 公升遷 崗位變動 職稱變動 學位變動,以及檔案管...

學生宿舍管理資訊系統需求分析調查

本系統的終端使用者為宿舍樓管理員,本宿舍樓的學生。根據我們日常生活中的經驗,結合對自己學校宿舍樓管理老師的諮詢和對同宿舍樓同學的調查,得出使用者的下列實際要求 宿舍樓的基本情況 學生住在宿舍樓中,每棟宿舍樓都會有若干名老師負責本宿舍樓的日常管理。1 學生的基本情況 入校時,每位同學都有唯一的學號,並...