正文

供求信息網(wǎng)(6)

ASP.NET項目開發(fā)案例全程實錄(第2版) 作者:明日科技


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所示。


上一章目錄下一章

Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號