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

正文內(nèi)容

基于mvc的科研信息平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文設(shè)計(jì)(文件)

2025-07-31 14:42 上一頁面

下一頁面
 

【正文】 e end,it carrys out a specific function modules. KEY WORDS: Jsp, Scientific Research Information, JavaBean, Servlet,MVC, MySQL基于 MVC 的科研信息平臺(tái)設(shè)計(jì)與實(shí)現(xiàn) 第一章 前言 1 第一章 前言 本章主要介紹了基于 MVC 的科研信息平臺(tái)的開發(fā)背景及意義,就此提出問題并確定系統(tǒng)開發(fā)的目標(biāo)。 當(dāng)今時(shí)代的兩個(gè)顯著特點(diǎn)就是世界經(jīng)濟(jì)一體化和以計(jì)算機(jī)為代表的信息技術(shù)的快速發(fā)展。 科研信息系統(tǒng) 學(xué)科是一門理論性和實(shí)踐性都很強(qiáng)的學(xué)科。如果說工業(yè)革命是機(jī)器代替人的 笨重的體力勞動(dòng)的話,那么信息革命就是用信息技術(shù)代替人的瑣碎的腦力勞動(dòng)。 在現(xiàn)在這個(gè)計(jì)算機(jī)得到普遍應(yīng)用的時(shí)代,很多過去依靠人工進(jìn)行的管理都由計(jì)算機(jī)所取代。它能提供信息,支持企業(yè)或組織的運(yùn)行、 管理和決策功能。 有鑒于此,開發(fā)一個(gè)適用于大學(xué)的科研信息平臺(tái)系統(tǒng)是很有必要的。我們選擇開發(fā)一個(gè)相對(duì)較小的實(shí)用的數(shù)據(jù)處理系統(tǒng)。這一類系統(tǒng)由于處理的問題處于較低的管理層,因而問題比較結(jié)構(gòu)化,即處理步驟較固定,系 統(tǒng)結(jié)構(gòu)相對(duì)比較簡單,無須很復(fù)雜的實(shí)現(xiàn)技術(shù)。科研管理體系則是對(duì)科研工作由單項(xiàng)、分工、局部的管理擴(kuò) 展到全局和整體管理,強(qiáng)調(diào)整合而構(gòu)成一個(gè)相互聯(lián)系依存和影響促進(jìn)的管理體系,包括運(yùn)行機(jī)制、管理體制、成本效益和重點(diǎn)聯(lián)系管理等。本項(xiàng)目的意義就在于通 過搭建一個(gè)大型的科研信息平臺(tái),能夠快速有效的提高科研院科研管理工作的高效性、科學(xué)性和透明性,并使得科研管理工作能更好的服務(wù)于大學(xué)內(nèi)所有的科研工作者,更好的為大學(xué)內(nèi)科研領(lǐng)導(dǎo)提供科研決策支持。它將有助于管理人員 從煩瑣的管理工作中解脫出來,使管理系統(tǒng)化、條理化,能迅速獲得感興趣的信息。平臺(tái)將徹底改變以前封閉式 的管理模式,解決系統(tǒng)數(shù)據(jù)對(duì)內(nèi)對(duì)外的開放性問題。 系統(tǒng)針對(duì)科研院的日常管理需要,提出的是一個(gè)包括信息發(fā)布、辦公自動(dòng)化和科研管理等多方面的整體解決方案。 MVC 模式的介紹 如今 越來越 多的信息系統(tǒng)構(gòu)架于互聯(lián)網(wǎng)平臺(tái)上 ,基于 B/S 模式 結(jié)構(gòu)的信息系統(tǒng)逐漸替代 C/S 模式結(jié)構(gòu)的信息系 統(tǒng)。 MVC 設(shè)計(jì)模式如圖 所示: 圖 MVC 設(shè)計(jì)模式 模型 (Model)就是業(yè)務(wù)流程/ 狀態(tài) 的處理以及業(yè) 務(wù)規(guī)則的制定。業(yè)務(wù)模型的設(shè)計(jì)可以說是 MVC 最 主要的核心。 視圖提供給控制器處理顯示的操作。因此 ,一個(gè)模型可能對(duì)應(yīng)多個(gè)視圖,一個(gè)視 圖可能對(duì)應(yīng)多個(gè)模型。這實(shí)際上是一種模型的變化一 傳播機(jī)制 。 MVC要求對(duì)應(yīng)用分層,雖然要花費(fèi)額外的工作,但產(chǎn)品的結(jié)構(gòu)清晰,產(chǎn)品的應(yīng)用通過模 型可以得到更好地體現(xiàn)。按 MVC 設(shè)計(jì)模式,一個(gè)訂單模型以及多個(gè)視圖即可解決問題。 3. 由于一個(gè)應(yīng)用被分離為三層 , 因此有時(shí)只要改 變其中的一層就能滿足應(yīng)用的改變。用 JSP 開發(fā)的 Web 應(yīng)用是跨平臺(tái)的,既能在Linux 下運(yùn)行,也能在其他操作系統(tǒng)上運(yùn)行 [3]。這種模式允許工作分成兩部分:組件開發(fā)與頁面設(shè)計(jì)和編譯(結(jié)合一些方法調(diào)用)。 ASP 的編 程語言是 VBScript 之類的腳本語言, JSP 使用的是 JAVA,這是兩者最明顯的區(qū)別。使用 JSP 標(biāo)志或者小腳本來產(chǎn)生頁面上的動(dòng)態(tài)內(nèi)容。 2.強(qiáng)調(diào)可重用的群組件 絕大多數(shù) JSP 頁面依賴于可重用并且跨平臺(tái)的組件(如: JAVABEAN 或者ENTERPRISE JAVABEAN)來執(zhí)行應(yīng)用所要求 的更為復(fù)雜的處理。 JSP 技術(shù)封裝了許多功能,這些功能是在易用的、與 JSP 相關(guān)的 XML 標(biāo)志中進(jìn)行動(dòng)態(tài)內(nèi)容產(chǎn)生所需要的。 JavaBean 介紹 JavaBean 是一種 JAVA 語言 寫成的可重用組件。 用戶可以使用 JavaBean 將功能、處理、值、數(shù)據(jù)庫訪問和其他任何可以用java 代碼創(chuàng)造的對(duì)象進(jìn)行打包,并且其他的開發(fā)者可以通過內(nèi)部的 JSP 頁面、Servlet、其他 JavaBean、 applet 程序或者應(yīng)用來使用這些對(duì)象。這些包括如 Grid 控件,用戶可以將該部件拖放到開發(fā)環(huán)境中。 2.在 Remote Method Invocation(RMI) 的分布式風(fēng)格中,這項(xiàng)功能聽起來基于 MVC 的科研信息平臺(tái)設(shè)計(jì)與實(shí)現(xiàn) 第二章 關(guān)于開發(fā)平臺(tái)的相關(guān)知識(shí)介紹 9 并不讓人興奮,但是在未來的包含企業(yè)版的 JavaBean 后,將改變這種情況。 Servle 是位于Web 服務(wù)器內(nèi)部的服務(wù)器端的 Java 應(yīng)用程序,與傳統(tǒng)的從命令行啟動(dòng) Java 應(yīng)用程序不同, Servlet 由 Web 服務(wù)器進(jìn)行加載,該 Web 服務(wù)器必須包含支持 Servlet的 Java 虛擬機(jī)。這些通常是使用公共網(wǎng)關(guān)接口( CGI)應(yīng)用程序完成的。 JSP+JavaBean+Servlet 實(shí)現(xiàn) MVC MVC 模式 中視圖 (View)對(duì)象由 JSP 文件實(shí)現(xiàn) ,JSP 構(gòu)成用戶圖形界面 (GUI);模型 (Model)對(duì)象可以 由 JavaBean 實(shí)現(xiàn) , JavaBean 負(fù)責(zé)從后臺(tái)數(shù)據(jù)庫獲取數(shù) 據(jù),并對(duì)數(shù)據(jù)庫作相應(yīng)的處理之后將處理的結(jié)果返回 給 JSP, 實(shí)現(xiàn)用戶界面內(nèi)容的動(dòng)態(tài)變化;而控制 (Controller)對(duì)象可由 Servlet 實(shí)現(xiàn) , Servlet 充當(dāng)控制者的角 色, 負(fù)責(zé)管理對(duì)用戶請(qǐng)求的處理,調(diào)用相應(yīng)的 JavaBean 方法完成用戶的任務(wù) , 也可以創(chuàng)建 JSP 頁需要 使用的 JavaBean 對(duì)象 , 同時(shí)它還會(huì)根據(jù)用戶的動(dòng)作決 定把那個(gè)JSP 頁面?zhèn)鹘o請(qǐng)求者 [7]。 ( 2 ) 將應(yīng)用邏輯與頁面分離 ,使得應(yīng)用邏輯能夠 最大程度得到復(fù)用 ,從頁提高開發(fā)效率。JSP 作為前臺(tái)的開發(fā)工具,用 MYSQL 作為后臺(tái)支持?jǐn)?shù)據(jù)庫,通過 JAVABEAN 的類文件來連接 MYSQL中并對(duì)其編程來實(shí)現(xiàn)各種功能 ,因?yàn)?MYSQL與 JSP用的同為 SUN數(shù)據(jù)庫引擎,有著最好的兼容性。 ,具有較小的數(shù)據(jù)冗余。 。 DBMS 總是基于某種數(shù)據(jù)模型,可以把 DBMS 看成是某種數(shù)據(jù)模型在計(jì)算機(jī)系統(tǒng)上的具體實(shí)現(xiàn)。 不但如此,在 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ì),讓人使用起來很舒服。 查詢對(duì)象 可以用直接拖放的方式,建立表格之間的關(guān)聯(lián)與對(duì)應(yīng)關(guān)系,自動(dòng)產(chǎn)生 SQL語法查詢出我們想要的數(shù)據(jù)。 模塊對(duì)象 撰寫 VB 的程序模塊,處理較復(fù)雜的問題與需求,該功能是采用事件驅(qū)動(dòng)的模式,類似 VB 的處理方式。本網(wǎng)絡(luò)系統(tǒng)服務(wù)器端的配置如下: 顯卡: ATI 顯示適配器; 因?yàn)榭蛻舳酥饕糜跒g覽和操作數(shù)據(jù),所以對(duì)客戶端的硬 件要求不高,不過現(xiàn)在的電腦有很高的性價(jià)比,因此,實(shí)際的配置一般高于下面的配置: WEB服務(wù)器采用 J2EE和 TOMCAT系統(tǒng),服務(wù)器采用 Windows 20xx Server 系統(tǒng)。軟件: Tomcat, MYSQL; 1.?dāng)?shù)據(jù)錄入 分別以項(xiàng)目、專利、合同、人員為單位錄入項(xiàng)目、專利、合同、人員的全部數(shù)據(jù)。 專利查詢,以發(fā)表日期、來源、檢索源為條件查詢。 軟件應(yīng)有良好的易使用性,操作應(yīng)盡量簡單。 :項(xiàng)目管理可以管理已經(jīng)立項(xiàng)后的項(xiàng)目,包括不同來源、不同級(jí)別、橫 向縱向等各類項(xiàng)目。 :管理員可以進(jìn)行對(duì)所有普通賬戶的新建,刪除,權(quán)限等管理,所有賬戶可以修改自己的密碼。 圖 系統(tǒng)功能模塊圖 3 種不同用戶都有可以登錄系統(tǒng)并擁有綜合信息查詢的權(quán)限。 基于 MVC 的科研信息平臺(tái) 一般用戶 資料員用戶 管理員用戶 項(xiàng)目查看 專利查看 合同查看 人員查看 綜合信息查詢 項(xiàng)目管理 專利管理 合同管理 人員管理 綜合信息查詢 用戶管理 項(xiàng)目管理 專利管理 合同管理 人員管理 綜合信息查詢 用戶登錄 個(gè)人信息修改 用戶登錄 用戶登錄 個(gè)人信息修改 基于 MVC 的科研信息平臺(tái)設(shè)計(jì)與實(shí)現(xiàn) 第三章 系統(tǒng)需求分析 16 系統(tǒng)數(shù)據(jù)流圖 基于 MVC 的科研信息平臺(tái)的數(shù)據(jù)流圖表示出了各個(gè)模塊間的關(guān)系和數(shù)據(jù)的流向,如 圖 所示。資料員則可以通過項(xiàng)目管理等操作將更新細(xì)細(xì)傳入系統(tǒng)。 數(shù)據(jù)庫設(shè)計(jì) 此部分設(shè)計(jì)的主要內(nèi)容是根據(jù)用戶的需求,進(jìn)行分析,設(shè)計(jì)出數(shù)據(jù)庫中各個(gè)表的具體情況。 數(shù)據(jù)庫設(shè)計(jì)的步驟是: 數(shù)據(jù)庫結(jié)構(gòu)定義 目前 的數(shù)據(jù)庫管理系統(tǒng)( DBMS)有的是支持聯(lián)機(jī)事務(wù)處理 CLTP(負(fù)責(zé)對(duì)事務(wù)數(shù)據(jù)進(jìn)行采集、處理、存儲(chǔ))的操作型 DBMS,有的可支持?jǐn)?shù)據(jù)倉庫、有聯(lián)機(jī)分析處理 CLAP(指為支持決策的制定對(duì)數(shù)據(jù)的一種加工操作)功能的大型 DBMS,有的數(shù)據(jù)庫是關(guān)系型的、有的可支持面向?qū)ο髷?shù)據(jù)庫。數(shù)據(jù)表設(shè)計(jì)不僅要滿足數(shù)據(jù)存儲(chǔ)的要求,還要增加一些如反映有關(guān)信息、操作責(zé)任、中間數(shù)據(jù)的字段或臨時(shí)數(shù)據(jù)表。 基于 MVC 的科研信息平臺(tái)設(shè)計(jì)與實(shí)現(xiàn) 第四章 系統(tǒng)詳細(xì)設(shè)計(jì) 18 為了更好地組織數(shù)據(jù)和設(shè)計(jì)出實(shí)際應(yīng)用數(shù)據(jù)庫,應(yīng)該注意如下問題 : 關(guān)系數(shù)據(jù)結(jié)構(gòu)的建立:在進(jìn)行了數(shù)據(jù)基 本結(jié)構(gòu)的規(guī)范化重組后,還必須建立整體數(shù)據(jù)的關(guān)系結(jié)構(gòu)。如表 所示,此表包括了用戶的用戶名,密碼和權(quán)限等信息。 表 合同信息表 字段名稱 數(shù)據(jù)類型 字段大小 備注 說明 id int 4 主鍵,自動(dòng)編號(hào) 合同編號(hào) htmc varchar 20 非空 合同名稱 content text 400 非空 合同內(nèi)容 jfdw varchar 20 非空 合同提供者 yfdw varchar 50 非空 合同接受者 qdrq varchar 20 非空 簽訂日 期 htfj varchar 50 非空 合同附件 數(shù)據(jù)表間的關(guān)系 為了保證各數(shù)據(jù)表間的獨(dú)立性,減少其間的關(guān)聯(lián)程度,設(shè)計(jì)的數(shù)據(jù)表基本獨(dú)立成表。主要功能有對(duì) 專利信息、項(xiàng)目信息、合同信息、人員信息等進(jìn)行管理和 提供綜合信息查詢 以及對(duì)系統(tǒng)自身的用戶權(quán)限管理。 一般用戶模塊 一般用戶模塊由于權(quán)限最低,因此結(jié)構(gòu)簡單,主要分成 3 個(gè)具體部分:用戶登錄、個(gè)人信息修改和信息綜合查詢。系統(tǒng)登錄模塊的流程圖如圖 所示。此模塊雖整合了 3 種不同對(duì)象的查詢,但是這 3 個(gè)對(duì)象的查詢方法和流程結(jié)構(gòu)是相同的。 1.用戶登錄 開始 輸入查詢條件 確認(rèn)查詢 提示未搜尋到記錄 停止 是 否 判斷是否存在記錄 查詢數(shù)據(jù)庫記錄 顯示記錄 是否繼續(xù)查詢 否 是 是 否 基于 MVC 的科研信息平臺(tái)設(shè)計(jì)與實(shí)現(xiàn) 第四章 系統(tǒng)詳細(xì)設(shè)計(jì) 23 提供給資料員用戶登錄系統(tǒng)。 2.個(gè) 人信息修改 在用戶登錄系統(tǒng)后可以選擇進(jìn)入個(gè)人信息修改模塊,此模塊可以讓資料員用戶修改自己的用戶名和密碼。而此模塊中項(xiàng)目的添加,修改和刪除操作的流程結(jié)構(gòu)是相似的。其模塊結(jié)構(gòu)與項(xiàng)目管理相同。其模塊結(jié)構(gòu)與項(xiàng)目管理相 同。其結(jié)構(gòu)與一般用戶的登錄模塊相同。 基于 MVC 的科研信息平臺(tái)設(shè)計(jì)與實(shí)現(xiàn) 第四章 系統(tǒng)詳細(xì)設(shè)計(jì) 25 圖 用戶信息修改流程圖 當(dāng)管理員要進(jìn)行用戶信息的修改操作時(shí),先要選擇在界面中顯示出的用戶,然后填入此用戶的新的信息,點(diǎn)擊確認(rèn)添加按鈕,之后數(shù)據(jù)庫判斷是否存在相同記錄,若沒有相同記錄則儲(chǔ)存新的用戶信息并顯示。而此模塊中項(xiàng)目的添加,修改和刪除操作的流程結(jié)構(gòu)是相似的。其模塊結(jié)構(gòu)與項(xiàng)目管理相同。雖然各個(gè)功能模塊所要完成的工作已經(jīng)十分明確,但是和真正的實(shí)現(xiàn)還有一定的距離。 創(chuàng)建數(shù)據(jù)庫 kygl_DataBase 在 MySQL 中創(chuàng)建 名為 kygl_DataBase 的數(shù)據(jù)庫,并在其中創(chuàng)建上述所有數(shù)據(jù)表供程序使用,如圖 和 所示。 加載 MYSQL 驅(qū)動(dòng)的來連接數(shù)據(jù)庫的語句如下: public boolean connect(){ try{().newInstance()。 基于 MVC 的科研信息平臺(tái)設(shè)計(jì)與實(shí)現(xiàn) 第五章 系統(tǒng)具體實(shí)現(xiàn) 29 return false。 try {conn=(url,root,620518)。 }return rs
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1