




已閱讀5頁,還剩30頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
基于基于 JAVAEEJAVAEE 的緣房夢租售系統(tǒng)的設(shè)計與實現(xiàn)的緣房夢租售系統(tǒng)的設(shè)計與實現(xiàn) 摘要 伴隨著改革開放的不斷深入 人們的經(jīng)濟所有提高 人們的生活水平越來越好 越 來越多的人們開始購買房產(chǎn) 房產(chǎn)在現(xiàn)在家庭生活經(jīng)濟中點有比較重的地位 很多人為 它而忙碌 越來越多的人想租或購買房屋 所以在這樣的背景下產(chǎn)生了房屋租售的新型 業(yè)務(wù) 本系統(tǒng)使用 JAVAEE 技術(shù) 使用 JAVA 語言與 SQLSERVER 數(shù)據(jù)庫來實現(xiàn)的 緣房 夢租售系統(tǒng)就是對當下網(wǎng)絡(luò)用戶的需求而設(shè)計的 就是對房屋信息的管理 客戶的信息 管理 還有對房屋的出租情況 房屋信息管理 房屋的租售相關(guān)情況等 真正實現(xiàn)對房 屋的信息化 系統(tǒng)化 自動化和規(guī)范化管理 主要考慮最基本的房屋信息管理需求 應(yīng) 該具有如下功能 房屋信息管理功能 房屋資訊信息管理 出售信息管理 在線留言管 理 客戶信息的管理 系統(tǒng)管理等 本緣房夢租售系統(tǒng)主要有如上的相關(guān)功能 就能夠 使房屋租售的成降低 用戶管理本緣房夢租售系統(tǒng)將會自如 快捷 方便 關(guān)鍵詞 房屋租售 信息管理 JAVAEE JAVA Abstract Along with the deepening of reform and opening up people s economic improvement people s living standards are getting better and better more and more people began to buy real estate Housing as a high priced assets not everyone needs to have so the birth of a new business opportunities housing rental business The system uses JAVAEE technology using JAVA language and SQLSERVER database to achieve The real dream is the margin rental system for housing management information and customer information including the housing rental housing basic information such as rental housing customer information management the real implementation of housing information system automation and standardization management The main consideration of house information management the most basic needs should have the following functions Housing information management functions housing information management sales information management online message management customer information management system management With these functions can basically manage a small margin dream room rental system allowing users to manage the fate of the housing dream rental system more freely convenient Key words Housing rental Information management JAVAEE JAVA 目目 錄錄 第一章第一章 引言引言 5 1 1 緣房夢租售系統(tǒng)簡介 6 1 2 系統(tǒng)開發(fā)的背景和目的 7 1 3 系統(tǒng)設(shè)計的主要內(nèi)容 7 1 4 本文章節(jié)安排 7 第二章第二章 系統(tǒng)開發(fā)的相關(guān)技術(shù)系統(tǒng)開發(fā)的相關(guān)技術(shù) 8 2 1 開發(fā)工具 8 2 2 約定 8 2 3 相關(guān)知識點 8 2 4 JSP 的技術(shù)原理 9 2 4 1 JSP 簡介 9 2 4 2 JavaBean 簡介 9 2 5 MYECLIPSE平臺的搭建 10 1 5 數(shù)據(jù)源配置 11 第三章第三章 需求分析需求分析 11 3 1 對功能的規(guī)定 11 3 2 對性能的規(guī)定 12 3 2 1 精度 12 3 2 2 時間特性要求 12 3 2 3 靈活性 12 3 3 故障處理要求 13 3 4 其他專門要求 13 第四章第四章 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計 14 4 1 ADO 技術(shù)簡介 14 4 2 系統(tǒng)功能模塊的劃分 15 4 3 主控流程圖 16 4 4 系統(tǒng) ER 圖 17 第五章第五章 系統(tǒng)實施系統(tǒng)實施 21 5 1 目標 21 5 1 2 用戶的特點 21 5 2 前臺頁面 21 5 2 1 首頁 21 5 2 2 用戶注冊頁面 23 5 2 3 房屋信息頁面 24 5 2 4 在線留言頁面 25 5 3 后臺功能實現(xiàn) 26 5 3 1 系統(tǒng)登陸模塊 26 5 3 2 管理員信息管理模塊 27 5 3 3 新聞信息管理模塊 28 5 3 4 房屋信息管理模塊 29 5 3 5 注冊用戶管理模塊 30 5 3 6 密碼修改管理模塊 30 5 4 設(shè)備 31 第六章第六章 結(jié)束語結(jié)束語 32 謝謝 辭辭 33 參考文獻參考文獻 34 第一章第一章 引言引言 當代社會 信息管理的角色的使用變的越來越普遍也越來越重要 現(xiàn)在的 組織的管理通過計劃 組織 指導(dǎo)和領(lǐng)導(dǎo) 控制等手段 發(fā)展目標 組織的各種 元素的使用 以實現(xiàn)組織的目標 為企業(yè) 人們按照一定的營銷計劃 人力資源 物質(zhì)資源 人員 材料 基金和其他計劃和協(xié)調(diào) 以達到預(yù)期的目的 即企業(yè)管 理 傳統(tǒng)的企業(yè)管理活動 人們 事件對象作為企業(yè)的主要資源 但隨著社會化 生產(chǎn)和擴大社會需求的多樣化產(chǎn)品 企業(yè)管理角色信息生產(chǎn)和管理越來越多的人 關(guān)注 并把它作為一種重要的企業(yè)資源 被稱為 信息資源 信息資源已成為當 今世界的主要社會活動 同樣 停車場也不例外 加強停車管理信息 一方面更好 地服務(wù)于業(yè)主 另一方面加強監(jiān)控停車的好處 從本世紀開始 經(jīng)濟的發(fā)展與人們生活水平的不斷提高 人們使用信息管 理也越來越普遍 21世紀也被稱為信息化世紀 信息化管理在各行各業(yè)中得取了 快速發(fā)展與增長 需要及時 準確的信息 從而導(dǎo)致傳統(tǒng)的信息處理方法和手段 不能滿足現(xiàn)代管理的需要 計算機誕生在信息處理中的應(yīng)用 標志著一個新時代 的開始的 信息時代 它使企業(yè)管理現(xiàn)代化 計算機在我們生活中的應(yīng)用也成為普遍化 信息化也是此 計算機的網(wǎng)絡(luò) 信息化傳遞也日新月異 應(yīng)用于不同的環(huán)境從大型只有在實驗室研究使用計算機 現(xiàn)在可以滿足不同需求的計算機操作速度 從每秒數(shù)千次每秒十億次 數(shù)百萬處 理器從焊管電子集成電路板驚人的一個指甲大小的 現(xiàn)在發(fā)展的計算機硬件已經(jīng) 更新每三個月更換驚人的速度 軟件 但也從機器語言 匯編語言 高級語言發(fā)展 今天的第四代語言 非結(jié)構(gòu)化 面向?qū)ο?視覺語言 從本世紀到現(xiàn)在 社會經(jīng)濟的飛帶發(fā)展不僅為科技帶來了快速發(fā)展的同時 也給計算機信息量帶來了急劇的增長 傳統(tǒng)的信息處理方法和決策信息來滿足社 會的需要 信息處理的重要性和緊迫性問題迅速增加 面臨著日益復(fù)雜和不斷發(fā) 展變化的社會環(huán)境 特別是在企業(yè)間競爭日益激烈 一個人 一個企業(yè)想要在現(xiàn)代 社會中生存和發(fā)展 必須有足夠的信息和強大的信息收集和處理方法 租賃住房的銷售 大量復(fù)雜的產(chǎn)權(quán) 租金 合同信息很難通過傳統(tǒng)的方法 來管理 對租房者來說 大量復(fù)雜的房產(chǎn)信息 使他們感到困惑 租賃住房管理系 統(tǒng)時鐘和發(fā)展問題 通過計算機系統(tǒng)來管理租賃住房 查詢和管理可以解決很多 房地產(chǎn)信息 更好的物業(yè)管理 但也為方便租戶 這樣 最初的復(fù)雜性 租金 合 同信息簡化 租賃管理系統(tǒng)本質(zhì)上是一種管理信息系統(tǒng) 管理信息系統(tǒng)是一個集信息技術(shù) 經(jīng)濟管理理論 統(tǒng)計和研究 數(shù)據(jù)庫集 成技術(shù)集成系統(tǒng)是一個資本和技術(shù)密集型和勞動密集型 知識密集型的項目 中國有豐富的人力資源和廣闊的市場 有幾十年的技術(shù)積累和經(jīng)驗積累 有一定 的優(yōu)勢 創(chuàng)新管理信息系統(tǒng)不是貶低自己的不當不是極其傲慢 抓住有利時機 當前網(wǎng)絡(luò)經(jīng)濟的崛起 中國為了實現(xiàn)跨越式發(fā)展的信息技術(shù)和信息產(chǎn)業(yè) 信息產(chǎn) 業(yè)所扮演的角色 促進國民經(jīng)濟的增長 系統(tǒng)的開發(fā)過程中住房的夢想是改變從 手工管理到計算機管理數(shù)據(jù)處理方法 管理體制的發(fā)展JAVAEE在線租賃系統(tǒng)在 這些功能區(qū)域可以自由運作 贏得無限商機 1 1 緣房夢租售系統(tǒng)簡介緣房夢租售系統(tǒng)簡介 現(xiàn)在房屋的租或售通過電子商務(wù)網(wǎng)站來實現(xiàn) 也是是比較新的概念 各行 各業(yè)的消費 投資 購物等 人們?nèi)粘6际窍矚g使用電子設(shè)備進行購物 如現(xiàn) 在比較熱門的淘寶 唯品會等等 但在這些交易中沒有專注房屋出售或出租的 管理平臺 本系統(tǒng)是基于人們對網(wǎng)上購物與查閱相關(guān)房屋信息的需求而設(shè)計的 房屋的出售或出租者可以在網(wǎng)上進行發(fā)布房屋信息 求租者或購房者可以在網(wǎng) 上進行瀏覽相關(guān)的房屋信息 給用戶與房主間提供一個平臺 讓他們可以進行 相關(guān)的交流并完成出租或出售 所以我設(shè)計了一款適合人們需求的緣房夢租售系 統(tǒng) 滿足人們的需求 1 2 系統(tǒng)開發(fā)的背景和目的系統(tǒng)開發(fā)的背景和目的 伴隨著我們生活平的提高與經(jīng)濟的發(fā)展 人們對房屋的住房條件也不斷 的提高 人們需要在網(wǎng)絡(luò)上查詢或交流相關(guān)的房屋需求信息 這就需要一個 比較好的網(wǎng)上房屋出租或出售的系統(tǒng) 房屋租賃保證金的夢想系統(tǒng)是本系統(tǒng)的主要內(nèi)容是圍繞房地產(chǎn)租賃管理過程 設(shè)計 實現(xiàn)系統(tǒng)的功能通過使用適當?shù)恼Z言和數(shù)據(jù)庫開發(fā)技術(shù)中使用 JAVAEE Eclipse 基本功能包括 1 用戶管理 包括用戶管理 權(quán)限管理等操作 2 住房信息管理 實現(xiàn)房屋 信息 3 住房銷售管理 實現(xiàn)房屋銷售信息管理 4 租賃房屋租賃管理 記錄 等 1 3 系統(tǒng)設(shè)計的主要內(nèi)容系統(tǒng)設(shè)計的主要內(nèi)容 為了實現(xiàn)系統(tǒng)化 自動化和標準化信息管理的運輸企業(yè) 本系統(tǒng)主要考慮了 基本住房信息管理需求 應(yīng)該有以下功能 主要內(nèi)容 在房屋租賃管理系統(tǒng)設(shè)計過程中 使用合適的語言和數(shù)據(jù)庫系統(tǒng)功能 用于技術(shù)的發(fā)展 JAVAEE Eclipse 基本功能包括 1 用戶管理 包括用戶管理 操作權(quán)限管理 2 住房信息管理 住房信息傳播 3 住房預(yù)訂管理 實現(xiàn)住房租賃預(yù)訂管理 4 租賃管理 實現(xiàn)住房租賃記錄 實踐證明 當管理的信息量和復(fù)雜程度在一定限制 勞動強度超過其承載能力的 管理 我們必須采取新的管理方法 即利用計算機技術(shù)在信息采集 處理 傳輸和 存儲 可以使用房屋租賃信息 高效 合理和適當?shù)墓芾?1 4 本文章節(jié)安排本文章節(jié)安排 在第一章中 作者主要介紹了研究的背景和意義 第二章描述了工具和相關(guān) 技術(shù) 了解點 等 第三章需求分析 明確了功能和性能的實現(xiàn)這個系統(tǒng) 界面細 節(jié) 其他有效的軟件需求定義 第四章是為了說明數(shù)據(jù)庫的設(shè)計過程 詳細信息使 用相關(guān)知識數(shù)據(jù)庫和數(shù)據(jù)庫設(shè)計 第五章是系統(tǒng)實現(xiàn)的介紹 每個功能模塊的實 現(xiàn) 第二章第二章 系統(tǒng)開發(fā)的相關(guān)技術(shù)系統(tǒng)開發(fā)的相關(guān)技術(shù) 2 1 開發(fā)工具開發(fā)工具 據(jù)的命運的夢想房間出租系統(tǒng)需求書和我熟練的編程語言 開發(fā)工具來選擇 使用 Eclipse6 0 SQL 2000 數(shù)據(jù)庫軟件 JAVA 是一個最快的和最簡單的工具來 設(shè)計應(yīng)用程序在一個操作平臺 無論初學(xué)者或?qū)I(yè)開發(fā)人員 JAVA 提供了一組 工具 可以很容易地和輕松地開發(fā)應(yīng)用程序 因此 這個系統(tǒng)是用 JAVA 語言編寫 的 2 2 約定約定 括號內(nèi)的文本是說明的信息 包括不適用的情況 可以在此說明使用此 數(shù)據(jù)庫而需要了解的建立標號 標識的約定 例如用于標識數(shù)據(jù)庫的不同版本 的約定和用于標識庫內(nèi)各個文卷 記錄 數(shù)據(jù)項的命名約定等 2 3 相關(guān)知識點相關(guān)知識點 網(wǎng)絡(luò)服務(wù)領(lǐng)域 電子郵件 搜索引擎 網(wǎng)上銀行 網(wǎng)上交易 網(wǎng)絡(luò)廣告 網(wǎng)絡(luò)新聞 網(wǎng)絡(luò)游戲和其他服務(wù)也湍急的坐著 設(shè)計的任務(wù)是建立一個電子商 務(wù)網(wǎng)站 主要基于服務(wù)器端技術(shù) JSP Java 模塊 JavaBean 和 Web 編程語言 HTML JSP 的 WEB 頁是使用 Java 服務(wù)器頁面 這是很多公司 hr 微系統(tǒng)中 在構(gòu) 建動態(tài) Web 技術(shù)標準化的發(fā)展 強大的動態(tài)網(wǎng)站 JSP 是一種服務(wù)器端腳本語 言 HTML 或 XML 的本體 Java 代碼的開發(fā)動態(tài)網(wǎng)站的快速發(fā)展和有效的手段 JSP 技術(shù)的優(yōu)點 一 JSP 技術(shù)是使用語言的 Java 腳本語言 Java 語言是一種成熟的 強大 的 易擴散的編程語言 2 的效率和安全性 JSP 細味譯字節(jié)碼執(zhí)行性 Java 虛擬機的字節(jié)碼的解 釋源代碼更高效 三維經(jīng)常性的可能 JSP 技術(shù)是開放的 跨臺涂有良好的 Web 服務(wù)器 平 臺和其他模塊可以很容易升級和影響或基本 JSP 開關(guān)應(yīng)用 4 不形勢 5 產(chǎn)品的多樣性 目前 中國 JSP 新基酒 但 Servlet JavaBean JDBC JSP 氣氛優(yōu)勢 的電子商務(wù)平臺 國內(nèi)和國際標準的網(wǎng)絡(luò)技術(shù)的發(fā)展 這 JSP 技術(shù) 2 4 JSP 的技術(shù)原理 2 4 1 JSP 簡介 傳統(tǒng)的 Web 頁面的 HTML 文件 HtmHTML 被添加 Java 買了濃密的 小程序 劇本 和 JSP 標簽 構(gòu)成了 JSP 頁 JSP JSP 頁面的外觀 標準的 HTML 和 XML 頁面中 額外的模塊可以 JSP 引擎模塊提取和加工 該 Web 服務(wù)器滿足請求頁面訪問 JSP 先執(zhí)行程序場景和結(jié)果的用戶回頭的 HTML 格式 出了濃郁的數(shù)據(jù)庫操作 可以在程序中藥材網(wǎng)站和電子郵件需要 構(gòu)建動 態(tài)網(wǎng)站 所有的工作在服務(wù)器端執(zhí)行網(wǎng)絡(luò)業(yè)客戶的客戶 結(jié)果爆發(fā)的最低要求 強大的 Java 語言基礎(chǔ)和良好的可伸縮性 這一獨特優(yōu)勢的網(wǎng)絡(luò) web 數(shù)據(jù)庫的 開發(fā)與應(yīng)用 2 4 2 JavaBean 簡介 JavaBean 是一種軟件模塊基礎(chǔ)上的控制 JavaBean Java 表安裝組數(shù)重用 的對象庫 通過非常的業(yè)務(wù)邏輯 JSP 孩子的 Web 應(yīng)用程序集成 JavaBean 模 塊提供完整的支持 以支持不僅縮短開發(fā)時間 即使用可以測試和現(xiàn)有的模塊 是可以重復(fù)的發(fā)展應(yīng)用 JSP 更大的靈活性 JavaBean 模塊為可以執(zhí)行復(fù)雜的 計算任務(wù)和數(shù)據(jù)或數(shù)據(jù)庫中提取的 因為 Java 語言的特性和優(yōu)勢 這些領(lǐng)域為基礎(chǔ)的軟件對象模塊技術(shù)越來 越多的關(guān)注 它的任務(wù)是編寫一次 以便執(zhí)行任何地方任何地方可以重用 JavaBean 裝入模塊的重用 包括要使用的項目 應(yīng)用不同的模塊 文檔 網(wǎng) 站和應(yīng)用程序生孩子成套工具 為了創(chuàng)建和使用 Java 軟件模塊 應(yīng)用程序編程接口實現(xiàn)的一個獨立 JavaBean 平臺和忽略了結(jié)構(gòu)的內(nèi)部結(jié)構(gòu)和細節(jié)功能需要定義外部和外部函數(shù) 其中 3 個端口的屬性 方法和事件獨立開發(fā) 2 5 MyEclipse 平臺的搭建 MyEclipse 企業(yè)工作平臺是 Eclipse IDE 的擴展 我們廣泛使用的數(shù)據(jù)庫 和應(yīng)用服務(wù)器的發(fā)展 JavaEE 分布并大大提高了工作的效率 它是一個功能豐富 JavaEE 集成開發(fā)環(huán)境 包括完整的代碼 測試和發(fā)布功能 Struts 支持完整的 HTML JSP CSS Javascript SQL 冬眠 在結(jié)構(gòu)上的特點 MyEclipse 一般分 以下 J2EE 模型 Web 開發(fā)工具 EJB 開發(fā)工具 管件套服務(wù)器的應(yīng)用程序 J2EE 工作部署服務(wù) 數(shù)據(jù)庫服務(wù) 幫助 MyEclipse 集成 3 每一個功能的 Eclipse 中相應(yīng)的功能模塊 通過一系列的插件 通過這個 MyEclipse 的轉(zhuǎn)換工作結(jié)構(gòu)能夠擴展和升級模塊 為了準備任何其他模塊的影 響 一句話 MyEclipse 的 Eclipse 插件 也有力的支持代碼編寫 J2EE 集成開發(fā) 環(huán)境 配置 測試和調(diào)整為 MyEclipse 6 0 版本前需要 Eclipse MyEclipse 6 0 劇本后 不需要安裝 Eclipse 我根本 MyEclipse manufacturer 安裝部署后可以使用 MyEclipseKeyGen 硬盤安裝過程 exe 運 行程序 根據(jù)提示安裝正確 在這種情況下 不重復(fù) 安裝 MyEclipse 打開的應(yīng)用程序后 可以在菜單欄下面的工具欄中 MyEclipse 大 MyEclipse Tomcat 圖標 還有你布置的 JDK 菜單中進入 云 取向度 打開 JDK 布局中選擇項對話框 Java 安裝左 JRE 為指南 根據(jù) 附件可以被添加到鍵的 落土鐵的添加 JRE 對話框中 選擇 JRE 列表 這是 一本 C Program Files nbsp 本 Genuitec 本 Common 本 binary com sun java jdk win 32 x86 1 6 0 013 JRE 名稱的名稱填寫 這里我的名字 Sun jdk 1 6 0 13 好回來后 開始安裝門框 JRE 檢查部署 實施 Tomcat 開始部署 左 MyEclipse 交叉點的 Tomcat 的應(yīng)用程序服務(wù)器選擇 你的劇本的 Tomcat 6 x 的對話窗口中 Tomcat 服務(wù)器列表用裝備安裝 Tomcat D 本程序文件的位置 Tomcat 6 0 14 我又一級油在門框自動選擇 Tomcat Sun JDK JDK JDK 布局的這 1 6 0 13 Apply 按鈕 把硬盤配置完成 1 51 5 數(shù)據(jù)源配置數(shù)據(jù)源配置 JDBC 驅(qū)動程序的獨立的數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)庫系統(tǒng) 幾乎所有的私有協(xié)議 利用客戶應(yīng)用程序和通信 所以 JDBC 驅(qū)動程序部分可以利用現(xiàn)有的網(wǎng)絡(luò)數(shù)據(jù)庫 引擎 JDBC 按照這些對數(shù)據(jù)庫引擎的依賴也可以的時候 太陰人 JDBC ODBC 橋 通過網(wǎng)絡(luò) 通過當?shù)?黑馬博客群發(fā)官網(wǎng)戶機代碼連接數(shù)據(jù)庫 數(shù)據(jù)庫中間連接件連接 直接連接 DBMS 我選擇的是 JDBC ODBC 橋 就在下面 留言新堂數(shù)據(jù)根窗口的步驟 要定義的數(shù)據(jù)庫 DSN 名稱 打開 開始安裝 控制面板管理工 具 數(shù)據(jù)根 ODBC 中逃脫的 ODBC 管理器數(shù)據(jù)根 對話框中的 系統(tǒng) 菜單 DSN 卡將硬盤放不選擇 單擊 Server SQL 數(shù)據(jù)庫驅(qū)動程序?qū)⒂脖P完成 不符合新 后面的 創(chuàng)建 SQL Server 的新數(shù)據(jù)根 之前的 名稱 框數(shù)據(jù)根源 輸入 db shop 描述 源框中的數(shù)據(jù)庫的功能 在服務(wù)器 下拉列表中選擇 要連接的 Server SQL 這里安裝的本地服務(wù)器 選擇 本地硬盤用 下一步 按鈕 選擇連接使用用戶 ID 和密碼輸入的 SQL Server 單噴涂驗證 按鈕 連接 ID 默認為 sa 密碼體系時硬盤 下一個按鈕 然后從列表 選擇 數(shù)據(jù)庫的數(shù)據(jù)庫 db shop 硬盤 按鈕 然后在硬盤的 完成 按鈕 是不是 ODBC SQL Server 設(shè)置 對話框中的 確定硬盤即可 第三章第三章 需求分析需求分析 3 1 對功能的規(guī)定對功能的規(guī)定 在設(shè)計程序的過程中 要先做好需求分析 需求分析所要做的工作就是 描述軟件的功能和性能 確定軟件設(shè)計的限制和軟件同其他系統(tǒng)元素的接口 細節(jié) 定義軟件的其他有效性需求 其研究的對象就是用戶的要求 主要內(nèi)容 本畢業(yè)設(shè)計是針對房主的房屋出租或出售而設(shè)計的 使用符合 設(shè)計的開發(fā)語言及數(shù)據(jù)庫來設(shè)計的 擬采用的開發(fā)技術(shù)為 net2 0 vs2008 基本功能包括 1 用戶管理 用戶管理中主要包括用戶的相關(guān)信息如用戶名與密碼及相關(guān)的權(quán) 限設(shè)置 2 房屋信息管理 實現(xiàn)房屋信息發(fā)布等 3 房屋預(yù)約管理 實現(xiàn)房屋租賃的預(yù)約管理 4 租賃管理 實現(xiàn)房屋的銷售記錄等 5 房產(chǎn)資訊 對房屋信息的相關(guān)新聞資訊的發(fā)布與管理 6 在線留言 用戶可以在線留言可以與系統(tǒng)管理員或房產(chǎn)擁有者進行在線溝通 交流 3 2 對性能的規(guī)定對性能的規(guī)定 3 2 1 精度精度 1 執(zhí)行數(shù)據(jù)增加時 不允許我程序的因素疊增加操作失敗的數(shù)據(jù)不 允許增加發(fā)生重復(fù) 2 執(zhí)行數(shù)據(jù)操作時不允許刪除程序的原因來限制數(shù)據(jù)刪除 刪除失 敗的情況 3 的修改要求 數(shù)據(jù)也保持對應(yīng)的正確性 4 每月的額外要求 15M 數(shù)據(jù)存儲空間 另外 所有數(shù)據(jù)采用集中式存儲數(shù)據(jù)的數(shù)據(jù)庫服務(wù)器上 要保證數(shù)據(jù)庫 的安全性能必須授權(quán)的用戶操作就可以了 3 2 2 時間特性要求時間特性要求 在用戶執(zhí)行增加修改和刪除操作的時候 在運行環(huán)境規(guī)定的條件下 單 次操作的響應(yīng)時間要求在 2 秒鐘之內(nèi) 返回 100 行數(shù)據(jù)以內(nèi)的數(shù)據(jù)查詢 單次操作的響應(yīng)時間要求在2 秒之 內(nèi) 3 2 3 靈活性靈活性 1 操作方式 程序在通常的應(yīng)用環(huán)境下使用鼠標和鍵盤進行輸入和輸出操作 對于執(zhí) 行按鈕 通常使用鼠標的點擊完成 但是 界面要求全部支持鍵盤的定位操 作 在不安裝鼠標的計算機上 也能夠使用該系統(tǒng) 2 運行環(huán)境 程序是通常的情況下 Win 98 NT 2000 安裝運行 但也可以是 XP 及 后續(xù)的微軟的操作系統(tǒng)上運行的 系統(tǒng)要求能 Win 95 的操作系統(tǒng)上安裝和運行 3 同其他軟件的接口的變化 4 精度和有效時限的變化 不適用 5 計劃的變化或改進 本系統(tǒng)系統(tǒng)實現(xiàn)過程不會太麻煩 不是大工程 所以在相關(guān)的計劃實現(xiàn) 過程中 不會改變太多的計劃 3 3 故障處理要求故障處理要求 1 操作人員不合理的輸入數(shù)據(jù)的時候 可以部分合理的信息提示有 錯誤的輸入 系統(tǒng)的運行中斷或程序 2 程序運行時服務(wù)器和網(wǎng)絡(luò)通信故障的識別有故障排除提示吧國會 議程序正常運行 3 數(shù)據(jù)庫要求的災(zāi)難備份系統(tǒng) 以防止數(shù)據(jù)都刪掉了 3 4 其他專門要求其他專門要求 1 可擴充性 系統(tǒng)在開發(fā)完畢以后 應(yīng)允許進行功能的擴展或者功能 的重新解釋和實現(xiàn) 2 健壯性 系統(tǒng)應(yīng)該保證在一次開機三個月之內(nèi)穩(wěn)定運行 數(shù)據(jù)庫在 一些災(zāi)難事故中能夠在系統(tǒng)安裝好之后 兩小時內(nèi)恢復(fù) 第四章第四章 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計 4 1 ADOADO 技術(shù)簡介技術(shù)簡介 ADO 是微軟最新的和最強大的數(shù)據(jù)訪問模式 OLE DB 而設(shè)計的 方便使用的 應(yīng)用程序?qū)咏缑?你可以 ADO 編寫的應(yīng)用程序 通過 OLE DB 提供者的房間門 和操作數(shù)據(jù)庫服務(wù)器中的數(shù)據(jù) ADO 最大的優(yōu)點是易于使用 速度 內(nèi)存開銷 小 磁盤遺跡 ADO 妻的應(yīng)用方案中使用最少的網(wǎng)絡(luò)流量 并且在前部和數(shù)據(jù) 根之間使用最小的樓層都提供以輕質(zhì) 高性能接口 大 ADO 比較熟悉的暗喻為 OLE 自動化接口 OLE DB 組 模塊對象模型 COM 端口和新的數(shù)據(jù)庫底層端口進行到了 ODBC 的功能統(tǒng)一的訪問和其他方式保存秘密信息根中的數(shù)據(jù) OLE DB 的是不是 UDA Universal Data SQL 戰(zhàn)略的技術(shù)基礎(chǔ)是什么樣的 OLE DB 根數(shù)據(jù)提供 高性能的訪問 包括數(shù)據(jù)根關(guān)系和非關(guān)系數(shù)據(jù)庫 電子郵件和文件系統(tǒng) 文字 和圖形 任意的業(yè)務(wù)對象等等 即 OLE DB 局限的 ISAM 還關(guān)系數(shù)據(jù)根能夠處 理任何類型的數(shù)據(jù) 不考慮他們的格式和存儲方法 實際使用中 因此這種多樣性訪問逗留裸露電池電子數(shù)據(jù)表 文本文件 電子郵件服務(wù)到郵件服務(wù)器的可靠性 是不是 Exchange 中的數(shù)據(jù) 但 OLE DB 應(yīng)用程序編程接口目的防寒的各種應(yīng)用程序提供的最佳功能的簡單化 不符合 要求的必要的 API 的第三連接應(yīng)用程序和 OLE DB 的橋梁 它主動 x Data Objects ADO ADO ActiveXDataObject RDO DAO 的后繼產(chǎn)物 ADO 2 0 功能更 RDO 和 類似 一般是兩種模式之間有一種類似的映射關(guān)系 ADO 擴展了 DAO 和 RDO 中 使用的對象模型包括的對象 再多的屬性 方法 和我 以及事件 最新的數(shù) 據(jù)庫訪問模型的使用也能 ADO 簡單 因為 ms 明確今后重點 在 ADO DAO RDO 不小 ADO 升級問題驪州當前數(shù)據(jù)庫的開發(fā) 又 ADO Data 控連接件和連接件的數(shù)據(jù)控概念上類似一根數(shù)據(jù)一連接件連接 的數(shù)據(jù)檢測控也類似的外觀 共 4 個按鈕 但 ADO 適應(yīng)更廣 應(yīng)用程序中直接 使用 ADO 這控連接件 ADO Data 不是 C 的內(nèi)部控連接件 因此使用前必須把 箱子放控連接件上 ADO 的核心是 Command 為 Recordset 和 Connection 對象 Connection 對象建立和數(shù)據(jù)根的連接 連接的應(yīng)用程序通過做數(shù)據(jù)根訪問 Recordset 對象只代表記錄家鋪有連接的表或?qū)ο蟮膱?zhí)行結(jié)果 Command 具備和 我也 Connection 命令數(shù)據(jù)根操作 一般 Command 對象化的數(shù)據(jù)根中添加或刪除 或更新表中的數(shù)據(jù) 或查詢數(shù) 4 2 系統(tǒng)功能模塊的劃分系統(tǒng)功能模塊的劃分 利用者的要求 根據(jù)系統(tǒng)和自我實現(xiàn)的功能 該系統(tǒng)分析系統(tǒng)分析的一組 統(tǒng)稱為計算機系統(tǒng)工程的活動 系統(tǒng)分析的目標識別請求的用戶評價系統(tǒng)的衛(wèi)星技術(shù)分析與經(jīng)濟分析把職 能分配硬件 軟件 名 數(shù)據(jù)庫系統(tǒng)和其他元素建立費用和限制 珍島生成 項目規(guī)格說明和形成的所有后續(xù)工作的基礎(chǔ) 計算機系統(tǒng)的功能基礎(chǔ)上分配各 系統(tǒng)的元素的模型元素之間的相互表達系統(tǒng)管 根據(jù)工作情況及目標 為了實 現(xiàn)這樣的系統(tǒng)的結(jié)構(gòu) 根據(jù) 站內(nèi)新聞錄入 在線留言錄入 房屋信息錄入 個人資料錄入 注冊用戶錄入 租售記錄錄入 數(shù)據(jù)處理 數(shù)據(jù)存儲中心 系統(tǒng)數(shù)據(jù)錄入 系統(tǒng)用戶管理 圖 1 系統(tǒng)結(jié)構(gòu)圖 緣房夢租售系統(tǒng) 系 統(tǒng) 管 理 房 屋 新 聞 資 訊 房 屋 信 息 管 理 注 冊 用 戶 信 息 管 理 留 言 管 理 租 售 信 息 管 理 用 戶 管 理 密 碼 管 理 添 加 信 息 修 改 信 息 查 詢 信 息 刪 除 信 息 圖 2 系統(tǒng)功能模塊圖 4 3 主控流程圖 N 退出系統(tǒng) 選擇操作方式 密碼正確 進入主控模塊 輸入用戶名 密碼 停 止 Y Y 4 4 系統(tǒng) ER 圖 用戶名密碼 管理員 管 理 房屋信息管理系統(tǒng) 系統(tǒng)用 戶 信息 修改密碼 房屋發(fā)布租 賃信息 留言信息用戶信息 增加用戶 原始數(shù)據(jù)以表格的形式列出 如下 allgonggao表 序號 字段名稱字段類型大小允許為空最大長度備注 1IDInt 4 自增編號 10 2titleVarChar 255 是 255 3contentText 16 是 255 4leibieVarChar 50 是 255 5shouyetupianVarChar 50 是 255 6dianjilvVarChar 50 是 255 7addtimeDateTime 8 是 23 allusers 表 序號 字段名稱字段類型大小允許為空最大長度備注 1IDInt 4 自增編號 10 2usernameVarChar 50 是 255 3pwdVarChar 50 是 255 4cxVarChar 50 是 255 5addtimeDateTime 8 是 23 book 表 序號 字段名稱字段類型大小允許為空最大長度備注 1idInt 4 自增編號 10 2username20 是 255 3sex4 是 255 4body500 是 255 5qq10 是 255 6email20 是 255 7face10 是 255 8adddateDateTime 8 是 23 9ishidden2 是 255 10homepage50 是 255 11isrely2 是 255 12rebody500 是 255 dx 表 序號 字段名稱字段類型大小允許為空最大長度備注 1IDInt 4 自增編號 10 2leibieVarChar 50 是 255 3contentText 16 是 255 fangwuxinxi 表 序號 字段名稱字段類型大小允許為空最大長度備注 1IDInt 4 自增編號 10 2bianhaoVarChar 50 是 255 3mingchengVarChar 300 是 255 4leixingVarChar 50 是 255 5didianVarChar 300 是 255 6chaoxiangVarChar 50 是 255 7zhuangxiuchengduVarChar 50 是 255 8loucengVarChar 50 是 255 9zhaopianVarChar 50 是 255 10fangxingVarChar 50 是 255 11beizhuVarChar 500 是 255 12zujinVarChar 50 是 255 13addtimeDateTime 8 是 23 yonghuzhuce 表 序號 字段名稱字段類型大小允許為空最大長度備注 1IDInt 4 自增編號 10 2yonghumingVarChar 50 是 255 3mimaVarChar 50 是 255 4xingmingVarChar 50 是 255 5dianhuaVarChar 50 是 255 6youxiangVarChar 50 是 255 7QQVarChar 50 是 255 8touxiangVarChar 50 是 255 9jiguanVarChar 50 是 255 10dizhiVarChar 50 是 255 11xingbieVarChar 50 是 255 12beizhuVarChar 50 是 255 13addtimeDateTime 8 是 23 14isshVarChar 2 是 255 youqinglianjie 表 序號 字段名稱字段類型大小允許為空最大長度備注 1IDInt 4 自增編號 10 2wangzhanmingchengVarChar 50 是 255 3wangzhiVarChar 50 是 255 4addtimeDateTime 8 是 23 zufangjilu 表 序號 字段名稱字段類型大小允許為空最大長度備注 1IDInt 4 自增編號 10 2bianhaoVarChar 50 是 255 3mingchengVarChar 300 是 255 4leixingVarChar 50 是 255 5didianVarChar 300 是 255 6chaoxiangVarChar 50 是 255 7fangxingVarChar 50 是 255 8zujinVarChar 50 是 255 9zuyongshichangVarChar 50 是 255 10zufangrenVarChar 50 是 255 11beizhuVarChar 500 是 255 12isshVarChar 2 是 255 13addtimeDateTime 8 是 23 第五章第五章 系統(tǒng)實施系統(tǒng)實施 5 1 目標目標 開發(fā)幫助實現(xiàn)夢想 有房的租賃房屋管理系統(tǒng)的多用戶系統(tǒng) 用戶包括 管理員和普通用戶 第一階段開發(fā)計劃的單機版用戶管理系統(tǒng) 第二階段開 發(fā)用戶包括經(jīng)理 隊長 管理的小型局域網(wǎng) Ian 系統(tǒng) 現(xiàn)階段應(yīng)用程 序使用的管理程序 該程序具有如下特點 用戶的更新 觀察 掃描和刪 除文件集的信息和運營的信息 住宅租賃住宅中信息文件或廢車住宅文件毀 壞的信息 能是房屋維修情況的記錄和維護 添加刪除修改的數(shù)據(jù)元件可以 添加修改刪除 查詢臺 控制數(shù)據(jù) 事故數(shù)據(jù) 修改和建黨的用戶信息 登 錄后臺也可以恢復(fù) 數(shù)據(jù)備份和恢復(fù) 本項目的獨立 完整的項目目前提 供的其他系統(tǒng)的接口 5 1 2 用戶的特點用戶的特點 本系統(tǒng)的用戶是有房夢的銷售系統(tǒng) 操作人員在夢里我們銷售系統(tǒng)管理 員 本身的電腦水平不高 因此 用戶的友好性和簡潔性是優(yōu)先考慮的事項 用見的目標然后 launchcast 的必要的強化系統(tǒng)的穩(wěn)定性和生產(chǎn)率為用戶 在使用過程中 這個問題 launchcast 的特性外 系統(tǒng)的特點之一是能讓 計算機完全不認識的人很快就學(xué)會操作 5 2 前臺頁面前臺頁面 5 2 1 1 首頁首頁 此頁面為網(wǎng)站首頁 上面的導(dǎo)航欄有站內(nèi)新聞 房屋信息 用戶注冊 留言板 后臺管理等 功能 下面還有系統(tǒng)公告 友情鏈接等 5 2 2 用戶注冊頁面用戶注冊頁面 在用戶注冊功能中主要包括如下幾點信息管理 包括用戶的用戶名及密碼 姓名及電話 郵箱及 QQ 頭像及籍貫等 5 2 3 房屋信息頁面房屋信息頁面 房屋信息主要包括 信息編號 房屋名稱 房屋類型房屋的裝修 樓層 像片 房租租金 可以點擊 查看相關(guān)圖片信息 5 2 4 在線留言頁面在線留言頁面 此頁面為留言板頁面 用戶可在些留言 查看留言 5 3 后臺功能實現(xiàn)后臺功能實現(xiàn) 5 3 1 系統(tǒng)登陸模塊系統(tǒng)登陸模塊 圖 3 系統(tǒng)登陸模塊 后臺管理員登錄模塊 為系統(tǒng)的安全方便管理而設(shè)計的 以管理員的合法 用戶名與密碼才能登錄到后臺 以防止不法用戶的登錄 保護本系統(tǒng)的安全 本設(shè)計的登錄界面是進入系統(tǒng)的主要界面 只有合法的后臺管理員登錄后 才能進行管理 實現(xiàn)登陸的主要代碼如下所示 if TextBox2 Text ToString Trim TextBox1 Text ToString Trim Response Write javascript alert 請輸入完整 history back Response End string sql sql select from allusers where username TextBox2 Text ToString Trim and pwd TextBox1 Text ToString Trim DataSet result new DataSet result new Class1 hsggetdata sql if result null if result Tables 0 Rows Count 0 Session username TextBox2 Text ToString Trim Session role result Tables 0 Rows 0 cx ToString Trim Response Redirect default htm else Response Write javascript alert 對不起 用戶名或密碼不正確 else Response Write javascript alert 對不起 系統(tǒng)錯誤 請不要越權(quán)操作 5 3 2 管理員信息管理模塊管理員信息管理模塊 圖 4 管理員信息管理 本模塊的開發(fā) 運用 C 2005 ADO 連接 SQL 數(shù)據(jù)庫操作使用 TextBox combox button datagrid 等控連接件 實現(xiàn)的功能是管理信息的 添加 修改 查詢和條款 所有相關(guān)的管理信息集中在一頁容易 集約管理 這個模塊使用行人超市買 目的是能等超級管理員添加系統(tǒng)的其他一般管理人 員共同管理層面上工作 但軟件事業(yè)的泛濫性原則本模塊行人超級管理員單獨 使用 5 3 3 新聞信息管理模塊新聞信息管理模塊 圖 5 新聞信息管理 本模塊運用 C 2005 開發(fā)界面操作 ADO 連接 SQL 數(shù)據(jù)庫 使用 TextBox combox button datagrid 等控件 實現(xiàn)的功能是查詢 查看 添加 修改及刪除新聞信息的所有操作 包括標題 內(nèi)容等 該模塊稍有難度 它多了幾個下拉框選值 并且下拉框中的值是從數(shù)據(jù) 庫中動態(tài)讀取的 5 3 4 房屋信息管理模塊房屋信息管理模塊 圖 6 房屋信息管理模塊 本模塊運用 C 2005 開發(fā)界面操作 ADO 連接 SQL 數(shù)據(jù)庫 使用 TextBox combox button datagrid 等控件 實現(xiàn)的功能是查詢 查看 添加 修改及刪除房屋信息的所有操作 5 3 5 注冊用戶管理模塊注冊用戶管理模塊 5 3 6 密碼修改管理模塊密碼修改管理模塊 圖 9 修改密碼模塊 本模塊運用 C 2005 開發(fā)界面操作 ADO 連接 SQL 數(shù)據(jù)庫 使用 TextBox combox button datagrid 等控件 這個模塊實現(xiàn)的功能是修改管理 密碼的管理密碼系統(tǒng)安全的重要關(guān)口 因此系統(tǒng)建設(shè)中很重要 C 干凈的設(shè)計目標進行了 sql 語句都認為存儲過程 以保證數(shù)據(jù)庫的安全 訪問級別 控 combox 連接件 From Load 中讀取數(shù)據(jù)庫數(shù)據(jù)的任何系統(tǒng) 都立足于人的設(shè)計 即多選擇更少的輸入對象的使用 我先去 ado 引用可用 MSDN 很強的幫助系統(tǒng) 杰出的程序員應(yīng)該能夠很聰明的運用各種軟件和幫助 的多種文件格式嚴格的規(guī)則和環(huán)境是保證軟件質(zhì)量的基本原則 5 4 設(shè)備設(shè)備 客戶程序硬件要求客戶程序硬件要求 具有 Pentium III 處理器且滿足以下要求的計算機 最低 512 MB 內(nèi)存 最小 8 GB 硬盤 客戶程序軟件客戶程序軟件 Windows 98 NT 2000 或更高版本 第六章第六章 結(jié)束語結(jié)束語 這個設(shè)計我用 java 編的 因為 java 是一個非?;镜?很簡單 也很實 用的編程語言 你可以想象很多基于在所有類型的軟件產(chǎn)品的開發(fā)語言的發(fā)展 得到了廣泛的推廣 科技發(fā)展速度超乎想象 但加上 CA 的變化 專業(yè)應(yīng)用仍需 要專業(yè)發(fā)展 現(xiàn)在有很多新的編程語言 它的功能更加強大 并且
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 社保轉(zhuǎn)移協(xié)議書范本
- 專業(yè)市場攤位租賃及品牌入駐扶持協(xié)議
- 餐飲店品牌連鎖承包經(jīng)營合同
- 水母魚池轉(zhuǎn)讓協(xié)議書范本
- 高新技術(shù)產(chǎn)業(yè)拆伙協(xié)議
- 力工拆墻協(xié)議書范本
- 荒廢魚塘征用協(xié)議書范本
- 高端代駕服務(wù)免責協(xié)議模板
- 綠色金融項目借款合同范例
- 水文測量員聘請與技術(shù)支持服務(wù)合同范本
- 2025年醫(yī)護人員法律法規(guī)知識競賽題庫及答案(共三套)
- 垃圾焚燒發(fā)電行業(yè)潤滑
- 鋁合金門窗安裝施工方案
- 采血后預(yù)防淤青的按壓方式
- 胃癌化療患者的護理查房
- 香菇種植可行性分析報告
- 2025年會考地理考試試題及答案
- 2025-2030全球智慧康養(yǎng)平臺行業(yè)調(diào)研及趨勢分析報告
- 安全生產(chǎn)網(wǎng)格員培訓(xùn)
- 醫(yī)院預(yù)防職務(wù)犯罪講座
- 食品安全主題墻框架
評論
0/150
提交評論