學生選課管理系統(tǒng)(詳細設計說明書)剖析_第1頁
學生選課管理系統(tǒng)(詳細設計說明書)剖析_第2頁
學生選課管理系統(tǒng)(詳細設計說明書)剖析_第3頁
學生選課管理系統(tǒng)(詳細設計說明書)剖析_第4頁
學生選課管理系統(tǒng)(詳細設計說明書)剖析_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

1、 1引言TOC o 1-5 h z HYPERLINK l bookmark4 o Current Document 1.1編寫目的2 HYPERLINK l bookmark6 o Current Document 1.2背景2 HYPERLINK l bookmark8 o Current Document 1.3定義21.4參考資料2 HYPERLINK l bookmark10 o Current Document 2程序系統(tǒng)的結(jié)構(gòu)33程序1(標識符)設計說明7 HYPERLINK l bookmark14 o Current Document 3.1程序描述7 HYPERLINK l

2、 bookmark16 o Current Document 3.2功能8 HYPERLINK l bookmark18 o Current Document 3.3性能83.4輸人項8 HYPERLINK l bookmark20 o Current Document 3.5輸出項9 HYPERLINK l bookmark22 o Current Document 3.6算法93.7流程邏輯9 HYPERLINK l bookmark24 o Current Document 3.8接口10 HYPERLINK l bookmark26 o Current Document 3.9存儲分配

3、11 HYPERLINK l bookmark28 o Current Document 3.10注釋設計11 HYPERLINK l bookmark30 o Current Document 3.11限制條件11 HYPERLINK l bookmark32 o Current Document 3.12測試計劃11錯誤!未定義書簽。3.13尚未解決的問題114程序2(標識符)設計說明詳細設計說明書1引言1.1編寫目的該詳細設計說明書的目的在于根據(jù)需求說明書與概要設計說明書提出該系統(tǒng)的詳細設計,即系統(tǒng)的詳細架構(gòu),主要包括系統(tǒng)的模塊劃分、程序系統(tǒng)的結(jié)構(gòu)、各個模塊的流程以及各層次中每個程序的設

4、計考慮。1.2背景軟件系統(tǒng)名稱:學生選課系統(tǒng)軟件實現(xiàn)計算機:方正科技與其他系統(tǒng)和機構(gòu)的相互管理:暫無1.3定義縮寫含義Administrator教務處管理人員Teacher教務處選課使用教師Student選課學生Username用戶姓名Uermessage用戶信息Userview用戶當前界面視圖Password用戶密碼Classmessage課程信息Othermessage其他相關(guān)信息Userkey管理員模塊中用戶賬號主鍵Teacherkey教師模塊中主鍵Studentkey學生模塊中主鍵Intime查詢信息是在有效期圖1程序數(shù)據(jù)字典定義1.4參考資料1.軟件工程導論(張海藩編著清華大學出版社

5、2007年5月)2.數(shù)據(jù)庫系統(tǒng)概論(第四版)(王珊編著高等教育出版社2007年11月)3Visualbasic程序設計(吳定雪主編科學出版社)2程序系統(tǒng)的結(jié)構(gòu)2.1、管理員模塊程序設計說明人員管理:管理員在登錄之后可以對系統(tǒng)內(nèi)的人員(包括學生、教師等)進行管理,包括對人員的信息進行查詢、修改和刪除等操作。課程管理:管理員在后臺添加、編輯課程的基本信息(包括授課教師、開課時間設定),同時可以編輯系統(tǒng)開放選課的時間,在適當時間開啟和關(guān)閉選課系統(tǒng)。系統(tǒng)信息管理:管理員可對系統(tǒng)的基本信息進行編輯,對系統(tǒng)公告進行更改或者系統(tǒng)標題、系統(tǒng)相關(guān)鏈接等。系統(tǒng)權(quán)限管理:對不同的用戶要分配不同的權(quán)限,管理員可設定不

6、同人員對不同模塊的訪問權(quán)限,允許或者拒絕不同用戶對模塊的增刪查改操作。圖2.1管理員模塊圖2.2、教師模塊程序設計說明(1)基本信息管理:此模塊主要實現(xiàn)兩個分支功能:個人信息修改和密碼修改。在教師用戶登錄狀態(tài)下,實現(xiàn)這些功能,通過對自己的注冊信息的修改滿足用戶的個性需求,能將注冊信息及時反映個人狀態(tài),另外,密碼修改則是很多網(wǎng)站都應具備的基本功能,能有效保護用戶身份和網(wǎng)絡安全。其它基功能如學生查詢,教師查詢和留言查詢,這三個功能都是在教師在線狀態(tài)下實現(xiàn)的。學生查詢對于教師來說非常實用,如果教師想要某個學生的基本信息,只要登錄查詢就可以找到目標學生,此模塊目的在于讓老師更方便的掌握學生的基本信息以

7、備不時之需,用以師生交流上非常方便;教師查詢對于同事間的交流和聯(lián)系會顯得很重要,這個分支模塊主要在于促進同事之間的了解和及時溝通,以便得到共同關(guān)心的話題并進行探討;而留言查詢,此模塊是則實現(xiàn)師生,同事以及個體之間的交流實現(xiàn)了一個更好的交流平臺。2)資料管理:隨著教師辦公信息化的發(fā)展,教師對網(wǎng)絡的以來與日俱增,自己的授課計劃以及出行安排都會及時更新在自己的平臺上,這種平臺包括個人博客,此模塊的涉及就在于想把學校的辦公平臺向個人博客過渡,讓老師的工作伴隨自己的個性體現(xiàn)。3)成績錄入:對于在本教師選課范圍內(nèi)的學生,教師可以查看學生的基本信息,并對學生成績進行登記和更改。4)成績查詢:這個模塊相對簡單

8、,鏈接上常用的網(wǎng)站,既有利于以此平臺為核心網(wǎng)站,方便老師做一些信息化的查詢,又有利于提高工作效率。教師模塊詳細設計流程圖2.3、學生模塊個人信息的查詢和修改:登陸頁面具有自動導航功能,不同用戶登陸時將根據(jù)其不同的身份,進入不同的系統(tǒng)功能頁面,本系統(tǒng)用戶包括管理員、教師、學生,在用戶身份通過驗證后,系統(tǒng)將用session變量記錄其用戶名、用戶身份,伴隨用戶對系統(tǒng)進行操作的整個生命周期。學生信息查看界面其所屬的學生信息維護模塊是管理學生學籍基本信息的部分。主要是負責所有學生個人信息的瀏覽,以及到其他管理頁面的鏈接,頁面采用與對應的DAO文件連接以返回所有學生的信息,可以對學生信息進行修改和刪除。選

9、課退課:學生選課管理頁面,學生選課后需要管理員進一步確認管理,來確定最終選課信息。學生選課頁面,學生可在此頁面瀏覽本學期待選課程的信息??稍O定條件查詢,實現(xiàn)選課、退課的功能。查看課表:課程信息管理頁面,它和學生信息維護界面非常相似。在頁面初始加載時,就完成課程信息的加載顯示,授課信息列下的鏈接信息指向與此課程相關(guān)內(nèi)容的顯示頁面,例如任課教師的信息、對課程的簡介等。管理員也可在此頁面對課程信息進行編輯和刪除。學生可以瀏覽所有課程信息,也可以對設定條件進行相關(guān)查詢。查詢方式為組合條件查詢,條件內(nèi)容為課程號和名。成績查詢:成績管理頁面,功能包括按選定的條件進行限定條件的成績查詢。3程序設計說明從本章

10、開始,逐個地給出各個層次中的每個程序的設計考慮。以下給出的提綱是針對一般情況的。對于一個具體的模塊,尤其是層次比較低的模塊或子程序,其很多條目的內(nèi)容往往與它所隸屬的上一層模塊的對應條目的內(nèi)容相同,在這種情況下,只要簡單地說明這一點即可。3.1程序描述網(wǎng)上選課系統(tǒng)就是為了方便學生和老師所開發(fā)出來的系統(tǒng),系統(tǒng)中有管理員(老師)對學生選課的管理包括添加課程,刪除課程及錄入成績等功能,學生可以登錄到該系統(tǒng),登錄該系統(tǒng)之后可以查看學校所開的課程的基本信息,學生可以選修其中的一些比較喜歡的課程,當學生又有其它想法對某課程不感興趣的時候也可以退選已選的課程,然后重新選擇喜歡的課程,選課結(jié)束后老師就給同學們上

11、課,最后老師根據(jù)各個學生的表現(xiàn)或通過考試給同學們相應的考試分數(shù)(通過系統(tǒng)錄入),最后學生可以通過此系統(tǒng)來查詢所選課程的考試成績。如果學生發(fā)現(xiàn)成績或其他信息出現(xiàn)問題,可以通過提供的教師電話聯(lián)系該開課老師,老師核對后可以進行相應的修改。本系統(tǒng)主要有三大模塊組成:學生模塊、教師模塊、管理員模塊。教師模塊包括:個人管理和課程信息管理,在個人管理中可以查看個人資料和修改密碼,課程信息管理可以查看學生列表和教師自己的課程。學生模塊包括:用戶管理,課程查看,我的選擇,其他管理。管理員模塊包:用戶管理、課程管理、選課管理、新聞管理。3.2功能3.3性能性能需求能夠同時允許多人同時登入,系統(tǒng)性能瓶頸是課程的高級查詢,輸入條件多,關(guān)聯(lián)表也多,并且如果課程信息數(shù)量越多,查詢也就越慢,為了達到性能要求,選課的高級查詢采用存儲過程,經(jīng)常使用的查詢字段建立索引。并且保證數(shù)據(jù)冗余最小化。3.4輸人項輸入信息應該以簡單為準則。本系統(tǒng)只需用戶輸入學號以及密碼,第一次輸入時,應該輸出個人興趣和愛好等。3.5輸出項1.輸出地基本要求是直觀、表達清楚。本系統(tǒng)采用了表格的輸出方式,并加了一些跳轉(zhuǎn)的功能,幫助用戶準去獲取信息。2.輸出應該考慮用戶需要。本系統(tǒng)加了許多快捷鏈接,使用戶根據(jù)自己的需要,跳過某些步驟。3.6算法無。3.7流程邏輯3.8接口

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論