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

正文內(nèi)容

房屋中介管理系統(tǒng)畢業(yè)設(shè)計-畢業(yè)設(shè)計(文件)

2025-02-12 11:40 上一頁面

下一頁面
 

【正文】 Server 和 MS Access 等數(shù)據(jù)庫 。 JSP 技術(shù)很容易整合到多種應(yīng)用體系結(jié)構(gòu)中,以利用現(xiàn)存的工具和技巧,并且能擴展到支持企業(yè)級的分布式應(yīng)用中。 利用 JSP 技術(shù),動態(tài)信息由 JSP 頁面來表現(xiàn), JSP 頁面由安裝在 Web 服務(wù)器或者使用 JSP 的應(yīng)用服務(wù)器上的 JSP 引擎執(zhí)行。當(dāng) JSP 頁面第一次被調(diào)用時,如果它還不存在,就會被編譯成為一個 Java Servlets類,并且存儲在服務(wù)器的內(nèi)存中。不論采用什么創(chuàng)建工具,開發(fā)人員都可以使用 JSP 頁面來創(chuàng)建可移植的 Web 應(yīng)用,在不同的 Web 應(yīng)用服務(wù)器上運行。隨著應(yīng)用的復(fù)雜性和規(guī)模性,界面的處理也變得具有挑戰(zhàn)性。 吉林建筑工程學(xué)院城建學(xué)院 畢業(yè)設(shè)計(論文) 13 模型 (Model):就是業(yè)務(wù)流程 /狀態(tài)的處理以及業(yè)務(wù)規(guī)則的制定。它僅僅告訴你按這種模型設(shè)計就可以利用某些技術(shù)組件,從而減少了技術(shù)上的困難。 MVC 并沒有提供模型的設(shè)計方法,而只告訴你應(yīng)該組織管理這些模型,以便于模型的 重構(gòu) 和提高重用性。數(shù)據(jù)模型主要指實體對象的數(shù)據(jù) 保存(持續(xù)化)。劃分控制層的作用也很明顯,它清楚地告訴你,它就是一個分發(fā)器,選擇什么樣的模型,選擇什么樣的視圖,可以完成什么樣的用戶請求。 模型、視圖與控制器的分 離,使得一個模型可以具有多個顯示視圖。模型、視圖、控制器三者之間的關(guān)系和各自的主要功能,如圖 22 所示。 Struts 有一組相互協(xié)作的類(組件)、 Serlvet 以及 jsp tag lib 組成。 Struts 跟 Tomcat、 Turbine等諸多 Apache 項目一樣,是開源軟件,這是它的一大優(yōu)點,使開發(fā)者能更深入的了解其內(nèi)部實現(xiàn)機制。 模型 封裝應(yīng)用程序狀態(tài) 響應(yīng)狀態(tài)查詢 應(yīng)用程序功能 通 知視圖改變 視圖 解釋模型 模型更新請求 發(fā)送用戶輸入給控制器 允許控制器選擇試圖 控制器 定義應(yīng)用程序行為 用戶動作映射成模型更新 選擇響應(yīng)的視圖 視圖選擇 用戶請求 狀態(tài)改變 狀態(tài)查詢 通知改變 方法調(diào)用 事件 吉林建筑工程學(xué)院城建學(xué)院 畢業(yè)設(shè)計(論文) 15 第 3 章 系統(tǒng) 分析 任務(wù)描述 為了實現(xiàn) 網(wǎng)絡(luò)化、 科學(xué)化、現(xiàn)代化的 房屋出租 管理, 使用 JSP、 Servlet 和JavaBean 及數(shù)據(jù)庫技術(shù)相結(jié)合,編寫一個 B/S 結(jié)構(gòu)的房屋出租管理系統(tǒng)。 3.網(wǎng)站有新聞公告模塊,除了房屋信息,用戶可以瀏覽、閱讀本站公告和時事新聞。首先要理清下面幾個概念: 角色 : 角色代表了某一事件發(fā)生的參與者,他用一個小人表示。在 UML 中,用例用一個橢圓表示。這些用戶的基本信息都有管理員對其統(tǒng)一管理。 軟件的主要模塊和功能如下: 注冊 修改個人信息 發(fā)布房屋信息 刪除房屋信息 瀏覽新聞公告 普通用戶 管理用戶信息 管理房屋信息 管理新聞公告 管理員 吉林建筑工程學(xué)院城建學(xué)院 畢業(yè)設(shè)計(論文) 17 前臺功能: 1. 普通用戶模塊:瀏覽、搜索房屋信息。 3. 新聞公告 管理: 添加、修改、瀏覽、刪除公告。 美國 Microsoft 公司推出的這種關(guān)系型數(shù)據(jù)庫系統(tǒng)。 (3) 強 大 的事務(wù)處理功能,采用各種方法保證數(shù)據(jù)的完整性。 SQL 語言結(jié)構(gòu)簡潔,功能強大,簡單易學(xué),所以自從推出以來,SQL 語言得到了廣泛的應(yīng)用。 SQL 允許用戶在高層的數(shù)據(jù)結(jié)構(gòu)上工作,而不對單個記錄進行操作,可操作記錄集。 這種特性使用戶更易集中精力于要得到的結(jié)果。基本的 SQL 命令只需很少時間就能學(xué)會,最高級的命令在幾天內(nèi)便可掌握。 (4) 控制對數(shù)據(jù)和數(shù)據(jù)對象的存取。 SQL 是所有關(guān)系數(shù)據(jù)庫的公共語言 由于所有主要的關(guān)系數(shù)據(jù)庫管理系統(tǒng)都支持 SQL 語言,用戶可將使用 SQL 的技能從一個 RDBMS 轉(zhuǎn)到另一個。 表 41 用戶 信息表 (users) 字段名稱 數(shù)據(jù)類型 長度 備注 id bigint 8 Primary, Not Null userid varchar 20 Not Null password varchar 20 Not Null 表 42 房屋出租、求租 信息表 (house) 字段名稱 數(shù)據(jù)類型 長度 備注 id bigint 8 Primary, Not Null biaoti varchar 4000 Not Null jushi varchar 100 Not Null jiage int 4 Not Null mianji int 4 Not Null miaoshu varchar 4000 Not Null shijian varchar 20 Not Null person varch。 數(shù)據(jù)庫 結(jié)構(gòu) 設(shè)計 將數(shù)據(jù)庫概念結(jié)構(gòu)轉(zhuǎn)化為 Microsoft SQL Server 2021 系統(tǒng)所支持的實際數(shù)據(jù)吉林建筑工程學(xué)院城建學(xué)院 畢業(yè)設(shè)計(論文) 20 模型,也就是數(shù)據(jù)庫的邏輯結(jié)構(gòu),系統(tǒng)數(shù)據(jù)庫名稱為 fangwu,數(shù)據(jù)庫 fangwu 中包含 用戶 信息, 房屋出租、求租 信息, 合租房屋 信息, 新聞公告 信息。 以前的數(shù)據(jù)庫管理系統(tǒng)為上述各類操作提供單獨的語言,而 SQL 將全部任務(wù)統(tǒng) 一在一種語言中。 (2) 在表中插入、修改和刪除記錄。查詢優(yōu)化器知道存在什么索引,哪兒使用合適,而用戶從不需要知道表是否有索引 ,表有什么類型的索引。 SQL 的集合特性允許一條 SQL 語句的結(jié)果作為另一條 SQL 語句的輸入。 結(jié)構(gòu)化查詢語言 SQL 是一種介于關(guān)系代數(shù)與關(guān)系演算之間的語言,其功能包括查詢、操縱、定義和控制四個方面,是一個通用的功能極強的關(guān)系數(shù)據(jù)庫標準語言。Microsoft SQL Server 以其內(nèi)置強大的管理工具、與 Inter 的緊密集成和開放的系統(tǒng)結(jié)構(gòu)為廣大的用戶、開發(fā)人員和系統(tǒng)集成商提供了一個出眾的數(shù)據(jù)庫平臺。其主要特點如下: (1) 在企業(yè)管理器中有圖形化界面,方便使用 ,可充分利用 Windows NT 的優(yōu)勢。由于 Microsoft SQL Server 是開放式的系統(tǒng),其它系 統(tǒng)可以與它進行完好的交互操作。 后臺功能: 1. 房屋管理 : 能查看房屋信息發(fā)布詳細情況,并可作出刪除管理。 圖 31 系統(tǒng)用例圖 功能分析 根據(jù)前面對房屋出租管理系統(tǒng)的分析,可將其劃分成前臺和后臺兩部分。 系統(tǒng)用例分析 房屋出租管理系統(tǒng)網(wǎng)站允許用戶有兩種身份:普通用戶和管理員,每種身份操作起來都很方便、快捷。 吉林建筑工程學(xué)院城建學(xué)院 畢業(yè)設(shè)計(論文) 16 用例 : 用例代表系統(tǒng)可以實現(xiàn)的功能,通常一個用例代表一組功能,它實質(zhì)上規(guī)定了系統(tǒng)實現(xiàn)功能的范圍。 5.如果網(wǎng)站用戶對本網(wǎng)站有意見和建議,可以隨時給網(wǎng)站管理員發(fā)送 Email進行聯(lián)系。 系統(tǒng)目標如下: 1.應(yīng)用網(wǎng)絡(luò)的優(yōu)勢,開發(fā)房屋出租信息網(wǎng)站,方 便房屋出租者與房屋求租者交流,可以使雙方都能了解彼此需求之后再進行交易,從而達到房屋信息被準確利用的目的。 Taglib 是 Struts 的標記庫,靈活動用,能 大大提高開發(fā)效率。 Struts 這個名字來源于在建筑和舊式飛機中使用的支持金屬架。和其他的 java架構(gòu)一樣, Struts 也是面向?qū)ο笤O(shè)計,將 MVC 模式 分離顯示邏輯和業(yè)務(wù)邏輯 的能力發(fā)揮得淋漓盡致。因此,無論何時發(fā)生了何種數(shù)據(jù)變化,控制器都會將變化通知所有的視圖,導(dǎo)致顯示的更新。例如,用戶點擊一個連接,控制層接受請求后 , 并不處理業(yè)務(wù)信息,它只把用戶的信息傳遞給模型,告訴模型做什么,選擇符合要求的視圖返回給用戶。我們可以將這個模型單獨列出 ,所有有關(guān)數(shù)據(jù)庫的操作只限制在該模型中。這點對編程的開發(fā)人員非常重要。 MVC 設(shè)計模式告訴我們,把應(yīng)用的模型按一定的規(guī)則抽取出來,抽取的層次很重要,這也是判斷開發(fā)人員是否優(yōu)秀的設(shè)計依據(jù)。業(yè)務(wù)模型的設(shè)計可以說是 MVC 最主要的核心。業(yè)務(wù)流程的處理交予模型 (Model)處理。即把一個應(yīng)用的輸入、處理、輸出流程按照 Model、 View、 Controller 的方式進行分離,這樣一個應(yīng)用被分成三個層 —— 模型層、視圖層、控制層。 JSP 頁面可以包含在多種不同的應(yīng)用體系結(jié)構(gòu)或者模型中,可以用于由不同協(xié)議、組件和格式所組成的聯(lián)合體中。 JSP 頁面通常被編譯成為 Java Servlets,這是一個標 準的 Java 擴展。 由于 JSP 頁面的內(nèi)置腳本語言是基于 Java 的,而且所有的 JSP 頁面都被編譯成為 Java Servlets,所以 JSP 頁面具有 Java 技術(shù)的所有好處,包括健壯的存儲吉林建筑工程學(xué)院城建學(xué)院 畢業(yè)設(shè)計(論文) 12 管理和安全性。第三方開發(fā)人員和其他人員可以為常用功能創(chuàng)建自己的標識庫。從一個平臺移植到另外一個平臺, JSP 和 JavaBeans 甚至不用重新編譯,因為 Java 字節(jié)碼都是標準的與平臺無關(guān)的。 (3) 采用標識 Web 頁面開發(fā)人員不會都是熟悉腳本語言的編程人員。這既有助于作者保護自己的代碼,又能保證任何基于 HTML 的 Web 瀏覽器的完全可用性。 (1) 將內(nèi)容的生成和顯示進行分離 用 JSP 技術(shù), Web 頁面開發(fā)人員可以使用 HTML 或者 XML 標識來設(shè)計和格式化最終頁面,并使用 JSP 標識或者小腳本來生成頁面上的動態(tài)內(nèi)容(內(nèi)容是根據(jù)請求變化的,例如請求賬戶信息或者特定的一瓶酒的價格等)。從另一方面,它還需要硬盤空間來儲存一系列的 .java 文件和 .class 文件,以及對應(yīng)的版本文件。這一點與 ASP 很像, Java 已經(jīng)有了許多非常優(yōu)秀的開發(fā)工具,而且許多可以免費得到,并且其中許多已經(jīng)可以順利的運行于多種平臺之下 。相比 ASP/PHP 的局限性是顯而易見的。 JSP 技術(shù)的強勢與弱勢分析 技術(shù)的強勢 ( 1)一次編寫,到處運行。 JSP 頁面由 HTML 代碼和嵌入其中的 Java 代碼所組成。 JSP 將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計和顯示分離,支持可重用的基于組件的設(shè)計,使基于 Web 的應(yīng)用程序的開發(fā)變得迅速和容易。 JSP 技術(shù)有點類似 ASP 技術(shù),它是在傳統(tǒng)的網(wǎng)頁HTML 文件 (*.htm,*.html)中插入 Java 程序段 (Scriptlet)和 JSP 標記 (tag),從而形成JSP 文件 (*.jsp)。 并且大部分難度減低 , 減低開發(fā)成本 。 (6) 處理問題不同 C/S 程序可以處理用戶面固定 , 并且在相同區(qū)域 , 安全要求高需求 , 與操作系統(tǒng)相關(guān) , 應(yīng)該都是相同的系統(tǒng) 。 (5) 系統(tǒng)維護不同 C/S 程序由于整體性 , 必須整體考察 , 處理出現(xiàn)的問題以及系統(tǒng)升級 。 B/S 對安全以及訪問速度的多重的考慮 , 建立在需要更加優(yōu)化的基礎(chǔ)之上 。 一般高度機密的信息系統(tǒng)采用 C/S 結(jié)構(gòu)適宜 。 C/S 與 B/S 區(qū)別: (1) 硬件環(huán)境不同 C/S 一般建立在專用的網(wǎng)絡(luò)上 , 小范圍里的網(wǎng)絡(luò)環(huán)境 , 局域網(wǎng)之間再通過專門服務(wù)器 提供連接和數(shù)據(jù)交換服務(wù) 。客戶端需要安裝專用的客戶端軟件。但是,應(yīng)用服務(wù)器運行數(shù)據(jù)負荷較重,一旦發(fā)生服務(wù)器 “崩潰 ”等問題,后果不堪設(shè)想。所以服務(wù)器操作系統(tǒng)的選擇是很多的,不管選用那種操作系統(tǒng)都可以讓大部分人使用 windows 作為桌面操作系統(tǒng)電腦不受影響,這就使的最流行免費的 Linux 操作系統(tǒng)快速發(fā)展起來, Linux 除了操作系統(tǒng)是免費的以外,連數(shù)據(jù)庫也是免費的,這種選擇非常盛行。因此,維護和升級革命的方式是 “瘦 ”客戶機, “胖 ”服務(wù)器。對一個稍微大一點單位來說,系統(tǒng)管理人員如果需要在幾百甚至上千部電腦之間來回奔跑,效率和工作量是可想而知的,但B/S 架構(gòu)的軟件只需要管理服務(wù)器就行了,所有的客 戶端只是瀏覽器,根本不需要做任何的維護。系統(tǒng)的擴展非常容易。 客戶機上只要安裝一個瀏覽器( Browser),如 Netscape Navigator 或 Inter Explorer,服務(wù)器安裝 Oracle、 Sybase、 Informix 或 SQL Server 等數(shù)據(jù)庫。這是 J2EE IDE 市場一個重量級的選手。它是功能豐富的J2EE 集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持 HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。我們這里要提到另外一個工具 Ant, Ant 也是 Jakarta 中的一個子項目,它所實現(xiàn)的功能類似于 Unix 中的 文件,然后運行 Ant 就可以完成 xml 文件中定義的工作,這個工具對于一個大的應(yīng)用來說非常好,我們只需在 xml 中寫很少的東西就可以將其編譯并打包成 ,在很多應(yīng)用服務(wù)器的發(fā)布中都包含了 ,在 中,可以利用標簽庫實現(xiàn) Java 代碼與 Html 文件的分離,使 Jsp 的維護更方便。在利用其進行開發(fā)之前必須要清楚 Tomcat 的目錄結(jié)構(gòu)。另外 Tomcat 也提供了一個應(yīng)用:manager,訪問這個應(yīng)用需要用戶名和密碼,用戶名和密 碼存儲在一個 xml 文件中。Tomcat 被 JavaWorld 雜志的編輯選為 2021 年度最具創(chuàng)新的 java 產(chǎn)品,
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1