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

正文內(nèi)容

基于ssh的房地產(chǎn)信息管理系統(tǒng)畢業(yè)設(shè)計(jì)說(shuō)明書(shū)-文庫(kù)吧資料

2025-06-29 03:35本頁(yè)面
  

【正文】 存在‘0’邏輯性刪除 通過(guò)房屋信息表可以全面系統(tǒng)的得到房屋信息的情況,便于篩選和了解,并且還可以通過(guò)其他信息得到新的情況。各表所對(duì)應(yīng)的簡(jiǎn)稱(chēng)如表51所示。(4)是否用字段對(duì)記錄進(jìn)行分組。(2)要對(duì)字段中的值執(zhí)行什么類(lèi)型的運(yùn)算。(5)對(duì)于主鍵字段,MySQL不允許其有重復(fù)值或NULL值。(3)收集所需的全部信息,應(yīng)全面檢查書(shū)面的表單和報(bào)表,確定所需的數(shù)據(jù)都已包含在所設(shè)計(jì)的表中或可以由這些表計(jì)算出來(lái)。 圖51 新聞公告ER圖圖52留言信息ER圖圖53 數(shù)據(jù)實(shí)體ER總圖在建立數(shù)據(jù)庫(kù)時(shí),由于表中儲(chǔ)存信息的不同,所以表中所需的字段也不一樣,在確定所需字段時(shí)有以下原則:(1)描述不同主題的字段應(yīng)屬于不同的表,通過(guò)定義之間的關(guān)系,可以將多個(gè)表中的字段進(jìn)行數(shù)據(jù)組合,生成各種表單或報(bào)表。ER圖,主要是把實(shí)體以矩形描述,其中包含的屬性用橢圓型描述,每一個(gè)實(shí)體之間的聯(lián)系則用菱形來(lái)描述。數(shù)據(jù)模型包含三種相互關(guān)聯(lián)的信息:數(shù)據(jù)對(duì)象、對(duì)象的屬性及對(duì)象的連接關(guān)系。根據(jù)數(shù)據(jù)關(guān)系模型和數(shù)據(jù)庫(kù)關(guān)系模式范式,我們創(chuàng)建了房屋銷(xiāo)售管理系統(tǒng)數(shù)據(jù)表的表結(jié)構(gòu)和索引,本系統(tǒng)共有9張數(shù)據(jù)表,分別是:房屋信息表、客戶(hù)信息表、客戶(hù)預(yù)定信息表、銷(xiāo)售信息表、用戶(hù)表、留言信息表、公告、新聞信息表、員工信息表和管理員表。此外,它對(duì)內(nèi)存的要求也不高,除了功能完備和對(duì)硬件的低要求之外,它還具有:易于管理、性能的可擴(kuò)展性等特性。我們現(xiàn)在可以使用的數(shù)據(jù)庫(kù)有很多種,如:Fox數(shù)據(jù)庫(kù)(.dbf)、Access數(shù)據(jù)庫(kù)(.mdb)、DBInformix、Oracle和SQL Server、ASA等等。一個(gè)完整的管理系統(tǒng)是離不開(kāi)數(shù)據(jù)庫(kù)的,因?yàn)樯倭康臄?shù)據(jù),如系統(tǒng)訪問(wèn)人數(shù)等完全可以存儲(chǔ)在文本文件中。作為信息資源開(kāi)發(fā)、管理和服務(wù)的一種有效的手段,數(shù)據(jù)庫(kù)技術(shù)的應(yīng)用已越來(lái)越廣泛,從小型的單項(xiàng)事務(wù)處理系統(tǒng)到大型的信息系統(tǒng)大都用先進(jìn)的數(shù)據(jù)庫(kù)技術(shù)來(lái)保持系統(tǒng)數(shù)據(jù)的安全性、完整性和共享性。特別是近年來(lái)推出的計(jì)算機(jī)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),操作直觀,使用靈活,編程方便,功能強(qiáng)大,環(huán)境適應(yīng)廣泛,數(shù)據(jù)處理能力極強(qiáng)。使用數(shù)據(jù)庫(kù)可以帶來(lái)許多好處,如減少了數(shù)據(jù)的冗余度,從而大大地節(jié)省了數(shù)據(jù)的存儲(chǔ)空間,實(shí)現(xiàn)數(shù)據(jù)資源的充分共享等等。數(shù)據(jù)庫(kù)技術(shù)和網(wǎng)絡(luò)通信技術(shù)、面向?qū)ο缶幊碳夹g(shù)、并行計(jì)算機(jī)技術(shù)、人工智能技術(shù)相互融合、相互滲透,促進(jìn)了數(shù)據(jù)庫(kù)技術(shù)的廣泛應(yīng)用。第5章 數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)技術(shù)從60年代中期至今只有不到40年的歷史,但其發(fā)展速度之快是其它技術(shù)所不及的。它能夠很好地與MySQL、Tomcat進(jìn)行集成。集成開(kāi)發(fā)工具M(jìn)yEclipseMyEclipse是目前最流行的Java集成開(kāi)發(fā)工具。Tomcat是一個(gè)小型的輕量級(jí)應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問(wèn)用戶(hù)不是很多的場(chǎng)合下被普遍使用,是開(kāi)發(fā)和調(diào)試JSP程序的首選。Web服務(wù)器TomcatTomcat是ApacheJarkarta的一個(gè)子項(xiàng)目,是一個(gè)免費(fèi)的、開(kāi)放源碼的、支持JSP和Servlet技術(shù)的容器,它同時(shí)又是一個(gè)Web服務(wù)器軟件。它因?yàn)橐韵聝?yōu)點(diǎn)而廣受歡迎。數(shù)據(jù)庫(kù)軟件MySQLMySQL是最受歡迎的開(kāi)源SQL數(shù)據(jù)庫(kù)管理系統(tǒng),它由MySQL AB開(kāi)發(fā)、發(fā)布和支持。J2SE的JDK是開(kāi)發(fā)任何Java系統(tǒng)必須安裝的工具包,而J2EE是指EJB、JSF等這些工具包,在不需要開(kāi)發(fā)這些功能時(shí)是不需要安裝的。一、本系統(tǒng)前臺(tái)具有以下功能:1.公司首頁(yè):可以查看所有公告2. 關(guān)于我們:可以查看公司的簡(jiǎn)介3. 公司動(dòng)態(tài):可以查看公司最新的動(dòng)態(tài)4. 公司文化:可以查看公益活動(dòng)等5. 員工在線:?jiǎn)T工必須先登陸 (1)個(gè)人首頁(yè):可以查看個(gè)人資料、修改密碼 (2)公告首頁(yè):查看公告(3)房屋信息管理:查詢(xún)房屋信息及預(yù)訂6.留言模塊:?jiǎn)T工可進(jìn)行發(fā)送留言,回復(fù)留言,批量刪除留言及恢復(fù)已刪除留言7. 銷(xiāo)售信息管理:可以查看銷(xiāo)售信息的動(dòng)態(tài)二、本系統(tǒng)后臺(tái)具有以下功能(管理員必須先登錄):可以查看和修改個(gè)人資料、可修改密碼:包括增加、查詢(xún)、批量刪除、發(fā)布、公告的功能:包括增加、查詢(xún)、批量刪除、添加、房屋信息的功能:審核、審核房屋信息:包括增加、查詢(xún)、批量刪除、添加、銷(xiāo)售信息的功能:可增加、查詢(xún)、批量刪除、添加、恢復(fù)已刪管理員的功能:包括增加、查詢(xún)、批量刪除、添加、恢復(fù)已刪員工的功能: 包括增加、查詢(xún)、批量刪除、發(fā)布、恢復(fù)已刪留言的功能:可以查看系統(tǒng)信息房屋信息管理系統(tǒng)的基本設(shè)計(jì)思想是把整個(gè)系統(tǒng)按照實(shí)現(xiàn)模塊進(jìn)行分解,它直觀地描述了系統(tǒng)要實(shí)現(xiàn)的功能以及房屋銷(xiāo)售管理系統(tǒng)的具體內(nèi)容。本系統(tǒng)分為前臺(tái)部分和后臺(tái)部分。第4章 系統(tǒng)概要設(shè)計(jì)為了保證軟件產(chǎn)品的質(zhì)量,提高軟件開(kāi)發(fā)效率,必須先制訂系統(tǒng)設(shè)計(jì)方案,確定軟件的總體結(jié)構(gòu),這稱(chēng)為概要設(shè)計(jì)或結(jié)構(gòu)設(shè)計(jì)。同時(shí),由于使用了Spring的事物管理容器和Hibernate的架構(gòu),保證了系統(tǒng)多用戶(hù)訪問(wèn)時(shí),數(shù)據(jù)庫(kù)連接池穩(wěn)定性和數(shù)據(jù)庫(kù)并發(fā)操作的可靠性。在代碼級(jí)別上,Hibernate的性能比普通Java程序員寫(xiě)的JDBC代碼性能高很多。系統(tǒng)性能對(duì)于一般的Web系統(tǒng)而言,影響性能的最重要點(diǎn)在對(duì)數(shù)據(jù)庫(kù)操作的性能上。在數(shù)據(jù)庫(kù)方面,由于本系統(tǒng)采用Hibernate實(shí)現(xiàn)對(duì)數(shù)據(jù)的存取,Hibernate在設(shè)計(jì)上實(shí)現(xiàn)了良好的隔離,提供了對(duì)不同數(shù)據(jù)庫(kù)的良好支持。Spring框架的使用將J2EE層次結(jié)構(gòu)中的業(yè)務(wù)層分離為業(yè)務(wù)邏輯層和數(shù)據(jù)持久層,這樣業(yè)務(wù)邏輯便交給Spring處理,而數(shù)據(jù)訪問(wèn)則交給Hibernate處理,使得層次結(jié)構(gòu)更加清晰,也有利于系統(tǒng)的維護(hù)。另外,系統(tǒng)大量的使用配置文件來(lái)描述組件的關(guān)系,使得系統(tǒng)在增加新的模塊時(shí)只需要簡(jiǎn)單的修改配置文件即可,而基本不用修改源代碼,這大大簡(jiǎn)化了系統(tǒng)的擴(kuò)展阻力,提升了系統(tǒng)的擴(kuò)展速度。因此,系統(tǒng)具有很強(qiáng)的可擴(kuò)展性,便于系統(tǒng)的二次開(kāi)發(fā)以及日后的系統(tǒng)升級(jí)和擴(kuò)展。使用Struts實(shí)現(xiàn)表示層和控制層,Spring實(shí)現(xiàn)業(yè)務(wù)邏輯層,Hibernate實(shí)現(xiàn)持久層。在需求分析中,我們已經(jīng)確定了房地產(chǎn)信息管理系統(tǒng)的各功能模塊。用例圖定義了系統(tǒng)的功能需求。留言管理該模塊包括查看留言、回復(fù)留言、刪除留言、發(fā)布留言。房屋信息管理該模塊包括房屋信息的查看和預(yù)訂。而以員工為主要活動(dòng)者的用例有:個(gè)人首頁(yè)該模塊包括對(duì)個(gè)人資料的查看以及對(duì)登陸密碼的修改。審批管理該模塊包括房屋信息的修改。管理員管理該模塊包括添加管理員、修改管理員、刪除管理員、查看管理員。客戶(hù)信息管理該模塊包括添加客戶(hù)信息、修改客戶(hù)信息、刪除客戶(hù)信息、查看客戶(hù)信息等。公告管理該模塊包括對(duì)公告信息的查看、添加、修改、刪除與恢復(fù)已刪。本系統(tǒng)采用面向?qū)ο蠓椒▽?duì)系統(tǒng)用戶(hù)的需求進(jìn)行分析,采用UML統(tǒng)一建模語(yǔ)言表示。管理員(Administrator):負(fù)責(zé)公告、客戶(hù)信息、員工信息、部門(mén)、留言等的管理。系統(tǒng)共有下列固有角色:管理員、客戶(hù),管理員比客戶(hù)有更高的權(quán)限。系統(tǒng)分析是應(yīng)用系統(tǒng)思想和方法,把復(fù)雜的對(duì)象分解成簡(jiǎn)單的組成部分,找出這些部分的基本屬性和彼此的關(guān)系?,F(xiàn)有的操作人員只需要極短的時(shí)間就可以熟練使用系統(tǒng),這樣一來(lái),系統(tǒng)的轉(zhuǎn)換工作就會(huì)非常順利。(2)一般工作人員的支持房屋銷(xiāo)售管理信息系統(tǒng)建立后帶來(lái)的勞動(dòng)效率的提高以及勞動(dòng)強(qiáng)度的降低,必然會(huì)受到一般操作管理人員的歡迎。管理上要求:除了以上各項(xiàng)客觀要求,主觀上還需要操作者即管理人員的利用與支持。界面設(shè)計(jì)時(shí)充分考慮管理人員的習(xí)慣,使得操作簡(jiǎn)單,數(shù)據(jù)錄入迅速、規(guī)范、可靠,統(tǒng)計(jì)準(zhǔn)確,制表靈活,適應(yīng)能力強(qiáng),容易擴(kuò)充。所以,建立一個(gè)房屋銷(xiāo)售管理信息系統(tǒng)會(huì)對(duì)管理過(guò)程帶來(lái)較好的影響,所需經(jīng)濟(jì)投入也不會(huì)太大,在經(jīng)濟(jì)方面完全是可行的。另一方面,建立房屋銷(xiāo)售管理系統(tǒng)以后,由于企業(yè)的日常業(yè)務(wù)比較固定,后期的運(yùn)行維護(hù)費(fèi)用將會(huì)是比較低的。但是,建立房屋銷(xiāo)售管理信息系統(tǒng)在經(jīng)濟(jì)上是否可行呢?一方面,隨著計(jì)算機(jī)技術(shù)的發(fā)展,硬件設(shè)備價(jià)格不斷下降,建立房屋銷(xiāo)售管理系統(tǒng)的費(fèi)用并不是十分昂貴的。目前計(jì)算機(jī)廣泛應(yīng)用于各個(gè)領(lǐng)域,尤其是在數(shù)據(jù)處理方面表現(xiàn)出了巨大的優(yōu)勢(shì),甚至每個(gè)公司、每個(gè)用戶(hù)都有計(jì)算機(jī),利用計(jì)算機(jī)將各種復(fù)雜的數(shù)據(jù),都制作成數(shù)據(jù)庫(kù),交由計(jì)算機(jī)來(lái)管理。經(jīng)濟(jì)上的要求:對(duì)于售樓公司來(lái)說(shuō)高效的售樓系統(tǒng)本身就是一種優(yōu)勢(shì)提高售樓的銷(xiāo)量。目前,管理信息系統(tǒng)已經(jīng)應(yīng)用到了各個(gè)不同管理領(lǐng)域,有許多成功的經(jīng)驗(yàn)可以讓我們?cè)谠O(shè)計(jì)和實(shí)施的過(guò)程中得以借鑒,極大地降低了開(kāi)發(fā)的風(fēng)險(xiǎn)。該系統(tǒng)的可行性分析包括以下幾個(gè)方面的內(nèi)容:技術(shù)上的要求:在技術(shù)上要求比較的專(zhuān)業(yè),需要計(jì)算機(jī)專(zhuān)業(yè)的知識(shí)同時(shí)要求了解售樓的過(guò)程和售樓的專(zhuān)業(yè)知識(shí)信息時(shí)代的到來(lái),人們對(duì)信息處理的需求越來(lái)越高,從而使管理信息系統(tǒng)開(kāi)發(fā)技術(shù)得到了充分的發(fā)展與完善,使得開(kāi)發(fā)本系統(tǒng)在技術(shù)可行性成為可能。第3章 系統(tǒng)分析可行性分析(Feasibility Analysis)也稱(chēng)為可行性研究,是在系統(tǒng)調(diào)查的基礎(chǔ)上,針對(duì)新系統(tǒng)的開(kāi)發(fā)是否具備必要性和可能性,對(duì)新系統(tǒng)的開(kāi)發(fā)從技術(shù)、經(jīng)濟(jì)、社會(huì)的方面進(jìn)行分析和研究,以避免投資失誤,保證新系統(tǒng)的開(kāi)發(fā)成功。圖1是傳統(tǒng)的Web應(yīng)用模型和加入Ajax后的Web應(yīng)用模型的對(duì)比。這意味著可以在不重新加載整個(gè)網(wǎng)頁(yè)的情況下,對(duì)網(wǎng)頁(yè)的某部分進(jìn)行更新。 Ajax技術(shù)概述Ajax(Asynchronous JavaScript and XML)是指基于XML的異步JavaScript技術(shù),是一種用于創(chuàng)建更好更快以及交互性更強(qiáng)的Web應(yīng)用程序的技術(shù)。圖23 SSH框架業(yè)務(wù)配置流程處理示意圖采用SSH開(kāi)發(fā)模型,不僅實(shí)現(xiàn)了視圖、控制器與模型的徹底分離,而且還實(shí)現(xiàn)了業(yè)務(wù)邏輯層與持久層的分離。而在持久層中,則利用Hibernate的對(duì)象映射機(jī)制同數(shù)據(jù)庫(kù)交互,處理DAO實(shí)現(xiàn)類(lèi)的數(shù)據(jù)處理功能,并返回相應(yīng)的處理結(jié)果。(Request)分發(fā)給相應(yīng)的Action來(lái)處理。 SSH整合的業(yè)務(wù)配置流程介紹SSH 現(xiàn)在普遍應(yīng)用于各個(gè)領(lǐng)域,其整合的基本業(yè)務(wù)配置流程如下。 Hibernate是ORM的實(shí)現(xiàn),利用它建立 Java 對(duì)象模型的持久化對(duì)象,進(jìn)而以面向?qū)ο蟮姆绞絹?lái)方便地操作關(guān)系數(shù)據(jù)庫(kù)。即利用 Struts 框架作為系統(tǒng)整體基礎(chǔ)架構(gòu),負(fù)責(zé) MVC 的分離,在 Struts 架構(gòu)的Model部分,利用 Spring 支持業(yè)務(wù)邏輯,用 Hibernate 支持?jǐn)?shù)據(jù)持久層,具體整合架構(gòu)如圖22所示:圖22 SSH框架整合架構(gòu)示意圖其中,Struts 用于表示層,直接面向用戶(hù),響應(yīng)用戶(hù)的請(qǐng)求,為顯示提供一個(gè)模型和一個(gè)控制器,并委派調(diào)用業(yè)務(wù)邏輯和其他上層處理等功能。MVC 設(shè)計(jì)模式圖如圖21所示。模型表示數(shù)據(jù)或信息,以及數(shù)據(jù)存取的業(yè)務(wù)邏輯;視圖用于顯示模型的內(nèi)容;控制器負(fù)責(zé)定義應(yīng)用程序的行為。這樣使三個(gè)開(kāi)源框架有機(jī)地整合起來(lái)并更好地發(fā)揮它們的優(yōu)勢(shì),實(shí)現(xiàn)了系統(tǒng)多層開(kāi)發(fā)的低耦合,提高了J2 EE 應(yīng)用開(kāi)發(fā)的效率。Hibernate可以應(yīng)用在任何使用JDBC 的場(chǎng)合,既可以在Java Application中使用,也可以在Servlet/JSP 的Web 應(yīng)用中使用。Hibernate在當(dāng)今多層體系結(jié)構(gòu)的軟件開(kāi)發(fā)中,使用JDBC 很難將持久層進(jìn)行分離,負(fù)責(zé)業(yè)務(wù)邏輯代碼編寫(xiě)的程序員必須密切關(guān)注數(shù)據(jù)庫(kù)各表的結(jié)構(gòu)關(guān)系,以確保其SQL 語(yǔ)句工作的正常。Spring 使用基本的JavaBean 來(lái)完成以前只可能由EJB 完成的事情,其核心技術(shù)是控制反轉(zhuǎn)IOC 與AOP 代理機(jī)制。可以說(shuō)Spring 是公司應(yīng)用開(kāi)發(fā)的“一站式”選擇,并貫穿表現(xiàn)層、業(yè)務(wù)層及持久層。Spring 作為開(kāi)源的中間件,獨(dú)立于各種應(yīng)用服務(wù)器,甚至無(wú)須應(yīng)用服務(wù)器的支持,也能提供應(yīng)用服務(wù)器的功能,如聲明式事務(wù)等。采用Struts 2 通過(guò)核心控制器FilterDispatcher與攔截器Interceptor 更好地遵循MV C 模式來(lái)實(shí)現(xiàn)了后臺(tái)控制維護(hù)、前臺(tái)表現(xiàn)和業(yè)務(wù)邏輯處理的Model 2 架構(gòu)。在Model 1 模式中引入JavaBean技術(shù),使用JavaBean 封裝業(yè)務(wù)邏輯代碼,使業(yè)務(wù)邏輯代碼與JSP頁(yè)面進(jìn)行有效的分離,對(duì)于流程控制JavaBean 卻無(wú)能為力,直到Model 2 模式引入Servlet 技術(shù)才真正實(shí)現(xiàn)視圖層、模型層和控制層的徹底分離,從此,Java Web 應(yīng)用開(kāi)發(fā)進(jìn)入了一個(gè)規(guī)范化的時(shí)代。Struts最原始的Java Web 程序全部使用JSP 實(shí)現(xiàn), JSP 頁(yè)面既包含HTML 標(biāo)簽,又包含Java 業(yè)務(wù)邏輯代碼,使得整個(gè)JSP 頁(yè)面臃腫而難于維護(hù)。JDBC 是一個(gè)數(shù)據(jù)庫(kù)與程序的接口程序,它提供了如下四種類(lèi)型的驅(qū)動(dòng)程序:JDBC—ODBC橋,通過(guò)原有的ODBC連接數(shù)據(jù)庫(kù)以后,JDBC再?gòu)腛DBC處提供對(duì)數(shù)據(jù)庫(kù)的訪問(wèn);本地 API 準(zhǔn) Java 驅(qū)動(dòng)程序,該類(lèi)驅(qū)動(dòng)程序是使用 Java 語(yǔ)言直接使用本地 IP 與數(shù)據(jù)源系統(tǒng)進(jìn)行通信,從數(shù)據(jù)源系統(tǒng)中調(diào)用執(zhí)行數(shù)據(jù)庫(kù) API 函數(shù);網(wǎng)絡(luò)協(xié)議準(zhǔn) Java 驅(qū)動(dòng)程序,該類(lèi)型驅(qū)動(dòng)程序?qū)?Java 數(shù)據(jù)庫(kù)連接調(diào)用轉(zhuǎn)換成 DBMS 的獨(dú)立網(wǎng)絡(luò)協(xié)議,然后再由服務(wù)器轉(zhuǎn)換為
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1