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

正文內(nèi)容

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

2025-06-22 00:56本頁(yè)面
  

【正文】 WS_ROLEMENU 表 字段名稱 字段說明 數(shù)據(jù)類型和長(zhǎng)度 是否為空 主鍵否 RMID 主鍵 ID NUMBER not null 是 ROLEID 角色 ID NUMBER null 否 MENUID 菜單 ID NUMBER null 否 REMARK 備注 VARCHAR2(200) null 否 ( 6) 出租房 屋 信息表 當(dāng) 一般出租戶有房屋出租時(shí),需要在在系統(tǒng)中添加或者修改等操作,會(huì)涉及到此表 。 CUSTOMER_ID是該表的外鍵,為出租戶信息表的主鍵。 另外該表中包含出租房屋的其他信 息。 SUBSCRIBE_ID是該表的主鍵,不能為空。 TENANT_ID 為求租戶信息表的主鍵 。 如表 所示: 表 SUBSCRIBE 表 字段名稱 字段說明 數(shù)據(jù)類型和長(zhǎng) 度 是否為空 主鍵否 SUBSCRIBE_ID 訂單 ID NUMBER not null 是 SUBSCRIBE_CODE 訂單編號(hào) VARCHAR2(20) null 否 HOUSE_ID 預(yù)訂房 ID NUMBER null 否 TENANT_ID 求租戶 ID NUMBER null 否 SUBSCRIPTION 訂金 VARCHAR2(20) null 否 PERIOD_OF_VALIDITY 訂金有效期 VARCHAR2(40) null 否 TENANCY 計(jì)劃租期 VARCHAR2(40) null 否 PLANS 計(jì)劃起租日期 VARCHAR2(40) null 否 PLANS_DATE 預(yù)訂日期 VARCHAR2(40) null 否 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 否 ( 8)出租戶 信息表 該表表示的是 出租戶 的一些基本信息。一個(gè) CUSTOMER_ID 號(hào)唯一確定一個(gè) 出租戶 ,用來方便數(shù)據(jù)庫(kù)查詢等操作。 其它字段名是 CUSTOMER_ID 對(duì)應(yīng) 出租戶 的另一些基本屬性 。其中, TENANT_ID 是求租戶 ID,它是該表的主鍵,不能為空。 TENANT_NAME 表示 TENANT_ID 號(hào)對(duì)應(yīng)的求租戶姓名, TENANT_CODE 表示TENANT_ID 號(hào)對(duì)應(yīng)的求租戶編碼, SEX_ID 表示求租戶性別,用數(shù)字表示, 1 代表男, 2代表女。其它字段名是 TENANT_ID 對(duì)應(yīng)求租戶的另一些基本屬性 。其中, TRANSACTION_ID 是交易信息ID,它是該表的主鍵,不能為空。 TRANSACTION_CODE 表示 TRANSACTION_ID 號(hào)對(duì)應(yīng)的交易單號(hào), SUCCESS 表示交易信息的狀態(tài),用數(shù)字表示, 0 為洽談中 ,1 交易失敗 ,2 為交易成功 ,3 為已預(yù)訂 。其中 HOUSE_ID 是出租房屋信息表的主鍵, TENANT_ID 是求租戶信息表的主鍵。 如表 所示: 表 TRANSACTION_INFO 表 字段名稱 字段說明 數(shù)據(jù)類型和長(zhǎng)度 是否為空 主鍵否 TRANSACTION_ID 交易 ID NUMBER not null 是 TRANSACTION_CODE 交易 單號(hào) VARCHAR2(20) null 否 HOUSE_ID 租賃房 ID NUMBER null 否 TENANT_ID 求租戶 ID NUMBER null 否 TIME 交易時(shí)間 VARCHAR2(40) null 否 RENT 租金 VARCHAR2(20) null 否 COMMISSION 傭金 ,手續(xù)費(fèi) VARCHAR2(20) null 否 DEPOSIT 押金 VARCHAR2(20) null 否 LEASE_TERM 租期 VARCHAR2(40) null 否 SUCCESS 交易狀態(tài) NUMBER(1) null 否 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 否 ( 11)租金統(tǒng)計(jì) 信息表 該表表示的是所有已成功交易的房屋所需繳納租金的一些基本信息。一個(gè) STATISTICS_ID 號(hào)唯一確定 一筆成功交易所應(yīng)該繳納的租金的所有 信息,用來方便數(shù)據(jù)庫(kù)查詢等操作。 HOUSE_ID 是該表的外鍵 ,出租房屋信息表的主鍵 。如表 所示: 畢業(yè)設(shè)計(jì) 第 18 頁(yè) 共 32 頁(yè) 表 RENT_STATISTICS 表 字段名稱 字段說明 數(shù)據(jù)類型和長(zhǎng)度 是否為空 主鍵否 STATISTICS_ID 收費(fèi) ID NUMBER not null 是 STATISTICS_CODE 收費(fèi) 單 號(hào) VARCHAR2(20) null 否 YEAR 租金年份 VARCHAR2(20) null 否 MONTH 租金月份 VARCHAR2(20) null 否 HAVE_PAY 已交租金 VARCHAR2(20) null 否 ARREARAGE 欠費(fèi)金額 VARCHAR2(20) null 否 HOUSE_ID 出租 房屋 ID NUMBER null 否 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 頁(yè) 共 32 頁(yè) 6 系統(tǒng) 詳細(xì)設(shè)計(jì) 數(shù)據(jù)庫(kù) 的 連接 該系統(tǒng)的數(shù)據(jù)庫(kù) 采用的是 Oracle, 繼承 Jfinal 框架中 JFinalConfig 類 ,重寫configPlugin 方法 ,配置名為 datasources 的 txt 文件, 其作用是建立連接,發(fā)送 SQL 語(yǔ)句,處理返回的結(jié)果。 (c3p0Plugin)。 (true)。 // 配置屬性名 (字段名 )大小寫不敏感容器工廠 (new CaseInsensitiveContainerFactory())。 } 配置的 文檔中的代碼如下: driverClass = jdbcUrl = jdbc:oracle:thin::1521:house filters = stat,wall user = wangshuang password = w123456 這里 需要 注意的是 文檔中 jdbcUrl 是數(shù)據(jù)庫(kù)所在的路徑, user 是連接 數(shù)據(jù)庫(kù)的用戶名, password 是連接數(shù)據(jù)的密碼。登錄界面對(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ò)誤。 其 用戶 登錄界面 如圖 所示 所示: 圖 用戶 登錄界面 如果用戶輸入的用戶名或者密碼不合法時(shí) 就會(huì)調(diào)用 alert 命令語(yǔ)句給出警告信息。 這也是為了增加系統(tǒng)安全性。 驗(yàn)證通過后, 還需要根據(jù)傳進(jìn)來的用戶名查找用戶角色所屬,然后根據(jù)角色顯示該角色所擁有的模塊和菜單 。如圖 所示: 圖 系統(tǒng)主 界面 當(dāng)用戶登陸成功進(jìn)去主界面時(shí),系統(tǒng)會(huì) 根據(jù) 登陸時(shí)的用戶名 運(yùn)行 SQL 查詢語(yǔ)句來查找用戶 所屬 角色,然后根據(jù)角色顯示該角色所擁有的模塊 以及模塊下的菜單 。點(diǎn)開個(gè)人信息,在左邊增加一個(gè) TAB,能夠查看當(dāng)前用戶的基本信息,點(diǎn)開修改密碼,將會(huì)出現(xiàn)修改密碼的界面,如圖 所示 : 畢業(yè)設(shè)計(jì) 第 22 頁(yè) 共 32 頁(yè) 圖 個(gè)人信息 圖 修改密碼 修改密碼時(shí)需要先輸入舊密碼,也就是現(xiàn)在用的密碼,然后輸入兩次新密碼,兩次新密碼要相同, 如果不相同,系統(tǒng)會(huì)彈出錯(cuò)誤提示, 然后進(jìn)入數(shù)據(jù)庫(kù) 修改密碼,先驗(yàn)證舊密碼, 舊密碼驗(yàn)證通過, 再 update 新密碼 。 預(yù)定租房信息里可以查看到詳細(xì)信息,包括預(yù)定租房基礎(chǔ)信息,房屋信息,出租戶信息,租戶信息等,當(dāng)添加一個(gè)未出租的房屋預(yù)訂時(shí),那么添加的這個(gè)房屋在房屋信息菜單里面的房屋出租狀態(tài)會(huì)自動(dòng)更換為“已預(yù)訂”。 交易信息管理設(shè)計(jì) 畢業(yè)設(shè)計(jì) 第 25 頁(yè) 共 32 頁(yè) 交易信息模塊下,有兩個(gè)子菜單,為交易信息和租金統(tǒng)計(jì),在交易信息中,點(diǎn)開明細(xì)查詢,可以看到交易基礎(chǔ)信息、房屋信息、房東(出租戶)信息、房客(求租戶)信息等。 畢業(yè)設(shè)計(jì) 第 26 頁(yè) 共 32 頁(yè) 系統(tǒng)設(shè)置管理設(shè)計(jì) 此模塊只有當(dāng)管理員進(jìn)入本系統(tǒng)時(shí)才會(huì)顯示,也只 允許 管理員才能夠進(jìn)行操作管理。在模塊管理當(dāng)中,管理員可以修改本系統(tǒng)中所有的菜單信息。在擁有 Java 語(yǔ)言所有優(yōu)勢(shì)的同時(shí)再擁有 Ruby、 Python 等 動(dòng)態(tài)語(yǔ)言 的開發(fā)效率。 JFinal 由 Handler、 Interceptor、 Controller、Render、 Plugin 五大部分組成。 LigerUI 技術(shù) LigerUI 是基于 JQuery 開發(fā)的一系列控 件組,包括表單、布局、表格等等常用 UI控件 使用 LigerUI 可以快速創(chuàng)建風(fēng)格統(tǒng)一的界面效果 。開發(fā)者不需要編寫復(fù)雜的JavaScript,也不需要對(duì) CSS 樣式有深入的了解, 開發(fā)者 需要了解的只有一些簡(jiǎn)單的 Html標(biāo)簽 ,就能夠利用 LigerUI 輕松的打造出功能豐富并且美觀的 UI 界面。 但是是開源的,可以修改源代碼來解決自己的問題。這種模式統(tǒng)一了 客戶端 ,將系統(tǒng)功能實(shí)現(xiàn)的核心部分集中到 服務(wù)器 上,簡(jiǎn)化了系統(tǒng)的開發(fā)、維護(hù)和使用。 瀏覽器 通過 Web Server 同數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)交互。系統(tǒng)非常容易擴(kuò)展。 畢業(yè)設(shè)計(jì) 第 28 頁(yè) 共 32 頁(yè) 7 系統(tǒng)測(cè)試 登錄 功能測(cè)試 用戶 登錄過程 中 ,若 輸入 的用戶名或密碼不正確 ,給出相應(yīng) 警告 。 密碼修改 功能測(cè)試 進(jìn)入系統(tǒng)后 , 選擇密碼修改菜單,若輸入 新密碼不合法、舊密碼不正確以及兩次新密碼不同 ,給出相應(yīng)警告。由于 對(duì) 房屋租賃管理 需求做得不夠細(xì)致 ,系統(tǒng)還存在許多業(yè)務(wù)邏輯方面的問題,有 些特殊的業(yè)務(wù)流程也存在很多欠缺的地方 。畢竟個(gè)人的能力還是有限的,還有很多知識(shí)需要繼續(xù)學(xué)習(xí)、探討和研究。在系統(tǒng)開始設(shè)計(jì)和制作之前,我們應(yīng)該做好充分的準(zhǔn)備工作。同時(shí)可以為系統(tǒng)后期的設(shè)計(jì)和實(shí)現(xiàn)收集好相關(guān)重要的信息資料。對(duì) 用戶 需求的深入了解 是 作為 軟件開發(fā)工作獲得成功的 先決 條件,不論后期的設(shè)計(jì) 以及 編碼工作 完成的 如何 完美 , 無(wú)法 真正滿足用戶需求的程序只會(huì)令用戶失望。然后,我們應(yīng)該理清思路,有計(jì)劃一步一步的進(jìn)行,絕不能亂了陣腳。還有應(yīng)該根據(jù)軟件開發(fā)過程一步一步地完成。一個(gè)系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)必須經(jīng)過問題定義,可行性研究,需求分析,概要設(shè)計(jì),詳細(xì)設(shè)計(jì),編碼和單元測(cè)試,綜合測(cè)試以及最后的維護(hù)這幾個(gè)階段,每個(gè)階段有每個(gè)階段的任務(wù),這時(shí)候我們需要有耐心一步一步地把它們完成。 畢業(yè)設(shè)計(jì) 第 31 頁(yè) 共 32 頁(yè) 參考文獻(xiàn) [1]郭贏發(fā) .《數(shù)據(jù)庫(kù)原理與應(yīng)用》 ( 修訂版 ) [M]. 西安: 西安電子科技大學(xué) 出版社 ,1999. [2]BruceEckel.《 Java編程思想》 [M].機(jī)械工業(yè)出版社 ,2021. [3]Brad Green,Shyam Seshadri. AngularJS[M]. USA: O
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1