【正文】
告 注 冊(cè) 登 錄 普通用戶(hù) 個(gè)人信息管理 瀏覽功能 身份驗(yàn)證 房屋信息管理 修改個(gè)人信息 發(fā)布房屋信息 刪除房屋信息 查看房屋信息 查看新聞公告 修改房屋信息 享有工作室 為您提供最優(yōu)秀的計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文解決方案 客服 :810354974/844511071/465729264 畢業(yè)設(shè)計(jì)論文購(gòu)買(mǎi) 畢業(yè)設(shè)計(jì)論文定做 第 4 章 系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 數(shù)據(jù)庫(kù)的設(shè)計(jì)與實(shí)現(xiàn) 數(shù)據(jù)庫(kù) SQL Server 2021 簡(jiǎn)介 Microsoft SQL Server 是一種典型的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),可以在許多操作系統(tǒng)上運(yùn)行,它使用 TransactSQL 語(yǔ)言完成數(shù)據(jù)操作。系統(tǒng)網(wǎng)站用例圖如圖 31 所示。在通常的網(wǎng)絡(luò)項(xiàng)目中,角色常被用來(lái)代表使用網(wǎng)站的用戶(hù)(管理員、用戶(hù)等),但角色的作用并不局限于此,它也可以用來(lái)代表與系統(tǒng)交互的其他實(shí)體。 系統(tǒng)的總體設(shè)計(jì)應(yīng)該是提供給上網(wǎng)瀏覽者一個(gè)高效率,能進(jìn)行豐富的網(wǎng)上活動(dòng)的網(wǎng)站,為網(wǎng)站用戶(hù)提供及時(shí)發(fā)布、查詢(xún)房屋租賃信息的平臺(tái)?;?Struts 構(gòu)架的 Web 應(yīng)用程序基本上符合 JSP Model2 的設(shè)計(jì)標(biāo)準(zhǔn),可以說(shuō)是一個(gè)傳統(tǒng) MVC 設(shè)計(jì)模式的一種變化類(lèi)型。如果用戶(hù)通過(guò)某個(gè)視圖的控制器改變了模型的數(shù)據(jù),所有其它依賴(lài)于這些數(shù)據(jù)的視圖都應(yīng)反映到這些變化。比如將一張訂單保存到 數(shù)據(jù)庫(kù) ,從數(shù)據(jù)庫(kù)獲取訂單。對(duì)一個(gè)開(kāi)發(fā)者來(lái)說(shuō),就可 以專(zhuān)注于業(yè)務(wù)模型的設(shè)計(jì)。一個(gè)應(yīng)用可能有很多不同的視圖, MVC 設(shè)計(jì)模式對(duì)于視圖的處理僅限于視圖上數(shù)據(jù)的采集和處理,以及用戶(hù)的請(qǐng)求,而不包括在視圖上的業(yè)務(wù)流程的處理。這就使得在接下來(lái)的對(duì)該頁(yè)面的調(diào)用中,服務(wù)器會(huì)有非常快的響應(yīng)(這避免了 CGI- BIN 為每個(gè) HTTP 請(qǐng)求生成一個(gè)新的進(jìn)程的問(wèn)題)。作為采用 Java 技術(shù)家族的一部分,以及 Java 2(企業(yè)版體系結(jié)構(gòu))的一個(gè)組成部分, JSP 技術(shù)能夠支持高度復(fù)雜的基于 Web 的應(yīng)用。 (4) 適應(yīng)平臺(tái) 幾乎所有平臺(tái)都支持 Java, JSP+ JavaBeans 幾乎可以在所有平臺(tái)下通行無(wú)阻。 在服務(wù)器端, JSP 引擎解釋 JSP 標(biāo)識(shí)和腳本,生成所請(qǐng)求的內(nèi)容(例如,通過(guò)訪問(wèn) JavaBeans 組件,使用 JDBC 技術(shù)訪問(wèn)數(shù)據(jù)庫(kù)或者 包含文件),并且將結(jié)果以 HTML(或者 XML)頁(yè)面的形式發(fā)送回瀏覽器。 (2) Java 的運(yùn)行速度是用 class 常駐內(nèi)存來(lái)完成的,所以它在一些情況下所使用的內(nèi)存比起用戶(hù)數(shù)量來(lái)說(shuō)確實(shí)是 “最低性能價(jià)格比 ”了?;旧峡梢栽谒衅脚_(tái)上的任意環(huán)境中開(kāi)發(fā),在任意環(huán)境中進(jìn)行系統(tǒng)部署,在任意環(huán)境中擴(kuò)展。 JSP 與 Java Servlet 一樣,是在服務(wù)器端執(zhí)行的,通常返回該客戶(hù)端的就是一個(gè) HTML 文本,因此客戶(hù)端只要有瀏覽器就能瀏覽。 JSP 技術(shù)概述 JSP 簡(jiǎn) 介 JSP(Java Server Pages)是由 Sun Microsystems 公司倡導(dǎo)、許多公司參與一起建立的一種 動(dòng)態(tài)網(wǎng)頁(yè) 技術(shù)標(biāo)準(zhǔn)。 系統(tǒng)維護(hù)開(kāi)銷(xiāo)減到最小 , 用戶(hù)從網(wǎng)上自己下載安裝就可以實(shí)現(xiàn)升級(jí) 。 (3) 對(duì)程序架構(gòu)不同 C/S 程序可以更加注重流程 , 可以對(duì)權(quán)限多層次校驗(yàn) , 對(duì)系統(tǒng)運(yùn)行速度可以較少考慮 。瀏覽器通過(guò) Web Server 同數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)交互。由于 B/S 架構(gòu)管理軟件只安裝在服務(wù)器端上,網(wǎng)絡(luò)管理人員只需要管理服務(wù)器就行了,用戶(hù)界面主要事務(wù)邏輯在服務(wù)器端完全通過(guò) WWW 瀏覽器實(shí)現(xiàn),極少部分事務(wù)邏輯在前端實(shí)現(xiàn),所有的客戶(hù)端只有瀏覽器,網(wǎng)絡(luò)管理人員只需要做硬件維護(hù)。今后,軟件升級(jí)和維護(hù)會(huì)越來(lái)越容易,而使用起來(lái)會(huì)越來(lái)越簡(jiǎn)單,這對(duì)用戶(hù)人力、物力、時(shí)間、費(fèi)用的節(jié)省是顯而易見(jiàn)的,驚人的。只要有一臺(tái)能上網(wǎng)的電腦就能使用,客戶(hù)端零維護(hù)。它的價(jià)格對(duì)于個(gè)人和企業(yè)開(kāi)發(fā)人員來(lái)說(shuō)都是非常有吸引力的。 基于 Tomcat 的開(kāi)發(fā)其實(shí)主要是 Jsp 和 Servlet 的開(kāi)發(fā),開(kāi)發(fā) Jsp 和 Servlet非常簡(jiǎn)單,你可以用普通的文本編輯器或者 IDE,然后將其打包成 WAR 即可。編譯以后,訪問(wèn)將會(huì)很快。如 Asp, Jsp, Php等。 通過(guò) 本 系統(tǒng)來(lái)管理房屋出租情況,可以解決大量房 屋 信息的查詢(xún)和管理,便于 房屋出租者 更好的 發(fā)布其房屋信息 ,同時(shí)也為租房者提供方便。無(wú)論 是房屋 出租還是 房屋 求租,都面臨著大量需求。確定系統(tǒng)的數(shù)據(jù)模型為關(guān)系數(shù)據(jù)模型,進(jìn)行了分析、設(shè)計(jì) 、 畫(huà)出了 ER 圖。闡述了對(duì) 房屋出租管理系統(tǒng) 的需求分析、功能模塊劃分、數(shù)據(jù)庫(kù)模式分析,功能模塊的實(shí)現(xiàn)過(guò)程。 本文闡述了如何構(gòu)造一個(gè) B/S 結(jié)構(gòu)的 房屋出租管理 系統(tǒng),對(duì) B/S 結(jié)構(gòu)、 JSP技術(shù)以及 SQL Server 原理進(jìn)行了較深入的論述。通過(guò)對(duì) 系統(tǒng) 工作流程進(jìn)行詳細(xì)需求分析,建立了系統(tǒng)的功能模型和 數(shù)據(jù)流模型。s turn to be able to register being the website member, landing website, browse,check building information,announce and then individual building information, can look up the press release that website waiting, administrative person can carry out administration on the website member, building information and the website press release. The small advantages having designed process work to system describes priority, requires that the place improving has done a summary at the same time also to system. Inter, application status, using a Webbased threetier system structure, the browser Web application servers database servers. Through the teacher evaluation process needs to conduct a detailed analysis, establish a system of the model and data model. Identify the data model for relational data model for the analysis, design, which depicts the ER charts. Selection of the background database SQL Server 2021 畢業(yè)設(shè)計(jì)論文購(gòu)買(mǎi) 畢業(yè)設(shè)計(jì)論文定做 is to be achieved. Web develops using current popular JSP (Java Server Pages, Dynamic web technology) technology, JSP pages through JDBC (Java Database Connectivity) interface to SQL Server 2021 database. It has realized a browser holding the procedure really with the server. Through the testing, the operation result of the system is steady .It is easy to operate and the speed is fast. It can give a good service for the users who use the system. Key Words B/S Structure; JDBC; SQL Server 2021 享有工作室 為您提供最優(yōu)秀的計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文解決方案 客服 :810354974/844511071/465729264 畢業(yè)設(shè)計(jì)論文購(gòu)買(mǎi) 畢業(yè)設(shè)計(jì)論文定做 第 1 章 緒論 課題研究的 背景介紹 隨著社會(huì)經(jīng)濟(jì)的發(fā)展,城市現(xiàn)代化建設(shè)步伐不斷加快, 城市規(guī)模不斷擴(kuò)大,人員的流動(dòng)也不斷加大,房屋出租逐漸成為社會(huì)生活的重要組成部分。 這樣,使原本復(fù)雜的房屋信息簡(jiǎn)單化 ,系統(tǒng)能 及時(shí)為他們提供服務(wù),使出租 求 租雙方都能夠方便快捷的得到信息 。我們需要一個(gè)交互式的 Web,于是便誕生了各種 Web 語(yǔ)言。你在瀏覽器中訪問(wèn)這個(gè)應(yīng)用的 Jsp 時(shí),通常第一次會(huì)很慢,因?yàn)?Tomcat 要將 Jsp 轉(zhuǎn)化為 Servlet文件,然后編譯。但是與 Apache 相比,它的處理靜態(tài) Html 的能力就不如 Apache.享有工作室 為您提供最優(yōu)秀的計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文解決方案 客服 :810354974/844511071/465729264 畢業(yè)設(shè)計(jì)論文購(gòu)買(mǎi) 畢業(yè)設(shè)計(jì)論文定做 我們可以將 Tomcat 和 Apache 集成到一塊,讓 Apache 處理靜態(tài) Html,而 Tomcat處理 Jsp 和 Apache 和 Tomcat 的配置文件即可。 Genuitec 發(fā)布了 MyEclipse Enterprise Workbench ,更智能、更快捷、更簡(jiǎn)單和更便宜的 J2EE 工具的新版本的誕生。 圖 21 B/S 模式體系結(jié)構(gòu)原理圖 B/S 最大的優(yōu)點(diǎn)就是可以在任何地方進(jìn)行操作而不用安裝任何專(zhuān)門(mén)的軟件。所以客戶(hù)機(jī)越來(lái)越 “瘦 ”,而服務(wù)器越來(lái)越 “胖 ”是將來(lái)信息化發(fā)展的主流方向。 應(yīng)用 服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較重。在這種結(jié)構(gòu)下,用戶(hù)界面完全通過(guò) WWW 瀏覽器實(shí)現(xiàn),一部分事務(wù)邏輯在前端實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實(shí)現(xiàn)。 B/S 建立在廣域網(wǎng)之上 , 對(duì)安全的控制能力相對(duì)弱 , 可能面向 不可知的用戶(hù)。 B/S 構(gòu)件組成 , 方面構(gòu)件個(gè)別的更換 , 實(shí)現(xiàn)系統(tǒng)的無(wú)縫升級(jí) 。 B/S 信息流向可變化 , BB BC BG 等信息、流向的變化 , 更像交易中心。插入的 Java 程序段可以操作 數(shù)據(jù)庫(kù) 、重新定向網(wǎng)頁(yè)等, 以實(shí)現(xiàn)建立動(dòng)態(tài)網(wǎng)頁(yè)所需要的功能。 ( 2)系統(tǒng)的多平臺(tái)支持。正是由于為了跨平臺(tái)的功能,為了極度的伸縮能力,所以 極大的增加了產(chǎn)品的復(fù)雜性。由于核心邏輯被封裝在標(biāo)識(shí)和 JavaBeans 中,所以 Web 管理人員和頁(yè)面設(shè)計(jì)者,能夠編輯和使用 JSP 頁(yè)面,而不影響內(nèi)容的生成。標(biāo)準(zhǔn)的 JSP 標(biāo)識(shí)能夠訪問(wèn)和實(shí)例化 JavaBeans 組件,設(shè)置或者檢索組件屬性,下載 Applet,以及執(zhí)行用其他方法更難于編碼和耗時(shí)的功能。 JSP 技術(shù)很容易整合到多種應(yīng)用體系結(jié)構(gòu)中,以利用現(xiàn)存的工具和技巧,并且能擴(kuò)展到支持企業(yè)級(jí)的分布式應(yīng)用中。當(dāng) JSP 頁(yè)面第一次被調(diào)用時(shí),如果它還不存在,就會(huì)被編譯成為一個(gè) Java Servlets類(lèi),并且存儲(chǔ)在服務(wù)器的內(nèi)存中。隨著應(yīng)用的復(fù)雜性和規(guī)模性,界面的處理也變得具有挑戰(zhàn)性。它僅僅告訴你按這種模型設(shè)計(jì)就可以利用某些技術(shù)組件,從而減少了技術(shù)上的困難。數(shù)據(jù)模型主要指實(shí)體對(duì)象的數(shù)據(jù) 保存(持續(xù)化)。 模型、視圖與控制器的 分離,使得一個(gè)模型可以具有多個(gè)顯示視圖。 Struts 有一組相互協(xié)作的類(lèi)(組件)、 Serlvet 以及 jsp tag lib 組成。 模型 封裝應(yīng)用程序狀態(tài) 響應(yīng)狀態(tài)查詢(xún) 應(yīng)用程序功能 通知視圖改變 視圖 解釋模 型 模型更新請(qǐng)求 發(fā)送用戶(hù)輸入給控制器 允許控制器選擇試圖 控制器 定義應(yīng)用程序行為 用戶(hù)動(dòng)作映射成模型更新 選擇響應(yīng)的視圖 視圖選擇 用戶(hù)請(qǐng)求 狀態(tài)改變 狀態(tài)查詢(xún) 通知改變 方法調(diào)用 事件 享有工作室 為您提供最優(yōu)秀的計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文解決方案 客服 :810354974/844511071/465729264 畢業(yè)設(shè)計(jì)論文購(gòu)買(mǎi) 畢業(yè)設(shè)計(jì)論文定做 第 3 章 系統(tǒng) 分析 任務(wù)描述 為了實(shí)現(xiàn) 網(wǎng)絡(luò)化、 科學(xué)化、現(xiàn)代化的 房屋出租 管理, 使用 JSP、 Servlet 和JavaBean 及數(shù)據(jù)庫(kù)技術(shù)相結(jié)合,編寫(xiě)一個(gè) B/S 結(jié)構(gòu)的房屋出租管理系統(tǒng)。首先要理清下面幾個(gè)概念: 角色 : 角色代表了某一事件發(fā)生的參與者,他用一個(gè)小人表示。這些用戶(hù)的基本信息都有管理員對(duì)其統(tǒng)一管理。 3. 新聞公告 管理: 添加、修改、瀏覽、刪除公告。 (3) 強(qiáng) 大 的事務(wù)處理功能,采用各種方法保證數(shù)據(jù)的完整性。 SQL 允許用戶(hù)在高層的數(shù)據(jù)結(jié)構(gòu)上工作,而不對(duì)單個(gè)記錄進(jìn)行操作,可操作記錄集?;镜?SQL 命令只需很少時(shí)間就能學(xué)會(huì),最高級(jí)的命令在幾天內(nèi)便可掌握。 SQL 是所有關(guān)系數(shù)據(jù)庫(kù)的公共語(yǔ)言 由于所有主要的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)都支持 SQL 語(yǔ)言,用戶(hù)可將使用 SQL 的技能從一個(gè) RDBMS 轉(zhuǎn)