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

正文內(nèi)容

房屋中介管理系統(tǒng)的設(shè)計方案-文庫吧

2025-04-10 13:45 本頁面


【正文】 建數(shù)據(jù)庫在建立數(shù)據(jù)庫之前,需要通過sa(系統(tǒng)管理員)賬號登錄到SQL Server的企業(yè)管理器(Enterprise Manager)平臺,sa賬號是數(shù)據(jù)庫系統(tǒng)中的最高權(quán)限,它的密碼是在安裝數(shù)據(jù)庫的過程中設(shè)定的,默認情況下密碼為空。在登錄成功后,就進入了數(shù)據(jù)庫企業(yè)管理器,在進入企業(yè)管理器之后,將鼠標光標放在“數(shù)據(jù)庫”后單擊鼠標右鍵,從彈出菜單中選擇“新建數(shù)據(jù)庫”,在“名稱”一欄輸入要建立的數(shù)據(jù)庫的名字,這個系統(tǒng)中數(shù)據(jù)庫名稱為“house”。在“數(shù)據(jù)文件”和“日志文件”兩頁可以修改數(shù)據(jù)庫存放的位置,或保持默認。在輸入名字后單擊“確定”按鈕,關(guān)閉對話框,一個新的叫做“house”的數(shù)據(jù)庫就會出現(xiàn)在Enterprise Manager console的列表中,至此即是數(shù)據(jù)庫新建過程。(2) 根據(jù)功能模塊設(shè)計以及規(guī)范化設(shè)計要求,以下是創(chuàng)建的幾個重要的數(shù)據(jù)庫表的結(jié)構(gòu),如表48至412所示。表48廣告信息表結(jié)構(gòu)字段名類型長度說明Guanggaomingchar10廣告名Numchar4編號Lianxirenchar8聯(lián)系人Lianxidianhuachar10聯(lián)系電話Guanggaoriqidatetime 6廣告日期Jiezhiriqidatetime6截止日期Neirongnvarchar100內(nèi)容表49客源信息表結(jié)構(gòu)字段名類型長度說明Namechar8姓名Numchar4編號Dianhuachar15電話Leixingchar10類型Mailchar20Email表410房源信息表結(jié)構(gòu)字段名類型長度說明Numchar4中介編號Jiaoyileixingchar10交易類型Yongtuchar10用途Zongshuint 8總數(shù)Fangwuleixingchar10房屋類型Taoxingchar10套型Cengciint 2層次Lougaoint 2樓高Tingint 2廳Shiint 2室Weiint 2衛(wèi)Xiaoshoujiageint 6銷售價格Yuezujinint 6月租金Jianzhumianjiint 4建筑面積Shiyongmianjiint 4使用面積Jianzhunianfendatetime6建筑年份Chaoxiangchar6朝向Lianxirenchar8聯(lián)系人Dianhuachar10電話Dengjiriqidatetime6登記日期Mailchar30EmailDiquchar30地區(qū)Didianchar30地點Weizhichar30位置Beizhuchar100備注表411合同信息表結(jié)構(gòu)字段名類型長度說明Numchar4合同編號Fangwuzuoluochar10房屋坐落Fangwujiegouchar10房屋結(jié)構(gòu)Fangwuchanquanrenchar8房屋產(chǎn)權(quán)人Dihaoint6地號Quanzhenghaoint4權(quán)證號Jianzhumianjiint6建筑面積Shiyongmianjjiint6使用面積Shiyongxingzhichar8使用類型Maifangchar8買方Maifangchar8賣方Jiageint6價格Fukuanfangshichar8付款方式Fukuanriqidatetime6付款日期Maifangweiyuezerenchar50買方違約責(zé)任Maifangweiyuezerenchar50賣方違約責(zé)任Qitashixiangchar100其他事項表412用戶管理表結(jié)構(gòu)字段名類型長度說明Namechar8姓名Numchar4編號Passchar8密碼Quanxianchar10權(quán)限5詳細設(shè)計與實現(xiàn) 開發(fā)環(huán)境概述(1) 硬件平臺 Celeron(R)CPU ,128MB 內(nèi)存,40G硬盤(2) 軟件平臺系統(tǒng)平臺:Microsoft Windows 2000軟件平臺: Server 2000 DELPHI概述本系統(tǒng)采用的是美國Borland Software ,它是基于Pascal的語言,在該系統(tǒng)中使用了ADO Connection組件,下面介紹一下有關(guān)Delphi 的知識。Delphi作為一個優(yōu)秀的前端開發(fā)工具,在國內(nèi)得到了廣泛的應(yīng)用。 ,可視化的面向?qū)ο缶幊?、良好的?shù)據(jù)庫應(yīng)用支持及程序開發(fā)和運行的高效率,得到了廣大Windows程序開發(fā)人員的喜愛,尤其是它提供了功能強大的VCL組件庫,大大提高了應(yīng)用系統(tǒng)的開發(fā)效率。 9x、Windows 2000及Windows NT的新特性,充分利用了Windows平臺的32位體系結(jié)構(gòu),有效地提高了應(yīng)用系統(tǒng)的性能,它支持團隊開發(fā),提供工程管理,既可作為客戶/服務(wù)器方式的開發(fā)工具,又可作為Wed方式的開發(fā)工具。Delphi ,極大地提高了應(yīng)用系統(tǒng)的開發(fā)速度。特別是它對數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)的良好支持,除了實現(xiàn)對本地數(shù)據(jù)庫的訪問外,還可支持對遠程數(shù)據(jù)庫的訪問。ADO(ActiveX Data Object)是微軟新近推出的新一代數(shù)據(jù)訪問規(guī)范,其使用簡便且功能強大,在Delphi 。ADO組件也叫ADO控件,在該系統(tǒng)中所使用到的ADOConnection是ADO的一個對象,通過ADOConnection建立與數(shù)據(jù)庫的連接。ADOConnection用來集中管理ADO連接的,一個ADOConnection組件建立的連接可被多個ADO命令組件和數(shù)據(jù)集組件共享,使用ADOConnection組件可控制同數(shù)據(jù)庫建立連接的屬性和條件。ADOConnection的Connection屬性的取值為Boolean,確定連接是否是活動的;ConnectionString屬性為數(shù)據(jù)倉庫提供連接信息;Provide屬性是ADO連接對象使用的數(shù)據(jù)提供者。使用Delphi進行編制應(yīng)用程序時,它為我們做好了一切基礎(chǔ)工作——程序框架就是一個已經(jīng)完成的可運行應(yīng)用程序,只是不處理任何事情。我們所需要做的,只是在程序中加入完成所需功能的代碼而已。在空白窗口的背后,應(yīng)用程序的框架正在等待用戶的輸入。由于并未告訴它接收到用戶輸入后作何反應(yīng),窗口除了響應(yīng)Windows的基本操作(移動、縮放等)外,它只是接受用戶的輸入,然后再忽略。Delphi把Windows編程的回調(diào)、句柄處理等繁復(fù)過程都放在一個不可見的Romulam覆蓋物下面,這樣我們就可以方便的使用它[3]。 SQL概述該系統(tǒng)采用SQL技術(shù)建立后臺數(shù)據(jù)庫,使用Delphi ,并且生成房屋中介服務(wù)管理的數(shù)據(jù)庫應(yīng)用程序,下面對SQL(Structured Query Language,結(jié)構(gòu)化查詢語言)做一下簡要的介紹。SQL是一個功能強大的數(shù)據(jù)庫語言。SQL通常使用于數(shù)據(jù)庫的通訊,ANSI(美國國家標準學(xué)會)聲稱,SQL是關(guān)系數(shù)據(jù)庫管理系統(tǒng)的標準語言。SQL語句通常用于完成一些數(shù)據(jù)庫的操作任務(wù),比如在數(shù)據(jù)庫中更新數(shù)據(jù),或者從數(shù)據(jù)庫中檢索數(shù)據(jù)。使用SQL的常見關(guān)系數(shù)據(jù)庫管理系統(tǒng)有:Oracle、Sybase、Microsoft SQL Server、Access等等。雖然絕大多數(shù)的數(shù)據(jù)庫系統(tǒng)使用SQL,但是它們同樣有它們自己的專有擴展功能用于它們的系統(tǒng)。但是,標準的SQL命令,比如“Select”、“Insert”、“Update”、“Delete”、“Create”和“Drop”常常被用于完成絕大多數(shù)數(shù)據(jù)庫的操作。SQL語言有著非常突出的優(yōu)點,主要是:(1)非過程化語言(2)統(tǒng)一的語言(3)是所有關(guān)系數(shù)據(jù)庫的公共語言SQL是一個非過程化的語言,因為它一次處理一條記錄,對數(shù)據(jù)提供自動導(dǎo)航。SQL允許用戶在高層的數(shù)據(jù)結(jié)構(gòu)上工作,而不對單個記錄進行操作,可操作記錄集,所有SQL 語句接受集合作為輸入,返回集合作為輸出。SQL的集合特性允許一條SQL語句的結(jié)果作為另一條SQL語句的輸入。SQL不要求用戶指定對數(shù)據(jù)的存放方法,這種特性使用戶更易集中精力于要得到的結(jié)果;所有SQL語句使用查詢優(yōu)化器,它是RDBMS的一部分,由它決定對指定數(shù)據(jù)存取的最快速度的手段,查詢優(yōu)化器知道存在什么索引,在哪兒使用索引合適,而用戶則從不需要知道表是否有索引、有什么類型的索引。SQL還可用于所有用戶的DB活動模型,包括系統(tǒng)管理員、數(shù)據(jù)庫管理員、 應(yīng)用程序員、決策支持系統(tǒng)人員及許多其它類型的終端用戶。 窗體設(shè)計每個軟件都必須有自己的窗體,設(shè)計房屋中介服務(wù)子系統(tǒng)也必然要先設(shè)計它的窗體。窗體是各種組件的載體,窗體對象是該應(yīng)用程序的基本構(gòu)造模塊,是運行應(yīng)用程序與用戶交互操作的實際窗口,該軟件窗體的主要設(shè)計過程與實現(xiàn)如下進行闡述,其主要代碼詳見附錄。 主窗體和登錄窗體的設(shè)計與實現(xiàn)(1) 功能說明房屋中介服務(wù)子系統(tǒng)的主窗體中包括:房產(chǎn)管理、客戶管理、業(yè)務(wù)管理、實用工具、系統(tǒng)維護和幫助六種主要功能的觸發(fā),通過主窗體的菜單單擊后打開每個功能模塊相應(yīng)的窗體。在進入主窗體前,會自動彈出登錄窗口進行權(quán)限的驗證,檢驗成功后才可以進入主窗體。主窗體和登錄窗體界面如圖51和52所示。圖51主窗體圖52登錄窗體(2) 設(shè)計思路設(shè)計該窗體所用到的組件有:MainMenuBar組件,Image組件,Panel組件,StatusBar組件,Button組件,Edit組件,Label組件。其中,Image組件是一個容器組件,在主窗體中使用該控件添加了一個圖標,使得主窗體的界面看上去很美觀。Panel組件也叫面板,可在其上放置其他組件,常用于組織程序界面。在窗體設(shè)計窗口中將它的BevelInner屬性、BevelOuter屬性、BevelWidth屬性、BorderStyle屬性和BorderWidth屬性分別設(shè)置成相應(yīng)的形式。StatusBar組件通常放置在窗體的底部,在上面動態(tài)地顯示一些信息。在登錄窗體中使用的Label組件用于用戶提示操作,兩次使用該組件來顯示提示登錄系統(tǒng)的用戶輸入用戶名稱和用戶登錄的密碼。Edit組件接收用戶輸入的數(shù)據(jù),當輸入用戶名稱和密碼后,單擊Button組件設(shè)置的登錄按鈕,觸發(fā)Button組件的Click事件,則系統(tǒng)將用戶輸入的名稱及密碼和用戶管理表中的名稱及密碼進行比較,相同則可以進入系統(tǒng)的主窗體,通過以下語句來實現(xiàn)。if =1 thenbegin ; ;end;否則出現(xiàn)密碼出錯提示,由下面的代碼來提示用戶所輸入的密碼有誤,然后對文本框進行清空,用戶可再次進行輸入。begin showmessage(39。您輸入的用戶編號或者密碼錯誤,請核實39。)。 :=39。39。; :=39。39。;exit;end;調(diào)用用戶管理表時還用到了SQL語言,通過下面四句可以實現(xiàn)根據(jù)用戶所輸入的編號和密碼進行查詢檢查該用戶是否能進入該系統(tǒng)的主窗體。;;(39。select * from login where name=39。39。39。++39。39。39。 and pass=39。39。39。++39。39。39。39。);; 房產(chǎn)管理窗體的設(shè)計與實現(xiàn)(1)房源信息錄入 ① 功能說明該窗體模塊是提供對加入本系統(tǒng)的所有房屋的基本信息進行錄入及信息維護的窗體。當向窗體中輸入各項數(shù)據(jù)后,單擊“添加保存”按鈕,可將數(shù)據(jù)保存到房屋基本信息數(shù)據(jù)表中。單擊“保存”按鈕可以重新添加要進行保存的房屋信息?!岸ㄎ弧卑粹o可以實現(xiàn)在定位中介編號文本框中輸入中介編號后,單擊“定位”即可在窗體中顯示輸入的中介編號所對應(yīng)的房屋的基本信息。當對房屋基本信息數(shù)據(jù)表中的某條記錄修改完成時可以單擊“修改保存”按鈕完成對修改后的房屋信息進行保存。如果要刪除房屋基本信息數(shù)據(jù)表中的某條記錄,可以先定位然后單擊“刪除”按鈕即可刪除該記錄。如果對該窗體沒有其它的操作,通過單擊“退出”按鈕退出該窗體。窗體界面如圖53所示。圖53房源信息錄入窗口② 設(shè)計思路設(shè)計該窗體所用到的組件有:GroupBox組件, Button組件,Label組件,CheckRadioBox組件, Edit組件,DBGrid組件,DataSource1組件。GroupBox組件是分組組件,在窗體中將它的Caption屬性設(shè)置成適當?shù)臉祟}。CheckRadioBox組件也稱為復(fù)選框,用戶可以對它做出選擇,在窗體中將它的Caption屬性分別設(shè)置成相應(yīng)的內(nèi)容。Button組件是一個按鈕組件,該窗體中使用了六個分別是添加、添加保存、定位、修改保存、刪除和退出。Label組件用于用戶操作提示。Edit組件用來接收向窗體中輸入的數(shù)據(jù),在窗體中將它的Text內(nèi)容清空。Data Source1組件確定和該組件相關(guān)聯(lián)的數(shù)據(jù)源對象,通過下面四條語句實現(xiàn)打開房源信息表,將表中的記錄全部都顯示出來。; ;(39。select * from houseinfo39。);; DBGrid組件負責(zé)顯示數(shù)據(jù)庫中的數(shù)據(jù)和接受用戶對數(shù)據(jù)庫的操作,該組件的DataSource屬性設(shè)置成DataSource1;Visible屬性是邏輯型,取值為True,決定該組件是可見的。當向房源信息表中添加一條記錄后,首先將新添加的記錄編號和房源信息表中的記錄編號進行比較,如果該編號在數(shù)據(jù)表中已經(jīng)存在則出現(xiàn)“該編號已經(jīng)存在”的提示信息,通過以下的語句來實現(xiàn)。if 0 thenbegin
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1