選課系統(tǒng)需求分析.doc_第1頁
選課系統(tǒng)需求分析.doc_第2頁
選課系統(tǒng)需求分析.doc_第3頁
選課系統(tǒng)需求分析.doc_第4頁
選課系統(tǒng)需求分析.doc_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1 引言1.1目的 本文檔是模擬東北大學(xué)秦皇島分校所使用的學(xué)生選課系統(tǒng)所編寫出來的,具體描述了以三種不同身份登錄該學(xué)生選課系統(tǒng)所實現(xiàn)的不同的功能,一方面讓使用者容易的理解該系統(tǒng),另一方面也作為后續(xù)系統(tǒng)開發(fā)設(shè)計的業(yè)務(wù)需求指導(dǎo)文檔。1.2背景教務(wù)處在正常運營中必須面對大量課程、學(xué)生信息以及兩者間相互聯(lián)系產(chǎn)生的選課信息?,F(xiàn)有的人工記錄方法既效率低又錯誤過多,大大影響了教務(wù)員的正常管理工作。因此需要對課程資源、學(xué)生信息、選課信息、修改信息進行管理,及時了解各個環(huán)節(jié)中信息的變更,有利于管理效率的提高。 系統(tǒng)目標 該系統(tǒng)用于提高教務(wù)處的工作效率,有利于學(xué)校加速其實現(xiàn)教務(wù)信息化的進程,方便用戶之間信息的交流,簡化學(xué)生選課的流程。在學(xué)校內(nèi)部的現(xiàn)有局域網(wǎng)這個網(wǎng)絡(luò)環(huán)境下,信息由各用戶在規(guī)定的權(quán)限下在各自的工作站上錄入,信息上網(wǎng)后各用戶可查詢,選課,修改,管理,達到信息共享。2任務(wù)概述2.1目標項目總體目標是搭建東北大學(xué)秦皇島分校學(xué)生選課系統(tǒng),不僅滿足目前的業(yè)務(wù)需要,還要滿足學(xué)校未來的發(fā)展需求,而且要具備良好的可擴展性,形成未來選課系統(tǒng)信息化平臺。3需求規(guī)定3.1一般性需求集中數(shù)據(jù)管理、分布式應(yīng)用,實現(xiàn)信息的全面共享完全基于瀏覽器的操作模式,安裝簡單、操作方便,具有良好的系統(tǒng)擴充能力靈活的模塊需求設(shè)計嚴格的安全管理機制。利用SSL 技術(shù)維護網(wǎng)絡(luò)傳輸安全,利用安全規(guī)則和特權(quán)保證基本信息的安全管理,提供日常操作的審計功能,并對重要的安全事件提供報警,對重要數(shù)據(jù)進行加密。對于系統(tǒng)執(zhí)行的重要操作自動記錄操作人和操作日期。操作人默認為當前登錄人員。操作日期默認為當天。3.2功能性需求3.2.1. 登陸 a) 通過選擇角色(學(xué)生,教師,管理員),輸入用戶名,密碼和驗證碼進行登陸,(拋出用戶名密碼錯誤的異常提示) b) 不同的角色登陸數(shù)據(jù)庫,對數(shù)據(jù)進行不同操作的權(quán)限。 3.2.2 學(xué)生登陸系統(tǒng) a) 查看自己的學(xué)籍信息:姓名 學(xué)號 性別 出生年月 專業(yè)號 班級號 學(xué)制 b) 查看課程信息:課程名,課程編號,課程類型(選修課,必修課)主講老師,教室,預(yù)修課程,學(xué)分 c) 選課: i. 根據(jù)專業(yè)安排(包括專業(yè)選修課,專業(yè)必修課,學(xué)分,畢業(yè)需要學(xué)分,預(yù)修課)進行選課(有具體的選課規(guī)則:1、 所有可以選擇的課程被分成一到兩個模塊(有的專業(yè)一個模塊,有的專業(yè)兩個模塊),所以,“模塊”是若干課程的集合,且有名字。2、 學(xué)生在選課的時候要先選擇模塊,再從模塊里選擇課程。如果某專業(yè)就一個模塊,那就直接選擇課程了。3、 正常情況舉例假設(shè)允許學(xué)生選擇的課時總數(shù)為x。某學(xué)生從某個模塊里選擇了3門課,課程名稱分別為c1,c2和c3,其學(xué)時分別為n1,n2和n3,則要求n1 + n2 + n3 = x,但是n1 + n2 x,n2 + n3 x, n1 + n3 x。這說明該學(xué)生選修的課程是合理的。4、 除了上述3的情況都是不合理的。),并給出各種相應(yīng)的錯誤提示。 ii. 查詢選課狀態(tài),撤銷所選課程。iii. 畢業(yè):學(xué)生修滿該專業(yè)規(guī)定學(xué)分即顯示畢業(yè)。d)查看各學(xué)科成績。 3.2.3 教師登錄系統(tǒng) a) 查看學(xué)生選課情況(能按照要求的格式生成報表,能導(dǎo)出為固定格式的Excel文件) b) 錄入成績c) 設(shè)置學(xué)生選修課程的起止時間,d)設(shè)置選修的總學(xué)時(不同專業(yè)有不同的選修學(xué)時)d)設(shè)置模塊,以及為每個模塊添加/刪除課程。 3.2.4. 管理員登錄系統(tǒng) a) 修改學(xué)生信息(包括學(xué)生基本信息的錄入,學(xué)生的添加與刪除)b)修改老師信息(包括老師基本信息的錄入,老師的添加與刪除) c)修改課程信息(包括課程基本信息的錄入,課程的添加與刪除)3.3用例分析圖3.1圖3.2圖3.34數(shù)據(jù)庫設(shè)計4.1表格設(shè)計學(xué)生表student列名說明數(shù)據(jù)類型約束Sname姓名Varchar(10)Not nullSno學(xué)號Char(7)Primary keySsex性別Varchar(2)Not nullZno專業(yè)號IntNot nullClassno班級號IntNot nullYear學(xué)制IntNot nullSpwd登錄密碼Varchar(10)Not null教師表teacher列名說明數(shù)據(jù)類型約束Tno教師工號IntPrimary keyTname姓名Varchar(10)Not nullTsex性別Varchar(2)Not nullTitle職稱Varchar(10)無Tpwd登錄密碼Varchar(10)Not null管理員表manager列名說明數(shù)據(jù)類型約束Mno管理員工號IntPrimary keyMname姓名Varchar(10)Not nullMsex性別Varchar(2)Not nullMpwd登錄密碼Varchar(10)Not null課程表course列名說明數(shù)據(jù)類型約束Cname課程名Varchar(10)Not nullCno課程編號IntPrimary keyType課程類型BooleanNot nullTeacher主講老師Varchar(10)Not nullClassroom教室Varchar(10)Not nullPricourse預(yù)修課程號IntNot nullHour學(xué)時IntNot null學(xué)生選課表optional course列名說明數(shù)據(jù)類型約束Ono選課編號IntPrimary keyOsno學(xué)號IntNot nullOcno課程號IntNot null學(xué)生成績表 grade列名說明數(shù)據(jù)類型約束Gno成績編號IntPrimary keyGsno學(xué)號IntNot nullGname姓名Varchar(10)Not nullGcname課程名Varchar(10)Not nullGrade分數(shù)DoubleNot null模塊表model列名說明數(shù)據(jù)類型約束模塊編號KbnoBooleanPrimary key模塊名KnameVarchar(10)Not null專業(yè)號ZnoIntNot null課程名KconoVarchar(10)Not null模塊號KnoBooleanNot null專業(yè)表major列名說明數(shù)據(jù)類型約束專業(yè)號ZnoIntPrimary key專業(yè)名ZnameVarchar(10)Not null選修課時HourIntNot null5系統(tǒng)分析5.1學(xué)生管理系統(tǒng)學(xué)生管理系統(tǒng)包括學(xué)生登錄、查看選課信息、學(xué)生選課、查看個人信息和學(xué)生成績查詢五個功能模塊。5.1.1學(xué)生登錄 選擇以學(xué)生身份登陸,輸入用戶名和密碼(學(xué)號作為密碼),從數(shù)據(jù)庫中查詢該用戶是否存在。如果存在,登陸到學(xué)生管理界面。如果不存在,給出提示信息。5.1.2查看選課信息、選課 學(xué)生登錄到學(xué)生管理系統(tǒng),選擇查看課程信息,可根據(jù)班級號可查看必修課程信息和選修課程信息??梢赃x擇選修課程,達到學(xué)時會給出提示,不再繼續(xù)選課。5.1.3查詢學(xué)習(xí)成績 學(xué)生登錄到學(xué)生管理界面,點擊成績查詢,可通過學(xué)號,查詢其所有科目學(xué)習(xí)成績。5.1.4查看個人信息學(xué)生登錄到學(xué)生管理界面,點擊個人信息查詢,不可進行修改。5.2教師管理系統(tǒng)教師管理系統(tǒng)包括教師登陸,成績錄入,個人信息查詢,選課信息查詢四個功能模塊。5.2.1教師登陸選擇以教師身份登陸,輸入用戶名和密碼(教師工號作為密碼),從數(shù)據(jù)庫中查詢該用戶是否存在。如果存在,登陸到教師管理界面。如果不存在,給出提示信息。5.2.2錄入成績 教師登錄到教師管理界面,點擊錄入成績,可以錄入學(xué)生考試成績也可以修改和取消錄入學(xué)生成績。5.2.3查詢個人信息教師登錄到教師管理界面,點擊個人信息查詢,不可進行修改。5.2.3選課信息查詢 通過選擇課程名或者課程號,查看選修該課程的學(xué)生以及總?cè)藬?shù)。5.3管理員管理系統(tǒng)管理員管理系統(tǒng)包括管理員登陸,學(xué)生信息查詢,課程信息查詢,教師信息查詢四個功能模塊。5.3.1管

溫馨提示

  • 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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論