資源描述:
《學(xué)生選課管理系統(tǒng)(詳細(xì)設(shè)計說明書)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、1引言21.1編寫目的21.2背景21.3定義21.4參考資料22程序系統(tǒng)的結(jié)構(gòu)23程序1(標(biāo)識符)設(shè)計說明23.1程序描述33.2功能33.3性能33.4輸人項33.5輸出項33.6算法33.7流程邏輯33.8接口33.9存儲分配43.10注釋設(shè)計43.11限制條件43.12測試計劃43.13尚未解決的問題44程序2(標(biāo)識符)設(shè)計說明411詳細(xì)設(shè)計說明書1引言1.1編寫目的該詳細(xì)設(shè)計說明書的目的在于根據(jù)需求說明書與概要設(shè)計說明書提出該系統(tǒng)的詳細(xì)設(shè)計,即系統(tǒng)的詳細(xì)架構(gòu),主要包括系統(tǒng)的模塊劃分、程序系統(tǒng)的結(jié)構(gòu)、各個模塊的流程以及各層次
2、中每個程序的設(shè)計考慮。1.2背景軟件系統(tǒng)名稱:學(xué)生選課系統(tǒng)軟件實現(xiàn)計算機(jī):方正科技與其他系統(tǒng)和機(jī)構(gòu)的相互管理:暫無。1.3定義縮寫含義Administrator教務(wù)處管理人員Teacher教務(wù)處選課使用教師Student選課學(xué)生Username用戶姓名Uermessage用戶信息Userview用戶當(dāng)前界面視圖Password用戶密碼Classmessage課程信息Othermessage其他相關(guān)信息Userkey管理員模塊中用戶賬號主鍵Teacherkey教師模塊中主鍵Studentkey學(xué)生模塊中主鍵Intime查詢信息是在有效
3、期圖1程序數(shù)據(jù)字典定義1.4參考資料1.《軟件工程導(dǎo)論》(張海藩編著清華大學(xué)出版社2007年5月)2.《數(shù)據(jù)庫系統(tǒng)概論(第四版)》(王珊編著高等教育出版社2007年11月)113.《Visualbasic程序設(shè)計》(吳定雪主編科學(xué)出版社)2程序系統(tǒng)的結(jié)構(gòu)2.1、管理員模塊程序設(shè)計說明①人員管理:管理員在登錄之后可以對系統(tǒng)內(nèi)的人員(包括學(xué)生、教師等)進(jìn)行管理,包括對人員的信息進(jìn)行查詢、修改和刪除等操作。②課程管理:管理員在后臺添加、編輯課程的基本信息(包括授課教師、開課時間設(shè)定),同時可以編輯系統(tǒng)開放選課的時間,在適當(dāng)時間開啟和關(guān)閉選
4、課系統(tǒng)。③系統(tǒng)信息管理:管理員可對系統(tǒng)的基本信息進(jìn)行編輯,對系統(tǒng)公告進(jìn)行更改或者系統(tǒng)標(biāo)題、系統(tǒng)相關(guān)鏈接等。④系統(tǒng)權(quán)限管理:對不同的用戶要分配不同的權(quán)限,管理員可設(shè)定不同人員對不同模塊的訪問權(quán)限,允許或者拒絕不同用戶對模塊的增刪查改操作。網(wǎng)上選課系統(tǒng)管理員模塊用戶管理課程管理選課管理新聞管理圖2.1管理員模塊圖2.2、教師模塊程序設(shè)計說明(1)基本信息管理:此模塊主要實現(xiàn)兩個分支功能:①個人信息修改和密碼修改。在教師用戶登錄狀態(tài)下,實現(xiàn)這些功能,通過對自己的注冊信息的修改滿足用戶的個性需求,能將注冊信息及時反映個人狀態(tài),另外,密碼修改
5、則是很多網(wǎng)站都應(yīng)具備的基本功能,能有效保護(hù)用戶身份和網(wǎng)絡(luò)安全。②11其它基功能如學(xué)生查詢,教師查詢和留言查詢,這三個功能都是在教師在線狀態(tài)下實現(xiàn)的。學(xué)生查詢對于教師來說非常實用,如果教師想要某個學(xué)生的基本信息,只要登錄查詢就可以找到目標(biāo)學(xué)生,此模塊目的在于讓老師更方便的掌握學(xué)生的基本信息以備不時之需,用以師生交流上非常方便;教師查詢對于同事間的交流和聯(lián)系會顯得很重要,這個分支模塊主要在于促進(jìn)同事之間的了解和及時溝通,以便得到共同關(guān)心的話題并進(jìn)行探討;而留言查詢,此模塊是則實現(xiàn)師生,同事以及個體之間的交流實現(xiàn)了一個更好的交流平臺。(2
6、)資料管理:隨著教師辦公信息化的發(fā)展,教師對網(wǎng)絡(luò)的以來與日俱增,自己的授課計劃以及出行安排都會及時更新在自己的平臺上,這種平臺包括個人博客,此模塊的涉及就在于想把學(xué)校的辦公平臺向個人博客過渡,讓老師的工作伴隨自己的個性體現(xiàn)。(3)成績錄入:對于在本教師選課范圍內(nèi)的學(xué)生,教師可以查看學(xué)生的基本信息,并對學(xué)生成績進(jìn)行登記和更改。(4)成績查詢:這個模塊相對簡單,鏈接上常用的網(wǎng)站,既有利于以此平臺為核心網(wǎng)站,方便老師做一些信息化的查詢,又有利于提高工作效率。11出錯資格驗證開始輸入教師姓名和密碼登錄查看所授課程信息查詢所授課程是查看是否在
7、有效期輸入查詢信息查詢是查詢失敗查詢成功判斷是否存所查詢信息查詢信息是否再次查詢否結(jié)束教師模塊詳細(xì)設(shè)計流程圖2.3、學(xué)生模塊①個人信息的查詢和修改:11登陸頁面具有自動導(dǎo)航功能,不同用戶登陸時將根據(jù)其不同的身份,進(jìn)入不同的系統(tǒng)功能頁面,本系統(tǒng)用戶包括管理員、教師、學(xué)生,在用戶身份通過驗證后,系統(tǒng)將用session變量記錄其用戶名、用戶身份,伴隨用戶對系統(tǒng)進(jìn)行操作的整個生命周期。學(xué)生信息查看界面其所屬的學(xué)生信息維護(hù)模塊是管理學(xué)生學(xué)籍基本信息的部分。主要是負(fù)責(zé)所有學(xué)生個人信息的瀏覽,以及到其他管理頁面的鏈接,頁面采用與對應(yīng)的DAO文件連
8、接以返回所有學(xué)生的信息,可以對學(xué)生信息進(jìn)行修改和刪除。②選課退課:學(xué)生選課管理頁面,學(xué)生選課后需要管理員進(jìn)一步確認(rèn)管理,來確定最終選課信息。學(xué)生選課頁面,學(xué)生可在此頁面瀏覽本學(xué)期待選課程的信息??稍O(shè)定條件查詢,實現(xiàn)選課、退課的功能。③