【房屋租赁管理模块的设计与实现】
- 實驗儀器設備(或軟件平臺)
| 序號 | 實驗設備名稱(或軟件平臺) |
| 1 | 華為電腦 |
| 2 | Win10 |
| 3 | SQL server2019 |
| 4 | Visual studio 2010 |
*功能設計
根據房屋租賃管理模塊設計,管理員可進行注冊和登錄,其中注冊里附加了郵箱格式驗證功能,登錄中附加了隨機產生圖片驗證碼功能;登錄成功,即可顯示歡迎登錄人姓名和其對應登錄密碼信息后,便對后臺數據進行具體管理操作。針對管理員數據,可以進行查看查詢和修改密碼操作;對于房屋信息,實現了除查看、模糊查詢、增加、刪除、修改功能外,還有分頁顯示內容,單選、多選和全選信息后刪除、修改和顯示具體對應信息的功能。
*關鍵技術
訪問數據庫,在登錄和注冊上使用了ADO.NET對象鏈接數據庫;在對管理員表和房屋信息表操作上,使用LINQ鏈接數據庫并操作數據庫。包括使用GridView控件,DropDownList控件實現編輯刪除,分頁管理等。
在首界面,運用JavaScript實現圖片動態變化效果,利用jQuery和JavaScript實現一個時間數據來源于服務器端的時鐘,管理員修改密碼的頁面則是用bootstrap設計表單,體現響應式設計效果。
其它界面都利用ASP.NET標準控件,包括Lable控件,TextBox控件,Button、LinkButton控件等,和ASP.NET服務器驗證CustomValidator控件來實現用戶名,密碼,郵箱,驗證碼等驗證功能。
在HTTP響應中,使用到最多的就是Write()方法輸出文本,利用Redirect()方法重定向頁面。
*實現過程
首界面,點擊注冊/登錄button觸發onclick事件,實現頁面跳轉到注冊/登錄界面。
其中登錄和注冊使用ADO.NET對象鏈接數據庫實現過程:
在準備工作(建庫、建表,引入命名空間System.Configuration)完成后,使用connection對象建立連接,使用command對象執行SQL命令對數據庫進行操作。
????完成注冊/登錄操作后,選擇進入管理員操作或房屋信息后臺操作,使用LINQ鏈接數據庫并操作數據庫的實現過程:
1)在App_Code下面添加新項“LINQ to SQL 類”
2)打開該類,設置Name屬性(roomrentsystemConnectionString)和Connection屬性
3)服務器資源管理器內添加數據庫連接
4)將數據庫內需要操作的表(roominf和usertables)拖入LINQ to SQL 類的設計視圖,并保存
5)新建數據綁定控件(GridView)?
6)后臺編寫代碼DataBind()用于數據顯示。
再根據對應的模塊功能設計,實現對數據庫表的增刪改查操作。此外,用GridView控件,DropDownList控件實現編輯刪除,分頁管理其他功能。
*學習小結:
前端:包含了上學期的HTML、CSS、JavaScript、jQuery,以及這學期中要使用Bootstrap提供的CSS樣式和JavaScript庫,需要在頁面的<head>元素中鏈接CSS樣式表和添加相應的.js文件引用。
<link href="bootstrap/bootstrap-3.3.7-dist/css/bootstrap.min.css"
rel="stylesheet" ?type="text/css" />
<script src="Scripts/jquery-3.3.1.min.js" type="text/javascript"></script>
后端:(c#、asp.net mvc、ef、linq),其中我們學習了用c#來寫aspx的后臺代碼,ASP.NET標準控件,ASP.NET窗體驗證,HTTP請求、響應及狀態管理,數據訪問,數據綁定。
總結
以上是生活随笔為你收集整理的【房屋租赁管理模块的设计与实现】的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 编程随想 关系图_IT什么岗位比较好找工
- 下一篇: Deepin下java开发环境部署