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

正文內(nèi)容

科研團隊門戶網(wǎng)站設(shè)計與實現(xiàn)設(shè)計報告(畢業(yè)論文)-在線瀏覽

2024-09-15 08:10本頁面
  

【正文】 動建設(shè)、深入發(fā)展這三個階段。教育科研網(wǎng)站的不像商業(yè)網(wǎng)站 ,有巨大的商業(yè)利潤來推動,也不像個人網(wǎng)站,由網(wǎng)民數(shù)量和興趣發(fā)展來促進。鑒于當時的網(wǎng)絡(luò)環(huán)境以及軟 硬件條件,教育科研完整并沒能產(chǎn)生較大影響,發(fā)展非常緩慢,但是依舊 完成了積累經(jīng)驗,鍛煉隊伍,爭取逐步縮小與發(fā) 達國家的差距的任務(wù)。建設(shè)的主題已經(jīng)完整為學校,公司和個人。 當前,教育科研類網(wǎng)站發(fā)展已經(jīng)發(fā)展起來,但是隨著人們對人機交互方面更高的要求,之前建設(shè)的網(wǎng)站已不能滿足,急需借助新技術(shù)實現(xiàn)炫彩的人機交互 網(wǎng)站??蒲袌F隊門戶網(wǎng)站是一個集合團隊簡介、團隊人員簡介、團隊新聞動態(tài)等多功能于一體的網(wǎng)站,為大數(shù)據(jù)愛好者的學習 搭建了一個平臺,同時給廣大知識分子 提供了一個良好的 展示環(huán)境 。 MVC被獨特的發(fā)展起來用于映射傳統(tǒng)的輸入、處理和輸出功能在一個邏輯的圖形化用戶界面的結(jié)構(gòu)中 。 第二章 介 紹了 科研團隊門戶 網(wǎng)站設(shè)計實現(xiàn)用到的 開發(fā)環(huán)境和 一些 主要 技術(shù) 。 第 四 章 概要設(shè)計 根據(jù)需求分析的結(jié)果 , 對 網(wǎng)站 進行 模塊劃分與功能設(shè)計 , 并結(jié)合數(shù)據(jù)庫原理和功能劃分 進行數(shù)據(jù) 庫 結(jié)構(gòu) 的設(shè)計 。 第 六 章 畢業(yè)設(shè)計總 結(jié) 與展望 , 總結(jié)部分介紹了 該 網(wǎng)站實現(xiàn)過程對技術(shù)的應(yīng)用情況和 網(wǎng)站 運行情況 , 展望部分主要加強系統(tǒng)的缺陷 改進 和 不足 功能的 彌補 。下面對 開發(fā)環(huán)境與 相關(guān)技術(shù)進行介紹: 開發(fā)平臺和運行環(huán)境 開發(fā)平臺 1. 操作系統(tǒng): Windows 20xx 微軟公司的 Windows 7系統(tǒng) 已結(jié)逐漸取代 Windoews XP, 在個人操作系統(tǒng)中占有絕對優(yōu)勢, 滿足絕大多數(shù)用戶的使用習慣,因此 用戶學習、使用起來 變得非常容易 ,而且 它的功能比較全面, 因此科研滿足一個科研團隊門戶 網(wǎng)站的 網(wǎng)絡(luò)需求。由于有了 Sun的參與和支持,最新的 Servlet和 Jsp規(guī)范總能在 Tomcat中得到體現(xiàn)。在瀏覽器中訪問這個應(yīng)用的 JSP時,通常第一次會很慢,因為 Tomcat要將 JSP轉(zhuǎn)化為 Servlet文件,然后編譯。 目前最新版本是 。 同時也為了降低網(wǎng)站的開發(fā)成本,該系統(tǒng) 采用 穩(wěn)定的 Tomcat 3. 數(shù)據(jù)庫: MySql MySQL 是一個關(guān)系 型 數(shù)據(jù)庫管理系統(tǒng) , 具有使用方便 , 可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點 。 MySql最流行的 關(guān)系型數(shù)據(jù)庫管理系統(tǒng) ,在 WEB 應(yīng)用方面 MySQL 是最好的 RDBMS (Relational Database Management System,關(guān)系數(shù)據(jù)庫管理系統(tǒng) ) 應(yīng)用軟件之一。MySQL 所使用的 SQL 語言是用于訪問 數(shù)據(jù)庫 的最常用標準化語言。 4. 開發(fā)環(huán)境: JDK(Java Development Kit)是 Sun針對 Java開發(fā)員的產(chǎn)品。 JDK 是整 個 Java的核心,包括了 Java運行環(huán)境, Java工具和 Java基礎(chǔ)的類庫。 5. 開發(fā)工具: MyEclipse Eclipse 是一個開放源代碼的、基于 Java 的可擴展開發(fā)平臺。 成為很多 JAVA程序員的首選。 網(wǎng)站的運行環(huán)境 1. 服務(wù)器端運行環(huán)境 B/S模式系統(tǒng)的運行規(guī)模、穩(wěn)定性等特性主要取決于服務(wù)器端的配置和網(wǎng)絡(luò)系統(tǒng)的配置,如果采用三層 B/S模式,則需要 WEB服務(wù)器和數(shù)據(jù)庫服務(wù)器兩個服務(wù)器,本 網(wǎng)站 考慮到硬件投入等綜合因素,建議在使用時可將 WEB服務(wù)和數(shù)據(jù)庫服務(wù)綜合于一臺性能 一般的服務(wù)器上,以降低成本。 1) 組件圖是對面向?qū)ο笙到y(tǒng)的物理方面建模時使用的兩種圖之一,另一種圖是配置圖。在 UML中,每一個組件圖只是系統(tǒng)實現(xiàn)視圖的一個圖形表示,也就是說任何一個組件圖不能描述系 第 5頁 ( 共 61頁 ) 統(tǒng)實現(xiàn)視圖的所有方面,當系統(tǒng)中的組件組合起來, 才 能表示系統(tǒng)完整的實現(xiàn)視圖,而其中的一個 組件視圖只表示實現(xiàn)視圖的一部分??蒲袌F隊門戶 網(wǎng)站 的組件圖如圖 21所示: 圖 21 系統(tǒng)組件圖 2) 配置圖用于對系統(tǒng)的實現(xiàn)建模。 班級網(wǎng)站 的應(yīng)用服務(wù)器負責保存整個 Web應(yīng)用程序,數(shù)據(jù)庫則是負責數(shù)據(jù)管理, 此外還有很多終端可以作為系統(tǒng)的客戶端訪問網(wǎng)站。 UML概述 Unified Modeling Language (UML)又稱統(tǒng)一建模 語言或標準建模語言 ,是始于1997年一 個 OMG標準,它是一個支持模型化和軟件系統(tǒng)開發(fā)的圖形化語言,為軟件開發(fā)的所有階段提供模型化和可視化支持,包括由需求分析到規(guī)格,到構(gòu)造和配置。D, OOAD)方法的發(fā)展在 80年代末至 90年代中出現(xiàn)了一個高潮 , UML是這個高潮的產(chǎn)物。 UML的概念模型 為了理解 UML,需要形成一個語言的概念模型。 1) UML的基本構(gòu)建塊 UML的詞匯表中包括三種構(gòu)建塊:事物、關(guān)系和圖。 在 UML中,事物分為結(jié)構(gòu)事物 (包括類、接口、協(xié)作、用例、主動類、構(gòu) 件和節(jié)點 )、行為事物 (包括交互和狀態(tài)機 )、分組事物 (包 )和注釋事物 (注解 );有四種關(guān)系:依賴關(guān)系、關(guān)聯(lián)關(guān)系、泛化關(guān)系、實現(xiàn)關(guān)系;及可歸納為兩類的九種圖:一類是結(jié)構(gòu)圖,用于描述系統(tǒng)的靜態(tài)方面,包括用例圖、類圖、對象圖、構(gòu)件圖和實施圖;另一類是行為圖,用來描述系統(tǒng)的動態(tài)方面,包括順序圖、協(xié)作圖、狀態(tài)圖和活動圖。 另外,UML還允許在一定的階段隱藏模型的某些元素、遺漏某些元素以及保證模型的完 第 7頁 ( 共 61頁 ) 整性,但模型逐步地要達到完整和一致。 UML的規(guī)則鼓勵 (不是強迫 )你專注于最重要的分析、設(shè)計和實現(xiàn)問題。 3) UML的公共機制 有四種在整個 UML語言中一致應(yīng)用的機制,使該語言變得較為簡單。 UML的建模機制 從應(yīng)用的角度看,當采用面 向?qū)ο蠹夹g(shù)設(shè)計系統(tǒng)時,首先是描述;其次根據(jù)需求建立系統(tǒng)的靜態(tài)模型,以構(gòu)造系統(tǒng)的結(jié)構(gòu);第三步是描述系統(tǒng)的行為,其中在第一步與第二步中所建立的模型都是靜態(tài)的,包括用例圖、類圖 (包含包 )、對象圖、構(gòu)件圖和實旌圖等 5個圖形,是標準建模語言 UML的靜態(tài)建模機制。它包括狀態(tài)圖、活動圖、順序圖和合作圖等 4個圖形,是標準建模語言 UML的動態(tài)建模機制。 1) 靜態(tài)建模機制 任 何建模語言都以靜態(tài)建模機制為基礎(chǔ),標準建模語言 UML也不例外。 用例圖:用例圖展現(xiàn)了一組用例、參與者以及它們之間的關(guān)系。在對系統(tǒng)行為組織和建模方面,用例圖是相當重要的。用類圖說明系統(tǒng)的靜態(tài)設(shè)計視圖,包含主動類的類圖 — 專注于系統(tǒng)的靜態(tài)進程視圖。要在高層給出類的主要職責,在低層給出類的屬性和操作。對象圖表達了系統(tǒng)的靜態(tài)設(shè)計視圖或靜態(tài) 第 8頁 ( 共 61頁 ) 過程視圖,除了現(xiàn)實和原型方面的因素外,它與類圖作用是相同的。 實施圖:實施圖展現(xiàn)了對運行時處理節(jié)點以及其中構(gòu)件的配置。用實旄圖說明系統(tǒng)結(jié)構(gòu)的靜態(tài)部署圖,即說明分布、交付和安裝的物理系統(tǒng)。 順序圖:順序圖展現(xiàn)了一組對象和由這組對象收發(fā)的消息,用于按時間順序?qū)刂屏鹘!? 協(xié)作圖:協(xié)作圖展現(xiàn)了一組對象,這組對象間的連接以及 這組對象收發(fā)的消息。 狀態(tài)圖:狀態(tài)圖展現(xiàn)了一個特定對象的所有可能狀態(tài)以及由于各種事件的發(fā)生而引起的狀態(tài)間的轉(zhuǎn)移。它對于接口、類或協(xié)作的行為建模尤為重要。 活動圖:活動圖是一種特殊的狀態(tài)圖,描述需要做的活動、執(zhí)行這些活動的順序 (多為并行的 )以及工作流 (完成工作所需要的步驟 )。高層活動圖用于表示需要完成的一些任務(wù),即用于 分析用例,理解涉及多個用例的工作流、多線程及并行,顯示相互聯(lián)系的行為整體,還可用于對企業(yè)過程建模,對系統(tǒng)的功能建模。但活動圖不適用于描述動作與對象間的關(guān)系,顯示對象間的合作以及顯示對象在生命周期內(nèi)的運轉(zhuǎn)情況。 MVC被獨特的發(fā)展起來用于映射傳統(tǒng)的輸入、處理和輸出功能在一個邏輯的圖 第 9頁 ( 共 61頁 ) 形化用戶界面的結(jié)構(gòu)中。通常模型對象負責在數(shù)據(jù)庫中存取數(shù)據(jù)。通常視圖是依據(jù)模型數(shù)據(jù)創(chuàng)建的。 通??刂破髫撠煆囊晥D讀取數(shù)據(jù),控制用戶輸入,并向模型發(fā)送數(shù)據(jù) MVC的工作原理 Event(事件)導致 Controller 改變 Model 或 View,或者同時改變兩者。類似的,只要 Controller 改變了 View, View 會從潛在的 Model 中獲取數(shù)據(jù)來刷新自己。 JSP技術(shù)有點類似 ASP技術(shù),它是在傳統(tǒng)的網(wǎng)頁 HTML文件 (*.htm,*.html)中插入 Java程序段 (Scriptlet)和 JSP標記 (tag),從而形成 JSP文件 (*.jsp)。 JSP技術(shù)使用 Java編程語言編寫類 XML的 tags和 scriptlets,來封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯。 JSP將網(wǎng)頁邏輯與 網(wǎng)頁設(shè)計 和顯示分離, 支持可重用的基于組件的設(shè)計,使基于 Web的應(yīng)用程序的開發(fā)變得迅速和容易。插入的 Java程序段可以操作數(shù)據(jù)庫 、重新定向網(wǎng)頁等,以實 現(xiàn)建立動態(tài)網(wǎng)頁所需要的功能。 JSP技術(shù) 有如下 強勢 : ( 1)一次編寫,到處運行。 ( 2)系統(tǒng)的多平臺支持。相比 ASP/PHP的局限性是顯而易見的。從只有一個小的 Jar文件就可以運行 Servlet/JSP,到由多臺服務(wù)器進行集群和負載均衡,到多臺 Application進行事務(wù)處理,消息處理,一臺服務(wù)器到無數(shù)臺服務(wù)器, Java顯示了一個巨大的生命力。這一點與 ASP很像, Java已經(jīng)有了許多非常優(yōu)秀的開發(fā)工具,而且許多可以免費得到,并且其中許多已經(jīng)可以順利的運行于多種平臺之下。目前 已經(jīng)推出了。 科研團隊為了能讓更多的人更清楚的了解他們及他們的研究成果,也需要一個展示的平臺,科研團隊門戶網(wǎng)站就很好的解決了這個問題。前臺團隊介紹查看、新聞動態(tài)查看、團隊人員查看,團隊文檔下載等內(nèi)容;后臺實現(xiàn)管理員的登錄管理、團隊介紹管理、新聞動態(tài)管理、團隊人員管理,團隊文檔下載等功能 。 前臺,實現(xiàn)一個門戶網(wǎng)站,具體如圖所示。 2) 人員簡介模塊 : 該模塊完成對科研團隊人員信息的查看 。 4) 團隊簡介模塊 : 該模塊用于介紹科研團隊的基本情況 。 2) 新聞管理模塊:完成對科研團隊門戶網(wǎng)站新聞模塊的管理,包括增加、修改、查看、刪除等操作。 4) 文檔下載模塊:該模塊實現(xiàn)對科研團隊中上傳的文檔進行下載的功能。 6) 其他模塊:該模塊實現(xiàn)對后臺管理員相關(guān)信息的維護,具體實現(xiàn)登陸管理 員信息的查看,登陸管理員信息的修改,登陸管理員信息的刪除,登陸管理員信息的添加等功能。用例不但被用于捕獲需求,還用于提供從分析到測試的活動基礎(chǔ)。 參與者與系統(tǒng)打交道,引發(fā)系統(tǒng)執(zhí)行某些動作。 2) 用例 (Use Case):用 例封裝了由代表參與者的系統(tǒng)所執(zhí)行的一系列操作步驟,用例為參與者提供了某些值,用例包含一個主要的事件序列,還可能包括一個或多個可選事件序列。 2) 網(wǎng)站后臺用戶: 能進入 網(wǎng)站后臺的用戶 。 2. 定義用例 前 臺 用例 : 1) 瀏覽 團隊新聞動態(tài) : 網(wǎng)站用戶可以瀏覽每一則新聞,可以通過檢索新聞標題進行過濾。 3) 瀏覽 團隊簡介 : 網(wǎng)站用戶可以瀏覽該團隊簡介 。 5) 友情鏈接 : 網(wǎng)站用戶可以 通過友情鏈接訪問相關(guān)網(wǎng)站 。 第 15頁 ( 共 61頁 ) 7) 團隊 簡介編輯: 管理員可以 對團隊 簡介進行編輯 。 9) 文檔上傳 管理 :管理員可以在后臺 管理和 上傳相關(guān)文檔 。 11) 友情鏈接 : 管理員 可以對友情鏈接進行管理,可以修改、添加、 刪除 友情鏈接 。 網(wǎng)站用戶參與的用例 ,即網(wǎng)站前臺用戶參與的用例 : 瀏覽團隊新聞動態(tài) 、 瀏覽團隊人員簡介 、 瀏覽團隊簡介 、 文檔下載 、 友情鏈接 。 用例模型 確定了參與者和用例,便可以給出系統(tǒng)的用例模型。 班級網(wǎng)站用例圖分為 3部分, 包括 參 與者關(guān)系用例圖、 前臺 用戶參與 用例圖、 后臺 用戶 參與用例圖 ,分別如圖 31至 33所示 : 第 16頁 ( 共 61頁 ) 圖 31 科研團隊門戶 網(wǎng)站參與者關(guān)系用例圖 圖 32 科研團隊門戶 網(wǎng)站 前臺 用戶參與 用例圖 第 17頁 ( 共 61頁 ) 圖 33 科研團隊門戶 網(wǎng)站后臺 用戶 參與用例圖 網(wǎng)站 可行性 網(wǎng)站 采用 MySql , 用 Tomcat , 以 MyEclipse 作為 開 發(fā)工具,實現(xiàn)基于 Web的 B/S模式 的門戶 網(wǎng)站 ,這幾項技術(shù)均已比較成熟,網(wǎng)站 采用 JSP編碼,而且 難度不大,所涉及的范圍只限于 信息展示 和 簡單邏輯處理 ,所以在 技術(shù)上已達到開發(fā)該 網(wǎng)站 的能力。因此,將本 網(wǎng)站 運用于科研團隊作為一個公科學資訊分享 平臺 是可行的。在 UML中,用例建模提供了一種簡單但功能強大的捕獲需求的方法。 第 19頁 ( 共 61頁 ) 第 4章 科研團隊門戶 網(wǎng)站 的 概要 設(shè)計 網(wǎng)站功能模塊劃分及結(jié)構(gòu) 根據(jù)前面 網(wǎng)站 對前后臺 的分析,劃分了如圖 41所示的模塊。 圖 41 科研團隊門戶 網(wǎng)站 模塊 結(jié)構(gòu)圖 網(wǎng)站功能模塊設(shè)計 依據(jù)網(wǎng)站的功能需求和用例模型, 我們將網(wǎng)站分為 以下 9個模塊 : 隊簡介 、團隊人員簡介 、 團隊新聞動態(tài)、文檔下載、友情鏈接 、 團隊簡 介管理、團隊人員簡介管理、文檔管理、友情鏈接管理、賬號管理。該頁面為只讀,一般情況下不允許隨便修改。 第 20頁
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1