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

正文內(nèi)容

學(xué)士學(xué)位論文—oki打印機的網(wǎng)站設(shè)計(編輯修改稿)

2024-10-06 15:32 本頁面
 

【文章內(nèi)容簡介】 業(yè)概況、企業(yè)論談、企業(yè)特色服務(wù)、最新企業(yè)新聞動態(tài)等部分應(yīng)該能夠為用戶提供充足的信息。企業(yè)網(wǎng)站做成檢 索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低、維護方便、信息實時性強的功能完善的大型企業(yè)網(wǎng)站。這些優(yōu)點能夠極大地提高了企業(yè)網(wǎng)站的效率,也是企業(yè)走向科學(xué)化、信息化與世界接軌的重要條件。成功的企業(yè)網(wǎng)站,需要提供高速的鏈接、豐富的內(nèi)容、及時的更新、更多的服務(wù),企業(yè)網(wǎng)站的建設(shè)作為系統(tǒng)工程,其規(guī)劃設(shè)計需要綜合考慮網(wǎng)絡(luò)性能、存儲設(shè)備、服務(wù)器選型、系統(tǒng)軟件平臺、應(yīng)用開發(fā)平臺、網(wǎng)站安全管理等綜合因素。 企業(yè)網(wǎng)站 系統(tǒng)的發(fā)展 企業(yè)建站大致分為四個階段:第一代的企業(yè)網(wǎng)站是以靜態(tài)頁面為主,制作粗糙,功能簡單,有很多不足,基本上已經(jīng)退出市場。第二代企業(yè)網(wǎng)站增加了互動元素,增加的 flash動畫給企業(yè)網(wǎng)站帶來了前所未有的動感,但這樣的網(wǎng)站數(shù)據(jù)不夠豐富,信息查詢有瓶頸。第三代企業(yè)網(wǎng)站引入數(shù)據(jù)庫的概念,增強互動的同時還完善了網(wǎng)站的可編輯性。但是第三代 網(wǎng)站開發(fā) 維護費時費力、操作繁瑣。前三代網(wǎng)站都存在同樣的技術(shù)壁壘,也就是企業(yè)的想法很少能融入到網(wǎng)站的建設(shè)當(dāng)中,使用者不能真正的參與建設(shè),難以預(yù)計網(wǎng)站實際的效果。隨著企業(yè) 對網(wǎng)上宣傳越來越重視,前三代網(wǎng)站已經(jīng)遠(yuǎn)遠(yuǎn)不能滿足企業(yè)對網(wǎng)站的要求,于是,應(yīng)運而生的第四代管理型網(wǎng)站開始成為市場主流。 論文研究的內(nèi)容 企業(yè)網(wǎng)站,就是企業(yè)在 互聯(lián)網(wǎng) 上進行網(wǎng)絡(luò)建設(shè)和形像宣傳的平臺。企業(yè)網(wǎng)站就相當(dāng)于一個企業(yè)的網(wǎng)絡(luò)名片,不但對企業(yè)的形象是一個良好的宣傳,同時可以輔助企業(yè)的銷售,甚至可以通過網(wǎng)絡(luò)直接幫助企業(yè)實現(xiàn)產(chǎn)品的銷售,企業(yè)可以利用網(wǎng)站來進行宣傳、產(chǎn)品資訊發(fā)布、招聘等等。企業(yè)網(wǎng)站的作用就是為 展現(xiàn)公司形象,加強客戶服務(wù),完善網(wǎng)絡(luò)業(yè)務(wù),還可以與潛在客戶建立商業(yè)聯(lián)系。隨著網(wǎng)絡(luò)的發(fā)展,出現(xiàn)了提供網(wǎng)絡(luò)資訊為盈利手段的網(wǎng)絡(luò)公司,通常這些公司的網(wǎng)站上提供人們生活各個方面的資訊,如時事新聞、旅游、娛樂、經(jīng)濟等。 本網(wǎng)站旨在 宣傳企業(yè)自身價值觀,提供產(chǎn)品信息和為用戶提供打印機驅(qū)動下載 服務(wù),主要需事先三個功能模塊: 用戶管理,驅(qū)動下載,新聞更新。 經(jīng)過需求分析可以發(fā)現(xiàn),本網(wǎng)站實際是一個規(guī)模較小,功能較為簡單的中型網(wǎng)站, 其 業(yè)務(wù)邏輯實現(xiàn)起來比較簡單。同時,數(shù)據(jù)庫規(guī)模并不大,也不存在大量頻繁操作數(shù)據(jù)庫的情形 。 因此,網(wǎng)站設(shè)計 的原則是功能全面、穩(wěn)定,沒有比較追求太奢華的技術(shù)。 本論文系統(tǒng)介紹了 企業(yè)網(wǎng)站 軟件設(shè)計開發(fā)過程的步驟,從軟件需求分析,概要設(shè)計、詳細(xì)設(shè)計,以及最終運行錯誤的處理等。包括整體結(jié)構(gòu)的設(shè)計,數(shù)據(jù)結(jié)構(gòu)的構(gòu)造,頁面風(fēng)格,功能的構(gòu)造。文章引用了開發(fā)過程中所設(shè)計到的數(shù)據(jù),函數(shù),圖標(biāo)等信息。最后,文章末尾也對開發(fā)過程進行測試,對錯誤進行預(yù)測,處理分析,力求以軟件工程的思想完成該 企業(yè)網(wǎng)站的建設(shè) 。 哈爾濱遠(yuǎn)東理工學(xué)院學(xué)士學(xué)位論文 3 第 2 章 關(guān)鍵技術(shù)介紹 本系統(tǒng)是基于 Windows Server 2020 的環(huán)境下開發(fā)的,用到的主要技術(shù)有三層架構(gòu),開發(fā)工具有 ASP 動 態(tài)服務(wù)器頁面和 SQL數(shù)據(jù)庫語言。 三層架構(gòu) 在軟件體系架構(gòu)設(shè)計中 , 分層式結(jié)構(gòu)是最常見,也是最重要的一種結(jié)構(gòu)。微軟推薦的分層式結(jié)構(gòu)一般分為三層,從下至上分別為:數(shù)據(jù)訪問層、業(yè)務(wù)邏輯層(又或成為領(lǐng)域?qū)樱?、表示?。 3 個層次中,系統(tǒng)主要功能和業(yè)務(wù)邏輯都在業(yè)務(wù)邏輯層進行處理。 三層結(jié)構(gòu)原理: 所謂三層體系結(jié)構(gòu),是在客戶端與數(shù)據(jù)庫之間加入了一個 “ 中間層 ” ,也叫組件層。這里所說的三層體系,不是指物理上的三層,不是簡單地放置三臺機器就是三層體系結(jié)構(gòu),也不僅僅有 B/S 應(yīng)用才是三層體系結(jié)構(gòu),三層是指邏輯上的三層,即 使這三個層放置到一臺機器上。 三層體系的應(yīng)用程序?qū)I(yè)務(wù)規(guī)則、數(shù)據(jù)訪問、合法性校驗等工作放到了中間層進行處理。通常情況下,客戶端不直接與數(shù)據(jù)庫進行交互,而是通過 COM/DCOM 通訊與中間層建立連接,再經(jīng)由中間層與數(shù)據(jù)庫進行交互。 1.表示層:位于最外層(最上層),離用戶最近。用于顯示數(shù)據(jù)和接收用戶輸入的數(shù)據(jù),為用戶提供一種交互式操作的界面。 2.業(yè)務(wù)邏輯層:業(yè)務(wù)邏輯層 (Business Logic Layer)無疑是系統(tǒng)架構(gòu)中體現(xiàn)核心價值的部分。它的關(guān)注點主要集中在業(yè)務(wù)規(guī)則的制定、業(yè)務(wù)流程的實現(xiàn)等與業(yè)務(wù) 需求有關(guān)的系統(tǒng)設(shè)計,也即是說它是與系統(tǒng)所應(yīng)對的領(lǐng)域 (Domain)邏輯有關(guān) 。 很多時候,也將業(yè)務(wù)邏輯層稱為領(lǐng)域?qū)印@?Martin Fowler 在《 Patterns of Enterprise Application Architecture》一書中,將整個架構(gòu)分為三個主要的層:表示層、領(lǐng)域?qū)雍蛿?shù)據(jù)源層。作為領(lǐng)域驅(qū)動設(shè)計的先驅(qū) Eric Evans,對業(yè)務(wù)邏輯層作了更細(xì)致地劃分,細(xì)分為應(yīng)用層與領(lǐng)域?qū)?,通過分層進一步將領(lǐng)域邏輯與領(lǐng)域邏輯的解決方案分離。業(yè)務(wù)邏輯層在體系架構(gòu)中的位置很關(guān)鍵,它處于數(shù)據(jù)訪問層與表示層中 間,起到了數(shù)據(jù)交換中承上啟下的作用。由于層是一種弱耦合結(jié)構(gòu),層與層之間的依賴是向下的,底層對于上層而言是 “ 無知 ” 的,改變上層的設(shè)計對于其調(diào)用的底層而言沒有任何影響。如果在分層設(shè)計時,遵循了面向接口設(shè)計的思想,那么這種向下的依賴也應(yīng)該是一種弱依賴關(guān)系。因而在不改變接口定義的前提下,理想的分層式架構(gòu),應(yīng)該是一個支持可抽取、可替換的 “ 抽屜 ” 式架構(gòu)。正因為如此,業(yè)務(wù)邏輯層的設(shè)計對于一個支持可擴展的架構(gòu)尤為關(guān)鍵,因為它扮演了兩個不同的角色。對于數(shù)據(jù)訪問層而言,它是調(diào)用者;對于表示層而言,它卻是被調(diào)用者。依賴與被依賴的 關(guān)系都糾結(jié)在業(yè)務(wù)邏輯層上,如何實現(xiàn)依賴關(guān)系的解耦,則是除了實現(xiàn)業(yè)務(wù)邏輯之外留給設(shè)計師的任務(wù) [6]。 3.?dāng)?shù)據(jù)層:數(shù)據(jù)訪問層 , 有時候也稱為是持久層,其功能主要是負(fù)責(zé)數(shù)據(jù)庫的訪問,可以訪問數(shù)據(jù)庫系統(tǒng)、二進制文件、文本文檔或是 XML文檔。 簡單的說法就是實現(xiàn)對數(shù)據(jù)表的 Select, Insert, Update, Delete 的操作。如果要加入ORM 的元素,那么就會包括對象和數(shù)據(jù)表之間的 mapping,以及對象實體的持久化 [7]。 MVC 介紹 MVC 是三個單詞的縮寫 ,分別為模型 (Model),視圖 (View)和控制 Controller)。 MVC 模式的目的就是實現(xiàn) Web 系統(tǒng)的職能分工。 Model 層實現(xiàn)系統(tǒng)中的業(yè)務(wù)邏輯,通??梢杂肑avaBean或 EJB 來實現(xiàn)。 View 層用于與用戶的交互,通常用 JSP 來實現(xiàn)。 Controller 層是哈爾濱遠(yuǎn)東理工學(xué)院學(xué)士學(xué)位論文 4 Model 與 View 之間溝通的橋梁,它可以分派用戶的請求并選擇恰當(dāng)?shù)囊晥D以用于顯示,同時它也可以解釋用戶的輸入并將它們映射為模型層可執(zhí)行的操作。 MVC 與模板概念的理解 MVC 本來是存在于 Desktop 程序中的, M 是指數(shù)據(jù)模型, V 是指用戶界面, C 則是控制器。使用 MVC copyright: Apple M 和 V的實現(xiàn)代碼分離,從而使同一個程序可以使用不同的表現(xiàn)形式。比如一批統(tǒng)計數(shù)據(jù)你可以分別用柱狀圖、餅圖來表示。 C存在的目的則是確保 M 和 V的同步,一旦 M 改變, V應(yīng)該同步更新。 模型-視圖-控制器 (MVC)是 Xerox PARC 在八十年代為編程語言 Smalltalk- 80 發(fā)明的一種軟件設(shè)計模式,至今已被廣泛使用。最近幾年被推薦為 Oracle 旗下 Sun公司 Java EE平臺的設(shè)計模式,并且受到越來越多的使用 ColdFusion 和 PHP 的開發(fā)者的歡迎。模型-視圖-控制器模式是一個有用的工具箱,它有很多好處,但也有一些缺點。 MVC 工作 MVC 是一個設(shè)計模式,它強制性的使應(yīng)用程序的輸入、處理和輸出分開。使用 MVC應(yīng)用程序被分成三個核心部件:模型、視圖、控制器。它們各自處理自己的任務(wù)。 分層概念。 1. 視圖,視圖是用戶看到并與之交互的界面。對老式的 Web 應(yīng)用程序來說,視圖就是由 HTML 元素組成的界面,在新式的 Web 應(yīng)用程序中, HTML 依舊在視圖中扮演著重要的角色,但一些新的技術(shù)已層出不窮,它們包括 Adobe Flash和象 XHTML, XML/XSL,WML等一些標(biāo)識語言和 Web services. 如何處理應(yīng)用程序的界面變得越來越有挑戰(zhàn)性。 MVC 一個大的好處是它能為你的應(yīng)用程序處理很多不同的視圖。在視圖中其實沒有真正的處理發(fā)生,不管這些數(shù)據(jù)是聯(lián)機存儲的還是一個雇員列表,作為視圖來講,它只是作為一種輸出數(shù)據(jù)并允許用戶操縱的方式。 2. 模型,模型表示企業(yè)數(shù)據(jù)和業(yè)務(wù)規(guī)則。在 MVC 的三個部件中,模型擁有最多的處理任務(wù)。例如它可能用象 EJBs 和 ColdFusion Components 這樣的構(gòu)件對象來處理數(shù)據(jù)庫。被模型返回的數(shù)據(jù)是中立的,就是說模型與數(shù)據(jù)格式無關(guān),這樣一個 模型能為多個視圖提供數(shù)據(jù)。由于應(yīng)用于模型的代碼只需寫一次就可以被多個視圖重用,所以減少了代碼的重復(fù)性。 3. 控制器,控制器接受用戶的輸入并調(diào)用模型和視圖去完成用戶的需求。所以當(dāng)單擊 Web 頁面中的超鏈接和發(fā)送 HTML 表單時,控制器本身不輸出任何東西和做任何處理。它只是接收請求并決定調(diào)用哪個模型構(gòu)件去處理請求,然后再確定用哪個視圖來顯示返回的數(shù)據(jù)。 使用 MVC 大部分 Web 應(yīng)用程序都是用像 ASP, PHP,或者 CFML 這樣的過程化 (自 版本后已全面支持面向?qū)ο竽P?)語言來創(chuàng)建的。它們將像數(shù)據(jù)庫 查詢語句這樣的數(shù)據(jù)層代碼和像 HTML 這樣的表示層代碼混在一起。經(jīng)驗比較豐富的開發(fā)者會將數(shù)據(jù)從表示層分離開來,但這通常不是很容易做到的,它需要精心的計劃和不斷的嘗試。 MVC 從根本上強制性的將它們分開。盡管構(gòu)造 MVC 應(yīng)用程序需要一些額外的工作,但是它給我們帶來的好處是毋庸置疑的。 首先,最重要的一點是多個視圖能共享一個模型,現(xiàn)在需要用越來越多的方式來訪問你的應(yīng)用程序。對此,其中一個解決之道是使用 MVC,無論你的用戶想要 Flash界面或是 WAP 界面;用一個模型就能處理它們。由于你已經(jīng)將數(shù)據(jù)和業(yè)務(wù)規(guī)則從表示層分 開,所哈爾濱遠(yuǎn)東理工學(xué)院學(xué)士學(xué)位論文 5 以你可以最大化的重用你的代碼了。 由于模型返回的數(shù)據(jù)沒有進行格式化,所以同樣的構(gòu)件能被不同界面使用。例如,很多數(shù)據(jù)可能用 HTML 來表示,但是它們也有可能要用 Adobe Flash 和 WAP 來表示。模型也有狀態(tài)管理和數(shù)據(jù)持久性處理的功能,例如,基于會話的購物車和電子商務(wù)過程也能被Flash網(wǎng)站或者無線聯(lián)網(wǎng)的應(yīng)用程序所重用。 因為模型是自包含的,并且與控制器和視圖相分離,所以很容易改變你的應(yīng)用程序的數(shù)據(jù)層和業(yè)務(wù)規(guī)則。如果你想把你的數(shù)據(jù)庫從 MySQL 移植到 Oracle,或者改變你的基于RDBMS 數(shù)據(jù)源到 LDAP,只需改變你的模型即可。一旦你正確的實現(xiàn)了模型,不管你的數(shù)據(jù)來自數(shù)據(jù)庫或是 LDAP 服務(wù)器,視圖將會正確的顯示它們。由于運用 MVC 的應(yīng)用程序的三個部件是相互獨立,改變其中一個不會影響其它兩個,所以依據(jù)這種設(shè)計思想你能構(gòu)造良好的松耦合的構(gòu)件。 對我來說,控制器也提供了一個好處,就是可以使用控制器來聯(lián)接不同的模型和視圖去完成用戶的需求,這樣控制器可以為構(gòu)造應(yīng)用程序提供強有力的手段。給定一些可重用的模型和視圖,控制器可以根據(jù)用戶的需求選擇模型進行處理,然后選擇視圖將處理結(jié)果顯示給用戶。 MVC 的優(yōu)點 1. 低耦合性,視圖層和業(yè)務(wù)層分離,這樣就允許更改視圖層代碼而不用重新編譯模型和控制器代碼,同樣,一個應(yīng)用的業(yè)務(wù)流程或者業(yè)務(wù)規(guī)則的改變只需要改動 MVC 的模型層即可。因為模型與控制器和視圖相分離,所以很容易改變應(yīng)用程序的數(shù)據(jù)層和業(yè)務(wù)規(guī)則。 2. 快速的部署,使用 MVC 模式使開發(fā)時間得到相當(dāng)大的縮減,它使程序員( Java 開發(fā)人員)集中精力于業(yè)務(wù)邏輯,界面程序員( HTML和 JSP 開發(fā)人員)集中精力于表現(xiàn)形式上。 3. 有利于軟件工程化管理,由于不同的層各司其職,每一層不同的應(yīng)用具有某些相同的特征,有利于通過工程化、工具化管理程序代 碼。 4. 高重用性和可適用性,隨著技術(shù)的不斷進步,現(xiàn)在需要用越來越多的方式來訪問應(yīng)用程序。 MVC 模式允許你使用各種不同樣式的視圖來訪問同一個服務(wù)器端的代碼。它包括任何 WEB(HTTP)瀏覽器或者無線瀏覽器 (wap),比如,用戶可以通過電腦也可通過手機來訂購某樣產(chǎn)品,雖然訂購的方式不一樣,但處理訂購產(chǎn)品的方式是一樣的。由于模型返回的數(shù)據(jù)沒有進行格式化,所以同樣的構(gòu)件能被不同的界面使用。例如,很多數(shù)據(jù)可能用 HTML來表示,但是也有可能用 WAP 來表示,而這些表示所需要的命令是改變視圖層的實現(xiàn)方式,而控制層和模型層無需 做任何改變。 5. 較低的生命周期成本, MVC 使開發(fā)和維護用戶接口的技術(shù)含量降低。 6. 可維護性,分離視圖層和業(yè)務(wù)邏輯層也使得 WEB 應(yīng)用更易于維護和修改。 MVC 的缺點 MVC 的缺點是由于它沒有明確的定義,所以完全理解 MVC 并不是很容易。使用 MVC需要精心的計劃,由于它的內(nèi)部原理比較復(fù)雜,所以需要花費一些時間去思考。 你將不得不花費相當(dāng)可觀的時間去考慮如何將 MVC 運用到你的應(yīng)用程序,同時由于模型和視圖要嚴(yán)格的分離,這樣也給調(diào)試應(yīng)用程序帶來了一定的困難。每個構(gòu)件在使用之前都需要經(jīng)過徹底的測試。一旦你的構(gòu)件經(jīng) 過了測試,你就可以毫無顧忌的重用它們了。 根據(jù)開發(fā)者經(jīng)驗,由于開發(fā)者將一個應(yīng)用程序分成了三
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1