學(xué)生信息管理系統(tǒng)總體設(shè)計說明書_第1頁
學(xué)生信息管理系統(tǒng)總體設(shè)計說明書_第2頁
學(xué)生信息管理系統(tǒng)總體設(shè)計說明書_第3頁
學(xué)生信息管理系統(tǒng)總體設(shè)計說明書_第4頁
學(xué)生信息管理系統(tǒng)總體設(shè)計說明書_第5頁
已閱讀5頁,還剩14頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

實用文檔學(xué)生管理系統(tǒng)總體設(shè)計1引言1.1編寫目的由于現(xiàn)在的學(xué)校規(guī)模在逐漸的擴大,設(shè)置的專業(yè)類別、分支機構(gòu)及老師、學(xué)生人數(shù)越來越多,對于過去的學(xué)生信息管理系統(tǒng),不能滿足當(dāng)前學(xué)生信息管理的服務(wù)性能要求。本報告對于開發(fā)新的<<學(xué)生信息管理系統(tǒng)>>面臨的問題及解決方案進行初步的設(shè)計與合理的安排,對用戶需求進行了全面細致的分析,更清晰的理解學(xué)生信息管理系統(tǒng)業(yè)務(wù)需求,深入描述軟件的功能和性能與界面,確定該軟件設(shè)計的限制和定義軟件的其他有效性需求,對開發(fā)計劃進行了總體的規(guī)劃確定開發(fā)的需求與面臨困難的可行性分析。1.2背景開發(fā)軟件的名稱:《學(xué)生信息管理系統(tǒng)》項目提出者:張佳麗,侯凱洋,段澤坤項目開發(fā)者:張佳麗,侯凱洋,段澤坤用戶:管理員、老師、學(xué)生1.3參考資料[1]張海藩主編,《軟件工程導(dǎo)論》,清華大學(xué)出版社[2]陸麗娜主編,《軟件工程》,經(jīng)濟科學(xué)出版社[3]瞿中主編,《軟件工程》,機械工業(yè)出版社[4]《數(shù)據(jù)庫系統(tǒng)概論》——薩師煊高等教育出版社[5]《ASP.NET實用案例教程》--石志國[6]《C#入門經(jīng)典》--齊立波,清華大學(xué)出版社[7]《計算機軟件文檔編制規(guī)范》GB-T8567-2006[8]需求分析與可行性研究報告2總體設(shè)計2.1需求規(guī)定學(xué)生信息管理系統(tǒng)涉及三個用戶,分別是學(xué)生、老師、管理員,通過登錄驗證界面登錄系統(tǒng)執(zhí)行自己權(quán)限范圍內(nèi)的事。對于用戶學(xué)生通過輸入學(xué)號、密碼及驗證碼,驗證通過后登錄系統(tǒng)統(tǒng)計查詢學(xué)生信息、選課信息、課程安排信息、成績與學(xué)分、修改密碼、選擇課程等,對以上的查詢信息可以打印輸出。對于用戶老師通過輸入老師帳號、密碼及驗證碼,驗證通過后登錄系統(tǒng),統(tǒng)計查詢選課信息、學(xué)生選課成績學(xué)分、老師基本信息,錄入成績等相關(guān)信息。對于用戶管理員通過管理員帳號、密碼及驗證碼,驗證通過登錄系統(tǒng),統(tǒng)計查詢老師信息、學(xué)生信息、課程信息。可以對畢業(yè)與新入學(xué)生管理,對離職與錄用老師管理,對課程安排信息管理。2.2運行環(huán)境該系統(tǒng)建設(shè)高速核心網(wǎng)絡(luò),數(shù)據(jù)庫服務(wù)器、應(yīng)用服務(wù)器、核心網(wǎng)絡(luò)設(shè)備之間應(yīng)該通暢可靠。系統(tǒng)要求可靠、穩(wěn)定、查詢效率高。操作系統(tǒng)平臺:windowsxp與win7數(shù)據(jù)庫平臺:sql2005開發(fā)軟件:visualstudio2005運行平臺:開發(fā)完成將網(wǎng)站放到裝有IIS的服務(wù)器上,客戶端用IE或者其他瀏覽器即可。2.3軟件結(jié)構(gòu)設(shè)計1.層次圖結(jié)構(gòu)圖面向數(shù)據(jù)流的設(shè)計方法2.4人工處理過程學(xué)生信息管理系統(tǒng)所有的管理工作是通過軟件來實現(xiàn),但是對于一些打印的信息需要相關(guān)人員簽字后才能確認信息的真實性。2.5尚未解決的問題由于學(xué)生信息管理系統(tǒng)所需的數(shù)據(jù)量大,在系統(tǒng)實施過程中受網(wǎng)絡(luò)速率的影響,系統(tǒng)的響應(yīng)時間肯能不及時,其次在當(dāng)前的網(wǎng)絡(luò)環(huán)境中,面臨這各種的威脅,病毒、密碼、蠕蟲的攻擊,系統(tǒng)可能受攻擊,在安全性方面不夠高。3.接口設(shè)計3.1用戶接口學(xué)生信息系統(tǒng)采用的瀏覽器與服務(wù)器的形式,系統(tǒng)通過網(wǎng)頁的形式為不同身份的用戶提供登錄界面,不同身份的用戶通過自身的身份驗證登錄系統(tǒng),實現(xiàn)自己權(quán)限范圍內(nèi)的各種操作3.2內(nèi)部接口學(xué)生信息管理系統(tǒng)的內(nèi)部接口有:學(xué)籍管理、選課管理、成績管理、課程管理、用戶管理、密碼管理。3.3外部接口學(xué)生信息管理系統(tǒng),以瀏覽器與服務(wù)器的形式,通過查詢數(shù)據(jù)庫服務(wù)器,查詢相關(guān)信息。并通過鼠標(biāo)、鍵盤、顯示器輸入與輸出相關(guān)信息。4運行設(shè)計4.1運行模塊組合成績管理模塊運行時通過與成績管理數(shù)據(jù)庫連接,老師可以錄入、修改、刪除學(xué)生成績表中的相關(guān)信息,學(xué)生通過查詢條件,找到匹配的成績信息,顯示給學(xué)生。課程管理模塊運行時通過與課程管理數(shù)據(jù)庫連接,管理員可以制定相應(yīng)的課程信息,然后交給老師,老師把課程信息錄入到選課信息表中,學(xué)生通過查詢課程安排表,得到課程的安排信息。用戶(教師,學(xué)生)信息管理模塊運行時通過與用戶數(shù)據(jù)庫相連,管理員查詢老師與學(xué)生信息數(shù)據(jù)庫,得到老師與學(xué)生信息。管理員可以修改學(xué)生與老師數(shù)據(jù)庫,可以增加、刪除老師與學(xué)生信息。密碼管理模塊運行時通過與不同身份的密碼數(shù)據(jù)庫連接,可以修改自身的密碼信息4.2運行控制下面是該系各個模塊運行控制方式與操作步驟;信息管理管理學(xué)生信息以學(xué)生身份登錄系統(tǒng),進入管理頁面,對學(xué)生信息進行刪除,修改,錄入,查詢管理教師信息以教師身份登錄系統(tǒng),進入管理頁面,對學(xué)生信息進行刪除,修改,錄入,查詢管理班級信息以管理員身份登錄系統(tǒng),進入管理頁面,對學(xué)生信息進行刪除,修改,錄入,查詢成績管理統(tǒng)計查詢成績信息學(xué)生登錄系統(tǒng)后,進入成績查詢界面,查詢課程成績信息。增加、刪除、修改成績信息老師登錄系統(tǒng)后,在成績頁面,可以錄入、修改、刪除學(xué)生成績,保存退出。課程管理制定課程以管理員登錄系統(tǒng),進入課程管理界面,可以制定學(xué)生的課程信息。修改、增加、刪除課時安排信息以管理員登錄系統(tǒng),進入課程安排界面,修改、增加、刪除課時安排表。課程表學(xué)生登錄系統(tǒng)后,查詢自己課程表4.3運行時間根據(jù)不同的硬件環(huán)境與操作系統(tǒng),系統(tǒng)的運行時間不確定,當(dāng)硬件達到要求配置時,運行的時間很短。系統(tǒng)運行查詢占用的資源與時間最多,查詢操作要與數(shù)據(jù)庫的信息進行匹配,當(dāng)數(shù)據(jù)庫中的信息很多時,系統(tǒng)有一定的延遲。5.系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計5.1邏輯結(jié)構(gòu)設(shè)計要點(1)名稱:學(xué)生基本信息表。表名稱標(biāo)識:StudentTable表5-1學(xué)生基本信息表名稱字段名稱類型主鍵非空學(xué)生姓名StudentnameCHAR(10)NoNo學(xué)號StudentIDINT(4)YesNo專業(yè)班級StudentclassCHAR(10)NoNo所在院校StudenacademyCHAR(10)NoNo入學(xué)時間AccepttimeDATETIME(8)NoNo性別GenderCHAR(2)NoNo籍貫HometownCHAR(50)NoNo出生日期BornDateDATETIME(8)NoNo注釋CommentVARCHAR(200)NoNo(2)名稱:學(xué)生成績表表名稱標(biāo)識:ScoreTable表5-2學(xué)生成績表名稱字段名稱類型主鍵非空課程名稱LecturenameCHAR(10)NoYes課程編號CourseIDINT(4)YesYes學(xué)分CreditINT(2)NoYes學(xué)生學(xué)號StudentIDINT(5)NoYes學(xué)生姓名StudentnameCHAR(10)NoYes分數(shù)ScoreINT(4)NoYes(3)名稱:課程信息表表名稱標(biāo)識:CourseTable表5-3課程信息表名稱字段名稱類型主鍵非空學(xué)生姓名StudentnameCHAR(10)NoYes學(xué)生學(xué)號StudentIDINT(5)YesYes課程名稱LecturenameCHAR(10)NoYes課程編號CourseIDINT(4)YesYes教師姓名TeachenamerCHAR(10)NoYes教師編號TeacherIDINT(4)NoYes(4)名稱:教師信息表表名稱標(biāo)識:TeacherTable表5-4教師信息表名稱字段名稱類型主鍵非空教師姓名TeachernameCHAR(10)NoYes教師編號TeacherIDINT(4)YesYes課程名稱LecturenameCHAR(10)NoYes課程編號CourseIDINT(4)YesYes(5)名稱:班級信息表。表名稱標(biāo)識:ClassTable表5-5班級信息表名稱字段名稱類型主鍵非空班級號ClassIDINT(4)YesYes班級名ClassnameCHAR(10)NoNo專業(yè)號MajorIDINT(4)NoNo班主任HeadTeacherCHAR(10)NoNo(6)名稱:系統(tǒng)用戶表。表名稱標(biāo)識:UserInformationTable表5-6班級信息表名稱字段名稱類型主鍵非空用戶名稱UserIDCHAR(10)YesYes用戶密碼UserPWDCHAR(10)NoNo用戶描述UserDESCHAR(10)NoNo5.2物理結(jié)構(gòu)設(shè)計要點以下各模塊訪問數(shù)據(jù)庫的方法和保密條件;模塊功能訪問數(shù)據(jù)庫方法保密條件登錄模塊登錄直接訪問帳號與密碼班級信息管理模塊查看信息查詢數(shù)據(jù)庫信息并顯示無課程信息管理模塊查詢選擇課程信息查詢數(shù)據(jù)庫中的課程信息表,無成績管理模塊查看成績信息查詢成績數(shù)據(jù)庫,得到成績無用戶管理查看用戶信息查詢學(xué)生與老師信息無5.3系統(tǒng)出錯處理設(shè)計5.3.1出錯信息當(dāng)系統(tǒng)出錯時應(yīng)該有以下的提示:模塊出錯原因系統(tǒng)輸出形式處理方法登錄模塊登錄時輸入的帳號與密碼不一致。系統(tǒng)提示帳號與密碼錯誤。返回登錄頁面重新輸入。由于收網(wǎng)絡(luò)因素影響,登錄沒有響應(yīng)。系統(tǒng)沒有任何錯誤提示信息。刷新頁面,重新登錄信息管理模塊輸入的查詢條件有誤輸出沒有想要的查詢結(jié)果。審查查詢條件成績管理模塊查詢?yōu)g覽時,系統(tǒng)不響應(yīng)系統(tǒng)沒有提示出錯信息。刷新頁面,再查詢5.3.2補救措施任何系統(tǒng)都有出錯情況發(fā)生,學(xué)生信息管理系統(tǒng)也不例外,下面是該系統(tǒng)出錯時可采用的變通措施:定期對系統(tǒng)進行更新,備份;當(dāng)原始系統(tǒng)數(shù)據(jù)萬一丟失時啟用副本的建立和啟動技術(shù),例如周期性地把磁盤信息記錄到磁帶上去就是對于磁盤媒體的一種后備技術(shù);系統(tǒng)可能受自然災(zāi)害與網(wǎng)絡(luò)病毒因素的影響,為了保護系統(tǒng)所有數(shù)據(jù),做好異地備份,提高系統(tǒng)的可靠性。降效技術(shù)準(zhǔn)備采用的后備技術(shù),使用另一個效率稍低的系統(tǒng)或方法來求得所需結(jié)果的某些部分,例如一個自動系統(tǒng)的降效技術(shù)可以是手工操作和數(shù)據(jù)的人工記錄?;謴?fù)及再啟動技術(shù),將使用的恢復(fù)再啟動技術(shù),使軟件從故障點恢復(fù)執(zhí)行或使軟件從頭開始重新運行的方法。5.3.3系統(tǒng)維護設(shè)計學(xué)生信息管理系統(tǒng),在整個系統(tǒng)的運行過程中,系統(tǒng)的維護和管理是始終貫穿其中的,包括進行系統(tǒng)應(yīng)用程序的維護、代碼的維護、數(shù)據(jù)的備份與恢復(fù)、硬件設(shè)備維護。系統(tǒng)在運行時,也要隨著環(huán)境的變化根據(jù)不同的需求及變化對系統(tǒng)進行必要的修改,使得系統(tǒng)功能更加完善。系統(tǒng)維護工作貫穿于系統(tǒng)的整個運行過程中,包括:系

溫馨提示

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

評論

0/150

提交評論