大學選修課測試需求

2022-10-11 05:42:03 字數 3345 閱讀 9038

大學生選修課管理系統需求說明書

修訂表審批記錄

目錄1.前言 4

1.1目的 4

1.2適用的物件以及物件的需求 4

2.專案概況 5

2.1專案目的 5

2.2專案要求 5

3.功能描述 6

3.1專案功能流程描述 6

3.1.1學生選課子系統 6

3.1.2教師管理子系統 7

3.1.3教務管理子系統 8

3.2專案功能詳解 9

3.2.1學生功能詳解 9

3.2.2 教師功能詳解 9

3.2.3 教務處管理員功能詳解 10

4.介面要求 10

5.效能 11

5.1安全效能 11

5.2可維護性 11

5.3 多平台性 11

1.前言

1.1目的

為了方便開發者能夠全面的分析整個系統,從各個方面綜合分析系統的需求,把整個系統需求通過文字描述出來,使開發者在前期能夠集中的**開發中可能出現的問題,從而避免。在開發前期,以文件的形式將系統描述出來面向使用者,可以是使用者能夠在開發前期提出改進意見,使用者也能更早的清晰了解系統,以便於開發者能夠盡早的發現系統的缺陷,及時的改進,節約了整個系統的開發時間及費用,從而方便今後系統的開發。

1.2適用的物件以及物件的需求

(1)學院教務處

設定系統的開放時間以及關閉時間,生成選課課表,能夠實時把握選修課報名情況,隨時更改網上報名引數,設定許可權,資料備份,維護網上報名資料,能夠對學生資訊、課程資料、教師資訊進行維護。其許可權最高。

(2)選修課任課教師

可以新增修改本科目以及任課教師的介紹,能夠查詢選課學生的詳細資訊,修改新增選修課教材。

(3)學院學生

對個人賬戶密碼進行修改,能夠查詢各個科目報名人數,檢視各個科目的科目介紹以及任課老師的個人介紹,能夠進行選課、退課。

2.專案概況

2.1專案目的

本專案所開發的學生選課系統完成學校對學生的選課資訊的統計與管理,減少資料漏掉的情況,同時也節約人力、物力和財力,告別以往的人工統計。學生在規定選課時間段內,可以不受地點和時間的限制完成選修課的申請,而學校也可以方便地對系統進行管理和控制,提高工作效率。方便學生、老師、管理員使用,學生可以**檢視可選課程資訊、**選課、修改資訊、檢視資訊,老師可以查詢自己的課程人數、課程資訊(包括開課時間、地點、開課方式),管理員可以對整個系統進行管理(包括系統管理、使用者管理、課程管理)。

2.2專案要求

1.系統的軟硬體的約束。主伺服器執行windows server或linux,客戶端為個人電腦,一般要求瀏覽器ie6.0版本以上。

2.系統穩定性的約束。系統能夠長時間穩定執行,平均故障間隔時間不少於10000個小時。

3.資料安全性的約束。主伺服器端執行大型資料庫,具有較強的資料處理能力和容錯能力。特別是安全保護能力,防止資訊被竊取和篡改。

4.對系統細節的約束。比如學生每學期選課學分不能超過5.5學分等。

3.功能描述

3.1專案功能流程描述

本系統功能需求模組基本分為3個模組:學生選課子系統,教務管理子系統,教師管理子系統。

3.1.1學生選課子系統

3.1.2教師管理子系統

3.1.3教務管理子系統

3.2專案功能詳解

3.2.1學生功能詳解

(1)學生可利用自己的學號進行註冊,註冊成功後,可以在個人資訊介面進行密碼修改。

(2)學生可在個人資訊系統進行個人資訊的填寫和修改,儲存即可。

(3)學生登陸之後,選擇開始選課功能,自動跳轉到自動選課介面,結合選課課表,進行選課。如果上課人數已滿,系統會自動做出提示,該門課程人數已滿,無法選擇。如果課程可選,選課成功後,課程會自動新增到頁面下方的學生個人課表中。

如果在系統開放週期之內,學生對自己的選課不滿意,可重新登入本系統,輸入賬號密碼後,進入選課系統,刪除個人課表中的課程,並重新選課。如果超出課週期,則無法進行刪除選課,只能進行查詢功能。

(4)登入本系統,進入個人課表,可以檢視所選全部課程資訊。

3.2.2 教師功能詳解

(1)教師可利用自己的教工號註冊後,登入個人資訊管理介面,對自己的密碼進行修改。

(2)教師登陸本系統後,進入個人資訊管理系統,對自己的個人資訊進行填寫修改,進行儲存

(3)在學生選課開始兩周之前,教師需將自己的學期所教授課程的詳細資訊上傳系統,最終由教務處統一排課,生成選修課課表。課程資訊包括:課程名、學時、學分、任課老師。

如果課程資訊發布錯誤,任課老師可在課程資訊介面進行修改和刪除。

(4)學生選課開始,教師可登陸本系統,進入選課查詢介面,可檢視該門課程的選課情況。選課情況包括:學生的學號、姓名、聯絡**、班級、院系。

教師可以在本系統對選課學生資訊進行**,以便進行授課。

3.2.3 教務處管理員功能詳解

(1)管理員賬號和密碼不需要註冊,是在系統生成之初,根據大學和各個院系教務處的需求,直接提供一定數量的管理員賬號和密碼。

(2)管理員可將在校生的學號和選修課教師的工號上傳至系統,以便系統在註冊認證時進行核對,不在資料庫中的學生或教師無法進行註冊。

(3)管理員要定期對資料庫中的學生和教師資訊進行更新,防止新手和新教師無法進行註冊。

(4)管理員根據教師發布的課程資訊,為課程編寫課程編號,根據各個學院的情況,安排教室,在選課開始前一周生產選課課表,供學生使用。

(5)生成選課課表後,根據大學和各個學院時間安排,開啟學生許可權,讓學生進行選課。

4.介面要求

(1)頁面內容:主題突出,欄目、選單布置合理,內容豐富,文字準確,行文格式統一規範。

(2)導航結構:具有明確的導航指示,便於理解,便於使用者使用。

(3)藝術風格:介面、版面形象清新悅目,布局合理,字型大小大小適宜,字型選擇合適,動靜效果好,色彩和諧,與主題相吻合。

5.效能

5.1安全效能

系統能夠防止各類誤操作可能造成的資料丟失、破壞。

防止使用者非法獲取網頁以及內容

給不同的模組分配不同的功能,一種功能出現故障後其他功能還能夠繼續執行。

對使用者的訪問許可權做出限制,不可訪問於使用者無關的資訊。

使用者的個人資訊做相應的保密處理,不會對外洩露。

對系統峰值進行處理,保證系統在選課高峰期不會崩潰,仍然處於安全狀態。

5.2可維護性

(1)系統在設計時,盡量保證模組功能的清晰性,靈活性和獨立性,以便以後使用者提出新的需求時,進行系統維護

(2)易於故障的排除和日常管理操作方便,系統應可以在發現錯誤時不僅做出錯誤顯示,還應該進行簡單的錯誤處理。

5.3 多平台性

系統應該保證能夠在多平台之間進行資料庫的轉換,並且系統能在windows、 ios、android等平台執行。

選修課感想

選修課總結 有些選修課是為介紹先進科學技術和最新科學成果 有些選修課是為擴大學生知識面。選修課可分為限制性選修課與非限制性選修課。有的專業教學計畫規定高年級學生須在某一專門組或選修組中選修若干門課程。國外高等學校往往規定學生須在自然科學和社會科學領域中選修若干學分的課程。非限制性選修課也稱任意選修課...

選修課感想

1.2011年10月16日星期日 在你當老師的前三年時間裡,與其說你是在教學生,不如說學生是在教你。在自己的專業知識和技能並不是那麼成熟的情況下,和學生在課堂上的互動可以促使年輕老師不斷鞏固自己學過的知識和學習新的知識,從而進步,也可以給學生帶來更加準確全面的知識。2.2011年10月23日星期日 ...

選修課小結

動物星球選修課小結 褚丹 自然是人類最重要的東西,如果沒有自然,人類就不能呼吸空氣,如果沒有自然,人類就不能飲水,那麼,人類就將滅絕。在唯物辯證法看來,世界上的任何事物都是矛盾的統一體。我們面對的現實世界,就是由人類社會和自然界雙方組成的矛盾統一體,兩者之間是辯證統一的關係。一方面,人與自然是相互聯...