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

正文內(nèi)容

基于mvc的科研信息平臺設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文設(shè)計(jì)-文庫吧資料

2025-07-11 14:42本頁面
  

【正文】 WEB服務(wù)器采用 J2EE和 TOMCAT系統(tǒng),服務(wù)器采用 Windows 20xx Server 系統(tǒng)。內(nèi)存: 32MB; 顯卡: ATI 顯示適配器; 因?yàn)榭蛻舳酥饕糜跒g覽和操作數(shù)據(jù),所以對客戶端的硬 件要求不高,不過現(xiàn)在的電腦有很高的性價(jià)比,因此,實(shí)際的配置一般高于下面的配置: 內(nèi)存: 2GB; 本網(wǎng)絡(luò)系統(tǒng)服務(wù)器端的配置如下: 系統(tǒng)性能需求分析 開發(fā)任何一種科研信息平臺對運(yùn)行環(huán)境的都有一定的要求,在開發(fā)時(shí)對開發(fā)工具的選擇往往也會導(dǎo)致開發(fā)一個(gè)系統(tǒng)進(jìn)度的快慢,有時(shí),一個(gè)很不適合的開發(fā)工具,在 程序調(diào)試時(shí),會花費(fèi)大量的人力,下面從開發(fā)該系統(tǒng)對硬件和軟件的需求上做出細(xì)致的分析。 模塊對象 撰寫 VB 的程序模塊,處理較復(fù)雜的問題與需求,該功能是采用事件驅(qū)動的模式,類似 VB 的處理方式。 報(bào)表對象 利用視圖向?qū)У拈_發(fā)方式,簡單、快速的建立出需求報(bào)表或標(biāo)簽。 查詢對象 可以用直接拖放的方式,建立表格之間的關(guān)聯(lián)與對應(yīng)關(guān)系,自動產(chǎn)生 SQL語法查詢出我們想要的數(shù)據(jù)。 基本上, MYSQL 對建立一個(gè)數(shù)據(jù)庫所具備的每一個(gè)對象,其中包括了表、查詢、窗體、報(bào)表、宏、模塊。 不但如此,在 MYSQL 推出以后,我們發(fā)現(xiàn)數(shù)據(jù)庫的建立更加的快速,但是功能卻更加強(qiáng)大,用戶不用再去記憶那一大堆的文件名稱,或是為數(shù)據(jù)庫的文件管理大費(fèi)周章,通過 MYSQL 的人性化管理接口把數(shù)據(jù)庫的管理整理,便于維護(hù);此外,在報(bào)表的制作上也是相當(dāng)容易的,完全的視覺開發(fā)向?qū)гO(shè)計(jì),讓人使用起來很舒服。 MYSQL 就是一種關(guān)系型數(shù)據(jù)庫管理系統(tǒng) 。 DBMS 總是基于某種數(shù)據(jù)模型,可以把 DBMS 看成是某種數(shù)據(jù)模型在計(jì)算機(jī)系統(tǒng)上的具體實(shí)現(xiàn)。 DBMS 是數(shù)據(jù)庫系統(tǒng)的核心組成部分。 。 ,能夠保證數(shù)據(jù)的安全,可靠。 ,具有較小的數(shù)據(jù)冗余。數(shù)據(jù)庫中的數(shù)據(jù)按一定的數(shù)據(jù)模型進(jìn)行組織,在數(shù)據(jù)庫中不僅要儲存數(shù)據(jù)本身,還要儲存數(shù)據(jù)與數(shù)據(jù)之間的聯(lián)系 [8]。JSP 作為前臺的開發(fā)工具,用 MYSQL 作為后臺支持?jǐn)?shù)據(jù)庫,通過 JAVABEAN 的類文件來連接 MYSQL中并對其編程來實(shí)現(xiàn)各種功能 ,因?yàn)?MYSQL與 JSP用的同為 SUN數(shù)據(jù)庫引擎,有著最好的兼容性。 ( 4 ) 內(nèi)置支持 XML,使用 XML 使頁面具用更強(qiáng)的 表現(xiàn)力從頁減少編程的工作量。 ( 2 ) 將應(yīng)用邏輯與頁面分離 ,使得應(yīng)用邏輯能夠 最大程度得到復(fù)用 ,從頁提高開發(fā)效率。 基于 MVC 的科研信息平臺設(shè)計(jì)與實(shí)現(xiàn) 第二章 關(guān)于開發(fā)平臺的相關(guān)知識介紹 10 圖 JSP,Servlet 和 JavaBean 實(shí)現(xiàn) MVC 模式 圖 中: 圖中 Browser 為瀏覽器, Database 為數(shù)據(jù)庫。 JSP+JavaBean+Servlet 實(shí)現(xiàn) MVC MVC 模式 中視圖 (View)對象由 JSP 文件實(shí)現(xiàn) ,JSP 構(gòu)成用戶圖形界面 (GUI);模型 (Model)對象可以 由 JavaBean 實(shí)現(xiàn) , JavaBean 負(fù)責(zé)從后臺數(shù)據(jù)庫獲取數(shù) 據(jù),并對數(shù)據(jù)庫作相應(yīng)的處理之后將處理的結(jié)果返回 給 JSP, 實(shí)現(xiàn)用戶界面內(nèi)容的動態(tài)變化;而控制 (Controller)對象可由 Servlet 實(shí)現(xiàn) , Servlet 充當(dāng)控制者的角 色, 負(fù)責(zé)管理對用戶請求的處理,調(diào)用相應(yīng)的 JavaBean 方法完成用戶的任務(wù) , 也可以創(chuàng)建 JSP 頁需要 使用的 JavaBean 對象 , 同時(shí)它還會根據(jù)用戶的動作決 定把那個(gè)JSP 頁面?zhèn)鹘o請求者 [7]。在通信量大的服務(wù)器上, Java servlet 的優(yōu)點(diǎn)在于它們的執(zhí)行速度更快于 CGI 程序。這些通常是使用公共網(wǎng)關(guān)接口( CGI)應(yīng)用程序完成的。這個(gè)詞是在 Java applet 的環(huán)境中創(chuàng)造的, Java applet 是一種當(dāng)作單獨(dú)文件跟網(wǎng)頁一起發(fā)送的小程序,它通常用于在客戶端運(yùn)行,結(jié)果得到為用戶進(jìn)行運(yùn)算或者根據(jù)用戶互作用定位圖形等 服務(wù)。 Servle 是位于Web 服務(wù)器內(nèi)部的服務(wù)器端的 Java 應(yīng)用程序,與傳統(tǒng)的從命令行啟動 Java 應(yīng)用程序不同, Servlet 由 Web 服務(wù)器進(jìn)行加載,該 Web 服務(wù)器必須包含支持 Servlet的 Java 虛擬機(jī)。 Servlet 介紹 Servlet 是一種服務(wù)器端的 Java 應(yīng)用程序,具有獨(dú)立于平臺和協(xié)議的特性 ,可以生成動態(tài)的 Web 頁面 。 2.在 Remote Method Invocation(RMI) 的分布式風(fēng)格中,這項(xiàng)功能聽起來基于 MVC 的科研信息平臺設(shè)計(jì)與實(shí)現(xiàn) 第二章 關(guān)于開發(fā)平臺的相關(guān)知識介紹 9 并不讓人興奮,但是在未來的包含企業(yè)版的 JavaBean 后,將改變這種情況。 JavaBean 是 java 類 ,屬于某些特定的譯碼指導(dǎo)方針,并且擴(kuò)展了適應(yīng)性和范圍,允許用戶訪問內(nèi)部的屬性和方法。這些包括如 Grid 控件,用戶可以將該部件拖放到開發(fā)環(huán)境中。 最初, JavaBean 的目的是為了將可以重復(fù)使用的軟件代碼打包標(biāo)準(zhǔn)。 用戶可以使用 JavaBean 將功能、處理、值、數(shù)據(jù)庫訪問和其他任何可以用java 代碼創(chuàng)造的對象進(jìn)行打包,并且其他的開發(fā)者可以通過內(nèi)部的 JSP 頁面、Servlet、其他 JavaBean、 applet 程序或者應(yīng)用來使用這些對象。 JavaBean 通過提供符合一致性設(shè)計(jì)模式的公共方法將內(nèi)部域暴露成員屬性。 JavaBean 介紹 JavaBean 是一種 JAVA 語言 寫成的可重用組件。 JSP 技術(shù)很容易整合到多種應(yīng)用體系結(jié)構(gòu)中,以利用現(xiàn)有的工具和技巧,并且擴(kuò)展到能夠支持高校級的分布式應(yīng)用。 JSP 技術(shù)封裝了許多功能,這些功能是在易用的、與 JSP 相關(guān)的 XML 標(biāo)志中進(jìn)行動態(tài)內(nèi)容產(chǎn)生所需要的?;诮M件的方法加速了開發(fā)過程,并且使得各種群組織在他們現(xiàn)有的技能和優(yōu)化結(jié)果的開發(fā)努力中得到平衡。 2.強(qiáng)調(diào)可重用的群組件 絕大多數(shù) JSP 頁面依賴于可重用并且跨平臺的組件(如: JAVABEAN 或者ENTERPRISE JAVABEAN)來執(zhí)行應(yīng)用所要求 的更為復(fù)雜的處理。如果核心邏輯被封裝在標(biāo)志和 JAVABEANS 中,那么其他人,如WEB 管理人員和頁面設(shè)計(jì)人員,能夠編輯和使用 JSP 頁面。使用 JSP 標(biāo)志或者小腳本來產(chǎn)生頁面上的動態(tài)內(nèi)容。在 ASP 下, VBScript 代碼被 ASP 引擎解釋執(zhí)行;在 JSP 下,代碼被編譯成 Servlet并由 java 虛擬機(jī)執(zhí)行,這種編譯操作只在對 JSP 頁面的第一次請求時(shí)發(fā)生。 ASP 的編 程語言是 VBScript 之類的腳本語言, JSP 使用的是 JAVA,這是兩者最明顯的區(qū)別。 現(xiàn)在已經(jīng)有許多 WebServer 支持 JSP,這使得 JSP 具有良好的可移植性。這種模式允許工作分成兩部分:組件開發(fā)與頁面設(shè)計(jì)和編譯(結(jié)合一些方法調(diào)用)。每一頁第一次被調(diào)用時(shí),通過 JSP 引擎自動被編譯成 Servlet,然后被執(zhí)行,以后每次調(diào)用時(shí),執(zhí)行編譯過的 Servlet。用 JSP 開發(fā)的 Web 應(yīng)用是跨平臺的,既能在Linux 下運(yùn)行,也能在其他操作系統(tǒng)上運(yùn)行 [3]。 基于 MVC 的科研信息平臺設(shè)計(jì)與實(shí)現(xiàn) 第二章 關(guān)于開發(fā)平臺的相關(guān)知識介紹 7 用 JSP+JavaBean+Servlet 實(shí)現(xiàn) MVC 的技術(shù)路線 JSP 介紹 JSP(Java Server Pages)是由 Sun Microsystems 公司倡導(dǎo) , 許多公司參與一起建立的一種 動態(tài)網(wǎng)頁 技術(shù)標(biāo)準(zhǔn)。 3. 由于一個(gè)應(yīng)用被分離為三層 , 因此有時(shí)只要改 變其中的一層就能滿足應(yīng)用的改變。 簡單來說 MVC 有下列 3 個(gè)明顯的優(yōu)點(diǎn): 1. 可以為一個(gè)模型在運(yùn)行時(shí)同時(shí)建立和使用多 個(gè)視圖。按 MVC 設(shè)計(jì)模式,一個(gè)訂單模型以及多個(gè)視圖即可解決問題。在目前用戶需求的快速變化下,可能有多種方式訪問應(yīng)用的要求。 MVC要求對應(yīng)用分層,雖然要花費(fèi)額外的工作,但產(chǎn)品的結(jié)構(gòu)清晰,產(chǎn)品的應(yīng)用通過模 型可以得到更好地體現(xiàn)。例如,直接向數(shù)據(jù)庫發(fā)送請求并用 HTML 顯示 ,開發(fā)速度往往比較快 ,但由于數(shù)據(jù)頁面的分離不是很直接 ,因而很難體現(xiàn)出業(yè)務(wù)模型的樣子或者模型的重用性。這實(shí)際上是一種模型的變化一 傳播機(jī)制 。如果用戶通過某個(gè)視圖的控制器改變了模型的數(shù)據(jù), 所有其它依賴于這些數(shù)據(jù)的視圖都應(yīng)反映到這些 變化。因此 ,一個(gè)模型可能對應(yīng)多個(gè)視圖,一個(gè)視 圖可能對應(yīng)多個(gè)模型。控制 層并不做任何的數(shù)據(jù)處理。 視圖提供給控制器處理顯示的操作。對 于 WEB 應(yīng)用來說,可以概括為 HTML 界面,但有可能 為XHTML,XML 和 Applet。業(yè)務(wù)模型的設(shè)計(jì)可以說是 MVC 最 主要的核心。業(yè)務(wù)流程的處理過程對其它層來說是黑箱操作, 模型接受視圖請求的數(shù)據(jù) 。 MVC 設(shè)計(jì)模式如圖 所示: 圖 MVC 設(shè)計(jì)模式 模型 (Model)就是業(yè)務(wù)流程/ 狀態(tài) 的處理以及業(yè) 務(wù)規(guī)則的制定。 MVC 的基本思想 MVC( Model,View,Controller) 由 Trygve Reenskaug 提出, 首先被應(yīng)用在Smalltalk80 環(huán)境中。 MVC 模式的介紹 如今 越來越 多的信息系統(tǒng)構(gòu)架于互聯(lián)網(wǎng)平臺上 ,基于 B/S 模式 結(jié)構(gòu)的信息系統(tǒng)逐漸替代 C/S 模式結(jié)構(gòu)的信息系 統(tǒng)。 基于 MVC 的科研信息平臺設(shè)計(jì)與實(shí)現(xiàn) 第二章 關(guān)于開發(fā)平臺的相關(guān)知識介紹 5 第二章 關(guān)于開發(fā)平臺的相關(guān)知識介紹 由于 MVC 模式在 WEB 開發(fā)中的優(yōu)勢,所以本文將結(jié)合網(wǎng)絡(luò)編程技術(shù)與數(shù)據(jù)庫編程技術(shù)來開發(fā)科研信息平臺。 系統(tǒng)針對科研院的日常管理需要,提出的是一個(gè)包括信息發(fā)布、辦公自動化和科研管理等多方面的整體解決方案。既方便科研部基于 MVC 的科研信息平臺設(shè)計(jì)與實(shí)現(xiàn) 第一章 前言 4 門進(jìn)行各種查詢,也可以提供各種分析報(bào)表。平臺將徹底改變以前封閉式 的管理模式,解決系統(tǒng)數(shù)據(jù)對內(nèi)對外的開放性問題。 系統(tǒng)開發(fā)目標(biāo) 平臺將采用先進(jìn)的信息化技術(shù),并有效結(jié)合現(xiàn)代科研管理理念和大學(xué)科研管理實(shí)際情況。它將有助于管理人員 從煩瑣的管理工作中解脫出來,使管理系統(tǒng)化、條理化,能迅速獲得感興趣的信息。本系統(tǒng)將會成為聯(lián)系科研活動人員和科研管理人員的紐帶,也將給大學(xué)整個(gè)的信息化建設(shè)帶來深遠(yuǎn)而有意義的影響。本項(xiàng)目的意義就在于通 過搭建一個(gè)大型的科研信息平臺,能夠快速有效的提高科研院科研管理工作的高效性、科學(xué)性和透明性,并使得科研管理工作能更好的服務(wù)于大學(xué)內(nèi)所有的科研工作者,更好的為大學(xué)內(nèi)科研領(lǐng)導(dǎo)提供科研決策支持。 系統(tǒng)開發(fā)意義 科研活動是大學(xué)內(nèi)的主旋律之一,大學(xué)內(nèi)的科研活動日益成為反映大學(xué)綜合實(shí)力的重要指標(biāo)??蒲泄芾眢w系則是對科研工作由單項(xiàng)、分工、局部的管理擴(kuò) 展到全局和整體管理,強(qiáng)調(diào)整合而構(gòu)成一個(gè)相互聯(lián)系依存和影響促進(jìn)的管理體系,包括運(yùn)行機(jī)制、管理體制、成本效益和重點(diǎn)聯(lián)系管理等。為此,加強(qiáng)科研管理是必要的。這一類系統(tǒng)由于處理的問題處于較低的管理層,因而問題比較結(jié)構(gòu)化,即處理步驟較固定,系 統(tǒng)結(jié)構(gòu)相對比較簡單,無須很復(fù)雜的實(shí)現(xiàn)技術(shù)。其主要特點(diǎn)是簡單、精確和標(biāo)準(zhǔn)化。我們選擇開發(fā)一個(gè)相對較小的實(shí)用的數(shù)據(jù)處理系統(tǒng)??蒲行畔⑵脚_是一個(gè)一體化的系統(tǒng)或集成系統(tǒng),通常包括業(yè)務(wù)信息系統(tǒng)、知識工作系統(tǒng)、決策支持系統(tǒng)等。 有鑒于此,開發(fā)一個(gè)適用于大學(xué)的科研信息平臺系統(tǒng)是很有必要的。盡管定義不同,但總的說來,科研信息平臺終究要起到一個(gè)提高管理效率、減輕管理人員負(fù)擔(dān)的作用。它能提供信息,支持企業(yè)或組織的運(yùn)行、 管理和決策功能。通過計(jì)算機(jī)進(jìn)行管理的主要方法是建立信息管理平臺( Management Information System MIS) 。 在現(xiàn)在這個(gè)計(jì)算機(jī)得到普遍應(yīng)用的時(shí)代,很多過去依靠人工進(jìn)行的管理都由計(jì)算機(jī)所取代。科研信息平臺是一個(gè)一體化系統(tǒng)或集成系統(tǒng),這就是說科研信息平臺進(jìn)行企業(yè)的信息管理是從總體出發(fā),全面考慮,保證各種職能部門共享數(shù)據(jù),減少數(shù)據(jù)的冗余度保證數(shù)據(jù)的兼容性和一致性。如果說工業(yè)革命是機(jī)器代替人的 笨重的體力勞動的話,那么信息革命就是用信息技術(shù)代替人的瑣碎的腦力勞動。其學(xué)科內(nèi)容隨著 科研信息平臺 的應(yīng)用而進(jìn)步和完善。 科研信息系統(tǒng) 學(xué)科是一門理論性和實(shí)踐性都很強(qiáng)的學(xué)科。管 科研信息平臺 理信息系統(tǒng)的應(yīng)用能夠提供這種有效的決策支持。 當(dāng)今時(shí)代的兩個(gè)顯著特點(diǎn)就是世界經(jīng)濟(jì)一體化和以計(jì)算機(jī)為代表的信息技術(shù)的快速發(fā)展??蒲行畔⑵脚_是利用現(xiàn)代信息技術(shù),通過建設(shè)信息數(shù)據(jù)庫、開發(fā)核心應(yīng)用系統(tǒng),集成已有應(yīng)用系統(tǒng),實(shí)現(xiàn) 科學(xué)研究、科學(xué)管理、信息交流、自動化辦公等的信息化和網(wǎng)絡(luò)化平臺。 關(guān)鍵詞 : Jsp,科研信息, JavaBean, Servlet, MVC, MySQL VI ABSTRACT With the rapid development of puter technology, applying puter science, management science and technology at the fields of scientific rese
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1