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).

主站蜘蛛池模板: 久久夜色精品| 伊人成人在线视频| 18禁黄无遮挡免费动漫网站| 一级毛片免费观看不卡视频| 国产精品伦视频观看免费| 国产污视频在线观看| 国产成人喷潮在线观看| 伊人久综合| 日韩中文精品亚洲第三区| 国内精品手机在线观看视频| 91在线一9|永久视频在线| 国产综合精品日本亚洲777| 日韩在线2020专区| 99视频国产精品| 久久久久88色偷偷| 呦女亚洲一区精品| 国产欧美日韩另类| 国产女人18水真多毛片18精品| 国产鲁鲁视频在线观看| 欧美一级99在线观看国产| 亚洲最猛黑人xxxx黑人猛交| 人妻无码中文字幕第一区| 成人免费一级片| 欧美日韩亚洲国产| 亚洲欧美极品| 欧美一区二区人人喊爽| 国产精品亚洲日韩AⅤ在线观看| 国产精品久久久久婷婷五月| 国产成人综合日韩精品无码不卡| 亚洲婷婷六月| 99久久国产综合精品2020| 青青网在线国产| 日韩免费毛片| 少妇被粗大的猛烈进出免费视频| 亚洲无码高清一区| 亚洲电影天堂在线国语对白| 亚洲日产2021三区在线| 国产成人AV男人的天堂| 亚洲欧美成人网| 在线精品自拍| 久久一本日韩精品中文字幕屁孩| 999精品色在线观看| 欧美成一级| 国产精品无码翘臀在线看纯欲| 福利国产在线| 欧美劲爆第一页| 99久久精品免费观看国产| 亚洲成网站| 欧美精品在线看| 精品日韩亚洲欧美高清a| 国产粉嫩粉嫩的18在线播放91| Aⅴ无码专区在线观看| 久久国产热| 一级片免费网站| 国模极品一区二区三区| 亚洲中文在线视频| 国产精品久久久久无码网站| 欧美a在线看| 色偷偷一区| 在线毛片网站| 夜夜操天天摸| 欧洲精品视频在线观看| 最新亚洲av女人的天堂| 一级毛片免费播放视频| 91外围女在线观看| 日韩国产综合精选| 又粗又硬又大又爽免费视频播放| 午夜无码一区二区三区| 天天综合色网| 99爱在线| 狠狠干综合| 国产一二视频| 情侣午夜国产在线一区无码| 免费亚洲成人| a毛片免费在线观看| 三区在线视频| 欧洲av毛片| 国产成人乱码一区二区三区在线| 成人福利在线观看| 熟女日韩精品2区| 国产一在线观看| 免费毛片a|