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

正文內(nèi)容

基于bs結(jié)構(gòu)的房屋出租管理系統(tǒng)畢業(yè)設(shè)計(jì)論文(參考版)

2025-06-30 17:10本頁面
  

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