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

正文內(nèi)容

用phpmysql實(shí)現(xiàn)在線租房管理系統(tǒng)畢業(yè)論文-閱讀頁

2025-07-13 05:55本頁面
  

【正文】 ySQL 實(shí)現(xiàn)在線租房管理系統(tǒng)13第 4 章 系統(tǒng)設(shè)計(jì) 系統(tǒng)架構(gòu)系統(tǒng)使用 Apache+MySQL+PHP 的開發(fā)模式,是一個基于 web 的 B/S 架構(gòu)的在線租房管理系統(tǒng)。圖 41 系統(tǒng)體系結(jié)構(gòu)圖 模塊設(shè)計(jì)出于系統(tǒng)可擴(kuò)展性和可維護(hù)性等方面的考慮,系統(tǒng)總體上可分為前臺模塊,后臺模塊,界面設(shè)計(jì)模塊四部分。其中,功能模塊圖如下圖所示:福州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)14首頁 登錄 留言板 租房常見問題前臺系統(tǒng)查找修改查看咨詢個人信息留言管理刪除退出回復(fù)新增查看聯(lián)系我們查看反饋?zhàn)杂脩糁行姆吭葱畔⒐芾硇略鏊阉餍略霾榭葱略鲂侣勚行牟榭葱薷男薷膱D 42 前臺系統(tǒng)功能模塊圖【說明】首頁:用戶可在首頁上看到最新的新聞及公告,和新發(fā)布的房源信息。注冊:用戶提交注冊信息,系統(tǒng)驗(yàn)證通過后將信息寫入數(shù)據(jù)庫,用戶即可在登錄界面登錄系統(tǒng)。租房:用戶可以查看所有已發(fā)布的房源信息,并對感興趣的房源信息發(fā)布租房咨詢。新聞中心:用戶在這里查看所有的新聞公告。聯(lián)系我們:在這里發(fā)表免費(fèi)聲明,為用戶提供向系統(tǒng)發(fā)送反饋信息的平臺。其中,功能模塊圖如下圖所示:用戶管理新聞管理留言管理房源信息管理站務(wù)管理后臺管理系統(tǒng)查看刪除修改查找刪除修改查看咨詢查看刪除修改刪除帳戶管理注銷查看日志退出回復(fù)查看新增刪除查看新增刪除反饋管理查看刪除新增新增圖 413 后臺管理系統(tǒng)功能模塊圖【說明】站務(wù)管理:管理員可在這里查看自己的基本信息,查看管理員操作日志和用戶管理日志。新聞管理:管理員在這里查看,新增,修改,刪除新聞公告。用 PHP+MySQL 實(shí)現(xiàn)在線租房管理系統(tǒng)19房源信息管理:管理員查看,刪除房源信息,以及查看,發(fā)布刪除租房咨詢信息。 界面設(shè)計(jì)整體色彩協(xié)調(diào),速度和易用性為第一。[1]前臺主要頁面布局總體采用如下布局方式:圖 414 前臺頁面布局說明:1)標(biāo)題欄(Header)用來放置頁面頭部的信息。2)導(dǎo)航欄(Menu)是放置菜單的區(qū)域。3)側(cè)邊欄( Sidebar) 放置用戶登錄信息,系統(tǒng)歡迎信息,快捷菜單等。5)頁尾欄(Footer)放置版權(quán)聲明或其他相關(guān)信息。與網(wǎng)站管理功能無關(guān)。3)內(nèi)容欄:后臺管理操作的主體部分。4)頁尾欄:放置版權(quán)聲明或其他相關(guān)信息。因此,對網(wǎng)絡(luò)資源訪問者的合法身份進(jìn)行認(rèn)證就變得非常的重要,目前網(wǎng)絡(luò)通信主要提供五種安全服務(wù),即身份認(rèn)證服務(wù)、訪問控制服務(wù)、機(jī)密性服務(wù)、完整性服務(wù)和抗否認(rèn)性服務(wù)。因此,身份認(rèn)證技術(shù)已經(jīng)成為網(wǎng)絡(luò)系統(tǒng)安全中最重要的技術(shù)之一 [10]。僅通過一個條件的符合來證明一個人的身份稱之為單因子認(rèn)證,通過組合兩種不同條件來證明一個人的身份,稱之為雙因子認(rèn)證。用戶名/密碼是最簡單也是最常用的身份認(rèn)證方法,它是基于“what you know”的驗(yàn)證手段。系統(tǒng)還使用加密的哈希算法(sha1()函數(shù))對用戶密碼進(jìn)行加密保存,在一定程度上增強(qiáng)了系統(tǒng)的安全性能。靜態(tài)口令認(rèn)證技術(shù)面臨的主要網(wǎng)絡(luò)攻擊手段有:明文形式的口令在網(wǎng)絡(luò)上傳輸容易遭受口令竊聽攻擊。因此,在后續(xù)版本的開發(fā)中可以考慮應(yīng)用安全性更高的算法和措施,如使用 RSA 加密算法和動態(tài)口令卡等來保證系統(tǒng)安全。使用 MVC 應(yīng)用程序被分成三個核心部件:模型、視圖、控制器,結(jié)構(gòu)如圖 46 所示。MVC 的處理過程,首先控制器接收用戶的請求,并決定應(yīng)該調(diào)用哪個模型來進(jìn)行處理,然后模型用業(yè)務(wù)邏輯來處理用戶的請求并返回?cái)?shù)據(jù),最后控制器用相應(yīng)的視圖格式化模型返回的數(shù)據(jù),并通過表現(xiàn)層呈現(xiàn)給用戶。同一個模型可以被不同的視圖重用,所以大大提高了模型層程序代碼的可重用性。由于 MVC 的三個模塊相互獨(dú)立,改變其中一個(如將數(shù)據(jù)庫從 MySQL 移植到 Oracle)不會影響其他兩個,所以依據(jù)這種設(shè)計(jì)思想能構(gòu)造良好的松耦合的組件,提高程序的可移植性。控制器可以用來連接不同的模型和視圖去完成用戶的需求,控制器為構(gòu)造應(yīng)用程序提供了強(qiáng)有力的重組手段。而對系統(tǒng)來說,保證輸入數(shù)據(jù)的正確性和完整性是十分必要的。使用 XHTML+CSS 來表示信息,JavaScript 操作 DOM(Document Object Model)進(jìn)行動態(tài)顯示及交互,JavaScript 將所有的東西綁定在一起,XML 和 XSLT 進(jìn)行數(shù)據(jù)交換及相關(guān)操作,XMLHttpRequest 對象與 Web 服務(wù)器進(jìn)行異步數(shù)據(jù)交換, SOAP 以 XML 的格式來傳送方法名和方法參數(shù)。因此,服務(wù)器和瀏覽器之間交換的數(shù)據(jù)大量減少,從而提供響應(yīng)更快的應(yīng)用。使用 Ajax 的最大優(yōu)點(diǎn),就是能在不更新整個頁面的前提下維護(hù)數(shù)據(jù)。這也可以防止出現(xiàn)用戶提交表單后,經(jīng)過漫長的等待卻得到系統(tǒng)驗(yàn)證不通過的返回信息的不良用戶體驗(yàn)。[2] 屬性(列)的命名統(tǒng)一用大寫字母來命名。每一個表都將有一個自動 ID 作為主健,邏輯上的主健作為第一組候選主健來定義,如果是數(shù)據(jù)庫自動生成的編碼,統(tǒng)一命名為:ID。對列名應(yīng)該采用標(biāo)準(zhǔn)的前綴和后綴。[4] 變量名變量名采用小寫,若屬于詞組形式,用下劃線分隔每個單詞,如my_err_no。變量名的長度限制為 29(不包括標(biāo)識字符)。絕對不要在對象名的字符之間留空格。4) 保持字段名和類型的一致性,在命名字段并為其指定數(shù)據(jù)類型的時候一定要保證一致性。 實(shí)體表數(shù)據(jù)庫一共有 10 個實(shí)體表,列表如下:表 41 數(shù)據(jù)庫實(shí)體表表名 注釋house_administrator 系統(tǒng)管理員信息表house_administrator_log 系統(tǒng)管理員操作日志表house_apartment 房源信息表house_feedback 反饋信息表house_message 租房咨詢信息表house_news 新聞公告表house_notebook 留言板留言表house_notebook_answer 留言板留言回復(fù)表house_user 注冊用戶信息表house_user_log 注冊用戶操作日志表 表結(jié)構(gòu)設(shè)計(jì)表 42 house_administrator 系統(tǒng)管理員表數(shù)據(jù)項(xiàng) 類型 長度 約束條件 取值含義福州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)24AD_ID VARCHAR 10 主鍵 管理員序列號AD_PSD VARCHAR 50 NOT NULL 密碼AD_RANK VARCHAR 20 NOT NULL 權(quán)限AD_TIME DATETIME NOT NULL 注冊時間表 42 house_administrator_log 系統(tǒng)管理員登錄信息表數(shù)據(jù)項(xiàng) 類型 長度 約束條件 取值含義AL_ID INT 主鍵 管理員登錄信息表序列號(自增 1)AL_AD_ID VARCHAR 10 外鍵 管理員 IDAL_OPER VARCHAR 20 NOT NULL 操作內(nèi)容AL_OBJECT VARCHAR 50 NOT NULL 操作對象AL_TIME DATETIME NOT NULL 操作時間表 42 house_apartment 房源信息表數(shù)據(jù)項(xiàng) 類型 長度 約束條件 取值含義AP_ID INT 主鍵 房源序列號(自增 1)AP_US_ID VARCHAR 10 外鍵 發(fā)布者 IDAP_TITLE VARCHAR 40 NOT NULL 標(biāo)題AP_TYPE VARCHAR 20 NOT NULL 戶型AP_AREA SMALLINT 5 Unsigned,NOT NULL面積AP_CITY VARCHAR 20 NOT NULL 城市AP_ZONE VARCHAR 20 NOT NULL 區(qū)域AP_ADDRESS VARCHAR 80 NOT NULL 地址AP_PRICE INT 10 Unsigned,NOT NULL價格AP_DETAIL VARCHAR 500 詳細(xì)描述AP_PHOTO VARCHAR 255 房屋照片文件名AP_PUBLISH TINYINT 1 NOT NULL 是否發(fā)布 0:不顯示1:顯示(默認(rèn))AP_TIME DATETIME NOT NULL 最后修改日期表 42 house_feedback 反饋表用 PHP+MySQL 實(shí)現(xiàn)在線租房管理系統(tǒng)25數(shù)據(jù)項(xiàng) 類型 長度 約束條件 取值含義FD_ID INT 主鍵 反饋意見序列號(自增 1)FD_TIME DATETIME NOT NULL 反饋時間FD_NAME VARCHAR 10 NOT NULL 反饋人姓名FD_EMAIL VARCHAR 20 NOT NULL 反饋人電子信箱FD_TEL VARCHAR 15 反饋人電話FD_CONTENT VARCHAR 500 NOT NULL 反饋意見表 42 house_message 租房咨詢表數(shù)據(jù)項(xiàng) 類型 長度 約束條件 取值含義MG_ID INT 主鍵 序列號(自增 1)MG_AP_ID INT 外鍵 房源信息 IDMG_AUTHOR VARCHAR 10 NOT NULL 留言者M(jìn)G_TITLE VARCHAR 40 NOT NULL 標(biāo)題MG_CONTENT VARCHAR 500 NOT NULL 內(nèi)容MG_TIME DATETIME NOT NULL 發(fā)布時間表 42 house_news 新聞表數(shù)據(jù)項(xiàng) 類型 長度 約束條件 取值含義NW_ID INT 主鍵 新聞序列號(自增 1)NW_AUTHOR VARCHAR 10 NOT NULL 發(fā)布者(管理員 AD_ID)NW_TITLE VARCHAR 80 NOT NULL 標(biāo)題NW_ITEM TEXT NOT NULL 內(nèi)容NW_TIME DATETIME NOT NULL 發(fā)布時間NW_EDITTIME DATETIME default NULL最后修改時間表 42 house_notebook 留言表數(shù)據(jù)項(xiàng) 類型 長度 約束條件 取值含義NT_ID INT 主鍵 留言序列號(自增 1)NT_US_ID VARCHAR 10 外鍵 發(fā)布者(US_ID 或者AD_ID)NT_TITLE VARCHAR 40 NOT NULL 標(biāo)題NT_CONTENT VARCHAR 500 NOT NULL 內(nèi)容福州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)26NT_TIME DATETIME NOT NULL 發(fā)布時間NT_EDITTIME DATETIME default NULL最后修改時間表 42 house_notebook 留言回復(fù)表數(shù)據(jù)項(xiàng) 類型 長度 約束條件 取值含義NA_ID INT 主鍵 回復(fù)序列號(自增 1)NA_NT_ID INT 外鍵 留言序列號NA_US_ID INT 外鍵 回復(fù)者(US_ID 或者AD_ID)NA_CONTENT VARCHAR 500 NOT NULL 回復(fù)內(nèi)容NA_IME DATETIME NOT NULL 回復(fù)時間表 42 house_user 注冊用戶表數(shù)據(jù)項(xiàng) 類型 長度 約束條件 取值含義US_ID VARCHAR 10 主鍵 用戶序列號US_PSD VARCHAR 50 NOT NULL 密碼US_TYPE TINYINT 1 NOT NULL 用戶類型 0:機(jī)構(gòu)1:個人(默認(rèn))US_TIME DATETIME NOT NULL 注冊時間US_EMAIL VARCHAR 50 NOT NULL 電子信箱US_TEL VARCHAR 15 NOT NULL 固定電話US_ADDRESS VARCHAR 80 NOT NULL 地址US_ZIPCODE VARCHAR 6 NOT NULL 郵編表 42 house_user_log 注冊用戶登錄信息表數(shù)據(jù)項(xiàng) 類型 長度 約束條件 取值含義UL_ID INT 主鍵 操作日志序列號(自增 1)UL_AD_ID VARCHAR 10 外鍵 注冊用戶 IDUL_OPER VARCHAR 20 NOT NULL 操作內(nèi)容UL_OBJECT VARCHAR 50 NOT NULL 操作對象UL_TIME DATETIME 15 NOT NULL 操作時間用 PHP+MySQL 實(shí)現(xiàn)在線租房管理系統(tǒng)27第 5 章 系統(tǒng)實(shí)現(xiàn)及測試 系統(tǒng)實(shí)現(xiàn) 編程規(guī)范為了增強(qiáng)代碼的可讀性,本文在設(shè)計(jì)和實(shí)現(xiàn)時做到:[1]在進(jìn)行數(shù)據(jù)庫實(shí)體表的設(shè)計(jì)時,實(shí)體表表名統(tǒng)一以 house_開頭,字段名以表名的縮寫加下劃線開頭,后面使用字段的英文單詞,如 house_apartment 表中的戶型字段名為 ap_type。[2]實(shí)現(xiàn)類的封裝時,各個函數(shù)的函數(shù)名的第一個單詞以小寫字母開頭,后面的其他單詞的首字母需大寫。[4]后臺的所有頁面文件統(tǒng)一以 admin 開頭,實(shí)現(xiàn)用戶中心的頁面文件統(tǒng)一以 user開頭。這有利于保證系統(tǒng)的安全性。本文在進(jìn)行設(shè)計(jì)和實(shí)現(xiàn)時做到:[1]連接數(shù)據(jù)庫,執(zhí)行 SQL 查詢等操作的代碼,用函數(shù)封裝后由其他頁面調(diào)用。 技術(shù)特點(diǎn)JavaScript 是一種腳本語言,它采取小
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1