1.3.6 構(gòu)建開發(fā)環(huán)境
1.網(wǎng)站開發(fā)環(huán)境
網(wǎng)站開發(fā)環(huán)境:Microsoft Visual Studio 2008集成開發(fā)環(huán)境。
網(wǎng)站開發(fā)語言:ASP.NET+C#。
網(wǎng)站后臺數(shù)據(jù)庫:SQL Server 2005。
開發(fā)環(huán)境運行平臺:Windows XP(SP2)/ Windows 2000(SP4)/ Windows Server 2003(SP1)。
注意:SP(Service Pack)為Windows操作系統(tǒng)補丁。
2.服務(wù)器端
操作系統(tǒng):Windows 2003 Server(SP1)。
Web服務(wù)器:IIS 5.0。
數(shù)據(jù)庫服務(wù)器:SQL Server 2005。
瀏覽器:IE 6.0。
網(wǎng)站服務(wù)器運行環(huán)境:Microsoft .NET Framework SDK v2.0。
3.客戶端
瀏覽器:IE 6.0。
分辨率:最佳效果1024×768像素。
1.3.7 數(shù)據(jù)庫設(shè)計
一個成功的管理系統(tǒng),是由50%的業(yè)務(wù)+50%的軟件所組成,而50%的成功軟件又是由25%的數(shù)據(jù)庫+25%的程序所組成,數(shù)據(jù)庫設(shè)計的好壞是一個關(guān)鍵。如果把企業(yè)的數(shù)據(jù)比作生命所必需的血液,那么數(shù)據(jù)庫的設(shè)計就是應(yīng)用中最重要的一部分。
本網(wǎng)站采用SQL Server 2005數(shù)據(jù)庫,名稱為db_SIS,其中包含4張數(shù)據(jù)表。下面分別給出數(shù)據(jù)庫概要說明、數(shù)據(jù)庫E-R圖分析及主要數(shù)據(jù)表的結(jié)構(gòu)。
1.數(shù)據(jù)庫概要說明
從讀者角度出發(fā),為了使讀者對本網(wǎng)站數(shù)據(jù)庫中的數(shù)據(jù)表有一個更清晰的認識,在此設(shè)計了數(shù)據(jù)表樹形結(jié)構(gòu)圖,如圖1.11所示,其中包含了對系統(tǒng)中所有數(shù)據(jù)表的相關(guān)描述。
2.數(shù)據(jù)庫E-R圖分析
根據(jù)以上章節(jié)對網(wǎng)站所做的需求分析、流程設(shè)計以及系統(tǒng)功能結(jié)構(gòu)的確定,規(guī)劃出滿足用戶需求的各種實體以及它們之間的關(guān)系圖,本網(wǎng)站規(guī)劃出的數(shù)據(jù)庫實體對象分別為供求信息實體、收費供求信息實體、網(wǎng)站后臺用戶實體和網(wǎng)站后臺用戶登錄日志實體。
供求信息實體E-R圖,如圖1.12所示。
3.數(shù)據(jù)表結(jié)構(gòu)
在設(shè)計完數(shù)據(jù)庫實體E-R圖之后,下面將根據(jù)實體E-R圖設(shè)計數(shù)據(jù)表結(jié)構(gòu)。有關(guān)數(shù)據(jù)表的創(chuàng)建過程可參考1.13.2節(jié)。下面分別介紹4張數(shù)據(jù)表的數(shù)據(jù)結(jié)構(gòu)和用途。
? tb_info(供求信息表)。
供求信息表主要存儲用戶發(fā)布的免費供求信息。數(shù)據(jù)表結(jié)構(gòu)如圖1.16所示。
? tb_LeaguerInfo(收費供求信息表)。
收費供求信息表主要存儲收費供求信息和推薦供求信息。數(shù)據(jù)表結(jié)構(gòu)如圖1.17所示。
? tb_Power(網(wǎng)站后臺用戶表)。
網(wǎng)站后臺用戶表主要存儲網(wǎng)站后臺用戶的名稱和密碼。數(shù)據(jù)表結(jié)構(gòu)如圖1.18所示。
? tb_PowerLog(網(wǎng)站后臺用戶登錄日志表)。
網(wǎng)站后臺用戶登錄日志表主要存儲網(wǎng)站后臺用戶進行登錄時的用戶名稱和登錄時間。數(shù)據(jù)表結(jié)構(gòu)如圖1.19所示。