freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于ssh框架的教師計(jì)量系統(tǒng)畢業(yè)論文-免費(fèi)閱讀

  

【正文】 建立了系統(tǒng)的各個(gè)模塊后,利用ER圖對(duì)系統(tǒng)數(shù)據(jù)和信息建立了概念模型,描述了業(yè)務(wù)中涉及到的實(shí)體之間的相互聯(lián)系,并通過(guò)實(shí)體與實(shí)體之間的關(guān)系,建立了數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)表。這三種開(kāi)源框架的結(jié)合實(shí)現(xiàn)了輕量級(jí)的系統(tǒng)開(kāi)發(fā),減少了開(kāi)發(fā)工作量,提高了開(kāi)發(fā)效率,也提高了系統(tǒng)的擴(kuò)展性和維護(hù)的方便性。7. 提示信息(1)成功、失敗提示(2)操作結(jié)果提示(3)確認(rèn)提示(4)危險(xiǎn)操作、重要操作提示(5)返回頁(yè)面 提示后顯示的頁(yè)面8. 權(quán)限部分功能權(quán)限:指定用戶可以使用那些功能,不能使用那些功能(1)功能權(quán)限是否存在(2)功能權(quán)限是否正確(3)使用管理員帳戶進(jìn)行登錄,修改密碼,對(duì)課程,課程參數(shù),上課信息等進(jìn)行添加、修改、刪除和查找操作;(4)使用教師帳戶登錄,修改個(gè)人信息及密碼,查看上課信息,反饋統(tǒng)計(jì)結(jié)果等操作;根據(jù)測(cè)試用例。6. 功能部分功能部分的測(cè)試主要是對(duì)數(shù)據(jù)的增、刪、改、查進(jìn)行驗(yàn)證,其主要的內(nèi)容如下,(1)數(shù)據(jù)初始化是否執(zhí)行。4. 頁(yè)面部分頁(yè)面的測(cè)試主要是對(duì)頁(yè)面的效果進(jìn)行驗(yàn)證,其主要的內(nèi)容如下,(1)頁(yè)面清單是否完整(是否已經(jīng)將所需要的頁(yè)面全部都列出來(lái)了)。2. 按鈕測(cè)試用例按鈕的測(cè)試主要是對(duì)按鈕的響應(yīng)和提示進(jìn)行驗(yàn)證,其主要的內(nèi)容如下,(1)點(diǎn)擊按鈕正確響應(yīng)操作。 測(cè)試環(huán)境 系統(tǒng)的測(cè)試環(huán)境與系統(tǒng)的運(yùn)行環(huán)境一致,在第二章有詳細(xì)說(shuō)明,在此就不再多敘。 教師工作量核對(duì)模塊流程圖 小結(jié)本章以第三章的系統(tǒng)設(shè)計(jì)為基礎(chǔ),進(jìn)入了詳細(xì)設(shè)計(jì)的階段。實(shí)踐課程工作量核算是以教師上課信息和參數(shù)信息為基礎(chǔ),工作量是上課信息和參數(shù)計(jì)算的計(jì)算值,參數(shù)和上課信息的修改都會(huì)影響到工作量的結(jié)果。其提供如下功能:216。216。 修改密碼流程圖 用戶權(quán)限查看流程圖(5)用戶管理流程圖系統(tǒng)首先檢查用戶權(quán)限,如果用戶的權(quán)限滿足,系統(tǒng)打開(kāi)用戶管理窗口。216。216。 功能模塊的設(shè)計(jì)和實(shí)現(xiàn)教師工作量核算系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)可以根據(jù)功能模塊具體劃分為基礎(chǔ)信息管理子系統(tǒng)、理論課程工作量核算子系統(tǒng)、實(shí)踐課程工作量核算子系統(tǒng)、工作量匯總與教師核對(duì)模塊四個(gè)部分的設(shè)計(jì)與實(shí)現(xiàn)。(2)為模塊內(nèi)的數(shù)據(jù)結(jié)構(gòu)進(jìn)行設(shè)計(jì)。并用文字語(yǔ)言對(duì)模塊的功能和處理做了詳細(xì)的描述。(12)實(shí)踐課程信息(AC_PARCLASS_INFO)。(1)管理員列表(GS_ADMIN_INFO) 管理員列表字段名中文名數(shù)據(jù)類型主鍵外鍵備注adminid管理員編號(hào)varchar(6)是否主鍵adminuser用戶名varchar(50)否否password密碼varchar(100)否否(2)學(xué)院列表(GS_DEPARTMENT)。(5)理論課程信息表(AC_CLASS_MOD)與教師信息表(GS_TEA_INFO)是一對(duì)多關(guān)系,通過(guò)tea_no字段建立兩個(gè)數(shù)據(jù)表的聯(lián)系,與上課地點(diǎn)表(AC _TERM_INFO)是多對(duì)一關(guān)系,通過(guò)addrid字段建立兩個(gè)數(shù)據(jù)表的聯(lián)系,理論課程中的多條信息對(duì)可以對(duì)應(yīng)上課地點(diǎn)表的中的一條記錄,與理論課程參數(shù)表(AC_CLASS_INFO)是多對(duì)一關(guān)系,通過(guò)statid字段建立兩個(gè)數(shù)據(jù)表的聯(lián)系,理論課程表中的多條信息對(duì)可以對(duì)應(yīng)理論課程參數(shù)表的中的一條記錄,與學(xué)期信息表(AC_TERM_INFO)是多對(duì)一關(guān)系,通過(guò)termid字段建立兩個(gè)數(shù)據(jù)表的聯(lián)系,理論課程表中的多條信息對(duì)可以對(duì)應(yīng)學(xué)期表的中的一條記錄,與課程表(AC_COURSE)是多對(duì)一關(guān)系,通過(guò)courseid字段建立兩個(gè)數(shù)據(jù)表的聯(lián)系,理論課程表中的多條信息對(duì)可以對(duì)應(yīng)課程表的中的一條記錄。(12)實(shí)踐課程信息實(shí)體與參數(shù)實(shí)踐課程參數(shù)主要為編號(hào)、教師、學(xué)期、授課班級(jí)、課程、授課人數(shù)等。(4)教師類別表實(shí)體與參數(shù)教師類別表參數(shù)主要為編號(hào)、類別名稱、課程數(shù)等。在“l(fā):1”聯(lián)系中,一種類型的單個(gè)實(shí)體實(shí)例與另一個(gè)類型的單個(gè)實(shí)體實(shí)例關(guān)聯(lián)。ER模型的關(guān)鍵元素是實(shí)體、屬性和聯(lián)系。目前比較常用的是關(guān)系數(shù)據(jù)模型,我們通常將ER圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型,實(shí)際上就是要將實(shí)體、實(shí)體的屬性和實(shí)體之間的聯(lián)系轉(zhuǎn)換為關(guān)系模式。設(shè)計(jì)時(shí),一般先根據(jù)應(yīng)用的需求,畫(huà)出能反映每個(gè)應(yīng)用需求的ER圖,其中包括確定實(shí)體、屬性和聯(lián)系的類型。因此在設(shè)計(jì)數(shù)據(jù)庫(kù)之前我們必須明確應(yīng)用的目的,在設(shè)計(jì)數(shù)據(jù)庫(kù)的時(shí)候也應(yīng)時(shí)刻考慮用戶需求,數(shù)據(jù)庫(kù)與具體應(yīng)用之間是相輔相成的關(guān)系。數(shù)據(jù)庫(kù)包含用戶數(shù)據(jù)文件和其他內(nèi)容,數(shù)據(jù)庫(kù)在元數(shù)據(jù)中包含關(guān)于自身的描述。(1)基礎(chǔ)信息管理模塊功能描述功能:對(duì)系統(tǒng)的管理人員、操作權(quán)限及編碼進(jìn)行設(shè)定。上課信息管理模塊進(jìn)一步細(xì)分為上課信息輸入、上課信息Excel導(dǎo)入、上課信息管理和上課信息查詢四個(gè)子模塊。系統(tǒng)簡(jiǎn)單易用,具備高度的靈活性、可控性、擴(kuò)充性。深度是指軟件結(jié)構(gòu)中控制的層數(shù);寬度是指軟件結(jié)構(gòu)中同一層次上模塊總數(shù)的最大值;扇出是指一個(gè)模塊直接調(diào)用的模塊數(shù);扇入是指一個(gè)模塊有多少上一級(jí)模塊調(diào)用它。(4)確定模塊之間的接口,即模塊之間傳遞的信息。為下一步的系統(tǒng)設(shè)計(jì)做好了前期系統(tǒng)分析工作。 組成:資源編號(hào)+資源名稱+資源描述216。 組織:課程信息編號(hào)(12)實(shí)踐課程信息216。 文件名:AC_CLASS_MOD216。 組成:上課地點(diǎn)編號(hào)+上課地點(diǎn) 216。 組織:專業(yè)編號(hào)為主鍵(4)教師類別表216。 文件名:GS_ADMIN_INFO216。 系統(tǒng)數(shù)據(jù)字典的詞條描述數(shù)據(jù)字典的詞條主要由分類、名字、定義、描述、位置等組成,其具體的描述如下:(1)分類:數(shù)據(jù)元素、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)、處理邏輯、數(shù)據(jù)源匯點(diǎn)。 管理員確認(rèn)反饋信息細(xì)節(jié)圖 數(shù)據(jù)字典數(shù)據(jù)字典是用來(lái)定義數(shù)據(jù)流圖中各個(gè)成分的具體含義的,它以一種準(zhǔn)確的、無(wú)二義性的說(shuō)明方式為系統(tǒng)的分析、設(shè)計(jì)及維護(hù)提供了有關(guān)元素的一致的定義和詳細(xì)的描述。 基礎(chǔ)信息管理一級(jí)圖基礎(chǔ)信息子系統(tǒng)主要包括各種數(shù)據(jù)處理模塊,如用戶、教師、學(xué)期、上課地點(diǎn)、教師類別、課程信息數(shù)據(jù)處理。它表示一個(gè)系統(tǒng)的主要功能或者是一個(gè)大型系統(tǒng)的主要的組成子系統(tǒng)。為表達(dá)稍為復(fù)雜的實(shí)際問(wèn)題,需要按照問(wèn)題的層次結(jié)構(gòu)進(jìn)行逐步分解,并以分層的數(shù)據(jù)流圖反映這種結(jié)構(gòu)關(guān)系。(3)應(yīng)用程序開(kāi)發(fā)工具:MyEclipse ,Tomcat 。而在持久層中,則依賴于Hibernate的對(duì)象化映射和數(shù)據(jù)庫(kù)交互,處理DAO組件請(qǐng)求的數(shù)據(jù),并返回處理結(jié)果[12]。底層數(shù)據(jù)庫(kù)的改變只需要簡(jiǎn)單地更改初始化配置文件()即可,不會(huì)對(duì)應(yīng)用程序產(chǎn)生影響[11]。Spring框架由七個(gè)定義明確的模塊組成,且每個(gè)模塊或組件都可以單獨(dú)存在,或者與其他一個(gè)或多個(gè)模塊聯(lián)合實(shí)現(xiàn)。這里所說(shuō)的輕量級(jí)指的是Spring框架本身,而不是指Spring只能用于輕量級(jí)的應(yīng)用開(kāi)發(fā)。Struts自身包含了一組標(biāo)記庫(kù)(TagLib),這也是Struts的精華之一,靈活運(yùn)用它們可以簡(jiǎn)化JSP頁(yè)面的代碼,提高開(kāi)發(fā)效率[8]。Sun公司領(lǐng)導(dǎo)著J2EE規(guī)范和標(biāo)準(zhǔn)的制定,但同時(shí)很多公司如IBM、BEA也為該標(biāo)準(zhǔn)的制定貢獻(xiàn)了很多力量,所以J2EE每一個(gè)新規(guī)范的推出,都體現(xiàn)著整個(gè)業(yè)界對(duì)技術(shù)的共同認(rèn)同[6]。在數(shù)據(jù)庫(kù)管理功能、完整性檢查、安全性、一致性方面都有良好的表現(xiàn)。(2)客戶機(jī):CPU最低為Intel Pentium4/2GHz以上,內(nèi)存最低256MB,硬盤(pán)最低為40GB。 系統(tǒng)的開(kāi)發(fā)步驟一般說(shuō)來(lái),管理信息系統(tǒng)的建立與應(yīng)用可以劃分成總體規(guī)劃、系統(tǒng)開(kāi)發(fā)和系統(tǒng)運(yùn)行三個(gè)階段,其中系統(tǒng)開(kāi)發(fā)階段還可進(jìn)一步分為系統(tǒng)分析、系統(tǒng)設(shè)計(jì)和系統(tǒng)實(shí)施等工作環(huán)節(jié)。由于不同的高校具有不同的工作核算方式,為了使整個(gè)需求更具完整性、準(zhǔn)確性,為了使獲取的用戶需求更精確和更完全,能夠最大程度的滿足用戶的需要,從學(xué)校抽出兩至三名熟悉工作量核算業(yè)務(wù)的工作人員參與本系統(tǒng)的需求分析。文獻(xiàn)[18]以現(xiàn)代化項(xiàng)目管理的指南和理念作為基礎(chǔ),論述了軟件開(kāi)發(fā)項(xiàng)目管理的方法:從軟件開(kāi)發(fā)項(xiàng)目的特征開(kāi)始,到軟件開(kāi)發(fā)項(xiàng)目的工作任務(wù);從軟件開(kāi)發(fā)項(xiàng)目生命周期的概念,到如何制定軟件開(kāi)發(fā)項(xiàng)目的計(jì)劃和時(shí)間表;從軟件的功能需求總結(jié),到設(shè)計(jì)規(guī)范書(shū)的撰寫(xiě);從如何進(jìn)行開(kāi)發(fā)和測(cè)試的管理,到如何進(jìn)行項(xiàng)目的整體的控制。教育信息化是國(guó)家信息化戰(zhàn)略的主要陣地,高等學(xué)校是教育信息化建設(shè)的排頭兵。高校管理信息化主要指利用信息技術(shù)來(lái)提高高校管理過(guò)程的效率和改變管理的組織方式,加速管理信息的傳遞和反饋過(guò)程,最終提高高校管理的運(yùn)行效率。文獻(xiàn)[20]和[21]提出了Web中幾種Excel數(shù)據(jù)導(dǎo)入的解決方案,主要的解決方案有三種,第一種是使用常規(guī)的方法重復(fù)編寫(xiě)大量套路式的代碼,第二種是使用別人封裝好的方法,第三種是使用目前比較流行Struts+Hibernate的框架技術(shù)實(shí)現(xiàn),調(diào)用框架中已經(jīng)封裝了的開(kāi)發(fā)包并且根據(jù)自己的需求封裝一些相關(guān)的功能。在用戶和本系統(tǒng)的開(kāi)發(fā)人員共同努力下,制定了本系統(tǒng)的需求。上述各個(gè)階段排列成一個(gè)嚴(yán)格的線性開(kāi)發(fā)序列,在每個(gè)工作階段均產(chǎn)生完整的技術(shù)文檔作為下一階段工作的指導(dǎo)和依據(jù)[7],每一階段都應(yīng)對(duì)文檔進(jìn)行評(píng)審,確信該階段工作己完成并達(dá)到要求后才能進(jìn)入下一階段,同時(shí)在以后的工作中不能輕易改變前面經(jīng)過(guò)評(píng)審的成果。軟件環(huán)境:(1)服務(wù)器:Windows Server 2003,Tomcat應(yīng)用服務(wù)器,Oracle10g以上數(shù)據(jù)庫(kù)。(3)支持大量多媒體數(shù)據(jù),如二進(jìn)制圖形、聲音、動(dòng)畫(huà)以及多維數(shù)據(jù)結(jié)構(gòu)等。大家都遵守著“在標(biāo)準(zhǔn)上進(jìn)行合作,在產(chǎn)品上進(jìn)行競(jìng)爭(zhēng)”的原則,從而使J2EE在技術(shù)規(guī)范上日臻完善和進(jìn)步,同時(shí)又有各廠家實(shí)現(xiàn)J2EE規(guī)范的應(yīng)用服務(wù)器產(chǎn)品在市場(chǎng)上推出,在性能上、價(jià)格上互相競(jìng)爭(zhēng),為最終用戶提供多樣化的選擇。216。Spring的輕盈體現(xiàn)在其框架本身的基礎(chǔ)結(jié)構(gòu)以及對(duì)其他應(yīng)用工具的支持和裝配能力。Spring Core Container是一個(gè)用來(lái)管理業(yè)務(wù)組件的IoC容器,是Spring應(yīng)用的核心;Spring DAO和Spring ORM不僅提供數(shù)據(jù)訪問(wèn)的抽象模塊,還集成了對(duì)Hibernate、JDO和Ibatis等流行的對(duì)象關(guān)系映射框架的支持模塊,并且提供了緩沖連接池、事務(wù)處理等重要的服務(wù)功能,保證了系統(tǒng)的性能和數(shù)據(jù)的完整性;Spring Web模塊提供了Web應(yīng)用的一些抽象封裝,可以將Struts、Webwork等Web框架與Spring整合成為適用于自己的解決方案。Hibernate有自己的面向?qū)ο蟮牟樵冋Z(yǔ)言HQL,HQL功能強(qiáng)大,支持目前大部分主流的數(shù)據(jù)庫(kù),如Oracle、DBMySQL、Microsoft SQL Server等,是目前應(yīng)用最廣泛的O/R映射工具。采用上述開(kāi)發(fā)模型,不僅實(shí)現(xiàn)了視圖、控制器與模型的徹底分離,而且還實(shí)現(xiàn)了業(yè)務(wù)邏輯層與持久層的分離。 數(shù)據(jù)流圖數(shù)據(jù)流圖(Data Flow Diagram,DFD),是SA方法中用于表示系統(tǒng)邏輯模型的一種工具,它以圖形的方式描繪數(shù)據(jù)在系統(tǒng)中流動(dòng)和處理的過(guò)程,由于它只反映系統(tǒng)必須完成的邏輯功能,所以它是一種功能模型[15]。先把整個(gè)數(shù)據(jù)處理過(guò)程暫且看成一個(gè)加工,它的輸入數(shù)據(jù)和輸出數(shù)據(jù)實(shí)際上反映了系統(tǒng)與外界環(huán)境的接口。 系統(tǒng)零級(jí)圖,由于各個(gè)子系統(tǒng)比較復(fù)雜,為了更清晰地表達(dá)數(shù)據(jù)加工過(guò)程,可以進(jìn)一步對(duì)它進(jìn)行細(xì)化,從而得到各個(gè)模塊的一級(jí)圖。驗(yàn)收教師上課信息和參數(shù)信息,然后進(jìn)行工作量核算,并更新數(shù)據(jù)庫(kù)相關(guān)數(shù)據(jù)。它和數(shù)據(jù)流圖共同構(gòu)成了系統(tǒng)的邏輯模型,是需求規(guī)格說(shuō)明書(shū)的主要組成部分。(2)名字:某一詞條的名字,要求無(wú)二義性,并且為人們所公認(rèn);并且注明別名和標(biāo)號(hào)。 組成:序號(hào)+用戶名+密碼216。 文件名:AC_TEA_SORT216。 組織:上課地點(diǎn)編號(hào)為主鍵(7)學(xué)期信息216。 組成:參數(shù)編號(hào)+類別名稱+課程人數(shù)基數(shù)+課程系數(shù)+人數(shù)系數(shù)+其他系數(shù)216。 文件名:AC_PARCLASS_INFO216。 組織:資源編號(hào)為主鍵(15)授權(quán)列表216。 3. 系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì)是軟件開(kāi)發(fā)過(guò)程一個(gè)重要的環(huán)節(jié),該環(huán)節(jié)主要的工作有系統(tǒng)設(shè)計(jì)描述、系統(tǒng)模塊描述、數(shù)據(jù)設(shè)計(jì)等。(5)評(píng)價(jià)模塊結(jié)構(gòu)的質(zhì)量。軟件結(jié)構(gòu)從形態(tài)上,總的考慮是頂層扇出數(shù)較高一些,中間層扇出數(shù)較低一些,底層扇入數(shù)較高一些[18]。該系統(tǒng)嚴(yán)格按照模塊化的思路設(shè)計(jì),分為基礎(chǔ)信息管理子系統(tǒng)、理論課程工作量核算子系統(tǒng)、實(shí)踐課程工作量核算子系統(tǒng)和工作量匯總與教師核對(duì)模塊。 理論課程工作量核算子系統(tǒng)功能圖 上課信息模塊功能細(xì)分圖參數(shù)信息管理模塊進(jìn)一步細(xì)分為參數(shù)信息輸入、參數(shù)信息管理和參數(shù)信息查詢?nèi)齻€(gè)子模塊。處理:Case(a)用戶信息管理模塊(b)用戶權(quán)限管理模塊(c)基礎(chǔ)信息設(shè)置模塊End case(2)理論課程工作量核算系統(tǒng)功能描述功能:對(duì)理論課工作量進(jìn)行計(jì)算管理。另外,數(shù)據(jù)庫(kù)還包含用來(lái)表示數(shù)據(jù)之間的關(guān)系和提高數(shù)據(jù)庫(kù)應(yīng)用的性能的索引。數(shù)據(jù)庫(kù)的設(shè)計(jì)過(guò)程一般包括以下四個(gè)步驟:(1)確定建立數(shù)據(jù)庫(kù)的目的和收集數(shù)據(jù)數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程的第一個(gè)階段是確定建立數(shù)據(jù)庫(kù)的目的和收集數(shù)據(jù)。概念模型是對(duì)用戶需求的客觀反映,并不涉及具體的計(jì)算機(jī)軟、硬件環(huán)境。(4)實(shí)施與維護(hù)數(shù)據(jù)庫(kù)最后一個(gè)階段是實(shí)施與維護(hù)數(shù)據(jù)庫(kù)。實(shí)體是可以從用戶的工作環(huán)境中標(biāo)識(shí)出的事物,是用戶想要跟蹤的某個(gè)事物。在“l(fā):n”聯(lián)系中,一個(gè)類型的單個(gè)實(shí)體實(shí)例與另一個(gè)類型的多個(gè)實(shí)體實(shí)例相關(guān)聯(lián)。(5)教師信息實(shí)體與參數(shù)教師信息表參數(shù)主要為編號(hào)、姓名、性別、出生年月、專業(yè)、學(xué)院等。(13)教師課程匯總實(shí)體與參數(shù)教師課程參數(shù)主要為編號(hào)、教師、學(xué)期、理論課總數(shù)、實(shí)踐課總數(shù)等。 學(xué)院列表字段名中文名數(shù)據(jù)類型主鍵外鍵備注depart_no學(xué)院編號(hào)varchar(6)是否主鍵depart_name學(xué)院名稱varchar(50)否否(3)專業(yè)列表(GS_MAJOR)。(13)教師課程匯總(AC_ TEA_COLLECT)
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1