999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

設備管理在線選用系統

2012-04-29 00:44:03蔡軍營
科技創新導報 2012年14期

蔡軍營

摘 要:分析瀏覽器/服務器結構的特點,提出了基于瀏覽器/服務器結構網上選用設備系統的基本設計思想,著重討論了用ASP.NET技術和SQL Server 2000開發網上選設備系統時的數據庫訪問技術和動態網頁制作技術的應用。

關鍵詞:網上設備管理瀏覽器/服務器結構ASP.NET數據庫管理系統

中圖分類號:TP393 文獻標識碼:A 文章編號:1674-098X(2012)05(b)-0032-01

隨著國內企業局域網的建設,設備管理及使用情況匯報都在網上進行。基于互聯網的應用系統的開發正在揮著較大的作用。用戶可以通過互聯網完成設備咨詢、選型、維護保養狀況、調用、這一全過程。

通過該系統,使用戶可以方便地在企業局域網上進行網上設備選型調用。采用的開發工具是ASP,隨著技術的發展,制作技術和系統功能日趨完善。該B/S結構的系統在Windows XP系統和VS.NET平臺下開發完成,使用C#作為ASP.NET的開發語言,SQL Server 2000作為數據庫。系統有較高的安全性和較好的性能。

1 系統總體設計

如圖1,數據庫是此類系統的核心,系統中所有的信息都存儲在數據庫中,在所有ASP.NET頁面中通過ADO.NET與數據庫連接,操作數據庫中的數據,從而實現所有需要的功能。數據庫軟件有很多,如Microsoft SQL Server 2000等。本系統中數據庫采用Microsoft SQL Server 2000作為數據庫工具。數據庫是網站的核心,數據庫設計的合理與否對網站的建設有著至關重要的影響。一個良好的數據庫開發過程一般是先系統分析,再邏輯設計,然后物理實現。系統分析中分析數據庫用戶需求,并畫出E-R圖直觀地表示出數據庫系統的需求。邏輯設計中根據系統分析設計的一個關系模型。物理設計為邏輯設計中的數據模型選取一個最合理的應用環境的物理結構,通常選取一個常用數據庫軟件,用數據庫軟件創建與邏輯設計中數據模型對應的數據庫。

1.1 數據庫邏輯設計

數據庫邏輯設計就是將E—R圖轉換為關系模型的過程,即將所有實體和關系轉換成一系列的關系模式。轉換過程中常見規則有:

(1)一個實體型轉換為一個關系模式;(2)一個一對一的聯系可轉換成一個獨立的關系模式,也可與任意一端對應的關系模式合并;(3)一個一對多的聯系可以轉換成一個獨立的關系模式,也可與多的那一端對應的關系模式合并;(4)一個多對多的關系轉換成一個關系模式。

1.2 數據庫物理實現

經過數據庫系統分析和邏輯設計后,數據庫的結構已經非常清晰,剩下的就是用一種數據庫軟件實現這樣的結構。本系統中數據庫采用Microsoft SQL Server 2000作為數據庫。首先我們在Microsoft SQL Server 2000的“企業管理器”創建一個數據庫。

Student,Teacher,Course,SC,CourseTime,Building,Room和Admin,每個表與邏輯設計中一種的關系模式相對應。

2 Web.config頁面設計

Web.Config文件是用來保存網站的很多全局設置,代碼是通過using Configuration引用,在Web.Config文件中添加數據庫連接字符串。在ADO.NET中用一個字符串來表示一個數據庫,一般都把這個字符串放到Web.Config文件中,在整個項目中均可使用。

2.1 數據庫連接操作類—Db類

在ASP.NET中通過ADO.NET技術對數據庫進行操作。ADO.NET中有許多很方便的類可用來操作數據庫,例如SqlConnection類、SqlDataAdapter類、SqlCommand類、DataSet類等。由于在選課系統中,操作數據庫的地方非常多,為了避免很多重復代碼的編寫,所以對數據庫操作做了簡單的封裝—Db類。在Db類中有三個靜態函數ExecuteSelectSql、ExecuteSql和ExecuteInsertSql,其中ExecuteSelectSql函數用來執行查詢操作,ExecuteSql用來執行修改、插入和刪除三類操作,ExecuteInsertSql執行需要返回剛插入記錄的identity的insert語句。

通過ADO.NET執行SQL語句從而對數據庫進行操作,一般順序為:先通過SqlConnection的Open函數連接到數據庫,然后再通過Sqlcommand執行指定的SQL語句,執行結束后再調用SqlConnection的Close函數關閉數據庫連接。

2.2 工具類MyUtility類

在網站的編寫過程中經常會有很多公共函數調用,把它們都寫在一個工具類里:MyUtility類,每個函數作為工具類的一個靜態成員函數。其中包括MD5靜態成員函數以及Alert靜態成員函數。

MD5靜態成員函數:MD5算法。MD5算法是一個不可逆的加密算法,通常用于重要信息的加密,如登錄密碼,在ASP.NET中,提供有MD5的算法實現函數。

2.3 錯誤信息類和錯誤顯示頁面

在用戶使用系統過程中,可能由于用戶操作失敗或則網絡原因等,系統運行會出現一些錯誤,為了便于統一,本系統定義專用的錯誤信息類和錯誤顯示頁面。在錯誤信息類ErrorInfo類中,定義了所有的本系統中所出現的錯誤情況和函數Message。函數Message根據錯誤情況得到相應顯示字符串。錯誤顯示頁面根據URL中錯誤代碼參數顯示不同的錯誤信息。

2.4 登錄頁面

登錄頁面是所有用戶公用的功能。不同的用戶登錄到系統中將轉向不同的頁面。解決方法運用了ASP.NET的內置對象Session記錄用戶登錄信息,同樣也可以在網站里隨時判斷用戶是否已經登錄。

3 系統說明

系統管理員主要有三個功能需要實現:設置設備狀況、錄入使用單位信息、錄入設備存放信息。

參考文獻

[1] 李世杰.Active Server Pages(ASP)3.0網頁設計手冊.北京:清華大學出版社,1999.

[2] 前沿電腦圖像工作室.巧學巧用Dreamweaver、Fireworks、Flash制作網頁.北京:人民郵電出版社.

[3] 羅娟.WEB與數據庫技術.計算機工程,1998,24(8).

主站蜘蛛池模板: 亚洲第一综合天堂另类专| 亚洲成A人V欧美综合| 国产电话自拍伊人| 亚洲精品无码专区在线观看| 毛片网站在线播放| 精品在线免费播放| 呦视频在线一区二区三区| 欧美一级视频免费| 国产视频a| 毛片在线播放a| 一区二区影院| 重口调教一区二区视频| 农村乱人伦一区二区| 国产成人高清在线精品| 国产性猛交XXXX免费看| 手机成人午夜在线视频| 欧美人在线一区二区三区| 好久久免费视频高清| 中文字幕在线一区二区在线| 日韩在线视频网| 国产理论精品| 国产人免费人成免费视频| 国模在线视频一区二区三区| 制服丝袜国产精品| 欧美区一区二区三| 欧洲免费精品视频在线| 亚洲h视频在线| 中文字幕 91| 中国精品自拍| 视频一本大道香蕉久在线播放| 毛片大全免费观看| 很黄的网站在线观看| 欧美亚洲香蕉| 毛片基地美国正在播放亚洲 | 久精品色妇丰满人妻| 国产真实乱人视频| a天堂视频在线| 欧美日韩国产综合视频在线观看 | 91在线播放免费不卡无毒| 毛片免费在线视频| 国产精品国产三级国产专业不 | 狠狠v日韩v欧美v| 欧美黄色网站在线看| 午夜综合网| 欧美亚洲第一页| 亚洲成人精品在线| 亚洲另类第一页| 国产日韩丝袜一二三区| 四虎成人免费毛片| 久久综合色视频| 婷婷综合在线观看丁香| 在线va视频| 波多野结衣无码中文字幕在线观看一区二区 | 精品一区二区三区视频免费观看| 欧美国产精品不卡在线观看| 国产白浆在线| 国产va在线观看免费| 久久精品日日躁夜夜躁欧美| 2021国产乱人伦在线播放| 九九这里只有精品视频| 国产成人综合网| 亚洲国产综合精品一区| 国产美女无遮挡免费视频网站| 精品乱码久久久久久久| 国产视频大全| 国产精品国产三级国产专业不| 国产情侣一区二区三区| 国产午夜在线观看视频| 91精品视频播放| 欧美久久网| 亚洲无码高清免费视频亚洲| 五月天综合网亚洲综合天堂网| 国产成人精品亚洲77美色| 亚洲动漫h| 亚洲女同一区二区| 欧美激情二区三区| 成人免费网站久久久| 九色在线观看视频| 999国产精品| 欧美天堂在线| 永久免费无码成人网站| 亚洲一区精品视频在线|