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

正文內(nèi)容

基于ssh框架的教師計量系統(tǒng)畢業(yè)論文(已修改)

2025-07-05 18:18 本頁面
 

【正文】 基于SSH框架的教師計量系統(tǒng)畢業(yè)論文目 錄1. 引言 1 開發(fā)背景 1 現(xiàn)實意義 1 文獻綜述 1 本設計的主要工作 22. 系統(tǒng)需求分析 3 系統(tǒng)的可行性分析 3 系統(tǒng)的開發(fā)步驟 3 系統(tǒng)實現(xiàn)目標 4 系統(tǒng)運行環(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 小結 173. 系統(tǒng)設計 18 系統(tǒng)設計描述 18 系統(tǒng)模塊描述 19 系統(tǒng)總體設計描述 19 系統(tǒng)具體模塊描述 21 數(shù)據(jù)庫設計 23 數(shù)據(jù)庫介紹 23 系統(tǒng)ER圖 24 數(shù)據(jù)邏輯結構表 30 數(shù)據(jù)庫連接配置 35 小結 364. 系統(tǒng)實現(xiàn) 37 系統(tǒng)實現(xiàn)步驟 37 功能模塊的設計和實現(xiàn) 37 基礎信息管理子系統(tǒng) 37 理論課程工作量核算子系統(tǒng) 40 實踐課程工作量核算子系統(tǒng) 41 工作量匯總與教師核對模塊 42 小結 435. 系統(tǒng)測試 44 測試環(huán)境 44 測試方法 44 功能測試 44 性能測試 47 小結 476. 總結與展望 48結束語 49參考文獻 50致 謝 52基于SSH的教師工作量核算系統(tǒng)設計與實現(xiàn)1. 引言人類社會從工業(yè)社會向信息社會過渡已經(jīng)成為現(xiàn)代科學發(fā)展的普遍規(guī)律。在西方發(fā)達國家,信息社會已經(jīng)不再是未來學家的預言、社會學家的抽象思想或者人們的觀念,而是實實在在的日益顯示的客觀現(xiàn)實。 開發(fā)背景在我國,信息化與工業(yè)化并存,發(fā)展才剛剛起步,信息化浪潮已經(jīng)和正在不斷地改變著人們的生活方式。教育信息化是國家信息化戰(zhàn)略的主要陣地,高等學校是教育信息化建設的排頭兵。高校管理信息化主要指利用信息技術來提高高校管理過程的效率和改變管理的組織方式,加速管理信息的傳遞和反饋過程,最終提高高校管理的運行效率。高校管理信息化是一項設計到整個學校各個部門的綜合性和全面性的建設工作,包括教學管理信息化、科研管理信息化、人事管理信息化、學生管理信息化、試驗設備管理信息化以及行政辦公和公共服務的信息化等。 現(xiàn)實意義教師工作量的統(tǒng)計和核算是教學管理中的一項重要而繁瑣的工作。目前,許多高等院校雖然有自己的工作量管理系統(tǒng),但要么是C/S結構,使用安裝不便;要么只有一個簡單的計算系統(tǒng),且在公式的自定義上都非常不靈活[2],因此,急需一套完善且易于操作的現(xiàn)代化管理軟件,對高校教師工作量實現(xiàn)電子化存儲與動態(tài)管理,以提高管理效率和能力[3]。課題提出了基于SSH框架的高校教師工作量管理系統(tǒng)的實現(xiàn)方法,并對系統(tǒng)的開發(fā)原理,系統(tǒng)的功能特點和設計方案進行了重點分析。 文獻綜述文獻參考主要以教師工作量核算業(yè)務和SSH框架技術為主,主要的參考文獻綜述如下所示。文獻[13]提出了基于輕量級Web框架Struts+Spring+Hibernate的系統(tǒng)結構,介紹Struts的MVC結構、Spring的基本組成和結構以及Hibernate的基本對象,并將三種框架技術整合起來應用到系統(tǒng)中,給出一個具體的實例配置,前端采用Struts的MVC框架,中間層采用Spring,后臺采用Hibernate,提高了項目代碼的可重用性和開發(fā)效率。文獻[18]以現(xiàn)代化項目管理的指南和理念作為基礎,論述了軟件開發(fā)項目管理的方法:從軟件開發(fā)項目的特征開始,到軟件開發(fā)項目的工作任務;從軟件開發(fā)項目生命周期的概念,到如何制定軟件開發(fā)項目的計劃和時間表;從軟件的功能需求總結,到設計規(guī)范書的撰寫;從如何進行開發(fā)和測試的管理,到如何進行項目的整體的控制。文獻[20]和[21]提出了Web中幾種Excel數(shù)據(jù)導入的解決方案,主要的解決方案有三種,第一種是使用常規(guī)的方法重復編寫大量套路式的代碼,第二種是使用別人封裝好的方法,第三種是使用目前比較流行Struts+Hibernate的框架技術實現(xiàn),調用框架中已經(jīng)封裝了的開發(fā)包并且根據(jù)自己的需求封裝一些相關的功能。文獻[23],同時實現(xiàn)了高校教師工作量的電子化存儲與動態(tài)管理,使得對高校教師工作量的管理提高了效率.文章對系統(tǒng)的開發(fā)原理、系統(tǒng)的功能特點和設計方案進行了重點分析。 本設計的主要工作本設計主要分為六個部分,其結構和內(nèi)容如下:第一章為引言,分為開發(fā)背景,現(xiàn)實意義等部分;第二章為系統(tǒng)需求分析,分為系統(tǒng)實現(xiàn)目標、系統(tǒng)運行環(huán)境、系統(tǒng)開發(fā)環(huán)境、數(shù)據(jù)流圖、數(shù)據(jù)字典等部分;第三章為系統(tǒng)設計,分為系統(tǒng)設計描述、系統(tǒng)模塊設計、數(shù)據(jù)庫設計等部分;第四章為系統(tǒng)實現(xiàn),分為系統(tǒng)實現(xiàn)步驟、功能模塊的設計與實現(xiàn)等部分;第五章為系統(tǒng)測試,分為測試簡介、測試環(huán)境、測試類型等部分;第六章為總結與展望,最后為結語。 2. 系統(tǒng)需求分析軟件的需求分析是軟件生存周期中非常重要的階段。它的好壞直接決定軟件的質量。需求分析是指開發(fā)人員要準確理解用戶的要求,進行細致的調查分析,將用戶非形式的需求陳述轉化為完整的需求定義,再由需求定義轉換到相應的形式功能規(guī)約(需求規(guī)格說明)的過程。需求分析雖處于軟件開發(fā)過程的開始階段,但它對于整個軟件開發(fā)過程以及軟件產(chǎn)品質量是至關重要的。由于不同的高校具有不同的工作核算方式,為了使整個需求更具完整性、準確性,為了使獲取的用戶需求更精確和更完全,能夠最大程度的滿足用戶的需要,從學校抽出兩至三名熟悉工作量核算業(yè)務的工作人員參與本系統(tǒng)的需求分析。在用戶和本系統(tǒng)的開發(fā)人員共同努力下,制定了本系統(tǒng)的需求。 系統(tǒng)的可行性分析系統(tǒng)的可行性分析包括兩個詳細的部分:分析開發(fā)新的系統(tǒng)的必要性和可行性。必要性在前面系統(tǒng)初步調查中已經(jīng)作了詳細的分析,在這里就不再贅述;可行性主要包括經(jīng)濟可行性、技術可行性和運行可行性三個方面。由于教師工作量核算系統(tǒng)是作為畢業(yè)設計課題由學生自主開發(fā)的,在經(jīng)濟上的投入甚微,系統(tǒng)建成之后將為今后實現(xiàn)工資核算和教師確認提供了很大的方便,因此在經(jīng)濟上是可行的。技術可行性要考慮現(xiàn)有的技術條件是否能夠順利完成開發(fā)工作,軟硬件配置是否滿足開發(fā)的需求等。教師工作量核算系統(tǒng)用的是Java開發(fā)語言,調試相對簡單,當前的計算機硬件配置也完全能滿足開發(fā)的需求,因此在技術上是絕對可行的。軟件方面:由于目前網(wǎng)絡模式相對發(fā)展成熟,故軟件的開發(fā)平臺成熟可行,它們速度快、容量大、可靠性能高,完全能滿足系統(tǒng)的需求。 系統(tǒng)的開發(fā)步驟一般說來,管理信息系統(tǒng)的建立與應用可以劃分成總體規(guī)劃、系統(tǒng)開發(fā)和系統(tǒng)運行三個階段,其中系統(tǒng)開發(fā)階段還可進一步分為系統(tǒng)分析、系統(tǒng)設計和系統(tǒng)實施等工作環(huán)節(jié)。上述各個階段排列成一個嚴格的線性開發(fā)序列,在每個工作階段均產(chǎn)生完整的技術文檔作為下一階段工作的指導和依據(jù)[7],每一階段都應對文檔進行評審,確信該階段工作己完成并達到要求后才能進入下一階段,同時在以后的工作中不能輕易改變前面經(jīng)過評審的成果。 系統(tǒng)實現(xiàn)目標系統(tǒng)實現(xiàn)目標一般從效率、正確性、方便性三個方面考慮,其具體內(nèi)容如下所示。(1)在效率方面,實現(xiàn)數(shù)據(jù)的導入導出,計算機核算,提高工資核算效率;(2)在正確性方面,實現(xiàn)操作人員設置基本參數(shù),計算機自動核算,避免了人力計算過程中的差錯;(3)在方便性方面,實現(xiàn)了教師在線查看,確定工作量,改善了工作量核對方式。 系統(tǒng)運行環(huán)境為了充分使用學?,F(xiàn)有的軟硬件資源,在保障教師工作量核算系統(tǒng)正常、穩(wěn)定、高效運行的前提下,達到節(jié)省開支降低成本的目的。根據(jù)這個要求,設定了教師工作量核算系統(tǒng)的運行環(huán)境。網(wǎng)絡環(huán)境:數(shù)據(jù)庫服務器及操作主機網(wǎng)絡環(huán)境均采用互聯(lián)網(wǎng)。硬件環(huán)境:(1)服務器:CPU使用Intel Pentium 4 Xeon/,內(nèi)存為lGB,選用2塊73GB 10000轉熱插拔SCSI硬盤。(2)客戶機:CPU最低為Intel Pentium4/2GHz以上,內(nèi)存最低256MB,硬盤最低為40GB。軟件環(huán)境:(1)服務器:Windows Server 2003,Tomcat應用服務器,Oracle10g以上數(shù)據(jù)庫。(2)客戶機:Windows 2000或者XP操作系統(tǒng),IE瀏覽器()。 系統(tǒng)開發(fā)環(huán)境系統(tǒng)開發(fā)環(huán)境主要介紹的是系統(tǒng)所用的后臺數(shù)據(jù)庫、開發(fā)語言、開發(fā)技術以及開發(fā)平臺等。 后臺數(shù)據(jù)庫Oracle是以高級結構化查詢語言(SQL)為基礎的大型關系數(shù)據(jù)庫,通俗地講它是用方便邏輯管理的語言操縱大量有規(guī)律數(shù)據(jù)的集合。是目前最流行的客戶/服務器(Client/Server)體系結構的數(shù)據(jù)庫之一[5]。Oracle有如下特點:(1)Oracle ,減少了Oracle的資源占用,并增強了Oracle的能力,使之在低檔次軟硬件平臺上用較少的資源就可以支持更多的用戶,而在高檔平臺上可以支持成百上千用戶。(2)提供了基于角色(Role)分工的安全保密管理。在數(shù)據(jù)庫管理功能、完整性檢查、安全性、一致性方面都有良好的表現(xiàn)。(3)支持大量多媒體數(shù)據(jù),如二進制圖形、聲音、動畫以及多維數(shù)據(jù)結構等。(4)提供了與第三代高級語言的接口軟件Pro*系列,能在C、C++等主語言中嵌入SQL語句及過程化(PL/SQL)語句,對數(shù)據(jù)庫中的數(shù)據(jù)進行操縱。加上它有許多優(yōu)秀的前臺開發(fā)工具如Power Build、SQL*Forms、Visual Basic等,可以快速開發(fā)生成基于客戶端PC平臺的應用程序,并具有良好的移植性。(5)提供了新的分布式數(shù)據(jù)庫能力。可通過網(wǎng)絡較方便地讀寫遠端數(shù)據(jù)庫里的數(shù)據(jù),并有對稱復制的技術。 開發(fā)環(huán)境J2EE是一個開放的、基于標準的開發(fā)和部署的平臺,用于構建N層的、基于Web的、以服務端計算為核心的、模塊化的企業(yè)應用。J2EE同時也是所有兼容J2EE標準的應用服務器產(chǎn)品的統(tǒng)一標識。Sun公司領導著J2EE規(guī)范和標準的制定,但同時很多公司如IBM、BEA也為該標準的制定貢獻了很多力量,所以J2EE每一個新規(guī)范的推出,都體現(xiàn)著整個業(yè)界對技術的共同認同[6]。大家都遵守著“在標準上進行合作,在產(chǎn)品上進行競爭”的原則,從而使J2EE在技術規(guī)范上日臻完善和進步,同時又有各廠家實現(xiàn)J2EE規(guī)范的應用服務器產(chǎn)品在市場上推出,在性能上、價格上互相競爭,為最終用戶提供多樣化的選擇??蚣芤话憔哂屑床寮从玫目芍赜眯浴⒊墒斓姆€(wěn)定性以及良好的團隊協(xié)作性。J2EE復雜的多層結構決定了大型的J2EE項目需要運用框架和設計模式來控制軟件質量。目前,市場上出現(xiàn)了一些商業(yè)的、開源的基于J2EE的應用框架,其中主流的框架技術有:基于MVC模式的Struts框架和基于IoC模式的Spring框架以及對象/關系映射框架Hibernate等。(1)表示層框架——StrutsStruts是一個在JSP Model2基礎上實現(xiàn)的MVC框架,主要分為模型(Model)、視圖(View)和控制器(Controller)三部分,其主要的設計理念是通過控制器將表現(xiàn)邏輯和業(yè)務邏輯解耦,以提高系統(tǒng)的可維護性、可擴展性和可重用性[7]。216。 視圖(View):視圖部分主要由JSP頁面組成,其中沒有流程邏輯、業(yè)務邏輯和模型信息,只有標記。Struts自身包含了一組標記庫(TagLib),這也是Struts的精華之一,靈活運用它們可以簡化JSP頁面的代碼,提高開發(fā)效率[8]。216。 控制器(Controller):Struts中的Controller主要是其自身提供的ActionServlet。ActionServlet接收所有來自客戶端的請求并根據(jù)配置文件()中的定義將控制轉移到適當?shù)腁ction對象[9]。216。 模型(Model):Struts沒有定義具體Model層的實現(xiàn),Model層通常是和業(yè)務邏輯緊密相關的,有持續(xù)化的要求[10]。目前在商業(yè)領域和開源世界,都有一些優(yōu)秀的工具可以為Model層的開發(fā)提供便利。 Struts結構圖(2)業(yè)務邏輯層框架——SpringSpring是一個解決了許多J2EE開發(fā)中常見問題并能夠替代EJB技術的強大的輕量級框架。這里所說的輕量級指的是Spring框架本身,而不是指Spring只能用于輕量級的應用開發(fā)。Spring的輕盈體現(xiàn)在其框架本身的基礎結構以及對其他應用工具的支持和裝配能力。與EJB這種龐然大物相比,Spring可使程序研發(fā)人員把各個技術層次之間的風險降低。Spring框架的核心是IoC(Inversion of Control,控制反轉)/DI(Dependence Injection,依賴注入)機制。IoC是指由容器中控制組件之間的關系(這里,容器是指為組件提供特定服務和技術支持的一個標準化的運行時的環(huán)境)而非傳統(tǒng)實現(xiàn)中由程序代碼直接操控,這種將控制權由程序代碼到外部容器的轉移,稱為“反轉”。DI是對IoC更形象的解釋,即由容器在運行期間動態(tài)地將依賴關系(如構造參數(shù)、構造對象或接口)注入到組件之中。Spring采用設值注入(使用Setter方法實現(xiàn)依賴)和構造子注入(在構造方法中實現(xiàn)依賴)的機制,通過配置文件管理組建的協(xié)作對象,創(chuàng)建可以構造組件的IoC容器。這樣,不需要編寫工廠模式、單例模式或者其他構造的方法,就可以通過容器直接獲取所需的業(yè)務組件[11]。Spring框架由七個定義明確的模塊組成,且每個模塊或組件都可以單獨存在,或者與其他一個或多個模塊聯(lián)合實現(xiàn)。Spring Core Container是一個用來管理業(yè)務組件的IoC容器,是Spring應用的核心;Spring DAO和Spring ORM不僅提供數(shù)據(jù)訪問的抽象模塊,還集成了對Hibernate、JDO和Ibatis等流行的對象關系映射框架的支持模塊,并且提供了緩沖連接池、事務處理等重要的服務功能,保證了系統(tǒng)的性能和數(shù)據(jù)的完整性;Spring Web模塊提供了Web應用的一些抽象封裝,可以將Struts、Webwork等Web框架與Spring整合成為適用于自己的解決方案。 Spring結構圖Spring框架可以成為企業(yè)級應用程序一站式的解決方案,同時它也是模塊化的框架,允許開發(fā)人員自由地挑選適合自己應用的模塊進行開發(fā)。Spring框架是一個松耦合的框架,框架的部分耦合度被設計為最小,在各個
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1