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

正文內(nèi)容

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

2023-07-08 18:18:56 本頁(yè)面
 

【正文】 公和公共服務(wù)的信息化等。在西方發(fā)達(dá)國(guó)家,信息社會(huì)已經(jīng)不再是未來(lái)學(xué)家的預(yù)言、社會(huì)學(xué)家的抽象思想或者人們的觀念,而是實(shí)實(shí)在在的日益顯示的客觀現(xiàn)實(shí)。 開(kāi)發(fā)背景在我國(guó),信息化與工業(yè)化并存,發(fā)展才剛剛起步,信息化浪潮已經(jīng)和正在不斷地改變著人們的生活方式。 現(xiàn)實(shí)意義教師工作量的統(tǒng)計(jì)和核算是教學(xué)管理中的一項(xiàng)重要而繁瑣的工作。文獻(xiàn)[13]提出了基于輕量級(jí)Web框架Struts+Spring+Hibernate的系統(tǒng)結(jié)構(gòu),介紹Struts的MVC結(jié)構(gòu)、Spring的基本組成和結(jié)構(gòu)以及Hibernate的基本對(duì)象,并將三種框架技術(shù)整合起來(lái)應(yīng)用到系統(tǒng)中,給出一個(gè)具體的實(shí)例配置,前端采用Struts的MVC框架,中間層采用Spring,后臺(tái)采用Hibernate,提高了項(xiàng)目代碼的可重用性和開(kāi)發(fā)效率。 本設(shè)計(jì)的主要工作本設(shè)計(jì)主要分為六個(gè)部分,其結(jié)構(gòu)和內(nèi)容如下:第一章為引言,分為開(kāi)發(fā)背景,現(xiàn)實(shí)意義等部分;第二章為系統(tǒng)需求分析,分為系統(tǒng)實(shí)現(xiàn)目標(biāo)、系統(tǒng)運(yùn)行環(huán)境、系統(tǒng)開(kāi)發(fā)環(huán)境、數(shù)據(jù)流圖、數(shù)據(jù)字典等部分;第三章為系統(tǒng)設(shè)計(jì),分為系統(tǒng)設(shè)計(jì)描述、系統(tǒng)模塊設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)等部分;第四章為系統(tǒng)實(shí)現(xiàn),分為系統(tǒng)實(shí)現(xiàn)步驟、功能模塊的設(shè)計(jì)與實(shí)現(xiàn)等部分;第五章為系統(tǒng)測(cè)試,分為測(cè)試簡(jiǎn)介、測(cè)試環(huán)境、測(cè)試類(lèi)型等部分;第六章為總結(jié)與展望,最后為結(jié)語(yǔ)。需求分析雖處于軟件開(kāi)發(fā)過(guò)程的開(kāi)始階段,但它對(duì)于整個(gè)軟件開(kāi)發(fā)過(guò)程以及軟件產(chǎn)品質(zhì)量是至關(guān)重要的。必要性在前面系統(tǒng)初步調(diào)查中已經(jīng)作了詳細(xì)的分析,在這里就不再贅述;可行性主要包括經(jīng)濟(jì)可行性、技術(shù)可行性和運(yùn)行可行性三個(gè)方面。軟件方面:由于目前網(wǎng)絡(luò)模式相對(duì)發(fā)展成熟,故軟件的開(kāi)發(fā)平臺(tái)成熟可行,它們速度快、容量大、可靠性能高,完全能滿(mǎn)足系統(tǒng)的需求。(1)在效率方面,實(shí)現(xiàn)數(shù)據(jù)的導(dǎo)入導(dǎo)出,計(jì)算機(jī)核算,提高工資核算效率;(2)在正確性方面,實(shí)現(xiàn)操作人員設(shè)置基本參數(shù),計(jì)算機(jī)自動(dòng)核算,避免了人力計(jì)算過(guò)程中的差錯(cuò);(3)在方便性方面,實(shí)現(xiàn)了教師在線查看,確定工作量,改善了工作量核對(duì)方式。硬件環(huán)境:(1)服務(wù)器:CPU使用Intel Pentium 4 Xeon/,內(nèi)存為lGB,選用2塊73GB 10000轉(zhuǎn)熱插拔SCSI硬盤(pán)。 系統(tǒng)開(kāi)發(fā)環(huán)境系統(tǒng)開(kāi)發(fā)環(huán)境主要介紹的是系統(tǒng)所用的后臺(tái)數(shù)據(jù)庫(kù)、開(kāi)發(fā)語(yǔ)言、開(kāi)發(fā)技術(shù)以及開(kāi)發(fā)平臺(tái)等。(2)提供了基于角色(Role)分工的安全保密管理。加上它有許多優(yōu)秀的前臺(tái)開(kāi)發(fā)工具如Power Build、SQL*Forms、Visual Basic等,可以快速開(kāi)發(fā)生成基于客戶(hù)端PC平臺(tái)的應(yīng)用程序,并具有良好的移植性。J2EE同時(shí)也是所有兼容J2EE標(biāo)準(zhǔn)的應(yīng)用服務(wù)器產(chǎn)品的統(tǒng)一標(biāo)識(shí)。J2EE復(fù)雜的多層結(jié)構(gòu)決定了大型的J2EE項(xiàng)目需要運(yùn)用框架和設(shè)計(jì)模式來(lái)控制軟件質(zhì)量。 視圖(View):視圖部分主要由JSP頁(yè)面組成,其中沒(méi)有流程邏輯、業(yè)務(wù)邏輯和模型信息,只有標(biāo)記。ActionServlet接收所有來(lái)自客戶(hù)端的請(qǐng)求并根據(jù)配置文件()中的定義將控制轉(zhuǎn)移到適當(dāng)?shù)腁ction對(duì)象[9]。 Struts結(jié)構(gòu)圖(2)業(yè)務(wù)邏輯層框架——SpringSpring是一個(gè)解決了許多J2EE開(kāi)發(fā)中常見(jiàn)問(wèn)題并能夠替代EJB技術(shù)的強(qiáng)大的輕量級(jí)框架。Spring框架的核心是IoC(Inversion of Control,控制反轉(zhuǎn))/DI(Dependence Injection,依賴(lài)注入)機(jī)制。這樣,不需要編寫(xiě)工廠模式、單例模式或者其他構(gòu)造的方法,就可以通過(guò)容器直接獲取所需的業(yè)務(wù)組件[11]。Spring框架是一個(gè)松耦合的框架,框架的部分耦合度被設(shè)計(jì)為最小,在各個(gè)層次上具體選用哪個(gè)框架取決于開(kāi)發(fā)者的需要。程序員訪問(wèn)數(shù)據(jù)庫(kù)所需要做的就是為持久化對(duì)象編制xml映射文件。集成SSH框架的系統(tǒng)職責(zé)上分為四層:表示層、業(yè)務(wù)邏輯層、數(shù)據(jù)持久層和域模塊層。在業(yè)務(wù)層中,管理服務(wù)組件的Spring IOC容器負(fù)責(zé)向Action提供業(yè)務(wù)模型(Model)組件和該組件的協(xié)作對(duì)象數(shù)據(jù)處理(DAO)組件完成業(yè)務(wù)邏輯,并提供事務(wù)處理、緩沖池等容器組件以提升系統(tǒng)性能和保證數(shù)據(jù)的完整性。而且由于不同層之間耦合度小,有利于團(tuán)隊(duì)成員并行工作,提高了開(kāi)發(fā)效率。(2)數(shù)據(jù)庫(kù)開(kāi)發(fā)工具:Oracle 10g。教師工作量核算系統(tǒng)包括如下四部分:1. 基礎(chǔ)信息管理子系統(tǒng):包括各種數(shù)據(jù)處理模塊,如教師、課程、學(xué)期、教師類(lèi)別、上課地點(diǎn)、課程類(lèi)別等。為了表達(dá)數(shù)據(jù)處理過(guò)程的數(shù)據(jù)加工情況,用一個(gè)數(shù)據(jù)流圖是不夠的。在這里,先將整個(gè)工作量核算系統(tǒng)看成是一個(gè)加工,將管理人員作為的外部條件,也就是服務(wù)管理系統(tǒng)的操作對(duì)象。零級(jí)圖由外部實(shí)體、處理和數(shù)據(jù)存貯結(jié)點(diǎn)組成。一級(jí)圖由外部實(shí)體、處理和數(shù)據(jù)存貯結(jié)點(diǎn)組成,其組成與零級(jí)圖組成類(lèi)似。(1)基礎(chǔ)信息管理子系統(tǒng),該子系統(tǒng)包含用戶(hù)信息管理、用戶(hù)權(quán)限管理、基礎(chǔ)信息設(shè)置三個(gè)模塊。在建立了系統(tǒng)操作人員后,系統(tǒng)管理員再通過(guò)用戶(hù)權(quán)限管理模塊來(lái)完成對(duì)系統(tǒng)操作人員的授權(quán)工作,只有具有權(quán)限的系統(tǒng)操作人員才能進(jìn)行相應(yīng)的操作,防止人為隨意的增加、刪除和修改數(shù)據(jù),導(dǎo)致數(shù)據(jù)不符合實(shí)際情況。該子系統(tǒng)主要是核算模塊。(4)工作量匯總與教師核對(duì)模塊。 教師核對(duì)工作量細(xì)節(jié)圖,管理查看教師反饋的信息后,然后根據(jù)實(shí)際情況調(diào)整工作量并保存數(shù)據(jù)。數(shù)據(jù)項(xiàng)是組成數(shù)據(jù)流和數(shù)據(jù)存儲(chǔ)的最小元素。它通過(guò)對(duì)數(shù)據(jù)元素和數(shù)據(jù)結(jié)構(gòu)的定義,來(lái)描述數(shù)據(jù)流和數(shù)據(jù)存儲(chǔ)的邏輯內(nèi)容。(4)描述:主要是描述其功能和特點(diǎn)。(1)管理員列表(用戶(hù))216。 文件名:GS_DEPARTMENT216。 組成:專(zhuān)業(yè)編號(hào)+專(zhuān)業(yè)編號(hào)+所屬學(xué)院編號(hào)216。 組織:教師類(lèi)別編號(hào)(5)教師信息216。 文件名:AC_CLASS_ADDR216。 組成:學(xué)期編號(hào)+學(xué)期216。 組織:課程編號(hào)為主鍵(9)理論課程參數(shù)216。 文件名:AC_PARCLASS_MOD216。 組成:課程信息編號(hào)+教師編號(hào)+課程編號(hào)+理論課程參數(shù)編號(hào)+上課地點(diǎn)編號(hào)+學(xué)期信息編號(hào)+授課班級(jí)+授課人數(shù)+課時(shí)+平行課+人數(shù)+其他+標(biāo)準(zhǔn)課時(shí)+備注+課程編號(hào)216。 組織:實(shí)踐課信息編號(hào)為主鍵(13)教師課程匯總216。 文件名:AC_RES_INFO216。 組成:授權(quán)編號(hào)+資源編號(hào)+管理員編號(hào)216。對(duì)整個(gè)系統(tǒng)的邏輯功能用數(shù)據(jù)流圖進(jìn)行了數(shù)據(jù)模型的建立,并對(duì)數(shù)據(jù)流圖中的各個(gè)成分用數(shù)據(jù)字典做了相應(yīng)的描述。總體設(shè)計(jì)主要完成設(shè)計(jì)軟件系統(tǒng)結(jié)構(gòu)和各組成部分之間的相互關(guān)系的任務(wù)。(3)確定模塊之間的調(diào)用關(guān)系。(2)一個(gè)模塊的作用范圍應(yīng)在其控制范圍之內(nèi)。(3)軟件結(jié)構(gòu)的深度、寬度、扇入、扇出應(yīng)適當(dāng)。經(jīng)驗(yàn)證明,模塊的大小在50行左右(兩屏幕可以顯示的行數(shù))較為合適。 系統(tǒng)總體設(shè)計(jì)描述教師工作量核算系統(tǒng)全面支持Internet/Intranet,系統(tǒng)基于B/S結(jié)構(gòu),業(yè)務(wù)處理均集中在服務(wù)器端的業(yè)務(wù)層,客戶(hù)只需安裝少量的基礎(chǔ)控件,即可進(jìn)行操作。 教師工作量核算系統(tǒng)總體模塊圖基礎(chǔ)信息管理子系統(tǒng)細(xì)分為用戶(hù)信息管理、用戶(hù)權(quán)限管理、基礎(chǔ)代碼設(shè)置三個(gè)模塊。 基礎(chǔ)信息管理子系統(tǒng)功能圖 用戶(hù)信息管理模塊細(xì)分圖 用戶(hù)權(quán)限管理模塊細(xì)分圖 基礎(chǔ)信息設(shè)置模塊細(xì)分圖理論課程工作量核算系統(tǒng)按照實(shí)際業(yè)務(wù)需求上課信息管理、參數(shù)信息管理、工作量核算三個(gè)子模塊。 參數(shù)信息管理模塊功能細(xì)分圖 工作量核算模塊功能細(xì)分圖工作量匯總與教師核對(duì)模塊按照實(shí)際業(yè)務(wù)需求分為工作量匯總和教師核對(duì)兩個(gè)子模塊。主要是用文字去描述,而不是用圖形圖描述。處理:Case(a)上課信息管理模塊(b)參數(shù)信息管理模塊(c)工作量核算模塊End case(4)工作量匯總與教師核對(duì)模塊功能:工作量匯總管理,教師工作量核對(duì)流程。數(shù)據(jù)庫(kù)的自描述特點(diǎn),它提高了程序和數(shù)據(jù)的獨(dú)立性,它使得檢查數(shù)據(jù)庫(kù)本身就確定數(shù)據(jù)庫(kù)的結(jié)構(gòu)和內(nèi)容成為可能。數(shù)據(jù)庫(kù)基本的功能,主要有三個(gè)方面:(1)信息瀏覽和查詢(xún);(2)信息的修改、添加和刪除;(3)信息的統(tǒng)計(jì)、匯總等。另外,數(shù)據(jù)庫(kù)也不是獨(dú)立存在的,它總是與具體的應(yīng)用相關(guān)的,為具體的應(yīng)用而建立的。需求分析的任務(wù)就是通過(guò)詳細(xì)調(diào)查要處理的對(duì)象來(lái)明確用戶(hù)的各種需求。這一階段是整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵。 (3)建立數(shù)據(jù)模型完成上一階段后,我們得到了一個(gè)與具體計(jì)算機(jī)軟、硬件無(wú)關(guān)的概念模型。數(shù)據(jù)模型一般分為層次、網(wǎng)狀、關(guān)系和面向?qū)ο竽P偷?,主要是用于DBMS的實(shí)現(xiàn)。數(shù)據(jù)庫(kù)的設(shè)計(jì)在數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的開(kāi)發(fā)中占有很重要的地位。概念模型一般用ER圖來(lái)描述現(xiàn)實(shí)世界的概念模型,ER方法也稱(chēng)ER模型。實(shí)體具有屬性,有時(shí)也稱(chēng)作性質(zhì),是用來(lái)描述實(shí)體的特征的。在一般的聯(lián)系中,使用二元聯(lián)系居多,二元聯(lián)系主要有三種類(lèi)型——l:1,1:n,m:n。在E—R圖中,聯(lián)系用菱形表示,菱形框內(nèi)寫(xiě)明聯(lián)系名,并用無(wú)向邊分別與有關(guān)實(shí)體連接起來(lái),同時(shí)在無(wú)向邊旁標(biāo)上聯(lián)系的類(lèi)型(1:1,l:n或者m:n)。 學(xué)院信息實(shí)體與參數(shù)圖(3)專(zhuān)業(yè)列表實(shí)體與參數(shù)專(zhuān)業(yè)列表參數(shù)主要為編號(hào)、專(zhuān)業(yè)名稱(chēng)等。 上課地點(diǎn)信息實(shí)體與參數(shù)圖(7)學(xué)期信息實(shí)體與參數(shù)學(xué)期信息參數(shù)主要為編號(hào)、學(xué)期等。 實(shí)踐課程參數(shù)實(shí)體與參數(shù)圖(11)理論課程信息實(shí)體與參數(shù)理論課程信息參數(shù)主要為編號(hào)、教師、學(xué)期、授課班級(jí)、課程、授課人數(shù)等。(15)授權(quán)列表實(shí)體與參數(shù)資源列表參數(shù)主要為編號(hào)、資源稱(chēng)、管理員等。(4)實(shí)踐課程信息表(AC_PARCLASS_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)系,實(shí)踐課程中的多條信息對(duì)可以對(duì)應(yīng)上課地點(diǎn)表的中的一條記錄,與實(shí)踐課程參數(shù)表(AC_PARCLASS_MOD) 是多對(duì)一關(guān)系,通過(guò)statid字段建立兩個(gè)數(shù)據(jù)表的聯(lián)系,實(shí)踐課程表中的多條信息對(duì)可以對(duì)應(yīng)實(shí)踐課程參數(shù)表的中的一條記錄,與學(xué)期信息表(AC_TERM_INFO)是多對(duì)一關(guān)系,通過(guò)termid字段建立兩個(gè)數(shù)據(jù)表的聯(lián)系,實(shí)踐課程表中的多條信息對(duì)可以對(duì)應(yīng)學(xué)期表的中的一條記錄,與課程表(AC_COURSE)是多對(duì)一關(guān)系,通過(guò)courseid字段建立兩個(gè)數(shù)據(jù)表的聯(lián)系,實(shí)踐課程表中的多條信息對(duì)可以對(duì)應(yīng)課程表的中的一條記錄。在數(shù)據(jù)庫(kù)中,是用數(shù)據(jù)模型來(lái)抽象、表示、處理現(xiàn)實(shí)世界中的數(shù)據(jù)和信息的。通過(guò)上面的ER圖以及實(shí)體聯(lián)系圖,確定了實(shí)體與實(shí)體之間的關(guān)系后,就可以建立數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu),以下這些表格表示了本系統(tǒng)數(shù)據(jù)庫(kù)中的各個(gè)表,體現(xiàn)了數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)關(guān)系[28]。 教師信息表字段名中文名數(shù)據(jù)類(lèi)型主鍵外鍵備注tea_no教師編號(hào)varchar(10)是否主鍵teasortid教師類(lèi)別IDvarchar(10)否否tea_name姓名varchar(10)否否sex性別varchar(2)否否age出生年月varchar(15)否否rank職稱(chēng)varchar(12)否否depart_no所在學(xué)院編號(hào)varchar(6)否是外鍵major_no所在專(zhuān)業(yè)編號(hào)varchar(6)否是外鍵teach_office所在教研室varchar(20)否否tel固定電話varchar(15)否否mobileno移動(dòng)電話varchar(11)否否電子郵箱varchar(30)否否self_introduction 個(gè)人簡(jiǎn)介varchar(400)否否(6)上課地點(diǎn)(AC_CLASS_ADDR)。 實(shí)踐課程參數(shù)表字段名中文名數(shù)據(jù)類(lèi)型主鍵外鍵備注modid參數(shù)編號(hào)varchar(10)是否主鍵modname類(lèi)別名稱(chēng)varchar(100)否否classmod課程系數(shù)number(4,2)否否(11)理論課程信息(AC_CLASS_INFO)。 理論課程信息表字段名中文名數(shù)據(jù)類(lèi)型主鍵外鍵備注statid編號(hào)varchar(10)是否主鍵tea_no教師編號(hào)varchar(10)否是外鍵modid參數(shù)編號(hào)varchar(10)否是外鍵courseid課程編號(hào)varchar(10)否是外鍵addrid上課地點(diǎn)編號(hào)varchar(10)否是外鍵termid學(xué)期編號(hào)varchar(10)否是外鍵classname授課班級(jí)varchar(100)否否pnum授課人數(shù)number(4)否否hour課時(shí)number(4)否否sameclass平行課number(4,2)否否pmod人數(shù)number(4,2)否否other其他number(4,2)否否standclass標(biāo)準(zhǔn)課時(shí)number(8,2)否否notes備注varchar(200)否否 實(shí)踐課程信息表字段名中文名數(shù)據(jù)類(lèi)型主鍵外鍵備注statid編號(hào)varchar(10)是否主鍵tea_no教師編號(hào)varchar(10)否是外鍵modid參數(shù)編號(hào)varchar(10)否是外鍵courseid課程編號(hào)varchar(10)
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1