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

正文內(nèi)容

畢業(yè)設(shè)計(jì)論文-小型房屋租賃管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)-資料下載頁

2025-06-02 00:56本頁面
  

【正文】 REMARK 備注 VARCHAR2(200) null 否 CREATED_BY 創(chuàng)建人 VARCHAR2(30) null 否 CREATION_DATE 創(chuàng)建時(shí)間 DATE null 否 LAST_UPDATED_BY 最后修改人 VARCHAR2(30) null 否 LAST_UPDATE_DATE 最后修改時(shí)間 DATE null 否 畢業(yè)設(shè)計(jì) 第 19 頁 共 32 頁 6 系統(tǒng) 詳細(xì)設(shè)計(jì) 數(shù)據(jù)庫 的 連接 該系統(tǒng)的數(shù)據(jù)庫 采用的是 Oracle, 繼承 Jfinal 框架中 JFinalConfig 類 ,重寫configPlugin 方法 ,配置名為 datasources 的 txt 文件, 其作用是建立連接,發(fā)送 SQL 語句,處理返回的結(jié)果。 該系統(tǒng)與 Oracle 數(shù)據(jù)庫 連接 的 部分代碼如下: public void configPlugin(Plugins me) { // 配置 C3p0 數(shù)據(jù)庫連接池插件 C3p0Plugin c3p0Plugin = new C3p0Plugin( getProperty(jdbcUrl), getProperty(user), getProperty(password).trim(),)。 (c3p0Plugin)。 // 添加自動(dòng)綁定 model 與表插件 AutoTableBindPlugin atbp = new AutoTableBindPlugin(c3p0Plugin,)。 (true)。 // 設(shè)置 Oracle 數(shù)據(jù)庫方言 (new OracleDialect())。 // 配置屬性名 (字段名 )大小寫不敏感容器工廠 (new CaseInsensitiveContainerFactory())。 (atbp)。 } 配置的 文檔中的代碼如下: driverClass = jdbcUrl = jdbc:oracle:thin:@:1521:house filters = stat,wall user = wangshuang password = w123456 這里 需要 注意的是 文檔中 jdbcUrl 是數(shù)據(jù)庫所在的路徑, user 是連接 數(shù)據(jù)庫的用戶名, password 是連接數(shù)據(jù)的密碼。 畢業(yè)設(shè)計(jì) 第 20 頁 共 32 頁 系統(tǒng) 登錄界面 設(shè)計(jì) 對(duì)于一個(gè)完整的 小型房屋租賃管理系統(tǒng) 系統(tǒng) 而言 ,不僅要求功能齊全、操作簡單,還要有良好的設(shè)計(jì)風(fēng)格和簡潔的 系統(tǒng) 界面。登錄界面對(duì)于整個(gè)系統(tǒng)來說是最基本的但是十分地重要,因?yàn)樗O(shè)置了進(jìn)入本系統(tǒng)的用戶和口令,防止非法用戶進(jìn)入系統(tǒng),破壞系統(tǒng)安全和所保存的數(shù)據(jù),只有合法的 用戶 在輸入正確的密碼后方可進(jìn)入系統(tǒng),否則將提示密碼或用戶名輸入錯(cuò)誤。這樣就對(duì)使用者有了限制, 增加了系統(tǒng)的安全性和保密性,便于控制和管理,有利于系統(tǒng)的維護(hù)。 其 用戶 登錄界面 如圖 所示 所示: 圖 用戶 登錄界面 如果用戶輸入的用戶名或者密碼不合法時(shí) 就會(huì)調(diào)用 alert 命令語句給出警告信息。用戶需仔細(xì)檢查重新輸入。 這也是為了增加系統(tǒng)安全性。 如果當(dāng) 用戶輸入的用戶名或者密碼合法時(shí) , 就要 進(jìn)入后臺(tái), 運(yùn)行 SQL 查詢語句來驗(yàn)證登錄賬號(hào)和登錄密碼信息是否正確。 驗(yàn)證通過后, 還需要根據(jù)傳進(jìn)來的用戶名查找用戶角色所屬,然后根據(jù)角色顯示該角色所擁有的模塊和菜單 。 系統(tǒng) 主界面的設(shè)計(jì) 畢業(yè)設(shè)計(jì) 第 21 頁 共 32 頁 當(dāng)用戶登錄驗(yàn)證成功進(jìn)入 小型房屋租賃管理系統(tǒng),首先映入眼簾的就是系統(tǒng)主界面,所以一個(gè)成功的管理系統(tǒng)的主界面是 應(yīng)該讓人看著賞心悅目,使用簡單,操作簡潔,用戶所需要使用的一切功能都能一目了然。如圖 所示: 圖 系統(tǒng)主 界面 當(dāng)用戶登陸成功進(jìn)去主界面時(shí),系統(tǒng)會(huì) 根據(jù) 登陸時(shí)的用戶名 運(yùn)行 SQL 查詢語句來查找用戶 所屬 角色,然后根據(jù)角色顯示該角色所擁有的模塊 以及模塊下的菜單 。 個(gè)人信息管理設(shè)計(jì) 點(diǎn)開個(gè)人信息模塊,里面有兩個(gè)菜單,個(gè)人信息和修改密碼。點(diǎn)開個(gè)人信息,在左邊增加一個(gè) TAB,能夠查看當(dāng)前用戶的基本信息,點(diǎn)開修改密碼,將會(huì)出現(xiàn)修改密碼的界面,如圖 所示 : 畢業(yè)設(shè)計(jì) 第 22 頁 共 32 頁 圖 個(gè)人信息 圖 修改密碼 修改密碼時(shí)需要先輸入舊密碼,也就是現(xiàn)在用的密碼,然后輸入兩次新密碼,兩次新密碼要相同, 如果不相同,系統(tǒng)會(huì)彈出錯(cuò)誤提示, 然后進(jìn)入數(shù)據(jù)庫 修改密碼,先驗(yàn)證舊密碼, 舊密碼驗(yàn)證通過, 再 update 新密碼 。 房屋信息管理設(shè)計(jì) 畢業(yè)設(shè)計(jì) 第 23 頁 共 32 頁 房屋信息模塊下有兩個(gè)子菜單,為出租房信息管理和預(yù)定租房管理,包含了增加、刪除、修改、查詢等功能,界面如圖 和圖 所示 : 圖 出租房信息 圖 預(yù)定租房信息 出租房信息管理中,可以增加、刪除、修改、查詢出租房的所有信息,出租狀態(tài)不同,所標(biāo)志的顏色 也不一樣,讓用戶能夠一目了然,不容易看錯(cuò)。 預(yù)定租房信息里可以查看到詳細(xì)信息,包括預(yù)定租房基礎(chǔ)信息,房屋信息,出租戶信息,租戶信息等,當(dāng)添加一個(gè)未出租的房屋預(yù)訂時(shí),那么添加的這個(gè)房屋在房屋信息菜單里面的房屋出租狀態(tài)會(huì)自動(dòng)更換為“已預(yù)訂”。 客戶信息管理設(shè)計(jì) 客戶信息模塊下有兩個(gè)子菜單,為出租戶信息和求租戶信息,界面和功能類似,求畢業(yè)設(shè)計(jì) 第 24 頁 共 32 頁 租戶信息多了一個(gè)房屋意向信息,界面如 圖 和圖 所示 : 圖 出租戶信息 圖 求租戶信息 當(dāng)有新的客戶需要登記或者原有客戶資料有變動(dòng)時(shí),就需要在次模 塊中添加或者修改,在求租戶信息模塊中可以點(diǎn)擊展開查看房屋意向信息。 交易信息管理設(shè)計(jì) 畢業(yè)設(shè)計(jì) 第 25 頁 共 32 頁 交易信息模塊下,有兩個(gè)子菜單,為交易信息和租金統(tǒng)計(jì),在交易信息中,點(diǎn)開明細(xì)查詢,可以看到交易基礎(chǔ)信息、房屋信息、房東(出租戶)信息、房客(求租戶)信息等。在租金統(tǒng)計(jì)中,點(diǎn)開明細(xì)查詢,可看到房客(求租戶)信息,界面如 圖 和圖 所示 : 圖 交易信息 圖 租金統(tǒng)計(jì) 交易信息中,當(dāng)交易狀態(tài)改為“交易成功”時(shí),出租房屋信息的出租狀態(tài)會(huì)自動(dòng)改為“已出租”,當(dāng)交易狀態(tài)改為“交易失敗”時(shí),出租房 屋信息的出租狀態(tài)會(huì)自動(dòng)改為“未出租”,交易狀態(tài)改為“洽談中”時(shí),出租房屋信息的出租狀態(tài)會(huì)自動(dòng)改為“洽談中”,交易狀態(tài)改為“已預(yù)訂”時(shí),出租房屋信息的出租狀態(tài)會(huì)自動(dòng)改為“已預(yù)訂”。 畢業(yè)設(shè)計(jì) 第 26 頁 共 32 頁 系統(tǒng)設(shè)置管理設(shè)計(jì) 此模塊只有當(dāng)管理員進(jìn)入本系統(tǒng)時(shí)才會(huì)顯示,也只 允許 管理員才能夠進(jìn)行操作管理。此模塊下?lián)碛袃蓚€(gè)子菜單,分別為用戶信息管理和模塊管理,界面如 圖 和圖 所示 : 圖 用戶信息 圖 模塊管理 在用戶管理模塊當(dāng)中,管理員可以添加新的用戶,可以刪除已有用戶,修改用戶的資料以及分配權(quán) 限。在模塊管理當(dāng)中,管理員可以修改本系統(tǒng)中所有的菜單信息。 系統(tǒng)實(shí)現(xiàn)關(guān)鍵技術(shù) JFinal 框架 技術(shù) JFinal 是基于 Java 語言的極速 WEB 開發(fā)框架,其核心設(shè)計(jì)目標(biāo)是開發(fā)迅速、代碼量少、學(xué)習(xí)簡單、功能強(qiáng)大、輕量級(jí)、易擴(kuò)展、 Restful。在擁有 Java 語言所有優(yōu)勢的同時(shí)再擁有 Ruby、 Python 等 動(dòng)態(tài)語言 的開發(fā)效率。 JFinal 采用微內(nèi)核全方位擴(kuò)展架構(gòu),畢業(yè)設(shè)計(jì) 第 27 頁 共 32 頁 全方位是指其擴(kuò)展方式在空間上的表現(xiàn)形式。 JFinal 由 Handler、 Interceptor、 Controller、Render、 Plugin 五大部分組成。 JFinal 架構(gòu)十分簡單,頂層是一個(gè)責(zé)任鏈模式變種, ActionHandler 內(nèi)部結(jié)構(gòu)也十分簡單,是一個(gè) Command 模式變種。 LigerUI 技術(shù) LigerUI 是基于 JQuery 開發(fā)的一系列控 件組,包括表單、布局、表格等等常用 UI控件 使用 LigerUI 可以快速創(chuàng)建風(fēng)格統(tǒng)一的界面效果 。 LigerUI 為我們提供了大多數(shù) UI 控件的使用,如: Accordion, Combobox, Menu,Dialog, Tabs, Validatebox, Datagrid, Window, Tree 等等。開發(fā)者不需要編寫復(fù)雜的JavaScript,也不需要對(duì) CSS 樣式有深入的了解, 開發(fā)者 需要了解的只有一些簡單的 Html標(biāo)簽 ,就能夠利用 LigerUI 輕松的打造出功能豐富并且美觀的 UI 界面。 當(dāng)然 LigerUI作為開發(fā)框架的話 也存在不少的 Bug,用戶查找解決方法時(shí)不像 EasyUI那樣容易找到解決方法。 但是是開源的,可以修改源代碼來解決自己的問題。 B/S 模式分析 B/S 結(jié)構(gòu)( Browser/Server, 瀏覽器 /服務(wù)器 模式),是 WEB 興起后的一種網(wǎng)絡(luò)結(jié)構(gòu)模式, WEB 瀏覽器是 客戶端 最主要的 應(yīng)用軟件 。這種模式統(tǒng)一了 客戶端 ,將系統(tǒng)功能實(shí)現(xiàn)的核心部分集中到 服務(wù)器 上,簡化了系統(tǒng)的開發(fā)、維護(hù)和使用。客戶機(jī)上只要安裝一個(gè) 瀏覽器 ( Browser),如 Netscape Navigator 或 Inter Explorer, 服務(wù)器 安裝 Oracle、Sybase、 Informix 或 SQL Server 等數(shù)據(jù)庫。 瀏覽器 通過 Web Server 同數(shù)據(jù)庫進(jìn)行數(shù)據(jù)交互。 B/S 最大的 好處 是 ,我們 可以 在任何地方 不用安裝專門的軟件 而 進(jìn)行操作 ,只要 你有一臺(tái)能上網(wǎng)的 計(jì)算機(jī) 就 可以 使用, 客戶端 零安裝、零維護(hù)。系統(tǒng)非常容易擴(kuò)展。 使用 B/S 結(jié)構(gòu)的越來越多, 尤其 是 由于 需求 而促進(jìn) 了 AJAX 技術(shù)的 發(fā)展,它的程序也 可以 在 客戶端 的計(jì)算機(jī) 上進(jìn)行部分處理,從而大大 降低 了 服務(wù)器 的負(fù)擔(dān) ;而且 增加了交互性,能進(jìn)行局部實(shí)時(shí)刷新。 畢業(yè)設(shè)計(jì) 第 28 頁 共 32 頁 7 系統(tǒng)測試 登錄 功能測試 用戶 登錄過程 中 ,若 輸入 的用戶名或密碼不正確 ,給出相應(yīng) 警告 。如圖 所示: 圖 用戶名或密碼 錯(cuò)誤提示界面 如果輸入的 用戶名和密碼 正確則登錄成功,自動(dòng)跳轉(zhuǎn)到 房屋租賃管理系統(tǒng) 后臺(tái) 管理界面。 密碼修改 功能測試 進(jìn)入系統(tǒng)后 , 選擇密碼修改菜單,若輸入 新密碼不合法、舊密碼不正確以及兩次新密碼不同 ,給出相應(yīng)警告。 如圖 、 圖 和圖 所示: 圖 輸入新密碼不合法提示 界面 圖 輸入舊密碼錯(cuò)誤 提示界面 畢業(yè)設(shè)計(jì) 第 29 頁 共 32 頁 圖 兩次輸入新密碼不相同提示界面 其他功能模塊 測試 剩下的幾個(gè)模塊,比如出租房信息、預(yù)定租房、出 租戶信息、求租戶信息、交易信息、租金統(tǒng)計(jì)、用戶信息、模塊管理等,界面基本一致,功能大致相同,很多功能的測試結(jié)果基本相同,比如預(yù)定租房系統(tǒng),當(dāng)填入信息為空時(shí),會(huì)給出相應(yīng)警告,如圖 所示: 圖 某些字段為空的提示界面 每一條信息都會(huì)存在一個(gè)唯一的編碼,如果添加一條新的信息時(shí),與已存在信息的編碼重復(fù),那么系統(tǒng)就會(huì)彈出一個(gè)已存在 XX 編碼已存在的錯(cuò)誤提示框,如圖 所示: 圖 編碼重復(fù)的錯(cuò)誤提示界面 畢業(yè)設(shè)計(jì) 第 30 頁 共 32 頁 結(jié)束語 經(jīng)過幾個(gè)月的努力, 小型房屋租賃管 理系統(tǒng) 系統(tǒng)最后得以順利完成。由于 對(duì) 房屋租賃管理 需求做得不夠細(xì)致 ,系統(tǒng)還存在許多業(yè)務(wù)邏輯方面的問題,有 些特殊的業(yè)務(wù)流程也存在很多欠缺的地方 。另外,系統(tǒng)的人性化設(shè)計(jì)、系統(tǒng)界面設(shè)計(jì)以及代碼優(yōu)化設(shè)計(jì)等方面也存在一些不足的地方。畢竟個(gè)人的能力還是有限的,還有很多知識(shí)需要繼續(xù)學(xué)習(xí)、探討和研究。通過對(duì)該系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn),當(dāng)然也使我了解并掌握了許多關(guān)于 房屋租賃管理 和 JFinal 框架以及 MVC 設(shè)計(jì)模式 方面的知識(shí)。在系統(tǒng)開始設(shè)計(jì)和制作之前,我們應(yīng)該做好充分的準(zhǔn)備工作。首先,我認(rèn)為在做系統(tǒng)的需求分析之前,應(yīng)該著重熟悉下 房屋租賃 這 個(gè)行業(yè)的相關(guān)資料以及設(shè)計(jì)和實(shí)現(xiàn)該系統(tǒng)的開發(fā)工具、開發(fā)語言和關(guān)鍵技術(shù)。同時(shí)可以為系統(tǒng)后期的設(shè)計(jì)和實(shí)現(xiàn)收集好相關(guān)重要的信息資料。其次,為了開發(fā)出 能夠真正 的 滿足用戶需求的軟件產(chǎn)品,必須清楚地 了解 用戶 所有的 需求。對(duì) 用戶 需求的深入了解 是 作為 軟件開發(fā)工作獲得成功的 先決 條件,不論后期的設(shè)計(jì) 以及 編碼工作 完成的 如何 完美 , 無法 真正滿足用戶需求的程序只會(huì)令用戶失望。所以在系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)之前,我們要做好充足的需求分析。然后,我們應(yīng)該理清思路,有計(jì)劃一步一步的進(jìn)行,絕不能亂了陣腳。不要哪個(gè)模塊都做一點(diǎn),這樣只會(huì)讓工作效率低下,最后可 能導(dǎo)致哪一個(gè)都做不好。還有應(yīng)該根據(jù)軟件開發(fā)過程一步一步地完成。最后,我覺得一個(gè)人的品質(zhì)非常重要。一個(gè)系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)必須經(jīng)過問題定義,可行性研究,需求分析,概要設(shè)計(jì),詳細(xì)設(shè)計(jì),編碼和單元測試,綜合測試以及最后的維護(hù)這幾個(gè)階段,每個(gè)階段有每個(gè)階段的任務(wù),這時(shí)候我們需要有耐心一步一步地把它們完成。當(dāng)然,在整個(gè)設(shè)計(jì)和實(shí)現(xiàn)的過程中,我們也會(huì)遇到很多方面上的問題,這時(shí)候我們需要的是堅(jiān)持,絕不容許自己就此放棄。 畢業(yè)設(shè)計(jì) 第 31 頁 共 32 頁 參考文獻(xiàn) [1]郭贏發(fā) .《數(shù)據(jù)庫原理與應(yīng)用》 ( 修訂版 ) [M]. 西安: 西安電子科技大學(xué) 出版社 ,1999. [2]BruceEckel.《 Java編程思想》 [M].機(jī)械工業(yè)出版社 ,2021. [3]Brad Green,Shyam Seshadri. AngularJS[M]. USA: O39。Reilly Media,Inc,USA,2021. [4]王珊,薩師煊.?dāng)?shù)據(jù)庫系統(tǒng)概論(第四版) [M].高等教育出版社 ,2021. [5] Handbook[M]. Foster City CA: IDG Books,2021. [6]Bruce in Java(4th Revised edition)[M]. USA: Prentice Hall,2021. [7]Karen Morton,Kerry Osborne,Robyn Sands,朱浩波 .Oracle SQL 高級(jí)編程 [M].北京:人民郵電出版社 ,2021. [8]陳宗斌 .Ajax權(quán)威指南 (第一版) [M]. 北京:機(jī)械工業(yè)出版社 ,2021. [9]李松峰 , 曹力 . JavaScript 高級(jí)程序設(shè)計(jì) (第 3版 ) [M]. 北京: 人民郵電出版社 ,2021. [10]邁耶 . CSS權(quán)威指南 (第 3版 ) [M]. 北京: 中國電力出版社 ,2021. 畢業(yè)設(shè)計(jì) 第 32 頁 共 32 頁 致 謝 歲月
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1