學生選課系統(tǒng)詳細設計說明書

學生選課系統(tǒng)詳細設計說明書

ID:1467175

大?。?86.45 KB

頁數(shù):31頁

時間:2017-11-11

學生選課系統(tǒng)詳細設計說明書_第1頁
學生選課系統(tǒng)詳細設計說明書_第2頁
學生選課系統(tǒng)詳細設計說明書_第3頁
學生選課系統(tǒng)詳細設計說明書_第4頁
學生選課系統(tǒng)詳細設計說明書_第5頁
資源描述:

《學生選課系統(tǒng)詳細設計說明書》由會員上傳分享,免費在線閱讀,更多相關內容在行業(yè)資料-天天文庫。

1、哈爾濱學院軟件學院詳細設計說明書哈爾濱學院軟件學院目錄第一章需求分析21.1需求分析..............................................21.1.1.1系統(tǒng)管理員需求分析31.1.1.2教師需求分析41.1.1.3學生需求分析41.2任務概述51.2.1目標51.2.2運行環(huán)境51.3數(shù)據(jù)流圖61.4數(shù)據(jù)字典61.5系統(tǒng)完整性、安全性81.5.1對服務的要求81.5.2對性能的規(guī)定8第二章概念結構設計102.2學生選課系統(tǒng)概念結構設計10-31-哈爾濱學院軟件學院2.2.1

2、系統(tǒng)實體E-R圖112.2.2學生選課系統(tǒng)的分E-R圖122.2.3學生選課系統(tǒng)E-R圖14第三章邏輯結構設計153.1邏輯結構設計153.2學生選課系統(tǒng)的邏輯結構設計15第四章物理設計174.1關系中的關系模式174.2基本表設計17第五章數(shù)據(jù)庫的實施和維護245.1數(shù)據(jù)的載入245.2數(shù)據(jù)庫的維護255.2.1維護255.2.2檢測并改善數(shù)據(jù)庫性能255.2.3重新組織和構造數(shù)據(jù)庫26-31-哈爾濱學院軟件學院1.需求分析1.1需求分析1.1.1分析階段-31-哈爾濱學院軟件學院本項目所開發(fā)的學生選課系統(tǒng)完成

3、學校對學生的選課信息的統(tǒng)計與管理,減少數(shù)據(jù)漏掉的情況,同時也節(jié)約人力、物力和財力,告別以往的人工統(tǒng)計。方便學生、老師、管理員使用,學生可以在線查看可選課程信息、在線選課、信息修改、成績查看,老師可以查選自己的課程人數(shù)、課程信息(包括開課時間、地點、開課方式),管理員可以對整個系統(tǒng)進行管理(包括系統(tǒng)管理、用戶管理、課程管理)。系統(tǒng)模塊劃分如下:1.1.1.1系統(tǒng)管理員需求分析系統(tǒng)管理員負責整個系統(tǒng)的維護,其需求最為復雜,包括對學生、教師、選課進行管理和統(tǒng)計,及系統(tǒng)狀態(tài)的查看、維護并生成選課報表、排課報表。所涉及的信

4、息包括課程信息、教師信息和學生信息。因此系統(tǒng)管理員具有該系統(tǒng)的最高權限,能夠編輯各信息模塊,如插入一個新生的信息,增添一門課程的信息,刪除退休教師的信息等。-31-哈爾濱學院軟件學院1.1.1.2教師需求分析在該系統(tǒng)中,為方便教師工作,要求教師能夠核實自己信息、查詢所授課程的信息、查看自己教學班的信息,以及最后登記學生的成績等。圖3.教師需求-31-哈爾濱學院軟件學院1.1.1.3學生需求分析該系統(tǒng)為學生主要提供選課服務,因此學生可以直接查看選課情況,學生可以根據(jù)本人學號和密碼登錄系統(tǒng),進行相關操作。此外還應附帶

5、其他服務,如核實個人信息,查看教師信息、課程信息以便選課,查看自己選課結果,查詢考試成績等。1.2任務概述1.2.1目標本系統(tǒng)是為了更好管理學生選課排課信息而設計的。由于學校的學生和課程繁多,包含的信息量大且復雜,有必要建立一個學生選課系統(tǒng),使選課排課管理工作規(guī)范化,系統(tǒng)化,程序化,提高信息處理的速度和準確性,能夠及時、準確、有效的查詢和修改選課排課相關信息。1.2.2運行環(huán)境服務器配置包括硬件配置和軟件配置,它們各自都有詳細的要求,下面將分別進行介紹.1、服務器端配置-31-哈爾濱學院軟件學院(1)、硬件配置安

6、裝本軟件之前,需要確保計算機具有如下配置,這也是最低硬件要求:233兆赫(MHZ)Pentium或更高的微處理器(或與之相當?shù)奶幚砥鳎┦褂?56內存(RAM最小為64MB,最大為4GB)不小于40MB的可用硬盤空間(2)、軟件配置安裝本軟件之前,需要確保計算機已安裝:MicorsoftWindowsXP及以上的操作系統(tǒng).1.3數(shù)據(jù)流圖-31-哈爾濱學院軟件學院1.4數(shù)據(jù)字典教學班信息:學生信息:教師信息:登錄信息:-31-哈爾濱學院軟件學院課程信息:成績信息:課程表信息:-31-哈爾濱學院軟件學院1.5系統(tǒng)完整性

7、、安全性1.5.1對服務的要求為保證該系統(tǒng)平穩(wěn)、安全地運行,系統(tǒng)為用戶提供的服務要有以下限制。⑴管理員具有該系統(tǒng)的最高權限,負責系統(tǒng)維護,更新。⑵教師只能查看個人的全部信息,若要修改個人信息,需向教務處申報,由管理員修改。⑶學生只能查看個人的全部信息,教師的部分信息,自己的選課結果,若要修改個人信息、選課信息,需向教務處申報,由教務處修改。1.5.2對性能的規(guī)定精度:此系統(tǒng)的數(shù)據(jù)輸入大多數(shù)為字符串類型,也有表示成績的浮點數(shù),精度為6。響應時間:對于管理人員輸入的用戶信息應該在人們所能接受的等待時間來確定,通常為1

8、-2秒。更新處理時間要求用戶輸入數(shù)據(jù)后,對于該操作人員輸入的數(shù)據(jù)處理時間應該是毫秒級的。數(shù)據(jù)的轉換和傳輸也應該在人們的接受的等待時間內。靈活行(1)在操作方式上若發(fā)生變化,如無法使用瀏覽器進入系統(tǒng),那么,可以使用命令方式進入如:可以通過編寫java程序與數(shù)據(jù)庫聯(lián)接,實現(xiàn)登錄。-31-哈爾濱學院軟件學院(2)因為本系統(tǒng)開發(fā)是使用jsp實現(xiàn),這種開發(fā)技術具有java一樣的很好

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現(xiàn)內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。