版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
軟件需求規(guī)格說明(SRS)項(xiàng)目:項(xiàng)目:教務(wù)管理系統(tǒng)專業(yè)班級(jí):專業(yè)班級(jí):目錄1.范圍 41.1標(biāo)識(shí) 41.2系統(tǒng)概述 41.3文檔概述 41.4基線 42.參考文獻(xiàn): 53.需求 53.1所需的狀態(tài)和方式 53.2需求概述 5目標(biāo) 5運(yùn)行環(huán)境 20用戶的特點(diǎn) 20關(guān)鍵點(diǎn) 20約束條件 203.3需求規(guī)格 21軟件系統(tǒng)總體功能/對(duì)象結(jié)構(gòu) 21描述約定 213.4CSCI能力需求 223.5CSCI外部接口需求 283.5.x(接口的項(xiàng)目唯一標(biāo)識(shí)符) 313.6CSCI內(nèi)部接口需求 333.7CSCI內(nèi)部數(shù)據(jù)需求 333.8保密性需求 333.9CSCI環(huán)境需求 333.10計(jì)算機(jī)資源需求 34計(jì)算機(jī)硬件需求 34計(jì)算機(jī)硬件資源利用需求 34計(jì)算機(jī)軟件需求 34計(jì)算機(jī)通信需求 353.11軟件質(zhì)量因素 353.12設(shè)計(jì)和實(shí)現(xiàn)的約束 363.13數(shù)據(jù) 363.14操作 373.15故障處理 373.16有關(guān)人員需求 383.17有關(guān)培訓(xùn)需求 383.18有關(guān)后勤需求 384需求可追蹤性 385尚未解決的問題 396注解 40附錄A 41附錄B 421.范圍1.1標(biāo)識(shí)《教務(wù)管理系統(tǒng)》1.2系統(tǒng)概述隨著學(xué)校規(guī)模的不斷擴(kuò)大,專業(yè)、班級(jí)、學(xué)生的數(shù)量急劇增加,有關(guān)學(xué)生的各種信息量也成倍增長(zhǎng),而目前許多高校的學(xué)生管理仍停留在復(fù)雜的人工操作上,重復(fù)工作較多,工作量大,效率低,因此,迫切需要開發(fā)學(xué)生管理系統(tǒng)來提高管理工作的效率。學(xué)生管理系統(tǒng),在學(xué)生的規(guī)范管理、科學(xué)統(tǒng)計(jì)和快速查詢方面具有較大的實(shí)用意義。它提高了信息的開放性,大大地改善了學(xué)生、教師對(duì)其信息查詢的準(zhǔn)確性。為保證系統(tǒng)安全高效的運(yùn)行,本系統(tǒng)把用戶劃分為3類:管理員,教師和學(xué)生。不同的用戶在系統(tǒng)中的作用和權(quán)限也有所不同,所以它所需要完成的功能也就不同。教師在本系統(tǒng)的功能:教師查詢選課學(xué)生、登記學(xué)生成績(jī)、查詢開課課程。學(xué)生在本系統(tǒng)的功能:選課,退課,查詢本人基本信息及成績(jī)查詢等。管理員在本系統(tǒng)的功能,擁有最高權(quán)限,修改信息等。1.3文檔概述本文文件概述了整個(gè)教務(wù)管理系統(tǒng)的開發(fā)過程,及其實(shí)現(xiàn)的手段機(jī)制。1.4基線依據(jù)開發(fā)計(jì)劃,按照需求分析來設(shè)計(jì)2.參考文獻(xiàn):【1】吳潔明,《軟件工程—基礎(chǔ)實(shí)踐教程》,北京:清華大學(xué)出版社,2007.11【2】王少鋒,《UML面向物件教程》,北京:清華大學(xué)出版社,2004.2【3】王珊,薩師煊,北京:高等教育出版社,2006.5(2007重?。?.需求3.1所需的狀態(tài)和方式學(xué)生,教師和管理員根據(jù)各自實(shí)際身份登錄教務(wù)管理系統(tǒng),如果登錄成功,則啟動(dòng)相應(yīng)的管理系統(tǒng),以及相應(yīng)的權(quán)限,實(shí)現(xiàn)各項(xiàng)功能。3.2需求概述目標(biāo)教務(wù)管理系統(tǒng)是為了提高現(xiàn)代高校教務(wù)管理的工作效率而設(shè)計(jì)的,使用三層B/S結(jié)構(gòu),讓管理員,教師和學(xué)生能夠方便的使用各自的功能,淘汰傳統(tǒng)的管理模式。學(xué)生登錄模塊學(xué)生通過教務(wù)管理系統(tǒng)的網(wǎng)址,在輸入初始的賬戶和密碼之后,要選擇“學(xué)生”選項(xiàng),確定是以學(xué)生的身份登錄系統(tǒng),如果成功登錄,將進(jìn)入教務(wù)管理系統(tǒng)。在該系統(tǒng)中,學(xué)生大多只是查詢相關(guān)數(shù)據(jù),能夠擁有的權(quán)限僅限于選課和退課,以及修改密碼。在查詢系統(tǒng)中,學(xué)生可以根據(jù)自己的需要,查詢課程,查詢成績(jī)等。在查詢成績(jī)的子系統(tǒng)中,可以根據(jù)不同的學(xué)年,查詢相關(guān)成績(jī),以及將成績(jī)排序。在選課子系統(tǒng)中,在相關(guān)學(xué)年的課程中,選定需要的課程;如果不需要應(yīng)經(jīng)選定的課程,可以退訂。教師登錄模塊教師通過教務(wù)管理系統(tǒng)的網(wǎng)址,再輸入初始的賬戶和密碼之后,要選擇“教師”選項(xiàng),確定是以教師的身份登錄系統(tǒng),如果成功登錄,將進(jìn)入教務(wù)管理系統(tǒng)。在該系統(tǒng)中,教師可以查詢,修改自己的信息數(shù)據(jù),查詢學(xué)生的相關(guān)信息,以及輸入所管理班級(jí)的相關(guān)成績(jī)。在教師查詢和修改自己的已有信息,比如:姓名,出生年月,政治面貌,聯(lián)系電話,聯(lián)系地址等等;查詢學(xué)生的信息,如:帶領(lǐng)班級(jí)名稱,班級(jí)人數(shù),學(xué)生姓名,成績(jī)等。在打印系統(tǒng)中,教師打印自己的個(gè)人信息或是學(xué)生的成績(jī)。在成績(jī)管理系統(tǒng)中,輸入相關(guān)班級(jí)學(xué)生的所選課程的成績(jī)。管理員登錄模塊管理員通過教務(wù)管理系統(tǒng)的網(wǎng)址,再輸入初始的賬戶和密碼之后,要選擇“管理員”選項(xiàng),確定是以管理員的身份登錄系統(tǒng),如果成功登錄,將進(jìn)入教務(wù)管理系統(tǒng)。在該系統(tǒng)中,管理員的權(quán)限最高,可以根據(jù)實(shí)時(shí)信息,更新教務(wù)管理系統(tǒng)的數(shù)據(jù)庫(kù),比如:學(xué)生和教師,以及自己的姓名,聯(lián)系方式等。本系統(tǒng)的主要功能:選課,退課,查詢成績(jī),修改個(gè)人信息,維護(hù)系統(tǒng)數(shù)據(jù),統(tǒng)計(jì),排序,打印等學(xué)生通過學(xué)生管理系統(tǒng)的查詢模塊可以查詢到自己的信息數(shù)據(jù),比如:成績(jī),選課情況等;教師可以也通過查詢系統(tǒng),查找到學(xué)生和自己的信息;學(xué)生可以通過選課系統(tǒng),選擇或取消課程;教師可以通過成績(jī)管理系統(tǒng),修改學(xué)生的成績(jī);管理員通過已有的教師和學(xué)生信息,更新數(shù)據(jù)庫(kù);教師和管理員可以通過打印系統(tǒng),打印相關(guān)材料。參與系統(tǒng)的實(shí)體關(guān)系圖:1:參與系統(tǒng)的實(shí)體有:管理員、教師、班級(jí),班級(jí)號(hào)、課程、學(xué)生。(1):管理員有以下屬性:管理員號(hào),密碼,姓名,年齡,聯(lián)系電話,聯(lián)系地址(2):教師有以下屬性:教師號(hào),密碼,姓名,年齡,聯(lián)系電話,聯(lián)系地址(3):課程有以下屬性:課程名稱,課程號(hào),學(xué)生號(hào),教師號(hào),班級(jí)號(hào),成績(jī)(4):學(xué)生有以下屬性:姓名,密碼,學(xué)號(hào),年齡,聯(lián)系電話,聯(lián)系地址,班級(jí)(5)班級(jí)有以下屬性:班級(jí)號(hào),班級(jí)名2:實(shí)體關(guān)系圖為:學(xué)生課程實(shí)體關(guān)系圖:學(xué)生學(xué)生課程學(xué)習(xí)班級(jí)年齡姓名課程名課程號(hào)MN性別聯(lián)系電話聯(lián)系地址密碼成績(jī)學(xué)生號(hào)教師號(hào)班級(jí)號(hào)(2):教師課程實(shí)體關(guān)系圖:教師教師課程教學(xué)姓名教師號(hào)課程名課程號(hào)年齡性別聯(lián)系電話聯(lián)系地址NM密碼成績(jī)學(xué)生號(hào)教師號(hào)(3):管理員管理實(shí)體關(guān)系圖:LL學(xué)生N管理員教師課程管理密碼課程號(hào)課程名教師號(hào)管理員號(hào)MO班級(jí)密碼密碼姓名年齡性別聯(lián)系電話聯(lián)系地址年齡性別聯(lián)系電話聯(lián)系地址學(xué)號(hào)L,M,N,O表示“多個(gè)”姓名年齡性別聯(lián)系電話聯(lián)系地址(4).課程班級(jí)關(guān)系聯(lián)系班級(jí)班級(jí)課程選擇班級(jí)號(hào)課程號(hào)課程名課程號(hào)MN成績(jī)學(xué)生號(hào)教師號(hào)用況圖:用況圖說明:參與者:學(xué)生,教師,管理員學(xué)生模型中的用例:選課,退課和個(gè)人信息(查詢成績(jī)和修改,與個(gè)人信息屬于泛化關(guān)系)老師模型中的用例:查詢選課學(xué)生,登記學(xué)生成績(jī),學(xué)生成績(jī)管理(成績(jī)查詢,統(tǒng)計(jì),排序,打印為子用例)是用例管理員模型中的用例:用戶權(quán)限管理,維護(hù)系統(tǒng)數(shù)據(jù)(更新學(xué)生數(shù)據(jù),更新教師數(shù)據(jù),更新課程數(shù)據(jù),更新班級(jí)數(shù)據(jù)為子用例),學(xué)生成績(jī)管理是用例在圖中,可以看出管理員擁有最高權(quán)限。類圖:類圖說明:類名:Person,Student,Teacher,Adminstrator,course屬性:Student中有私有的name,StuNum,class;Schedule中有私有的course,time方法(函數(shù)):Person類中有成績(jī)查詢,成績(jī)打印,成績(jī)統(tǒng)計(jì),成績(jī)排序。Student類中有選課和退課;Schedule中有opname;Administrator中有權(quán)限管理和維護(hù)系統(tǒng)數(shù)據(jù)。Teacher中有查詢選課學(xué)生,登記學(xué)生成績(jī),查詢開課課程。順序圖:順序圖說明:根據(jù)類圖的設(shè)計(jì),可以知道各個(gè)父類與子類之間的關(guān)系,以及子類與子類之間的關(guān)系。類之間存在的關(guān)系,可以通過函數(shù)的調(diào)用,得以實(shí)現(xiàn)。如學(xué)生,教師和管理員都可以通過成績(jī)打印、成績(jī)查詢、成績(jī)排序和成績(jī)統(tǒng)計(jì)等函數(shù)來讓Person實(shí)現(xiàn)具體的功能。狀態(tài)圖:狀態(tài)圖說明:本圖中有一個(gè)出態(tài)和一個(gè)入態(tài)。當(dāng)用戶以自己的賬號(hào)和密碼輸入時(shí),在系統(tǒng)確認(rèn)之后,會(huì)自動(dòng)進(jìn)入符合權(quán)限的相應(yīng)狀態(tài),這個(gè)判別過程,需要有判別條件。三個(gè)狀態(tài)分別是:學(xué)生,教師和管理員?;顒?dòng)圖:活動(dòng)圖說明:此圖中,有一個(gè)變化事件(即:當(dāng)輸入的賬號(hào)和密碼出錯(cuò)的時(shí)候,進(jìn)行重試),驗(yàn)證成功之后,以各自身份登錄。圖中運(yùn)用了分支,匯合數(shù)據(jù)流圖:教務(wù)管理系統(tǒng)頂層圖教務(wù)管理系統(tǒng)0層圖教務(wù)管理系統(tǒng)加工1子圖教務(wù)管理系統(tǒng)加工2子圖教務(wù)管理系統(tǒng)加工5子圖數(shù)據(jù)流程圖說明:根據(jù)分層流圖的畫法,將整個(gè)系統(tǒng)的運(yùn)行體分成了不通層次的數(shù)據(jù)流程圖。首先是畫出了頂層圖,該圖通常沒有檔,只有源或宿,加工和數(shù)據(jù)流。在這個(gè)系統(tǒng)中,學(xué)生,教師和管理員既是宿,也是源,因?yàn)樗麄儷@取或是提供的信息都是雙向性的。教務(wù)管理系統(tǒng)在分層數(shù)據(jù)流程圖中的角色,是加工,它可以分成多個(gè)子加工,所以才有了分層結(jié)構(gòu)。第0層,把教務(wù)管理系統(tǒng)分成了:1選課、退課系統(tǒng),2查詢系統(tǒng),3成績(jī)管理系統(tǒng),4個(gè)人信息管理系統(tǒng),5數(shù)據(jù)庫(kù)。第1層中的加工1子圖,選課、退課系統(tǒng)又可以分成兩個(gè)子加工:2.1選課系統(tǒng),2.2退課系統(tǒng)。退課或選課之后的課程表都將被導(dǎo)入數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)實(shí)現(xiàn)自動(dòng)更新之后,就可以在登錄的狀態(tài)下,看到更新之后的課程表。第1層中的加工2子圖,查詢系統(tǒng)可分為:2.1教師查詢和2.2學(xué)生查詢。教師可以查詢教師自己的數(shù)據(jù)信息,并且可以查詢教師自己任課的班級(jí)學(xué)生的成績(jī)及個(gè)人信息;學(xué)生可以查詢選課情況,個(gè)人成績(jī)表。第1層中的加工5子圖,教師信息和學(xué)生信息都是由管理員導(dǎo)入系統(tǒng)數(shù)據(jù)庫(kù)的,方便管理。運(yùn)行環(huán)境客戶機(jī):Windows2000或者以上1GHZ或更高主頻的相容CPU
推薦最小內(nèi)存為512MB。(支持的最小內(nèi)存為128MB;最多支持4GB內(nèi)存。)
至少有1GB可用磁盤空間的硬盤服務(wù)器:WindowsXPProfessional服務(wù)器需要安裝Tomcat服務(wù)器1GHZ或更高主頻的相容CPU
推薦最小內(nèi)存為512MB。(支持的最小內(nèi)存為128MB;最多支持4GB內(nèi)存。)
至少有1GB可用磁盤空間的硬盤用戶的特點(diǎn)用戶分別是管理員,教師和學(xué)生從使用系統(tǒng)來說,共同點(diǎn)是:管理員,教師和學(xué)生都需要用戶名和密碼來登錄。區(qū)別是:管理員是維護(hù)系統(tǒng)數(shù)據(jù),擁有最高權(quán)限;教師查詢選課信息,登記學(xué)生成績(jī)和查詢開課課程等,擁有部分權(quán)限;學(xué)生成績(jī)查詢,選課和退課,只擁有查詢和選課權(quán)限。關(guān)鍵點(diǎn)關(guān)鍵功能:查詢,更新關(guān)鍵算法:隊(duì)列關(guān)鍵技術(shù):JSP,SQL約束條件開發(fā)期限:十一至十二周方法與技術(shù):JSP,SQL在未經(jīng)許可的情況下,向第三方提供相關(guān)個(gè)人信息,保證信息的安全性和私密性。3.3需求規(guī)格軟件系統(tǒng)總體功能/對(duì)象結(jié)構(gòu)結(jié)構(gòu)圖:以上是教務(wù)管理系統(tǒng)的結(jié)構(gòu)圖,分析教務(wù)管理系統(tǒng)的DFD(數(shù)據(jù)流圖),可以知道到整個(gè)系統(tǒng)分為選課、退課系統(tǒng),查詢系統(tǒng),成績(jī)管理系統(tǒng),教師個(gè)人信息更新,數(shù)據(jù)庫(kù)五大部分。描述約定在無人為因素,或是其他客觀情況影響的前提下,保證系統(tǒng)能夠正常且穩(wěn)定工作;當(dāng)用戶訪問教務(wù)管理系統(tǒng)時(shí),不會(huì)出現(xiàn)身份錯(cuò)誤情況,如:學(xué)生以自己的身份登錄系統(tǒng),卻進(jìn)入了教師或是管理員才能進(jìn)入的界面,保證安全穩(wěn)定性與私密性。3.4CSCI能力需求3.4.x(CSCI能力)Student(學(xué)生信息表):主碼列名數(shù)據(jù)類型寬度小數(shù)位空否取值范圍備注PkSnochar5N學(xué)號(hào)Snamechar8N姓名Spwchar20Y密碼Ssexchar2Y性別Classchar10Y班級(jí)SagesmallintY不小于12年齡Stelchar20Y電話Sdeptchar15Y系名SaddChar20Y家庭地址Teacher(教師信息表):主碼列名數(shù)據(jù)類型寬度小數(shù)位空否取值范圍備注PkTnochar5N教師編號(hào)Tnamechar8N姓名Tpwchar20Y密碼Tsexchar2Y性別TagesmallintY不小于12年齡Tdeptchar15Y系名Ttelchar20Y電話TaddChar20Y家庭地址Course(課程表):主碼列名數(shù)據(jù)類型寬度小數(shù)位空否備注PkCnochar5N課程號(hào)Cnamechar20N課程名稱CcreditsmallintY學(xué)分Admin(管理員表):主碼列名數(shù)據(jù)類型寬度小數(shù)位空否備注PkAnochar5N管理員編號(hào)Anamechar8N姓名Apwchar20Y密碼Asexchar2Y性別AagesmallintY年齡Atelchar20Y電話AaddChar20Y家庭地址TC(老師授課表):主碼列名數(shù)據(jù)類型寬度小數(shù)空否外碼參照關(guān)系取值范圍備注PkTnochar5NFkTeacher老師編號(hào)Cnochar2NFkCourse課程號(hào)SC(學(xué)生選課表):主碼列名數(shù)據(jù)類型寬度小數(shù)空否外碼參照關(guān)系取值范圍備注PkSnochar5NFkStudent學(xué)號(hào)Cnochar2NFkCourse課程號(hào)GradeDecimal51Y0≤x≤100成績(jī)輸入數(shù)據(jù),輸出數(shù)據(jù)和處理輸入數(shù)據(jù):類型數(shù)據(jù)名稱定義類型格式值域?qū)W生信息學(xué)號(hào)學(xué)生的唯一標(biāo)識(shí)字符型5字節(jié)
姓名學(xué)生姓名字符型8字節(jié)(少于等于4個(gè)漢字)密碼學(xué)生的密碼字符型20字節(jié)年齡學(xué)生年齡數(shù)值型2字節(jié)不小于12性別學(xué)生性別字符型2字節(jié)(1個(gè)漢字)男或女班級(jí)學(xué)生所在班級(jí)字符型10字節(jié)電話學(xué)生電話字符型20字節(jié)系名學(xué)生的系別字符型15字節(jié)老師信息老師編號(hào)老師的唯一標(biāo)識(shí)字符型5字節(jié)姓名老師姓名字符型8字節(jié)(4個(gè)漢字)密碼老師的登陸密碼字符型20字節(jié)年齡老師的年齡數(shù)值型smallint系名所屬系名字符型15字節(jié)電話老師的電話號(hào)碼字符型20字節(jié)管理員信息管理員編號(hào)管理員唯一標(biāo)識(shí)字符型5字節(jié)姓名管理員姓名字符型8字節(jié)(4個(gè)漢字)密碼管理員密碼字符型20字節(jié)性別管理員的性別字符型2字節(jié)(1個(gè)漢字)男或女年齡管理員的年齡數(shù)值型smallint電話管理員的電話字符型20字節(jié)課程表課程號(hào)課程的唯一標(biāo)識(shí)字符型5字節(jié)課程名課程姓名字符型20字節(jié)(10個(gè)漢字)學(xué)分課程的學(xué)分?jǐn)?shù)值型smallint成績(jī)學(xué)生的成績(jī)數(shù)值型5字節(jié)0~100輸出數(shù)據(jù):類型數(shù)據(jù)名稱定義類型格式值域?qū)W生信息學(xué)號(hào)學(xué)生的唯一標(biāo)識(shí)字符型5字節(jié)
姓名學(xué)生姓名字符型8字節(jié)(少于等于4個(gè)漢字)密碼學(xué)生的密碼字符型20字節(jié)年齡學(xué)生年齡數(shù)值型2字節(jié)不小于12性別學(xué)生性別字符型2字節(jié)(1個(gè)漢字)男或女班級(jí)學(xué)生所在班級(jí)字符型10字節(jié)電話學(xué)生電話字符型20字節(jié)系名學(xué)生的系別字符型15字節(jié)老師信息老師編號(hào)老師的唯一標(biāo)識(shí)字符型5字節(jié)姓名老師姓名字符型8字節(jié)(4個(gè)漢字)密碼老師的登陸密碼字符型20字節(jié)年齡老師的年齡數(shù)值型smallint系名所屬系名字符型15字節(jié)電話老師的電話號(hào)碼字符型20字節(jié)管理員信息管理員編號(hào)管理員唯一標(biāo)識(shí)字符型5字節(jié)姓名管理員姓名字符型8字節(jié)(4個(gè)漢字)密碼管理員密碼字符型20字節(jié)性別管理員的性別字符型2字節(jié)(1個(gè)漢字)男或女年齡管理員的年齡數(shù)值型smallint電話管理員的電話字符型20字節(jié)課程表課程號(hào)課程的唯一標(biāo)識(shí)字符型5字節(jié)課程名課程姓名字符型20字節(jié)(10個(gè)漢字)學(xué)分課程的學(xué)分?jǐn)?shù)值型smallint老師的開課情況老師編號(hào)老師的標(biāo)識(shí)字符型5字節(jié)課程名開的課程的姓名字符型20字節(jié)成績(jī)學(xué)生成績(jī)數(shù)值型5字節(jié)學(xué)生的人數(shù)選這門課程的人數(shù)整形數(shù)值學(xué)生選課學(xué)生編號(hào)標(biāo)識(shí)選課的學(xué)生字符型5字節(jié)課程編號(hào)標(biāo)識(shí)所選的課程字符型5字節(jié)成績(jī)學(xué)生的成績(jī)數(shù)值型5字節(jié)0~100處理:在系統(tǒng)UI(界面),學(xué)生可以訪問,但是無法更改個(gè)人信息等,因?yàn)樵跀?shù)據(jù)庫(kù)的設(shè)計(jì)中,學(xué)生沒有權(quán)限修改個(gè)人信息(除了間接地選課和退課);教師可以添加個(gè)人信息和授課班級(jí)學(xué)生成績(jī),但是無法修改學(xué)生的信息;管理員則擁有絕對(duì)權(quán)限。在用戶登錄時(shí),如果學(xué)生,教師或是管理員輸入的賬號(hào),密碼與系統(tǒng)后臺(tái)數(shù)據(jù)庫(kù)中的賬號(hào),密碼不相匹配的話,系統(tǒng)會(huì)提示用戶輸入的賬號(hào)和密碼是不正確的,并提示重新登錄。直到用戶輸入的賬號(hào)密碼被數(shù)據(jù)庫(kù)驗(yàn)證是正確之后,用戶界面才會(huì)發(fā)生跳轉(zhuǎn),進(jìn)入到與用戶相對(duì)應(yīng)的界面。數(shù)據(jù)庫(kù)設(shè)計(jì)說明:為了實(shí)現(xiàn)學(xué)生,教師和管理員的各自功能,一共設(shè)計(jì)了6個(gè)數(shù)據(jù)表,分別是:Student(學(xué)生表),Teacher(教師表),Admin(管理員表),Course(課程表),TC(老師授課表),SC(學(xué)生選課表)。這些表格之間建立了一系列的數(shù)據(jù)屬性,比如:Student中包含了學(xué)號(hào),姓名,密碼,性別,班級(jí),年齡,電話,系名,家庭住址;Teacher中包含了教師編號(hào),姓名,密碼,年齡,電話,家庭住址;Admin中包含了管理員編號(hào),姓名,密碼,性別,年齡,家庭住址;Course中包含了課程號(hào),課程名,學(xué)分;TC中包含了教師號(hào),授課課程號(hào);SC中包含了學(xué)生號(hào),課程號(hào),以及課程成績(jī)。功能編號(hào)功能名稱功能描述1查詢系統(tǒng)根據(jù)系統(tǒng)數(shù)據(jù)庫(kù)的實(shí)時(shí)信息,教師和學(xué)生都可以查詢學(xué)生信息,如:成績(jī)、選課等資料。2選課系統(tǒng)學(xué)生根據(jù)自身情況,選擇相應(yīng)課程。3數(shù)據(jù)庫(kù)系統(tǒng)管理員根據(jù)相關(guān)信息,把材料輸入數(shù)據(jù)庫(kù),實(shí)時(shí)更新。4打印系統(tǒng)調(diào)用打印程序,打印所需數(shù)據(jù)。5成績(jī)管理系統(tǒng)教師通過此功能,在數(shù)據(jù)庫(kù)中添加授課班級(jí)成績(jī)單,方便數(shù)據(jù)的更新。6個(gè)人信息修改主要是為了方便教師修改自己的個(gè)人信息主要功能分別是查詢系統(tǒng),選課系統(tǒng),數(shù)據(jù)庫(kù)系統(tǒng),打印系統(tǒng),成績(jī)管理系統(tǒng)和個(gè)人信息修改系統(tǒng)。由一個(gè)大概的模型細(xì)分成多個(gè)子系統(tǒng),為的就是能夠詳細(xì)地分解功能模塊,使得實(shí)現(xiàn)功能透明化。這種由上至下的結(jié)構(gòu),是非常必要的。系統(tǒng)功能分解功能編號(hào)功能名稱功能描述1.1查詢系統(tǒng)—選課查詢選課情況,及課程時(shí)間表1.2查詢系統(tǒng)—成績(jī)查詢查詢個(gè)人成績(jī)表,并且根據(jù)個(gè)人情況,對(duì)成績(jī)進(jìn)行排序2.1選課系統(tǒng)—選課選擇本學(xué)年度對(duì)應(yīng)的專業(yè)課程,2.2選課系統(tǒng)—退課對(duì)已選課程進(jìn)行退課處理,方便重新選課3.1數(shù)據(jù)庫(kù)系統(tǒng)—教師信息根據(jù)教師提供的個(gè)人信息,核對(duì)之后,輸入系統(tǒng)數(shù)據(jù)庫(kù),方便管理3.2數(shù)據(jù)庫(kù)系統(tǒng)—學(xué)生信息根據(jù)學(xué)生提供的個(gè)人信息,核對(duì)之后,輸入系統(tǒng)數(shù)據(jù)庫(kù),方便管理4.1打印系統(tǒng)—教師使用教師在進(jìn)入管理系統(tǒng)之后,為方便隨時(shí)查閱,可以使用打印功能,通過打印機(jī)輸出4.2打印系統(tǒng)—管理員使用管理員在進(jìn)入管理系統(tǒng)之后,為方便教學(xué)參考(同專業(yè)的班級(jí)之間的對(duì)比,向?qū)W生提供幫助等),可以使用打印功能,通過打印機(jī)輸出3.5CSCI外部接口需求接口設(shè)計(jì)說明內(nèi)部接口:主頁(yè)模塊學(xué)生通過學(xué)生接口登入系統(tǒng) 學(xué)生模塊通過選課接口登入選課學(xué)生模塊通過退課接口登入退課 學(xué)生模塊通過查詢接口進(jìn)行課程查詢和分?jǐn)?shù)查詢主頁(yè)模塊教師通過教師接口登入系統(tǒng) 教師模塊通過選課接口登入選課 教師模塊通過查詢接口登入課程操作(查詢,添加,修改,刪除)和分?jǐn)?shù)操作(查詢,添加,修改,刪除) 教師模塊通過個(gè)人信息修改接口對(duì)自己的個(gè)人信息進(jìn)行更新(修改聯(lián)系電話,聯(lián)系地址等)主頁(yè)模塊管理員通過管理員接口登入系統(tǒng) 管理員模塊通過管理員接口登入系統(tǒng)模塊(擁有全部權(quán)限)外部接口:本軟件通過ODBC技術(shù)連接使用SQLSERVER2000來設(shè)計(jì)數(shù)據(jù)庫(kù)。以下是部分初步設(shè)計(jì)的教務(wù)管理系統(tǒng)的UI截圖:用戶接口:用戶通過局域網(wǎng)絡(luò)與圖書數(shù)據(jù)庫(kù)鏈接。UI(用戶界面)序號(hào)測(cè)試內(nèi)容測(cè)試方法預(yù)期測(cè)試結(jié)果備注1界面輸入在軟件的測(cè)試運(yùn)行中檢查界面輸入是否正常。光標(biāo)可以正確定位到輸入域,輸入數(shù)據(jù)有效,輸入順序合理。2界面顯示在軟件的測(cè)試運(yùn)行中檢查界面顯示是否正常。在1024*768分辨率下,界面顯示正常。3界面文字與提示在軟件的測(cè)試運(yùn)行中檢查界面文字與提示的與提示3.5.x(接口的項(xiàng)目唯一標(biāo)識(shí)符)數(shù)據(jù)字典由數(shù)據(jù)條目組成,每個(gè)條目描述DFD中的一個(gè)元素。數(shù)據(jù)字條分成5類:數(shù)據(jù)流,文件,數(shù)據(jù)項(xiàng)(組成數(shù)據(jù)流和文件的數(shù)據(jù)),加工,源或宿。數(shù)據(jù)字典中使用的標(biāo)準(zhǔn)符號(hào)符號(hào)名稱舉例=+[…,…][…|..]{…}{…}mn(…)“…”定義為與或或重復(fù)重復(fù)可選基本數(shù)據(jù)元素x=…表示x由…組成a+b表示a和b[a,b]表示a或b[a|b]表示a或b{a}表示a重復(fù)0或多次{a}38表示a重復(fù)3到8次(a)表示a重復(fù)0或多次“a”表示a是基本數(shù)據(jù)教務(wù)管理系統(tǒng)的數(shù)據(jù)字典元素編號(hào)名稱類型說明IP01學(xué)生信息輸入處理輸入姓名,學(xué)號(hào),班級(jí)等IP02學(xué)生信息查詢處理查詢成績(jī)等IP03修改學(xué)生信息處理修改姓名,學(xué)號(hào),班級(jí)等IP04學(xué)生選課處理處理學(xué)生選擇課程IP05學(xué)生退選處理學(xué)生退選已選課程IP06教師查詢選課學(xué)生處理供老師查看已選這門課程的學(xué)生名單IP07教師登記學(xué)生成績(jī)處理供老師登記學(xué)生考試成績(jī)IP08查詢開課課程處理供老師查詢已經(jīng)開課的課程表IP09維護(hù)系統(tǒng)數(shù)據(jù)處理系統(tǒng)管理員用來維護(hù)學(xué)生數(shù)據(jù),教師數(shù)據(jù),課程數(shù)據(jù)等IP10用戶權(quán)限管理處理系統(tǒng)管理員用來對(duì)系統(tǒng)用戶權(quán)限限定IP11學(xué)生成績(jī)管理處理老師,系統(tǒng)管理員對(duì)學(xué)生成績(jī)進(jìn)行查詢,統(tǒng)計(jì),排序,打印等IP12成績(jī)管理處理教師可以修改授課班級(jí)學(xué)生的成績(jī);管理員可以修改所有學(xué)生的成績(jī)SS01學(xué)生信息數(shù)據(jù)存儲(chǔ)學(xué)生信息錄入,修改,刪除,保存SS02教師信息數(shù)據(jù)存儲(chǔ)教師信息錄入,修改,刪除,保存SS03課程信息數(shù)據(jù)存儲(chǔ)選課課程名稱,書籍名,授課老師,上課時(shí)間,地點(diǎn)SS04管理員信息數(shù)據(jù)存儲(chǔ)管理員信息錄入,修改,刪除,保存SS05成績(jī)信息數(shù)據(jù)存儲(chǔ)錄入學(xué)生所有考試成績(jī)SS06教師授課信息數(shù)據(jù)存儲(chǔ)管理員輸入教師的授課信息,如班級(jí),課程等字典條目:學(xué)生信息=學(xué)號(hào)+姓名+性別+年齡+聯(lián)系電話+聯(lián)系地址教師信息=教師號(hào)+姓名+性別+年齡+聯(lián)系電話+聯(lián)系地址管理員信息=管理員號(hào)+姓名+性別+年齡+聯(lián)系電話+聯(lián)系地址課程信息=選定課程號(hào)+課程名+授課老師,上課時(shí)間+地點(diǎn)成績(jī)信息=學(xué)號(hào)+成績(jī)+課程號(hào)+課程名教師授課情況=教師號(hào)+課程號(hào)+班級(jí)3.6CSCI內(nèi)部接口需求因?yàn)槭切枨蠓治鲭A段,軟件的實(shí)現(xiàn)體還沒有設(shè)計(jì),只是根據(jù)功能的分配,設(shè)計(jì)了外部接口。為下一階段的設(shè)計(jì)提供參考。3.7CSCI內(nèi)部數(shù)據(jù)需求在設(shè)計(jì)系統(tǒng)的實(shí)現(xiàn)體時(shí),會(huì)將需求分析出來的數(shù)據(jù)表作為參考,如學(xué)生表中的學(xué)號(hào),密碼是內(nèi)部接口,它們作為進(jìn)入系統(tǒng)的驗(yàn)證前提,需要給它們相應(yīng)的函數(shù)名稱,這樣就可以實(shí)現(xiàn)相應(yīng)的功能。每一個(gè)相關(guān)數(shù)據(jù)庫(kù)中的數(shù)據(jù)表的成員都是整個(gè)教務(wù)管理系統(tǒng)的內(nèi)部接口,它們都是與外部接口存在一定聯(lián)系的。3.8保密性需求安全措施:在用戶登錄的時(shí)候,如果賬戶或密碼無效的情況下,提供一個(gè)“密碼找回”功能,系統(tǒng)通過之前認(rèn)證或是用戶提供的找回密碼途徑,系統(tǒng)用戶可以修改密碼;反之,由于系統(tǒng)數(shù)據(jù)庫(kù)的用戶表中沒有此用戶名,非法用戶無法通過認(rèn)證,也就無法完成最終的系統(tǒng)登錄。這個(gè)功能的增加,解決了以前教務(wù)管理系統(tǒng)中,用戶一旦丟失密碼,在沒有“密碼”找回功能的系統(tǒng)中,無法及時(shí)處理的情況。不僅是系統(tǒng)的安全保密是重要的,人為的安全隱患卻是無法容易解決的。因此,確保服務(wù)方自身的保密安全性也是非常重要的一環(huán)。3.9CSCI環(huán)境需求Microsoft2000或者以上1GHZ或更高主頻的相容CPU
推薦最小內(nèi)存為512MB。(支持的最小內(nèi)存為128MB;最多支持4GB內(nèi)存。)
至少有1GB可用磁盤空間的硬盤主機(jī)含有網(wǎng)卡3.10計(jì)算機(jī)資源需求3.10.1計(jì)算機(jī)硬件需求客戶機(jī):1GHZ或更高主頻的相容CPU
推薦最小內(nèi)存為512MB。(支持的最小內(nèi)存為128MB;最多支持4GB內(nèi)存。)
至少有1GB可用磁盤空間的硬盤主機(jī)含有網(wǎng)卡服務(wù)器:1GHZ或更高主頻的相容CPU
推薦最小內(nèi)存為1G。
至少有1GB可用磁盤空間的硬盤主機(jī)含有100M或者以上網(wǎng)卡3.10.2計(jì)算機(jī)硬件資源利用需求在使用該教務(wù)管理系統(tǒng)時(shí),計(jì)算機(jī)的CPU占用率會(huì)控制在10%左右,如果是瀏覽器打開的網(wǎng)頁(yè)過多,或者是其它不可預(yù)見的異常,CPU占用率不會(huì)超過50%。優(yōu)化系統(tǒng)的最終目的就是在用戶訪問系統(tǒng)的時(shí)候,達(dá)到良好的運(yùn)行效果。需求方在向外正式發(fā)布之前,應(yīng)該現(xiàn)在內(nèi)部測(cè)試。搭建一個(gè)網(wǎng)絡(luò),使得內(nèi)部網(wǎng)的測(cè)試工作能夠順利展開。當(dāng)測(cè)試之后,系統(tǒng)表現(xiàn)穩(wěn)定,則可以發(fā)布出去,達(dá)到最后目的。3.10.3計(jì)算機(jī)軟件需求由于是采用動(dòng)態(tài)的數(shù)據(jù)結(jié)構(gòu),而且是以網(wǎng)頁(yè)的形式面向用戶,首先在服務(wù)器上必須安裝相應(yīng)的服務(wù)器軟件(如:Tomcat服務(wù)器),為的是讓網(wǎng)絡(luò)中的用戶端可以用瀏覽器訪問,能夠起到解析服務(wù)器的功能。安裝IIS,是一個(gè)前提。在服務(wù)器安裝好之后,就是設(shè)計(jì)系統(tǒng)的UI(用戶界面)。用DreamWeaver設(shè)計(jì)好相應(yīng)功能的JSP網(wǎng)頁(yè)。接下來就是設(shè)計(jì)數(shù)據(jù)庫(kù),根據(jù)UI設(shè)計(jì)的接口,用MicrosoftSQL2000設(shè)計(jì)與每個(gè)接口相對(duì)應(yīng)的數(shù)據(jù)庫(kù)列表。在服務(wù)器連接數(shù)據(jù)庫(kù)之前,最好是先通過測(cè)試,確保數(shù)據(jù)庫(kù)的完整性。3.10.4計(jì)算機(jī)通信需求主機(jī)應(yīng)該集成網(wǎng)卡,不僅可以連接局域網(wǎng),又可以連接互聯(lián)網(wǎng)。如果是面向局域網(wǎng)的,需要設(shè)定一個(gè)網(wǎng)絡(luò),在本地網(wǎng)絡(luò)中設(shè)置IP,使得計(jì)算機(jī)可以指向同一個(gè)段,這種情況下,服務(wù)器和客戶端僅僅是在一個(gè)固定的網(wǎng)段中,客戶端要訪問系統(tǒng),只需要設(shè)置IP即可;如果是面向互聯(lián)網(wǎng),服務(wù)器必須綁定一定的網(wǎng)絡(luò)空間,申請(qǐng)域名,通過網(wǎng)絡(luò)解析,客戶端通過網(wǎng)絡(luò)通信方提供的互聯(lián)網(wǎng)上網(wǎng)方式,輸入系統(tǒng)的網(wǎng)絡(luò)域名,才可以訪問系統(tǒng)。3.11軟件質(zhì)量因素可用性:工作周期,24小時(shí)開放,在系統(tǒng)穩(wěn)定(沒有對(duì)系統(tǒng)維護(hù))的情況下,服務(wù)器的可用性至少達(dá)到99%;當(dāng)管理員對(duì)系統(tǒng)進(jìn)行維護(hù)時(shí),系統(tǒng)會(huì)在阻止訪問,用戶無法訪問。有效性:為了系統(tǒng)能夠正常運(yùn)行,必須為其留有足夠的內(nèi)存處理空間。完整性:對(duì)系統(tǒng)的重要數(shù)據(jù)都有密碼保護(hù),只有管理員擁有最高權(quán)限。可靠性:對(duì)數(shù)據(jù)庫(kù)信息的訪問,必須達(dá)到100%的正確,保證用戶訪問真實(shí)的信息。健壯性:系統(tǒng)更新前后的數(shù)據(jù)都需要管理員備份,為后期一些矛盾或者疑問,做到有據(jù)可依。安全可靠性序號(hào)測(cè)試內(nèi)容測(cè)試方法預(yù)期測(cè)試結(jié)果備注1軟件容錯(cuò)性在軟件的測(cè)試運(yùn)行中進(jìn)行判定。軟件發(fā)現(xiàn)錯(cuò)誤時(shí),有錯(cuò)誤提示,可以回復(fù)到正常狀態(tài)。對(duì)關(guān)鍵輸入數(shù)據(jù)的有效性檢查比較完備。系統(tǒng)容錯(cuò)性還不完備。3運(yùn)行穩(wěn)定性在軟件的測(cè)試運(yùn)行中進(jìn)行判定。沒有發(fā)生由于軟件錯(cuò)誤而導(dǎo)致的系統(tǒng)崩潰和丟失數(shù)據(jù)現(xiàn)象。系統(tǒng)在單擊有些窗口的叉號(hào)時(shí)會(huì)出現(xiàn)崩潰。3.12設(shè)計(jì)和實(shí)現(xiàn)的約束在設(shè)計(jì)之前,需要安裝Tomcat服務(wù)器,為建立開發(fā)環(huán)境做好鋪墊。在設(shè)計(jì)數(shù)據(jù)庫(kù)是,需方應(yīng)提供與實(shí)現(xiàn)系統(tǒng)功能所需的信息資料,如:要完成學(xué)生的選課、退課功能,需方應(yīng)提供課程表(如數(shù)據(jù)庫(kù)中的Course列表)的詳細(xì)資料;學(xué)生表中的姓名,年齡,班級(jí)因?yàn)橄到y(tǒng)采用的是動(dòng)態(tài)網(wǎng)絡(luò)形式運(yùn)行的,必須是保證其安全性和穩(wěn)定性。此系統(tǒng)用JSP實(shí)現(xiàn),網(wǎng)絡(luò)應(yīng)用比較廣泛,其穩(wěn)定性和高效性,有一定的保障。JSP使用的是HTML和Javaservlet腳本的混合體,因此,它的維護(hù)工作要相對(duì)容易,添加安全機(jī)制是必須實(shí)現(xiàn)的。最重要的是系統(tǒng)功能模塊的高內(nèi)聚低耦合,確保系統(tǒng)的課擴(kuò)展性,為后期添加一定的系統(tǒng)功能,做好鋪墊工作。3.13數(shù)據(jù)系統(tǒng)的輸入、輸出數(shù)據(jù)及數(shù)據(jù)管理能力方面的要求:根據(jù)設(shè)計(jì)好的數(shù)據(jù)庫(kù)列表,學(xué)生,教師和管理員通過UI選擇相應(yīng)的登錄狀態(tài),可以通過接口訪問相關(guān)的信息,如學(xué)生可以實(shí)現(xiàn)查詢成績(jī)等功能。用戶只能擁有僅且僅有一個(gè)登錄賬號(hào)和密碼,一個(gè)用戶無法以不通身份訪問教務(wù)管理系統(tǒng)。由于采用了動(dòng)態(tài)技術(shù),系統(tǒng)的信息是實(shí)時(shí)更新的,確保用戶可以訪問到最新的個(gè)人信息。數(shù)據(jù)庫(kù)的更新可視化,使得管理員可以清楚地管理數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)的自動(dòng)更新只是需要設(shè)定一個(gè)更新機(jī)制(如:更新的時(shí)間段,更新之后的自動(dòng)備份等)。減少一些人工操作,多一些智能性,讓維護(hù)和更新實(shí)現(xiàn)自動(dòng)化。3.14操作常規(guī)操作時(shí):需方的工作人員的技術(shù)要求不能太高,如果需方的系統(tǒng)工作的人員有認(rèn)識(shí)調(diào)動(dòng),需要培訓(xùn)周期不需要太長(zhǎng);恢復(fù)操作操作時(shí):管理員可以運(yùn)用已經(jīng)備份的數(shù)據(jù)恢復(fù)系統(tǒng),使系統(tǒng)恢復(fù)到最近的正常模式下,保護(hù)了已有數(shù)據(jù)的安全。3.15故障處理正常使用時(shí)不應(yīng)出錯(cuò),若運(yùn)行時(shí)遇到不可恢復(fù)的系統(tǒng)錯(cuò)誤,也必須保證數(shù)據(jù)庫(kù)完好無損。
調(diào)試中遇到的問題及解決的方案:
1)遇到跳出“數(shù)據(jù)庫(kù)已經(jīng)關(guān)閉“提示信息阻止程序運(yùn)行時(shí)
可以查看一下進(jìn)行此項(xiàng)操作時(shí),操作的表是否已經(jīng)被關(guān)閉了或者是在沒有關(guān)閉此表的情況下又一次運(yùn)用打開語(yǔ)句打開此表。
2)關(guān)于空記錄帶來的麻煩
有些空記錄往往會(huì)使程序無法運(yùn)行。此時(shí)你可用“ifnotisnull”語(yǔ)句先判斷一下是否為空記錄,再操作。
3)有些運(yùn)行錯(cuò)誤也可用如下語(yǔ)句排除
OnErrorGoToErropoint
Erropoint:
MsgboxErr.Descripton
Exitsub
或用OnErrorresumeNext等語(yǔ)句進(jìn)行處理。3.16有關(guān)人員需求(若有)本條應(yīng)描述與使用或支持CSCI的人員有關(guān)的需求,包括人員數(shù)量、技能等級(jí)、責(zé)任期、培訓(xùn)需求、其它的信息。如:同時(shí)存在的用戶數(shù)量的需求,內(nèi)在幫助和培訓(xùn)能力的需求,(若有)還應(yīng)包括強(qiáng)加于CSCI的人力行為工程需求,這些需求包括對(duì)人員在能力與局限性方面的考慮:在正常和極端條件下可預(yù)測(cè)的人為錯(cuò)誤,人為錯(cuò)誤造成嚴(yán)重影響的特定區(qū)域,例如包括錯(cuò)誤消息的顏色和持續(xù)時(shí)間、關(guān)鍵指示器或關(guān)鍵的物理位置以及聽覺信號(hào)的使用的需求。3.17有關(guān)培訓(xùn)需求用JSP實(shí)現(xiàn)軟件的開發(fā),必須要先熟悉網(wǎng)絡(luò)開發(fā)語(yǔ)言HTML和JavaServelet,如果用DreamWeaver作為開發(fā)環(huán)境,首先要學(xué)習(xí)一些JavaScript,以及連接數(shù)據(jù)庫(kù)的操作。3.18有關(guān)后勤需求由于本教務(wù)管理系統(tǒng)的硬件和軟件要求不是太高,因此,如果需求方原來沒有服務(wù)器等硬件,只需要購(gòu)置性價(jià)比高,符合自身要求(根據(jù)訪問量的最大估計(jì));如果需方已經(jīng)有服務(wù)器,如果符合要求,就不需要重新配置新的服務(wù)器,可以用原有的服務(wù)器即可。4需求可追蹤性本教務(wù)管理系統(tǒng)采用了分層模式,將整個(gè)系統(tǒng)的運(yùn)行體分成了不同功能的子系統(tǒng),分為選課系統(tǒng),查詢系統(tǒng),成績(jī)管理系統(tǒng),教師個(gè)人資料修改系統(tǒng),數(shù)據(jù)庫(kù)系統(tǒng)。在這種情況下,需要直接追蹤到用例。假設(shè)用例在產(chǎn)品和規(guī)模管理中能扮演產(chǎn)品特性的角色。除了用例模型的明確可追蹤性之外,我們必須明確地維護(hù)需要、特性和用例模型之間的可追蹤性。5尚未解決的問題因?yàn)闆]有權(quán)衡好系統(tǒng)的開發(fā)的高效性與穩(wěn)定性,沒有確定用什么樣的語(yǔ)言實(shí)現(xiàn)本教務(wù)管理系統(tǒng)。系統(tǒng)數(shù)據(jù)庫(kù)的可擴(kuò)展性沒有完全解決。系統(tǒng)外部端口和內(nèi)部端口沒有完善。組員還沒有完成培訓(xùn)。因?yàn)闀r(shí)間比較緊張,沒有完全按照開發(fā)進(jìn)度實(shí)施。6注解開發(fā)背景教務(wù)管理是高等院校管理的重要組成部分,一直在高校管理中具有不可替代的地位和極其重要的作用。隨著高等教育改革的不斷深入,教務(wù)管理工作面臨著一些新的情況和特點(diǎn):在我國(guó)高等教育高速發(fā)展的背景下,我們的傳統(tǒng)教育觀念正經(jīng)受到當(dāng)代先進(jìn)的教育理論和思想的沖擊,落后的管理觀念和低效的管理技術(shù)手段難以適應(yīng)當(dāng)前發(fā)展和教育改革的需要。這樣的情況對(duì)我們教務(wù)管理工作來說不僅是挑戰(zhàn),也是發(fā)展機(jī)遇,它對(duì)我們教務(wù)工作提出了新的要求,促使我們進(jìn)一步深化教務(wù)體制改革,不斷采用高效的教務(wù)管理信息手段,將教務(wù)管理過程中產(chǎn)生的大量信息需求及時(shí)、動(dòng)態(tài)地進(jìn)行處理,提高管理效率,逐步建立和完善面向信息網(wǎng)絡(luò)、開放安全高效的現(xiàn)代教務(wù)管理信息網(wǎng)絡(luò)系統(tǒng)。相關(guān)詞匯課程:由老師開課,由管理員錄入系統(tǒng),由學(xué)生選修。帳號(hào):是老師、學(xué)生、管理員的編號(hào),唯一標(biāo)識(shí)。密碼:初始為和賬號(hào)相同的一串字符。權(quán)限特性關(guān)鍵詞:是帳號(hào),所在的表里的帳號(hào)所有權(quán)限。如學(xué)生甲是學(xué)生,在學(xué)生表里,只有學(xué)生的權(quán)限:選課、退課、查成績(jī)等權(quán)限。相關(guān)原理輸入網(wǎng)站地址,進(jìn)入登陸界面,輸入悵號(hào)和密碼,選擇自己所屬的權(quán)限特性關(guān)鍵詞,進(jìn)入系統(tǒng)后,根據(jù)自己所有的權(quán)限進(jìn)行相關(guān)操作。附錄AE-R實(shí)體聯(lián)系圖,表示兩個(gè)實(shí)體或者兩個(gè)以上實(shí)體之間的聯(lián)系。類圖 類圖,是由類名,屬性和函數(shù)組成的整體。用況圖 是顯示一組用例、參與者以及它們之間關(guān)系的圖。順序圖 也稱時(shí)序圖,是顯示對(duì)象之間交互的圖,這些對(duì)象是按照時(shí)間排序的。數(shù)據(jù)字典:有關(guān)對(duì)問題域重要的數(shù)據(jù)元素,結(jié)構(gòu)和屬性的定義的集合。狀態(tài)圖用于描述一個(gè)對(duì)象在其生存期間的動(dòng)態(tài)行為,表現(xiàn)一個(gè)對(duì)象所經(jīng)歷的狀態(tài)序列,引起因狀態(tài)轉(zhuǎn)移而伴隨的動(dòng)作?;顒?dòng)圖表示的是流程中的任務(wù)的執(zhí)行,它可以表示算法過程中的語(yǔ)句的執(zhí)行。數(shù)據(jù)流圖:一種分析模型,它描繪了過程,數(shù)據(jù)集合,端點(diǎn)以及他們之間的流,這種流表現(xiàn)了業(yè)務(wù)過程或軟件系統(tǒng)的行為特點(diǎn)。它與數(shù)據(jù)字典是密不可分的,兩者結(jié)合起來構(gòu)成軟件的邏輯模型。結(jié)構(gòu)圖 用來描述軟件系統(tǒng)的體系結(jié)構(gòu),指出一個(gè)軟件系統(tǒng)由哪些模塊組成,以及模塊之間的調(diào)用關(guān)系。外部接口需求:對(duì)軟件系統(tǒng)和用戶,另一個(gè)軟件系統(tǒng)或硬件設(shè)備之間接口的描述。功能性需求:對(duì)在某些特定條件下系統(tǒng)將展示的必需的功能或行為的陳述。Extend:用例中的可選路徑從正常的步驟序列中分叉的一種結(jié)構(gòu)。將執(zhí)行可選路徑時(shí)參與者遵循的步驟打包成一個(gè)擴(kuò)展用例,調(diào)用此用例會(huì)執(zhí)行可選動(dòng)作。然后過程流與正常路徑重新匯合,直到結(jié)束。Include:一種結(jié)構(gòu),這種
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 22200.3-2025低壓電器可靠性第3部分:過載繼電器可靠性試驗(yàn)方法
- 江西省萍鄉(xiāng)市2024-2025學(xué)年高二上學(xué)期期末考試物理試卷(含答案)
- 廣東省廣州市白云區(qū)2025-2026學(xué)年八年級(jí)上學(xué)期期末考試英語(yǔ)試題(含答案無聽力音頻及原文)
- 五年級(jí)期末考試卷及答案
- 微生物學(xué)試題及答案
- 北京航空航天大學(xué)《德國(guó)文學(xué)選讀》2024 - 2025 學(xué)年第一學(xué)期期末試卷
- 2025 四年級(jí)科學(xué)上冊(cè)小學(xué)科學(xué)上冊(cè)綜合復(fù)習(xí)課件
- 2021年湖南歷史高考一分一段位次表出爐
- 2023年人教版一年級(jí)語(yǔ)文下冊(cè)期中試卷(及參考答案)
- 南通事業(yè)單位招聘2022年考試全真模擬試題4套及答案解析(附后)
- 商超信息系統(tǒng)操作規(guī)定
- 如何做好一名護(hù)理帶教老師
- 房地產(chǎn)項(xiàng)目回款策略與現(xiàn)金流管理
- 非連續(xù)性文本閱讀(中考試題20篇)-2024年中考語(yǔ)文重難點(diǎn)復(fù)習(xí)攻略(解析版)
- 畜禽糞污資源化利用培訓(xùn)
- 《搶救藥物知識(shí)》課件
- 建筑工程咨詢服務(wù)合同(標(biāo)準(zhǔn)版)
- 2024年4月自考05424現(xiàn)代設(shè)計(jì)史試題
- 綜合能源管理系統(tǒng)平臺(tái)方案設(shè)計(jì)及實(shí)施合集
- 甲苯磺酸奧馬環(huán)素片-藥品臨床應(yīng)用解讀
- 共享單車對(duì)城市交通的影響研究
評(píng)論
0/150
提交評(píng)論