大學(xué)生選課系統(tǒng)需求分析報告_第1頁
大學(xué)生選課系統(tǒng)需求分析報告_第2頁
大學(xué)生選課系統(tǒng)需求分析報告_第3頁
大學(xué)生選課系統(tǒng)需求分析報告_第4頁
大學(xué)生選課系統(tǒng)需求分析報告_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

大學(xué)生選課系統(tǒng)需求分析報告目錄引言 錯誤!未定義書簽。編寫目的 錯誤!未定義書簽。范圍 錯誤!未定義書簽。定義 錯誤!未定義書簽。參考資料 錯誤!未定義書簽。工程概述 錯誤!未定義書簽。工程描述 錯誤!未定義書簽。工程功能 錯誤!未定義書簽。用戶特點 錯誤!未定義書簽。一般約束 錯誤!未定義書簽。3具體需求 錯誤!未定義書簽。功能需求 錯誤!未定義書簽。根底代碼 錯誤!未定義書簽。選課教務(wù)治理 錯誤!未定義書簽。選課需求 錯誤!未定義書簽。外部接口需求 錯誤!未定義書簽。用戶接口 錯誤!未定義書簽。性能需求 錯誤!未定義書簽。設(shè)計約束 錯誤!未定義書簽。屬性 錯誤!未定義書簽??捎眯?錯誤!未定義書簽。安全性 錯誤!未定義書簽。可維護性 錯誤!未定義書簽。可轉(zhuǎn)移\轉(zhuǎn)換性 錯誤!未定義書簽。警告 錯誤!未定義書簽。其他需求 錯誤!未定義書簽。數(shù)據(jù)庫 錯誤!未定義書簽。操作 錯誤!未定義書簽。界面需求 錯誤!未定義書簽。4.附錄 錯誤!未定義書簽。數(shù)據(jù)庫表格 錯誤!未定義書簽。附表 錯誤!未定義書簽。引言編寫目的:的描述。編寫文檔的目的在于:樣修改才符合他們的要求。明確工程的任務(wù)目標(biāo),用戶需求規(guī)定以及完成該項工程運行環(huán)境的規(guī)定。件,削減時后重設(shè)計、編碼、測試的活動即再工程的次數(shù)和工作量。該工程最終驗收的標(biāo)準(zhǔn)和依據(jù)。預(yù)期讀者:選課系統(tǒng)的開發(fā)及其開發(fā)人員范圍軟件用于:學(xué)生進展網(wǎng)上選課教務(wù)處治理人員進展信息通知〔學(xué)生選課成功后被退選或刪選〕的安全性問〔期末考試安排考場分布和相應(yīng)科目會上傳全校的學(xué)生信息,同時也節(jié)約人力、物力和財力的一個軟件系統(tǒng)。治理員使用。定義教務(wù)處:對學(xué)生、教師、選課進展治理和統(tǒng)計,及系統(tǒng)狀態(tài)的查看、維護并所涉及的信息包括課程信息、教師信息和學(xué)生信息。此次選課按教學(xué)班選課容量限制人數(shù)。的學(xué)生,須在本輪重選課。治理員:治理學(xué)生及教師的信息,可以是系統(tǒng)維護者和教務(wù)處的治理人員課程表:學(xué)生的上課時間和課程相對應(yīng)所形成的二維表一種操作參考資料學(xué)生手冊工程概述工程描述隨著高校教學(xué)改革的不斷深入,幾乎全部的高校都承受了學(xué)分制。高校大學(xué)生們可以依據(jù)自己專業(yè)的要求和力量修滿相應(yīng)學(xué)分即可畢業(yè)或是依據(jù)自己興趣和愛好來自由選擇自己所寵愛的公選課程。網(wǎng)上選課系統(tǒng)極大地提高了高校教務(wù)人員工作效率,極大地便利了高校師B/SInternet的主流技C/S體系構(gòu)造相比,B/S構(gòu)造大大課系統(tǒng)的推出,使得全校任選課的維護、學(xué)生選課及查詢、成績錄入、統(tǒng)計等工與工作量,便利一般用戶使用?!矊W(xué)生選課成功后被退選或刪選〕的安全性問題,避開暴露全校學(xué)生信息的狀況〔期末考試安排考場分布和相應(yīng)科目會上傳全校的學(xué)生信息,同時也節(jié)約人力、物力和財力。學(xué)生在規(guī)定選課時間段內(nèi),可以不受地點和時間的限制完成選修課的申請,而學(xué)校也可以便利地對系統(tǒng)進展治理和掌握,提高工作效率。便利學(xué)生、教師、教師可以查詢自己的課程人數(shù)、課程信息〔包括開課時間、地點、開課方式,治理員可以對整個系統(tǒng)進展治理〔包括系統(tǒng)治理、用戶治理、課程治理。選課系統(tǒng)數(shù)教學(xué)教課班院數(shù)正補信據(jù)師生室程級系據(jù)選選息備信信信信信信恢或查份息息息息息息復(fù)退詢錄錄錄錄錄錄選入入入入入入系統(tǒng)構(gòu)造圖系統(tǒng)構(gòu)造圖大學(xué)生選課系統(tǒng)根底代碼治理大學(xué)生選課系統(tǒng)根底代碼治理選課教務(wù)治理選課治理本系統(tǒng)是面對高校學(xué)生教師和網(wǎng)絡(luò)治理員的.對電腦都有肯定的操作力量,依據(jù)菜單提示都能嫻熟使用本系統(tǒng)治理員治理員負責(zé)向系統(tǒng)中添加學(xué)生和教師的個人信息以及課程信息,實現(xiàn)對教學(xué)生查看所選課程和治理已選課程的功能,還可以輸入查詢條件進展查詢操作。教師成績錄入和修改的功能,還可以輸入查詢條件進展查詢操作。一般約束WindowsServerLinux,客戶端為個人電腦,一般要求掃瞄器版本以上。系統(tǒng)穩(wěn)定性的約束。系統(tǒng)能夠長時間穩(wěn)定運行,平均故障間隔時間不少于10000個小時。和容錯力量。特別是安全保護力量,防止信息被竊取和篡改。15學(xué)分等。3具體需求功能需求根底代碼做統(tǒng)一的處理。然后進展分類,分別進展不同的操作學(xué)生登錄功能:學(xué)生進入選課系統(tǒng)數(shù)據(jù)流:學(xué)生提交登錄信息到選課教務(wù)治理;輸入方式:鍵盤輸入數(shù)據(jù)流出:選課教務(wù)系統(tǒng)—>登錄治理教師登錄功能:教師進入選課系統(tǒng)數(shù)據(jù)流:教師提交登錄信息到選課教務(wù)治理;輸入方式:鍵盤輸入數(shù)據(jù)流出:選課教務(wù)治理—>登錄治理治理員登錄功能:治理員進入選課系統(tǒng)選課教務(wù)治理反響驗證信息給治理員輸入方式:鍵盤輸入數(shù)據(jù)流出:選課教務(wù)治理—>登錄治理生增加功能:治理員增加生信息輸入方式:鍵盤輸入,鼠標(biāo)輸入數(shù)據(jù)流出:選課教務(wù)治理—>學(xué)生治理用戶注冊功能:用戶注冊選課教務(wù)治理反響用戶注冊結(jié)果輸入方式:鍵盤輸入,鼠標(biāo)輸入>學(xué)生治理,選課教務(wù)治理—>教師治理信息修改功能:用戶修改根本信息選課教務(wù)治理反響修改信息給用戶輸入方式:鍵盤輸入,鼠標(biāo)輸入>學(xué)生治理,選課教務(wù)治理—>教師治理選課教務(wù)治理數(shù)據(jù)備份數(shù)據(jù)流:系統(tǒng)——>硬盤數(shù)據(jù)流出:硬盤導(dǎo)入課程的信息數(shù)據(jù)流:硬盤——>系統(tǒng)數(shù)據(jù)流出:數(shù)據(jù)庫學(xué)生信息導(dǎo)入數(shù)據(jù)流:硬盤——>系統(tǒng)數(shù)據(jù)流出:數(shù)據(jù)庫教師信息導(dǎo)入數(shù)據(jù)流:硬盤——>系統(tǒng)數(shù)據(jù)流出:數(shù)據(jù)庫數(shù)據(jù)恢復(fù)數(shù)據(jù)流:硬盤——>系統(tǒng)數(shù)據(jù)流出:硬盤選課需求正選:程,一般狀況下該課程將被取消。數(shù)據(jù)流:用戶輸入效勞器端有效性檢查存儲在數(shù)據(jù)庫中輸出操作結(jié)果輸出選課結(jié)果定向數(shù)據(jù)流出:數(shù)據(jù)庫定向提取用戶參數(shù)出理輸入碼通過將課程作結(jié)果的結(jié)果從 web表單中提用戶名等參定的課程,取數(shù)據(jù)否全都SQL語句。將選課信息相應(yīng)課表存儲在數(shù)據(jù)庫中補選、退選:須在本輪重選課。數(shù)據(jù)流:用戶輸入存儲在數(shù)據(jù)庫中輸出操作結(jié)果輸出選課結(jié)果輸入方式:鍵盤輸入,鼠標(biāo)輸入外部接口需求用戶接口性能需求1000人同時訪問。對客戶端,在現(xiàn)在使用的電腦中,聯(lián)網(wǎng)了就行。要求不高。10秒鐘;簡單處理系統(tǒng)應(yīng)給于提示,顯示處理進度。設(shè)計約束設(shè)計約束要求本系統(tǒng)的報表格式完全符合國家標(biāo)準(zhǔn);開發(fā)工具:MyEclipseandDreamweaverTomcat數(shù)據(jù)庫:MySQL效勞器操作系統(tǒng):windows7JAVA個人開發(fā)。平臺: J2EE類庫為:屬性可用性小時安全性系統(tǒng)需能夠防止各類誤操作可能造成的數(shù)據(jù)喪失,破壞。設(shè)置檢查點并保存日志;可維護性系統(tǒng)供給報表工具,用戶可以自定義需要的報表??赊D(zhuǎn)移\轉(zhuǎn)換性具有可轉(zhuǎn)移性;運行環(huán)境應(yīng)具備MySQL、tomcat、myeclipse等相應(yīng)軟件。警告性。其他需求數(shù)據(jù)庫選用數(shù)據(jù)庫MySQL14000多名學(xué)生的信息及相關(guān)課程信息對數(shù)據(jù)庫的需求:要求系統(tǒng)有穩(wěn)定、完整的數(shù)據(jù)庫系統(tǒng)支持。同時要具和備份也需要便利更和簡潔。階段,只有治理員才可以對數(shù)據(jù)庫進展相關(guān)的一些更操作。操作學(xué)生用戶的操作:課程表的查詢選課系統(tǒng)的登錄教師用戶的操作:課程表的查詢選課系統(tǒng)的登錄操作人員治理員:對教師信息的治理登錄和注銷對學(xué)生選課功能的開放與關(guān)閉操作操作周期:選課階段為交互作用操作,周期為兩周,其余時間無人操作界面需求系統(tǒng)的界面要求如下:格式統(tǒng)一標(biāo)準(zhǔn)。導(dǎo)航構(gòu)造:具有明確的導(dǎo)航指示,便于理解,便于用戶使用。擇適宜,動靜效果好,顏色和諧,與主題相吻合。附錄數(shù)據(jù)庫表格專業(yè)課程教學(xué)進程打算表字段說明類型〔長度〕備注Course_Id課程編號Varchar(20)主鍵,不為空Teacher_Name所屬類別varchar(10)不為空Course_Name課程名稱Varchar(20)不為空Course_Porprity課程屬性Varchar(20)不為空Mark學(xué)分數(shù)Varchar(20)不為空In_Time課內(nèi)學(xué)時Int(2)不為空Out_Time課外學(xué)時Int(2)不為空Recom_sem建議修讀學(xué)期Int(1)不為空Zhu備注Varchar(100)不為空1專業(yè)課程教學(xué)進程打算表樣式開課表字段Course_Id說明課程編號類型〔長度〕Int備注主鍵,不為空ORIENT_Dept_Id專業(yè)號Varchar(20)不為空Score學(xué)分Tinyint不為空Select_Limit限選性質(zhì)Nchar(4)不為空Teacher_Id教師編號Varchar(20)不為空Student_Limit最大選課人數(shù)Smallint不為空課程信息表定義:課程信息=課程代碼+課程名稱+系別+職工號+上課時間+上課地點+課程容量+課程剩余量+課時+課程性質(zhì)+屆別備注:1、課程編號:識別課程的唯一標(biāo)準(zhǔn)。形如:GM003642、課程名稱:形如:軟件工程3、系別:形如計算機科學(xué)與技術(shù)學(xué)院軟件工程系4、職工號:教師教工號。例如:E9185201,2節(jié){1-10周}A207==+課程剩余量8、課程剩余量:該課程還能讓多少學(xué)生選。9、課時:36課時|54課時|72課時10、課程性質(zhì):專業(yè)根底課|專業(yè)核心課|人文素養(yǎng)課|科技素養(yǎng)課|體育課|跨專業(yè)字段說明類型〔長度〕備注Course_Id課程代碼Char〔10字段說明類型〔長度〕備注Course_Id課程代碼Char〔10〕主鍵,不為空Course_Name課程名稱char〔50〕不為空Dept系別char〔30〕不為空Teacher_Ididchar〔20〕不為空Time上課時間int不為空Location上課地點char〔20〕不為空Student_Limit課程容量int不為空Left_Limit課程剩余量int〔10〕不為空In_Time課時Int〔10〕不為空Course_Porprity屆別Char〔10〕Int〔10〕4.專業(yè)推舉課表字段說明類型〔長度〕備注Course_Id課程代碼Char〔10〕主鍵,不為空Course_Name課程名稱char〔50〕不為空Dept系別char〔30〕不為空Teacher_Ididchar〔20〕不為空Time上課時間int不為空Location上課地點char〔20〕不為空Student_Limit課程容量int不為空Left_Limit課程剩余量int〔10〕不為空In_Time課時Int〔10〕不為空Course_Porprity屆別Char〔10〕Int〔10〕5.時間表字段說明類型〔長度〕備注TimeId時間編號Int(2)主鍵,不為空Name上課時間Vacher(20)不為空Weeks教學(xué)周Vacher(20)不為空6.教室表字段說明類型〔長度〕備注Classroom_Id教室編號Int主鍵,不為空Classroom_Name教室名稱Nchar(10)不為空Property教室屬性Nchar(10)不為空7.課程建議修讀學(xué)期表字段 說明類型〔長度〕備注Course_Id 課程編號Varchar(20)主鍵,不為空Course_Name課程名稱Varchar(20)不為空Recom_sem建議修讀學(xué)期Int(1)不為空8.課程專業(yè)表字段說明類型〔長度〕備注Course_Id課程編號Varchar(20)主鍵,不為空Course_Name課程名稱Varchar(20)不為空Major專業(yè)Varchar(20)不為空9.專業(yè)院系表字段說明類型〔長度〕備注Major專業(yè)Varchar(20)不為空Dept院系Varchar(20)不為空10.專業(yè)表字段說明類型〔長度〕備注Major_Id專業(yè)編號Varchar(20)主鍵,不為空Major_Name專業(yè)名稱Varchar(20)不為空11.院系表字段說明類型〔長度〕備注Dept_Id院系編號Varchar(20)不為空Dept_Name院系名稱Varchar(20)不為空學(xué)生選課簡要信息定義:選課學(xué)生簡要信息=學(xué)工號+密碼+姓名+性別+年級+專業(yè)+限制學(xué)分+課程信息1、學(xué)工號:識別學(xué)生的唯一標(biāo)準(zhǔn)。形如:E2、密碼:六個數(shù)字組成。形如:0000002-4個漢字組成。形如:藍天。4、性別:男|女5、年級:大一|大二|大三|大四6、限制學(xué)分:能多能選多少學(xué)分。選課學(xué)生信息的每個字段定義如下:字段說明類型〔長度〕備注Student_Id學(xué)工號Varchar(20)主鍵,不為空Password密碼Varchar(20)不為空Name姓名Varchar(20)不為空Gender性別char不為空Grade年級Int不為空Major專業(yè)Varchar(20)不為空Mark_Limit限制學(xué)分Int不為空CourseIntroduction課程信息Varchar(100)不為空選課學(xué)生具體信息數(shù)據(jù)字典定義:學(xué)生具體信息=學(xué)工號+年齡+性別+民族+年級+專業(yè)+宿舍號+聯(lián)系方式++身份證+生日+籍貫備注:1、學(xué)工號:識別學(xué)生的唯一標(biāo)準(zhǔn)。形如:E2、年齡:學(xué)生年齡。3、性別:男|女4、名族:形如:漢5、年級:大一|大二|大三|大四6、專業(yè):形如:軟件工程7、宿舍號:形如:棗園1615138XXXXXXXX9、郵箱:形如10、身份證:省份證號碼1131號12、籍貫:形如:宣城。選課學(xué)生具體信息的每個字段定義:字段說明類型〔長度〕備注Student_Id學(xué)工號Varchar(20)主鍵,不為空Student_Name姓名varchar(10)不為空Student_Age年齡Int〔3〕不為空Gender性別Int〔3〕不為空Nation民族Char(10)不為空Grade年級Varchar(20)不為空Major_Id專業(yè)Varchar(20)不為空DormNo宿舍號Varchar(20)不為空Tel聯(lián)系方式Varchar(20)不為空Email郵箱Varchar(20)不為空ID身份證Varchar(20)不為空Birthday生日Varchar(20)不為空Native_Place籍貫Varchar(20)不為空14.課程學(xué)生表字段說明類型〔長度〕備注Student_Id學(xué)工號Varchar(20)主鍵,不為空Name姓名Varchar(20)不為空Gender性別char不為空Grade年級Int不為空Major專業(yè)Varchar(20)不為空Dept_Id學(xué)院編號Int不為空Course_Porprity課程屬性Varchar(20)不為空Accent出勤Char(10)可為空ScoreScore成績Int〔2〕不為空備注:學(xué)生選課完畢后,教師取得的相應(yīng)課程的學(xué)生表15.教師信息定義:教師信息=職工號+密碼+姓名+性別+院系+職稱+課程信息備注:1、職工號:識別教師的唯一標(biāo)準(zhǔn)。形如:9185202、密碼:6位數(shù)字組成。形如:0000003、姓名:教師姓名4、性別:男|女5、院系:所屬院系用一個字母代替〔該字母為院系代碼。E:計算機學(xué)院6、職稱:講師|副教授|教授教師信息字段定義:字段說明類型〔長度〕備注Teacher_Id教師編號Varchar(20)主鍵,不為空Teacher_Name教師姓名varchar(10)不為空Dept_Id所屬院系編號Char(10)不為空Password密碼Varchar(20)不為空Name姓名varchar(10)不為空Gender性別Varchar(20)不為空Ranks職稱varchar(10)不為空CourseMessage課程信息Varchar(20)不為空16.教師課程申請表字段說明類型〔長度〕備注Teacher_Id教師編號Varchar(20)主鍵,不為空Teacher_Name教師姓名varchar(10)不為空Dept_Id所屬院系編號Char(10)不為空Course所教課程Varchar(20)不為空Classes所教班級Varchar(20)不為空備注:用于產(chǎn)生學(xué)生課表前,對任課教師所教學(xué)生班級和專業(yè)課程的統(tǒng)計;17.教師課程表字段說明類型〔長度〕備注Course_Id課程代碼Char〔10〕主鍵,不為空Course_Name課程名稱char〔50〕不為空Dept系別char〔30〕不為空Classes所教班級varchar〔20〕不為空Time上課時間int不為空Location上課地點char〔20〕不為空Student_Limit課程容量int不為空In_Time課時Int〔10〕不為空Course_Porprity課程性質(zhì)Char〔10〕不為空屆別Int〔10〕不為空18.成績表字段說明類型〔長度〕備注StudentId學(xué)生學(xué)號Varchar(12)不為空CourseId課程編號Varchar(12)不為空Score成績Int(3)不為空治理員信息定義:治理員信息=治理員編號+密碼+姓名+性別+聯(lián)系+所屬部門備注:0012、密碼:6個數(shù)字組成。如:0000003、姓名:治理員的姓名4、性別:男|女5、聯(lián)系方式:手機號:138xxxxxxxx、所屬部門:維護部|治理部|宣傳部治理員信息字段:屬性名數(shù)據(jù)類型長度允許空備

溫馨提示

  • 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

提交評論