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

正文內(nèi)容

基于ssh框架的教師計(jì)量系統(tǒng)畢業(yè)論文-全文預(yù)覽

2025-07-14 18:18 上一頁面

下一頁面
  

【正文】 TMENT)與教師信息表(GS_TEA_INFO)是一對多關(guān)系,通過marjor_no字段建立兩個(gè)數(shù)據(jù)表的聯(lián)系,專業(yè)列表的一條記錄可以對應(yīng)教師信息表的多條記錄。(13)教師課程匯總實(shí)體與參數(shù)教師課程參數(shù)主要為編號、教師、學(xué)期、理論課總數(shù)、實(shí)踐課總數(shù)等。 課程信息實(shí)體與參數(shù)圖(9)理論課程參數(shù)實(shí)體與參數(shù)理論課程參數(shù)主要為編號、課程系數(shù)、課程人數(shù)基礎(chǔ)等。(5)教師信息實(shí)體與參數(shù)教師信息表參數(shù)主要為編號、姓名、性別、出生年月、專業(yè)、學(xué)院等。(1)管理員列表實(shí)體與參數(shù)管理員列表參數(shù)主要為編號、密碼、用戶名等。在“l(fā):n”聯(lián)系中,一個(gè)類型的單個(gè)實(shí)體實(shí)例與另一個(gè)類型的多個(gè)實(shí)體實(shí)例相關(guān)聯(lián)。在ER圖中,屬性用橢圓形表示,并用無向邊將其與相應(yīng)的實(shí)體連接起來。實(shí)體是可以從用戶的工作環(huán)境中標(biāo)識出的事物,是用戶想要跟蹤的某個(gè)事物。不過數(shù)據(jù)庫的設(shè)計(jì)過程從來都不會有真正的結(jié)束,因?yàn)殡S著用戶需求和具體應(yīng)用的變化和擴(kuò)大,數(shù)據(jù)庫的結(jié)構(gòu)也可能會隨之變化。(4)實(shí)施與維護(hù)數(shù)據(jù)庫最后一個(gè)階段是實(shí)施與維護(hù)數(shù)據(jù)庫。在這一階段中我們要將概念模型中得到的ER圖轉(zhuǎn)換成具體的數(shù)據(jù)模型。概念模型是對用戶需求的客觀反映,并不涉及具體的計(jì)算機(jī)軟、硬件環(huán)境。(2)建立概念模型確定建立數(shù)據(jù)庫的目的以及完成數(shù)據(jù)收集后,就進(jìn)入數(shù)據(jù)庫設(shè)計(jì)過程的第二階段——建立概念模型。數(shù)據(jù)庫的設(shè)計(jì)過程一般包括以下四個(gè)步驟:(1)確定建立數(shù)據(jù)庫的目的和收集數(shù)據(jù)數(shù)據(jù)庫設(shè)計(jì)過程的第一個(gè)階段是確定建立數(shù)據(jù)庫的目的和收集數(shù)據(jù)。在整個(gè)設(shè)計(jì)過程中,必須按步驟認(rèn)真完成。另外,數(shù)據(jù)庫還包含用來表示數(shù)據(jù)之間的關(guān)系和提高數(shù)據(jù)庫應(yīng)用的性能的索引。 數(shù)據(jù)庫介紹數(shù)據(jù)庫是指自描述的完整記錄的集合。處理:Case(a)用戶信息管理模塊(b)用戶權(quán)限管理模塊(c)基礎(chǔ)信息設(shè)置模塊End case(2)理論課程工作量核算系統(tǒng)功能描述功能:對理論課工作量進(jìn)行計(jì)算管理。 工作量匯總與教師核對模塊功能圖 工作量匯總模塊功能細(xì)分圖 教師核對模塊功能細(xì)分圖實(shí)踐課程工作量核算子系統(tǒng)按照實(shí)際業(yè)務(wù)需求上課信息管理、參數(shù)信息管理和工作量核算三個(gè)子模塊,其細(xì)分功能模塊與理論課程工作量核算子系統(tǒng)類似,在此不再多述。 理論課程工作量核算子系統(tǒng)功能圖 上課信息模塊功能細(xì)分圖參數(shù)信息管理模塊進(jìn)一步細(xì)分為參數(shù)信息輸入、參數(shù)信息管理和參數(shù)信息查詢?nèi)齻€(gè)子模塊。用戶權(quán)限管理模塊進(jìn)一步細(xì)分為人員權(quán)限分配模塊和人員權(quán)限收回兩個(gè)模塊。該系統(tǒng)嚴(yán)格按照模塊化的思路設(shè)計(jì),分為基礎(chǔ)信息管理子系統(tǒng)、理論課程工作量核算子系統(tǒng)、實(shí)踐課程工作量核算子系統(tǒng)和工作量匯總與教師核對模塊。(5)模塊的接口要簡單、清晰、含義明確,便于理解,易于實(shí)現(xiàn)、測試與維護(hù)。軟件結(jié)構(gòu)從形態(tài)上,總的考慮是頂層扇出數(shù)較高一些,中間層扇出數(shù)較低一些,底層扇入數(shù)較高一些[18]。模塊的控制范圍是指模塊本身以及所有從屬于它的模塊的集合,包括直接從屬的和間接從屬的。(5)評價(jià)模塊結(jié)構(gòu)的質(zhì)量。具體方法為:(1)采用某種設(shè)計(jì)方法,將一個(gè)復(fù)雜的系統(tǒng)按功能劃分成模塊。 3. 系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì)是軟件開發(fā)過程一個(gè)重要的環(huán)節(jié),該環(huán)節(jié)主要的工作有系統(tǒng)設(shè)計(jì)描述、系統(tǒng)模塊描述、數(shù)據(jù)設(shè)計(jì)等。并根據(jù)目前用戶的軟硬件條件,設(shè)定了系統(tǒng)的運(yùn)行環(huán)境,以滿足絕大部分用戶的實(shí)際應(yīng)用情況。 組織:資源編號為主鍵(15)授權(quán)列表216。 組成:匯總信息編號+教師編號+理論課總數(shù)+學(xué)期信息編號+實(shí)踐課總數(shù)+超課時(shí)數(shù)+狀態(tài)標(biāo)志+備注+備注2+備注3216。 文件名:AC_PARCLASS_INFO216。 組織:參數(shù)編號為主鍵(11)理論課程信息216。 組成:參數(shù)編號+類別名稱+課程人數(shù)基數(shù)+課程系數(shù)+人數(shù)系數(shù)+其他系數(shù)216。 文件名:AC_COURSE216。 組織:上課地點(diǎn)編號為主鍵(7)學(xué)期信息216。 組成:教師編號+教師類別編號+姓名+性別+出生年月+職稱+所在學(xué)院編號+所在專業(yè)編號+所在教研室+固定電話+移動電話+電子郵箱+個(gè)人簡介216。 文件名:AC_TEA_SORT216。 組織:學(xué)院編號為主鍵(3)專業(yè)列表216。 組成:序號+用戶名+密碼216。(6)數(shù)據(jù)結(jié)構(gòu)描述:數(shù)據(jù)流和數(shù)據(jù)文件都具有一定的數(shù)據(jù)結(jié)構(gòu),必須以一種清晰、準(zhǔn)確且無二義性的方式描述它。(2)名字:某一詞條的名字,要求無二義性,并且為人們所公認(rèn);并且注明別名和標(biāo)號。數(shù)據(jù)詞典,既用于描述數(shù)據(jù)流和數(shù)據(jù)存儲的詳細(xì)邏輯內(nèi)容,也可用于描述外部項(xiàng)和處理邏輯的某些數(shù)據(jù)特性。它和數(shù)據(jù)流圖共同構(gòu)成了系統(tǒng)的邏輯模型,是需求規(guī)格說明書的主要組成部分。 工作量匯總與教師核對模塊一級圖工作量匯總與教師核對模塊的細(xì)節(jié)圖主要分為工作量匯總,教師核對與反饋,管理確認(rèn)等三個(gè)模塊。驗(yàn)收教師上課信息和參數(shù)信息,然后進(jìn)行工作量核算,并更新數(shù)據(jù)庫相關(guān)數(shù)據(jù)。(2)理論課程核算子系統(tǒng)。因此,需要對各個(gè)子系統(tǒng)的一級圖進(jìn)一步細(xì)化,就可以得到子系統(tǒng)其內(nèi)各個(gè)模塊的細(xì)節(jié)圖[17]。 系統(tǒng)零級圖,由于各個(gè)子系統(tǒng)比較復(fù)雜,為了更清晰地表達(dá)數(shù)據(jù)加工過程,可以進(jìn)一步對它進(jìn)行細(xì)化,從而得到各個(gè)模塊的一級圖。工作量核算系統(tǒng)的數(shù)據(jù)處理按照功能包括四個(gè)部分:基礎(chǔ)信息管理子系統(tǒng)、理論課程核算子系統(tǒng)、實(shí)踐課程核算子系統(tǒng)、課程量匯總與教師核對模塊。先把整個(gè)數(shù)據(jù)處理過程暫且看成一個(gè)加工,它的輸入數(shù)據(jù)和輸出數(shù)據(jù)實(shí)際上反映了系統(tǒng)與外界環(huán)境的接口。3. 實(shí)踐課程工作量核算子系統(tǒng):處理實(shí)踐課程核算業(yè)務(wù),如實(shí)踐參數(shù)的信息的設(shè)置,實(shí)踐課工作量核算等。 數(shù)據(jù)流圖數(shù)據(jù)流圖(Data Flow Diagram,DFD),是SA方法中用于表示系統(tǒng)邏輯模型的一種工具,它以圖形的方式描繪數(shù)據(jù)在系統(tǒng)中流動和處理的過程,由于它只反映系統(tǒng)必須完成的邏輯功能,所以它是一種功能模型[15]。硬件環(huán)境:CPU Pentium4 3GHz,內(nèi)存1G,硬盤120GB。采用上述開發(fā)模型,不僅實(shí)現(xiàn)了視圖、控制器與模型的徹底分離,而且還實(shí)現(xiàn)了業(yè)務(wù)邏輯層與持久層的分離。具體做法是:用面向?qū)ο蟮姆治龇椒ǜ鶕?jù)需求提出一些模型,將這些模型實(shí)現(xiàn)為基本的Java對象,然后編寫基本的DAO接口,并給出Hibernate的DAO實(shí)現(xiàn),采用Hibernate架構(gòu)實(shí)現(xiàn)的DAO類來實(shí)現(xiàn)Java類與數(shù)據(jù)庫之間的轉(zhuǎn)換和訪問,最后由Spring完成業(yè)務(wù)邏輯。Hibernate有自己的面向?qū)ο蟮牟樵冋Z言HQL,HQL功能強(qiáng)大,支持目前大部分主流的數(shù)據(jù)庫,如Oracle、DBMySQL、Microsoft SQL Server等,是目前應(yīng)用最廣泛的O/R映射工具。Hibernate是目前最為流行的O/R Mapping框架,它在關(guān)系型數(shù)據(jù)庫和Java對象之間做了一個(gè)自動映射,使得程序員可以以非常簡單的方式實(shí)現(xiàn)對數(shù)據(jù)庫的操作。Spring Core Container是一個(gè)用來管理業(yè)務(wù)組件的IoC容器,是Spring應(yīng)用的核心;Spring DAO和Spring ORM不僅提供數(shù)據(jù)訪問的抽象模塊,還集成了對Hibernate、JDO和Ibatis等流行的對象關(guān)系映射框架的支持模塊,并且提供了緩沖連接池、事務(wù)處理等重要的服務(wù)功能,保證了系統(tǒng)的性能和數(shù)據(jù)的完整性;Spring Web模塊提供了Web應(yīng)用的一些抽象封裝,可以將Struts、Webwork等Web框架與Spring整合成為適用于自己的解決方案。DI是對IoC更形象的解釋,即由容器在運(yùn)行期間動態(tài)地將依賴關(guān)系(如構(gòu)造參數(shù)、構(gòu)造對象或接口)注入到組件之中。Spring的輕盈體現(xiàn)在其框架本身的基礎(chǔ)結(jié)構(gòu)以及對其他應(yīng)用工具的支持和裝配能力。 模型(Model):Struts沒有定義具體Model層的實(shí)現(xiàn),Model層通常是和業(yè)務(wù)邏輯緊密相關(guān)的,有持續(xù)化的要求[10]。216。(1)表示層框架——StrutsStruts是一個(gè)在JSP Model2基礎(chǔ)上實(shí)現(xiàn)的MVC框架,主要分為模型(Model)、視圖(View)和控制器(Controller)三部分,其主要的設(shè)計(jì)理念是通過控制器將表現(xiàn)邏輯和業(yè)務(wù)邏輯解耦,以提高系統(tǒng)的可維護(hù)性、可擴(kuò)展性和可重用性[7]。大家都遵守著“在標(biāo)準(zhǔn)上進(jìn)行合作,在產(chǎn)品上進(jìn)行競爭”的原則,從而使J2EE在技術(shù)規(guī)范上日臻完善和進(jìn)步,同時(shí)又有各廠家實(shí)現(xiàn)J2EE規(guī)范的應(yīng)用服務(wù)器產(chǎn)品在市場上推出,在性能上、價(jià)格上互相競爭,為最終用戶提供多樣化的選擇??赏ㄟ^網(wǎng)絡(luò)較方便地讀寫遠(yuǎn)端數(shù)據(jù)庫里的數(shù)據(jù),并有對稱復(fù)制的技術(shù)。(3)支持大量多媒體數(shù)據(jù),如二進(jìn)制圖形、聲音、動畫以及多維數(shù)據(jù)結(jié)構(gòu)等。是目前最流行的客戶/服務(wù)器(Client/Server)體系結(jié)構(gòu)的數(shù)據(jù)庫之一[5]。軟件環(huán)境:(1)服務(wù)器:Windows Server 2003,Tomcat應(yīng)用服務(wù)器,Oracle10g以上數(shù)據(jù)庫。根據(jù)這個(gè)要求,設(shè)定了教師工作量核算系統(tǒng)的運(yùn)行環(huán)境。上述各個(gè)階段排列成一個(gè)嚴(yán)格的線性開發(fā)序列,在每個(gè)工作階段均產(chǎn)生完整的技術(shù)文檔作為下一階段工作的指導(dǎo)和依據(jù)[7],每一階段都應(yīng)對文檔進(jìn)行評審,確信該階段工作己完成并達(dá)到要求后才能進(jìn)入下一階段,同時(shí)在以后的工作中不能輕易改變前面經(jīng)過評審的成果。技術(shù)可行性要考慮現(xiàn)有的技術(shù)條件是否能夠順利完成開發(fā)工作,軟硬件配置是否滿足開發(fā)的需求等。在用戶和本系統(tǒng)的開發(fā)人員共同努力下,制定了本系統(tǒng)的需求。它的好壞直接決定軟件的質(zhì)量。文獻(xiàn)[20]和[21]提出了Web中幾種Excel數(shù)據(jù)導(dǎo)入的解決方案,主要的解決方案有三種,第一種是使用常規(guī)的方法重復(fù)編寫大量套路式的代碼,第二種是使用別人封裝好的方法,第三種是使用目前比較流行Struts+Hibernate的框架技術(shù)實(shí)現(xiàn),調(diào)用框架中已經(jīng)封裝了的開發(fā)包并且根據(jù)自己的需求封裝一些相關(guān)的功能。課題提出了基于SSH框架的高校教師工作量管理系統(tǒng)的實(shí)現(xiàn)方法,并對系統(tǒng)的開發(fā)原理,系統(tǒng)的功能特點(diǎn)和設(shè)計(jì)方案進(jìn)行了重點(diǎn)分析。高校管理信息化主要指利用信息技術(shù)來提高高校管理過程的效率和改變管理的組織方式,加速管理信息的傳遞和反饋過程,最終提高高校管理的運(yùn)行效率。基于SSH框架的教師計(jì)量系統(tǒng)畢業(yè)論文目 錄1. 引言 1 開發(fā)背景 1 現(xiàn)實(shí)意義 1 文獻(xiàn)綜述 1 本設(shè)計(jì)的主要工作 22. 系統(tǒng)需求分析 3 系統(tǒng)的可行性分析 3 系統(tǒng)的開發(fā)步驟 3 系統(tǒng)實(shí)現(xiàn)目標(biāo) 4 系統(tǒng)運(yùn)行環(huán)境 4 系統(tǒng)開發(fā)環(huán)境 4 后臺數(shù)據(jù)庫 4 開發(fā)環(huán)境 5 開發(fā)平臺 8 數(shù)據(jù)流圖 9 數(shù)據(jù)字典 14 系統(tǒng)數(shù)據(jù)字典的詞條描述 14 系統(tǒng)的數(shù)據(jù)字典 14 小結(jié) 173. 系統(tǒng)設(shè)計(jì) 18 系統(tǒng)設(shè)計(jì)描述 18 系統(tǒng)模塊描述 19 系統(tǒng)總體設(shè)計(jì)描述 19 系統(tǒng)具體模塊描述 21 數(shù)據(jù)庫設(shè)計(jì) 23 數(shù)據(jù)庫介紹 23 系統(tǒng)ER圖 24 數(shù)據(jù)邏輯結(jié)構(gòu)表 30 數(shù)據(jù)庫連接配置 35 小結(jié) 364. 系統(tǒng)實(shí)現(xiàn) 37 系統(tǒng)實(shí)現(xiàn)步驟 37 功能模塊的設(shè)計(jì)和實(shí)現(xiàn) 37 基礎(chǔ)信息管理子系統(tǒng) 37 理論課程工作量核算子系統(tǒng) 40 實(shí)踐課程工作量核算子系統(tǒng) 41 工作量匯總與教師核對模塊 42 小結(jié) 435. 系統(tǒng)測試 44 測試環(huán)境 44 測試方法 44 功能測試 44 性能測試 47 小結(jié) 476. 總結(jié)與展望 48結(jié)束語 49參考文獻(xiàn) 50致 謝 52基于SSH的教師工作量核算系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)1. 引言人類社會從工業(yè)社會向信息社會過渡已經(jīng)成為現(xiàn)代科學(xué)發(fā)展的普遍規(guī)律。教育信息化是國家信息化戰(zhàn)略的主要陣地,高等學(xué)校是教育信息化建設(shè)的排頭兵。目前,許多高等院校雖然有自己的工作量管理系統(tǒng),但要么是C/S結(jié)構(gòu),使用安裝不便;要么只有一個(gè)簡單的計(jì)算系統(tǒng),且在公式的自定義上都非常不靈活[2],因此,急需一套完善且易于操作的現(xiàn)代化管理軟件,對高校教師工作量實(shí)現(xiàn)電子化存儲與動態(tài)管理,以提高管理效率和能力[3]。文獻(xiàn)[18]以現(xiàn)代化項(xiàng)目管理的指南和理念作為基礎(chǔ),論述了軟件開發(fā)項(xiàng)目管理的方法:從軟件開發(fā)項(xiàng)目的特征開始,到軟件開發(fā)項(xiàng)目的工作任務(wù);從軟件開發(fā)項(xiàng)目生命周期的概念,到如何制定軟件開發(fā)項(xiàng)目的計(jì)劃和時(shí)間表;從軟件的功能需求總結(jié),到設(shè)計(jì)規(guī)范書的撰寫;從如何進(jìn)行開發(fā)和測試的管理,到如何進(jìn)行項(xiàng)目的整體的控制。 2. 系統(tǒng)需求分析軟件的需求分析是軟件生存周期中非常重要的階段。由于不同的高校具有不同的工作核算方式,為了使整個(gè)需求更具完整性、準(zhǔn)確性,為了使獲取的用戶需求更精確和更完全,能夠最大程度的滿足用戶的需要,從學(xué)校抽出兩至三名熟悉工作量核算業(yè)務(wù)的工作人員參與本系統(tǒng)的需求分析。由于教師工作量核算系統(tǒng)是作為畢業(yè)設(shè)計(jì)課題由學(xué)生自主開發(fā)的,在經(jīng)濟(jì)上的投入甚微,系統(tǒng)建成之后將為今后實(shí)現(xiàn)工資核算和教師確認(rèn)提供了很大的方便,因此在經(jīng)濟(jì)上是可行的。 系統(tǒng)的開發(fā)步驟一般說來,管理信息系統(tǒng)的建立與應(yīng)用可以劃分成總體規(guī)劃、系統(tǒng)開發(fā)和系統(tǒng)運(yùn)行三個(gè)階段,其中系統(tǒng)開發(fā)階段還可進(jìn)一步分為系統(tǒng)分析、系統(tǒng)設(shè)計(jì)和系統(tǒng)實(shí)施等工作環(huán)節(jié)。 系統(tǒng)運(yùn)行環(huán)境為了充分使用學(xué)校現(xiàn)有的軟硬件資源,在保障教師工作量核算系統(tǒng)正常、穩(wěn)定、高效運(yùn)行的前提下,達(dá)到節(jié)省開支降低成本的目的。(2)客戶機(jī):CPU最低為Intel Pentium4/2GHz以上,內(nèi)存最低256MB,硬盤最低為40GB。 后臺數(shù)據(jù)庫Oracle是以高級結(jié)構(gòu)化查詢語言(SQL)為基礎(chǔ)的大型關(guān)系數(shù)據(jù)庫,通俗地講它是用方便邏輯管理的語言操縱大量有規(guī)律數(shù)據(jù)的集合。在數(shù)據(jù)庫管理功能、完整性檢查、安全性、一致性方面都有良好的表現(xiàn)。(5)提供了新的分布式數(shù)據(jù)庫能力。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è)界對技術(shù)的共同認(rèn)同[6]。目前,市場上出現(xiàn)了一些商業(yè)的、開源的基于J2EE的應(yīng)用框架,其中主流的框架技術(shù)有:基于MVC模式的Struts框架和基于
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1