項目源代碼下載地址:https://github.com/mdxiaohu/shortMessageSystem
一、首先,簡單講述下ASP.NET三層架構。
所謂ASP.NET三層架構主要包括:
界面層(UI):通俗說就是用戶使用某系統時的操作界面。
業務邏輯層(BLL):對具體問題的操作、對數據層的操作。
數據訪問層(DAL):對數據庫進行操作,主要是進行數據的增、刪、改、查。
當然,有些細心的朋友可能會說,不是還有Model層嗎。
其實Model並不能算是一個層,它只是一個實體類,可有可無。
Model的主要作用是傳遞數據。具體的取捨,主要看你項目的複雜程度,簡單則可不用。
我畫一個草圖,來說明他們之間的關係。
二、下面,結合具體的案例,先做些準備工作。
先看下我們的案例,用Visual Studio 2012以及SQL Server2008R2開發的。
使用之前,得先還原數據庫。
打開SQL Server,在數據庫上右鍵-》選擇還原數據庫。
根據圖所示,選擇本地要還原的庫。
一路確定。
刷新,即可看到還原的數據庫。
完成後,讓我們先在VS中打開工程看一下。
可以看到,已經搭建好了ASP.NET三層架構。
在使用之前,先雙擊打開IDBO.xml文件,修改數據庫連接字符串。
服務器名獲取,看下圖。
sa賬戶一般是數據庫默認開啓的,未開啓請自行設置。進狀態可以啓用sa賬戶。
填寫完成後,就可以運行系統了。
默認管理員賬戶:admin 密碼:123456
登錄成功後,就是這個樣子。