監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價咨詢管理系統(tǒng) | 工程設(shè)計管理系統(tǒng) | 甲方項目管理系統(tǒng) | 簽約案例 | 客戶案例 | 在線試用
X 關(guān)閉
珠海軟件開發(fā)公司

當(dāng)前位置:工程項目OA系統(tǒng) > 泛普各地 > 廣東OA系統(tǒng) > 珠海OA > 珠海軟件開發(fā)公司

應(yīng)用辦公自動化系統(tǒng)(OA)中通過調(diào)用存儲過程的好處

申請免費試用、咨詢電話:400-8352-114

  應(yīng)用辦公自動化系統(tǒng)(OA)中通過調(diào)用存儲過程的好處

  和直接使用SQL語句相比,在應(yīng)用程序中通過調(diào)用存儲過程有如下好處:

  第一,存儲過程將多條SQL語句封裝在一個存儲過程中,以批處理的方式執(zhí)行,不是逐條執(zhí)行,這樣大大減少了了網(wǎng)絡(luò)通信量;

  第二,執(zhí)行速度更快,存儲過程在運行時只進行一次編譯,再次調(diào)用這個存儲過程時就可以直接從內(nèi)存中讀出,面執(zhí)行SQL語句時仃次都要進行解析;

  第三,存儲過程可以使頁面和數(shù)據(jù)庫中表完個的獨立,只要存儲過程的接口不變,開發(fā)人員對數(shù)據(jù)庫的任何改動都不需要對最外層和中間層的程序做任何改動,這樣大大提高了系統(tǒng)的可維護性。

  但使用存儲過程封裝應(yīng)用邏輯也有一定的缺點,如,不同的數(shù)據(jù)庫之間可移植性差、數(shù)據(jù)庫服務(wù)器負(fù)載大等。因此,在本系統(tǒng)的開發(fā)過程中,綜合各方面考慮,有選擇地使用了存儲過程用戶操作的日志管理。

  為了保證系統(tǒng)的安全性,對所有的相關(guān)操作都進行了日志記錄。如進行刪除和更新等操作時,系統(tǒng)會將操作以前的記錄和操作人員記錄到日志文件中,執(zhí)行插入操作時,把操作人員的信息記錄到日志文件中,這樣便于在以后發(fā)生特殊情況時有據(jù)可查。

  在開發(fā)本系統(tǒng)的過程中,除了通過以上介紹的幾種安全機制來提高系統(tǒng)的安全性,我們來通過諸如對連接字符中進行加密,以防止住泄露服務(wù)器的IP地址和數(shù)據(jù)庫的相關(guān)信息,我們還通過正則表達式來防止 SQL的注入式攻擊。正則表達式可以測試字符中是否合法,在傳遞參數(shù)數(shù)據(jù)之前,可以通過正則表達式進行數(shù)據(jù)驗證。

  辦公自動化系統(tǒng)(OA)中安全機制設(shè)計的水平高低直接影響到了系統(tǒng)能夠正常運行,壽命周期,維護成本等多個方面,本文通過基于角色的用戶訪問機制,封裝存儲過程,加密連接字符申等方法很好的解決了系統(tǒng)的安全需求。

  此文章為泛普軟件所寫,轉(zhuǎn)載請留版權(quán),泛普軟件專注OA,OA系統(tǒng),OA辦公系統(tǒng),OA軟件,OA辦公軟件 52tianma.cn

發(fā)布:2006-12-25 00:14    編輯:泛普軟件 · hujian    [打印此頁]    [關(guān)閉]
珠海OA
聯(lián)系方式

成都公司:成都市成華區(qū)建設(shè)南路160號1層9號

重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓

咨詢:400-8352-114

加微信,免費獲取試用系統(tǒng)

QQ在線咨詢

泛普珠海軟件開發(fā)公司其他應(yīng)用

珠海軟件開發(fā)公司 珠海門禁系統(tǒng) 珠海物業(yè)管理軟件 珠海倉庫管理軟件 珠海網(wǎng)站建設(shè)公司 珠海餐飲管理軟件