- ASP.NET項目開發全程實錄(第4版)
- 明日科技
- 853字
- 2019-12-06 12:04:50
3.3 系統設計
3.3.1 系統目標
本系統屬于中小型的數據庫管理系統,可以對企業的各種信息進行有效管理。通過本系統可以達到以下目標:
界面設計美觀友好,信息查詢靈活、方便、快捷、準確,數據存儲安全可靠。
顯示公司產品的詳細信息。
實現后臺監控功能。
對用戶輸入的數據,進行嚴格的數據檢驗,盡可能避免人為錯誤。
系統最大限度地實現易維護性和易操作性。
系統運行穩定、安全可靠。
3.3.2 系統功能結構
企業門戶網站前臺功能結構圖如圖3.1所示。

圖3.1 企業門戶網站前臺功能結構圖
企業門戶網站后臺功能結構圖如圖3.2所示。

圖3.2 企業門戶網站后臺功能結構圖
3.3.3 業務流程圖
企業門戶網站的業務流程圖如圖3.3所示。

圖3.3 企業門戶網站的業務流程圖
3.3.4 業務邏輯編碼規則
本網站內部信息編碼采用了統一的編碼方式,所有的編號(比如員工編號、產品編號、公告編號、留言編號、回復編號、招聘信息編號及友情鏈接編號等)都采用字母“BH”和6位數字編碼的組合。例如,BH100001。
3.3.5 構建開發環境
1. 網站開發環境
網站開發環境:Microsoft Visual Studio 2017。
網站開發語言:ASP.NET+C#。
網站后臺數據庫:SQL Server 2014。
開發環境運行平臺:Windows 7(SP1)/ Windows Server 8/Windows 10。
注意
SP(Service Pack)為Windows操作系統補丁。
2. 服務器端
操作系統:Windows 7。
Web服務器:IIS 7.0以上版本。
數據庫服務器:SQL Server 2014。
網站服務器運行環境:Microsoft .NET Framework SDK v4.7。
3. 客戶端
瀏覽器:Chrome瀏覽器、Firefox瀏覽器。
3.3.6 系統預覽
企業門戶網站由多個頁面組成,下面僅列出幾個典型頁面,其他頁面參見資源包中的源程序。
企業門戶網站首頁(資源包\…\Default.aspx)如圖3.4所示,該頁面主要用來查看公司的公告信息、新聞信息、產品信息及工具軟件和補丁的下載排行等內容。留言詳細信息及其回復信息頁面(資源包\…\LWordInfo.aspx)如圖3.5所示,該頁面用于實現查看留言詳細信息和回復留言的功能。

圖3.4 網站首頁

圖3.5 留言詳細信息及回復頁面
產品信息頁面(資源包\…\Sort.aspx)如圖3.6所示,該頁面用于查看產品的詳細信息。產品信息管理頁面(資源包\…\ProductManage.aspx)如圖3.7所示,該頁面用于對產品信息進行添加、修改、刪除和查詢等操作。

圖3.6 產品信息頁面

圖3.7 產品信息管理頁面
說明
由于路徑太長,因此省略了部分路徑,省略的路徑是“TM\03\EnterpriseWeb”。