軟件工程學(xué)生選課系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書.doc

軟件工程學(xué)生選課系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書.doc

ID:55257809

大?。?07.50 KB

頁(yè)數(shù):12頁(yè)

時(shí)間:2020-05-07

軟件工程學(xué)生選課系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書.doc_第1頁(yè)
軟件工程學(xué)生選課系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書.doc_第2頁(yè)
軟件工程學(xué)生選課系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書.doc_第3頁(yè)
軟件工程學(xué)生選課系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書.doc_第4頁(yè)
軟件工程學(xué)生選課系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書.doc_第5頁(yè)
資源描述:

《軟件工程學(xué)生選課系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書.doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫(kù)。

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

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

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

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

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

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

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

8、立該教師賬號(hào)。word資料..管理員系統(tǒng)刪除賬號(hào)新教師賬號(hào)登錄新學(xué)生賬號(hào)建立圖4管理員模塊分析圖3程序1(標(biāo)識(shí)符)設(shè)計(jì)說(shuō)明3.1功能用IPO圖描述輸入

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

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

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