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

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

ID:37328476

大小:192.50 KB

頁數(shù):12頁

時間:2019-05-21

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

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

1、1引言21.1編寫目的21.2背景21.3定義21.4參考資料22程序系統(tǒng)的結(jié)構33程序1(標識符)設計說明53.1功能53.2性能63.3輸人項103.4輸出項103.5算法103.6流程邏輯103.7接口113.8存儲分配113.9注釋設計113.10限制條件123.11測試計劃123.12尚未解決的問題12詳細設計說明書1引言1.1編寫目的該詳細設計說明書的目的在于根據(jù)需求說明書與概要設計說明書提出該系統(tǒng)的詳細設計,即系統(tǒng)的詳細架構,主要包括系統(tǒng)的模塊劃分、程序系統(tǒng)的結(jié)構、各個模塊的流程以及各層次中每個程序的設計考慮。用戶群體為需要選

2、課的學生。1.2背景軟件系統(tǒng)名稱:學生選課系統(tǒng)軟件實現(xiàn)計算機:LENOVO任務提出者:黃素紅開發(fā)者:黃素紅用戶:在校大學生1.3定義(1)Active?ServerPages?(ASP)?是服務器端腳本編寫環(huán)境,是由Server端腳本、對象及組件拓展過的標準主頁使用它可以創(chuàng)建和運行動態(tài)、交互的Web?頁和基于Web?的功能強大的應用程序。ASP程序是由文本、HTML標記和腳本組合而成的。在ASP程序中,腳本通過分隔符與文本和HTML標記區(qū)分開來。ASP用分隔符〈%和%〉包括腳本命令。由分隔符括起的命令稱為主腳本命令,這些命令由主腳本語言進行

3、處理。在ASP分隔符〈%和%〉內(nèi),可以包括主腳本語言允許的任何語句、表達式和操作符等。(2)SQL?Server?是一個具備完全Web?支持的數(shù)據(jù)庫產(chǎn)品,提供了對可擴展標記語言(XML)?的核心支持以及在Internet?上和防火墻外進行查詢的能力,提供了以Web?標準為基礎的擴展數(shù)據(jù)庫編程功能。豐富的XML?和Internet?標準支持允許使用內(nèi)置的存儲過程以XML?格式輕松存儲和檢索數(shù)據(jù)。1.4參考資料1.魏志華.《軟件工程》.北京:清華大學出版社,20052.張海藩.《軟件工程導論》.北京:清華大學出版社,20133.Roger?S.

4、?Pressman.軟件工程-實踐者之路?第五版.影印.清華大學出版社.20012程序系統(tǒng)的結(jié)構1.總體模塊如圖1所示。學生選課系統(tǒng)管理員教師學生退出用戶管理教師管理學生管理選/退課成績查詢信息管理修改密碼退出系統(tǒng)課程信息成績錄入信息管理修改密碼圖1模塊分析圖2.教師模塊:教師首先登錄到系統(tǒng),登錄的時候輸入教師編號和密碼。該密碼由管理員設置,通過各學院教師干事發(fā)給每個教師用戶。在輸入教師編號和密碼之后,系統(tǒng)將驗證教師編號和密碼是否正確。如果驗證通過,就使教師處于登錄狀態(tài)。否則,系統(tǒng)顯示教師賬號或密碼錯誤的信息。教師登錄到系統(tǒng)后,可以使用可設

5、課程的系統(tǒng)功能。在開設課程的時候,要求輸入課程編號、課程名信息。提交信息后,系統(tǒng)會到數(shù)據(jù)庫中驗證該課程是否已經(jīng)開設過。若沒有,則統(tǒng)一開設該課程。教師在開設了課程以后,可以刪除已經(jīng)開設的課程。教師可以把成績錄入到系統(tǒng)中。教師系統(tǒng)錄入成績刪除課程開設課程登錄圖2教師模塊分析圖3.學生模塊:學生首先登錄到系統(tǒng),登錄的時候輸入學生編號和密碼。該密碼由管理員設置,通過各學院教學干事發(fā)給每個學生用戶。在輸入教師編號和密碼之后,系統(tǒng)將驗證學生編號和密碼是否正確。如果驗證通過,就使學生處于登錄狀態(tài)。否則,系統(tǒng)顯示學生賬號或密碼錯誤的信息。學生登錄到系統(tǒng)后,

6、可以使用選課系統(tǒng)功能。各門課程有各個教師開設,學生在系統(tǒng)中可以查到所有開設的可選的課程,然后進行選擇。選擇過的課程就不會再出現(xiàn)在學生可選的課程欄中。學生選擇了部分課程后,可以刪除自己選擇的課程,刪除以后的課程會重新出現(xiàn)在學生可選的課程欄中。學生的每門課程都會有一個考試成績,改成績由教師錄入系統(tǒng)。學生在系統(tǒng)中可以查詢自己所有課程的考試成績。學生系統(tǒng)查詢成績刪除選課登錄選課圖3學生模塊分析圖3.管理員模塊:管理員首先要登錄到系統(tǒng),登錄的時候輸入管理員賬號和密碼。該密碼由更高一級的人員設置。在輸入管理員賬號和密碼之后,系統(tǒng)將驗證管理員賬號和密碼是

7、否正確。如果驗證通過,就使管理員處于登錄狀態(tài)。否則,系統(tǒng)顯示管理員賬號或密碼錯誤的信息。管理員登錄到系統(tǒng)后,可以使用添加學生賬號的功能。在添加的過程中,要求輸入學生學號、密碼、姓名、院系和專業(yè)信息。提交以后,系統(tǒng)會到數(shù)據(jù)庫去驗證該學生賬號是否已經(jīng)建立。如果還沒有建立,則建立該學生賬號。管理員可以使用刪除學生賬號的功能。系統(tǒng)在刪除學生賬號之前,會先刪除賬號所選擇的所有課程,然后再刪除該賬號。管理員可以使用添加教師賬號的功能。系統(tǒng)在添加的過程中,要求輸入教師編號、密碼、姓名和院系信息。提交信息以后,系統(tǒng)會到數(shù)據(jù)庫中驗證該教師賬號是否已經(jīng)建立。如

8、果還沒有建立,則建立該教師賬號。管理員系統(tǒng)刪除賬號新教師賬號登錄新學生賬號建立圖4管理員模塊分析圖3程序1(標識符)設計說明3.1功能用IPO圖描述輸入輸出。系統(tǒng):學生選課系統(tǒng)作

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

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

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