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

主站蜘蛛池模板: 国产精品久久久精品三级| 欧美日韩国产成人在线观看| 2024av在线无码中文最新| 欧美日韩免费| 欧美性猛交一区二区三区| 亚洲乱码在线视频| AV老司机AV天堂| 色天天综合久久久久综合片| av免费在线观看美女叉开腿| 日韩一二三区视频精品| 欲色天天综合网| 欧美日韩国产系列在线观看| 国产精品久久久久久影院| 免费毛片全部不收费的| 国产午夜人做人免费视频中文 | 国产麻豆va精品视频| 99精品视频九九精品| 亚洲精品卡2卡3卡4卡5卡区| 日韩高清在线观看不卡一区二区| 亚洲欧美日韩高清综合678| 真人免费一级毛片一区二区| 宅男噜噜噜66国产在线观看| 手机精品福利在线观看| 久久精品亚洲中文字幕乱码| 综合亚洲网| 成人亚洲国产| 麻豆精品在线播放| 久久精品这里只有国产中文精品| 欧美福利在线播放| 国产精品自在线拍国产电影| 色综合网址| 天堂网国产| 中文字幕伦视频| 亚洲国产成人久久77| 在线观看91香蕉国产免费| 91国内在线视频| 国产在线无码一区二区三区| 91毛片网| 怡红院美国分院一区二区| 草草影院国产第一页| 亚洲人妖在线| 亚洲成A人V欧美综合| 免费无码AV片在线观看国产| 日本欧美精品| 四虎精品黑人视频| 国模视频一区二区| 国产综合亚洲欧洲区精品无码| 亚洲精品成人片在线观看 | 色婷婷亚洲综合五月| 激情乱人伦| 国产青榴视频在线观看网站| 欧美在线综合视频| 超碰精品无码一区二区| 国产成人你懂的在线观看| 久久久精品无码一区二区三区| 国产福利观看| 久久久久免费精品国产| 欧美亚洲香蕉| 国产真实乱子伦精品视手机观看 | 又黄又爽视频好爽视频| 亚洲第一成年网| 国产91在线免费视频| 日韩专区欧美| 亚洲人成成无码网WWW| 欧美日韩另类国产| 久久亚洲美女精品国产精品| 亚洲国产成人麻豆精品| 成人在线综合| 国产午夜在线观看视频| a级毛片网| 成年av福利永久免费观看| 日韩不卡高清视频| 免费在线色| 国产小视频a在线观看| 狠狠色噜噜狠狠狠狠色综合久| 亚洲水蜜桃久久综合网站| 国产一区成人| 亚洲水蜜桃久久综合网站| а∨天堂一区中文字幕| 97在线公开视频| 国产成人无码AV在线播放动漫| 99热这里只有成人精品国产|