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

正文內(nèi)容

房屋出租管理系統(tǒng)(論文范文jspjava畢業(yè)設計)(參考版)

2024-07-31 01:00本頁面
  

【正文】 實際上,對于很多系統(tǒng)。有時候,先是形成系統(tǒng)的整體框架,然后再把組件添加到其中,30 / 42這叫做自上而下集成。集成測試檢查這些組件事實上是否一起工作,正確的調用以及通過它們的接口在適當?shù)臅r候傳輸正確的數(shù)據(jù)。 系統(tǒng)集成的過程包括建立一個由其組件構成的系統(tǒng),以及測試該集成的系統(tǒng),看是否存在由組件之間相互作用而產(chǎn)生問題。自然,兩種測試會存在交搭的部分,特別是由于大量的開放和系統(tǒng)開放不完全,總之,集成測試應該是優(yōu)先發(fā)現(xiàn)系統(tǒng)中的漏洞,系統(tǒng)測試應該優(yōu)先使系統(tǒng)能夠滿足用戶的需求。 基本上,你可以把集成測試看成是測試由一組系統(tǒng)組件的不完善的系統(tǒng)。有用戶參與的測試有時候又稱為認可測試。 該版本的系統(tǒng)可以開放給用戶測試,在這個過程中,測試團隊主要是使系統(tǒng)能夠滿足用戶的需求,以及確保系統(tǒng)的可靠性。集成測試主要是找出系統(tǒng)中存在的漏洞。 對大部分復雜的系統(tǒng),系統(tǒng)測試包括兩個主要的階段:集成測試,在測試過程中,測試團隊可以獲得系統(tǒng)的源代碼。在重復開發(fā)軟件的過程中,系統(tǒng)測試包括測試交給用戶的增長部分。圖 49 查詢房屋信息29 / 42第 5 章 系統(tǒng)測試與維護 系統(tǒng)測試系統(tǒng)測試包括集成兩個或更多的實現(xiàn)系統(tǒng)功能或系統(tǒng)特點的組件。求租與出租屬性相似,設計為同一發(fā)布模塊,在信息類型中選擇是出租還是求租。管理員登錄成功以后,可以管理房屋信息,能查看房屋信息發(fā)布詳細情況,并可作出刪除管理;可以對注冊會員進行管理,能查看網(wǎng)站系統(tǒng)注冊會員,并可作出刪除管理;還可以管理網(wǎng)站的新聞公告,實施添加、查看、刪除公告等操作。如果用戶想要發(fā)布房屋信息,則必須要登錄才能發(fā)布,成功登錄以后,用戶可以瀏覽、搜索、發(fā)布、修改和刪除個人房屋信息,修改個人密碼信息,瀏覽網(wǎng)站新聞公告等。如果有該相應的該用戶的信息,則說明該用戶是合法的用戶,能成功登錄,此時判斷用戶身份,如果是普通用戶,到系統(tǒng)前臺界面;如果是系統(tǒng)管理員,則轉到后臺工作界面。此時頁面提示注冊成功,返回首頁。 功能模塊的設計與實現(xiàn) 系統(tǒng)注冊模塊用戶如果想要注冊,則按要求輸入信息,包括用戶名,密碼,確認密碼,24 / 42驗證碼。 取得字段數(shù)據(jù)。 執(zhí)行查詢動作,并將查詢結果以 Resultset 對象返回。 Connection conn=(url, user, password)。 String password=sa。 String url=jdbc:microsoft: String user=sa。 操作數(shù)據(jù)庫在執(zhí)行查詢動作之前,必須在程序中使用 Connection 對象的 createStatement方法,建立 Statement 對象,以代表執(zhí)行的 SQL 語句。在設計數(shù)據(jù)輸入子系統(tǒng)時還要注意原有系統(tǒng)的特點,例如對原有系統(tǒng)是人工數(shù)據(jù)處理系統(tǒng)的情況,盡管新系統(tǒng)的數(shù)據(jù)結構可能與原系統(tǒng)有很大差別,在設計數(shù)據(jù)輸入子系統(tǒng)時,盡量讓輸入格式與原系統(tǒng)結構相似,這不僅使處理手工文件比較方便,更重要的是減少用戶出錯的可能性,保證數(shù)據(jù)輸入的質量。由于要入庫的數(shù)據(jù)在原來的系統(tǒng)中的格式與新系統(tǒng)中不完全一樣,有的差別可能還比較大,不僅向計算機內(nèi)輸入數(shù)據(jù)時容易發(fā)生錯誤,轉換過程中也有可能出錯。由于各個不同的應用環(huán)境差異很大,不可能有通用的轉換器,DBMS 產(chǎn)品也不提供通用的轉換工具。特別是原系統(tǒng)是手工數(shù)據(jù)系統(tǒng)時,各類數(shù)據(jù)分散在各種不同原始表格、憑證、單句之中。加載測試工作貫穿于程序測試工作的全過程,整個錄入、修改、查詢、處理工作均可視為對數(shù)據(jù)庫的加載測試工作。通過對系統(tǒng)進行仔細分析以后,需要 4 個數(shù)據(jù)表來實現(xiàn)系統(tǒng)所要儲存的數(shù)據(jù)。所有用 SQL 編寫的程序都是可以移植的。3.是所有關系數(shù)據(jù)庫的公共語言。(5) 保證數(shù)據(jù)庫一致性和完整性。(3) 建立、修改和刪除數(shù)據(jù)對象。 SQL 為許多任務提供了命令,包括:(1) 查詢數(shù)據(jù)。 2.統(tǒng)一的語言SQL 可用于所有用戶的 DB 活動模型,包括系統(tǒng)管理員、數(shù)據(jù)庫管理員、 應用程序員、決策支持系統(tǒng)人員及許多其它類型的終端用戶。所有 SQL 語句使用查詢優(yōu)化器,它是 RDBMS 的一部分,由它決定對指定數(shù)據(jù)存取的最快速度的手段。 SQL 不要求用戶指定對數(shù)據(jù)的存放方法。所有 SQL 語句接受集合作為輸入,返回集合作為輸出。SQL 語言有著非常突出的優(yōu)點,主要是:1.非過程化語言SQL 是一個非過程化的語言,因為它一次處理一個記錄,對數(shù)據(jù)提供自動導航。目前,SQL 語言已被確定為關系數(shù)據(jù)庫系統(tǒng)的國際標準,被絕大多數(shù)商業(yè)化關系數(shù)據(jù)庫系統(tǒng)采用,如 Oracle 、Sybase、DBInformix 、SQL Server 這些數(shù)據(jù)庫管理系統(tǒng)都支持 SQL 語言作為查詢語言。SQL 全稱是“結構化查詢語言(Structured Query Language)”,它的前身是SQUARE 語言。(4) 支持對稱多處理器結構、存儲過程、ODBC,并具有自主的 SQL 語言。(2) 系統(tǒng)管理先進,支持本地的系統(tǒng)管理和配置。Microsoft SQL Server是一個可擴展的、高性能的、為分布式客戶機/服務器計算所設計的數(shù)據(jù)庫管理系統(tǒng),實現(xiàn)了與 Windows NT 的有機結合,提供了基于事務的企業(yè)級信息銷售管理系統(tǒng)方案。本系統(tǒng)采用的數(shù)據(jù)庫版本為 Microsoft SQL Server 2022,它具有可靠性、可伸縮性、可用性、可管理性等特點,為用戶提供完整的數(shù)據(jù)庫解決方案。18 / 42注 冊登 錄普通用戶個人信息管理 瀏覽功能身份驗證 房屋信息管理修改個人信息 發(fā)布房屋信息 刪除房屋信息 查看房屋信息 查看新聞公告修改房屋信息圖 32 前臺功能結構圖登 錄管理員用戶信息管理 新聞公告管理身份驗證 房屋信息管理查看用戶信息 查看房屋信息 刪除房屋信息 發(fā)布新聞公告 刪除新聞公告刪除用戶信息 查看新聞公告圖 33 后臺功能結構圖第 4 章 系統(tǒng)的設計與實現(xiàn) 數(shù)據(jù)庫的設計與實現(xiàn) 數(shù)據(jù)庫 SQL Server 2022 簡介Microsoft SQL Server 是一種典型的關系型數(shù)據(jù)庫管理系統(tǒng),可以在許多操作系統(tǒng)上運行,它使用 TransactSQL 語言完成數(shù)據(jù)操作。2.注冊會員管理:查看網(wǎng)站系統(tǒng)注冊會員,并可作出刪除管理。2.注冊會員模塊:瀏覽、搜索、發(fā)布、修改和刪除房屋信息,修改個人密碼信息,瀏覽網(wǎng)站新聞公告。前臺功能主要為網(wǎng)站普通用戶提供,后臺功能為管理員提供。系統(tǒng)網(wǎng)站用例圖如圖 31 所示。任何普通用戶可以瀏覽、查看房屋租賃信息,但是如果想要發(fā)布個人的房屋租賃信息,這必須是經(jīng)過注冊、登錄以后的用戶。用例圖:當角色與用例發(fā)生某種關系時,就可以用一個圖將它們關聯(lián)起來,這就是用例圖,角色與用例之間使用一個帶箭頭的實線連接,箭頭方向代表使用者與被使用者關系。在實際項目開發(fā)過程中,一個項目中往往涉及很多個用例,此時需要將其分解成若干個子系統(tǒng)實現(xiàn),以便于理解。在通常的網(wǎng)絡項目中,角色常被用來代表使用網(wǎng)站的用戶(管理員、用戶等) ,但角色的作用并不局限于此,它也可以用來代表與系統(tǒng)交互的其他實體。16 / 42 用 UML 用例圖描述系統(tǒng)需求 用例圖簡介用例圖用來描述系統(tǒng)與參與者之間的相互作用,也可以說它是從用戶角度出發(fā)對如何使用系統(tǒng)的描述。4.管理員控制網(wǎng)站中對所有用戶的各項信息管理,可以隨時查看用戶的個人信息及房屋信息,監(jiān)督并防止用戶錄入非法信息。2.網(wǎng)站用戶能夠在網(wǎng)站首頁及時瀏覽房屋信息,并可以隨時注冊賬號,登錄網(wǎng)站發(fā)布個人房屋信息。系統(tǒng)的總體設計應該是提供給上網(wǎng)瀏覽者一個高效率,能進行豐富的網(wǎng)上活動的網(wǎng)站,為網(wǎng)站用戶提供及時發(fā)布、查詢房屋租賃信息的平臺。另外,就目前國內(nèi)的 JSP 開發(fā)者而言,除了使用 JSP 自帶的常用標記外,很少開發(fā)自己的標記,或許 Struts 是一個很好的起點。除此之外,Struts 的優(yōu)點主要集中體現(xiàn)在兩個方面:Taglib 和頁面導航。它的目的是15 / 42為了減少在運用 MVC 設計模型來開發(fā) Web 應用的時間?;?Struts 構架的 Web 應用程序基本上符合 JSP Model2 的設計標準,可以說是一個傳統(tǒng) MVC 設計模式的一種變化類型。Struts 框架的核心是一個彈性的控制層,基于如 Java Servlet ,JavaBeans,Resource Bundles 與 XML 等標準技術,以及 Jakarta Commons 的一些類庫。模型封裝應用程序狀態(tài)響應狀態(tài)查詢應用程序功能通知視圖改變視圖解釋模型模型更新請求發(fā)送用戶輸入給控制器允許控制器選擇試圖控制器定義應用程序行為用戶動作映射成模型更新選擇響應的視圖 視圖選擇用戶請求狀態(tài)改變狀態(tài)查詢通知改變方法調用 事件圖 22 MVC 組件類型的關系和功能 Struts 介紹Struts 是 Apache 基金會 Jakarta 項目組的一個 Open Source 項目,它采用MVC 模式,能夠很好地幫助 java 開發(fā)者利用 J2EE 開發(fā) Web 應用。這實際上是一種模型的變化傳播機制。如果14 / 42用戶通過某個視圖的控制器改變了模型的數(shù)據(jù),所有其它依賴于這些數(shù)據(jù)的視圖都應反映到這些變化。因此,一個模型可能對應多個視圖,一個視圖可能對應多個模型??刂茖硬⒉蛔鋈魏蔚臄?shù)據(jù)處理。 控制(Controller)可以理解為從用戶接收請求 , 將模型與視圖匹配在一起,共同完成用戶的請求。比如將一張訂單保存到數(shù)據(jù)庫,從數(shù)據(jù)庫獲取訂單。 業(yè)務模型還有一個很重要的模型那就是數(shù)據(jù)模型。我們可以用對象編程來做比喻,MVC 定義了一個頂級類,告訴它的子類你只能做這些,但沒法限制你能做這些。抽象與具體不能隔得太遠,也不能太近。對一個開發(fā)者來說,就可以專注于業(yè)務模型的設計。目前流行的 EJB模型就是一個典型的應用例子,它從應用技術實現(xiàn)的角度對模型做了進一步的劃分,以便充分利用現(xiàn)有的組件,但它不能作為應用設計模型的框架。業(yè)務流程的處理過程對其它層來說是黑箱操作,模型接受視圖請求的數(shù)據(jù),并返回最終的處理結果。比如一個訂單的視圖只接受來自模型的數(shù)據(jù)并顯示給用戶,以及將用戶界面的輸入數(shù)據(jù)和請求傳遞給控制和模型。一個應用可能有很多不同的視圖,MVC 設計模式對于視圖的處理僅限于視圖上數(shù)據(jù)的采集和處理,以及用戶的請求,而不包括在視圖上的業(yè)務流程的處理。視圖(View)代表用戶交互界面,對于 Web 應用來說,可以概括為 HTML界面,但有可能為 XHTML、XML 和 Applet。 MVC 及 Struts 介紹 MVC 介紹MVC 模式是ModelViewController的縮寫,中文翻譯為模式視圖 控制,計算機范文網(wǎng) ,器 。基于 JSP 的動態(tài)信息發(fā)布技術是一個開放的、可擴展的建立動態(tài) Web 頁面的標準。這就使得在接下來的對該頁面的調用中,服務器會有非??斓捻憫ㄟ@避免了 CGI-BIN 為每個 HTTP 請求生成一個新的進程的問題) 。頁面開發(fā)人員能夠訪問全部的 Java 應用環(huán)境,以利用 Java 技術的擴展性和可移植性。 JSP 引擎接受客戶端對 JSP頁面的請求,并且生成 JSP 頁面作為對客戶端的響應。作為 Java 平臺的一部分,JSP 擁有 Java 編程語言“ 一次編寫,各處運行”的特點。作為采用 Java 技術家族的一部分,以及 Java 2(企業(yè)版體系結構)的一個組成部分,JSP 技術能夠支持高度復雜的12 / 42基于 Web 的應用。這使得 Web 頁面開發(fā)人員能夠使用熟悉的工具和如同標識一樣的執(zhí)行特定功能的構件來進行工作。此外,通過開發(fā)標識庫,JSP 技術可以進一步擴展。(5) 數(shù)據(jù)庫連接 Java 中連接數(shù)據(jù)庫的技術是 JDBC,Java 程序通過 JDBC 驅動程序與數(shù)據(jù)庫相連,執(zhí)行查詢、提取數(shù)據(jù)等操作。 (4) 適應平臺 幾乎所有平臺都支持 Java,JSP +JavaBeans 幾乎可以在所有平臺下通行無阻。JSP 技術封裝了許多功能,這些功能是在易用的、與 JSP 相關的 XML 標識中進行動態(tài)內(nèi)容生成所需要的?;诮M件的方法加速了總體開發(fā)過程,并且使得各種組織在他們現(xiàn)有的技能和優(yōu)化結果的開發(fā)努力中得到平衡。 (2) 可重用組件 絕大多數(shù) JSP 頁面依賴于可重用的、跨平臺的組件(JavaBeans 或者Enterprise JavaBeans 組件)來執(zhí)行應用程序所要求的復雜的處理。 在服務器端,JSP 引擎解釋 JSP 標識和腳本,生成所請求的內(nèi)容(例如,通過訪問 JavaBeans 組件,使用 JDBC 技術訪問數(shù)據(jù)庫或者包含文件) ,并且將11 / 42結果以 HTML(或者 XML)頁面的形式發(fā)送回瀏覽器。生成內(nèi)容的邏輯被封裝在標識和 JavaBeans 組件中,并且捆綁在腳本中,所有的腳本在服務器端運行。 為了快速方便地進行動態(tài)網(wǎng)站的開發(fā),JSP 在以下幾個方面做了改進,使其成為快速建立跨平臺的動態(tài)網(wǎng)站的首選方案。 JSP 動態(tài)網(wǎng)站開發(fā)技術太陽微系統(tǒng)公司(Sun Microsystems Inc.)在 Web 服務器、應用服務器、交易系統(tǒng)以及開發(fā)工具供應商間廣泛支持與合作下,整合并平衡了已經(jīng)存在的對Java 編程環(huán)境(例如 Java Servlets 和 JavaBeans)進行支持的技術和工具后產(chǎn)生了一種新的、開發(fā)基于 Web 應用程序的方法—— Java Server Pages 技術(JSP) 。(2) Java
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1